.--grid {display: grid !important;}
.gap-0{grid-gap:0;gap:0}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-5{grid-gap:1.25rem;gap:1.25rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-10{grid-gap:2.5rem;gap:2.5rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-16{grid-gap:4rem;gap:4rem}.gap-20{grid-gap:5rem;gap:5rem}.gap-24{grid-gap:6rem;gap:6rem}.gap-32{grid-gap:8rem;gap:8rem}.gap-40{grid-gap:10rem;gap:10rem}.gap-48{grid-gap:12rem;gap:12rem}.gap-56{grid-gap:14rem;gap:14rem}.gap-64{grid-gap:16rem;gap:16rem}.gap-px{grid-gap:1px;gap:1px}.col-gap-0{grid-column-gap:0;column-gap:0}.col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.col-gap-4{grid-column-gap:1rem;column-gap:1rem}.col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.col-gap-8{grid-column-gap:2rem;column-gap:2rem}.col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.col-gap-12{grid-column-gap:3rem;column-gap:3rem}.col-gap-16{grid-column-gap:4rem;column-gap:4rem}.col-gap-20{grid-column-gap:5rem;column-gap:5rem}.col-gap-24{grid-column-gap:6rem;column-gap:6rem}.col-gap-32{grid-column-gap:8rem;column-gap:8rem}.col-gap-40{grid-column-gap:10rem;column-gap:10rem}.col-gap-48{grid-column-gap:12rem;column-gap:12rem}.col-gap-56{grid-column-gap:14rem;column-gap:14rem}.col-gap-64{grid-column-gap:16rem;column-gap:16rem}.col-gap-px{grid-column-gap:1px;column-gap:1px}.row-gap-0{grid-row-gap:0;row-gap:0}.row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.row-gap-4{grid-row-gap:1rem;row-gap:1rem}.row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.row-gap-8{grid-row-gap:2rem;row-gap:2rem}.row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.row-gap-12{grid-row-gap:3rem;row-gap:3rem}.row-gap-16{grid-row-gap:4rem;row-gap:4rem}.row-gap-20{grid-row-gap:5rem;row-gap:5rem}.row-gap-24{grid-row-gap:6rem;row-gap:6rem}.row-gap-32{grid-row-gap:8rem;row-gap:8rem}.row-gap-40{grid-row-gap:10rem;row-gap:10rem}.row-gap-48{grid-row-gap:12rem;row-gap:12rem}.row-gap-56{grid-row-gap:14rem;row-gap:14rem}.row-gap-64{grid-row-gap:16rem;row-gap:16rem}.row-gap-px{grid-row-gap:1px;row-gap:1px}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}@media (min-width:640px){.sm\:gap-0{grid-gap:0;gap:0}.sm\:gap-1{grid-gap:.25rem;gap:.25rem}.sm\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\:gap-3{grid-gap:.75rem;gap:.75rem}.sm\:gap-4{grid-gap:1rem;gap:1rem}.sm\:gap-5{grid-gap:1.25rem;gap:1.25rem}.sm\:gap-6{grid-gap:1.5rem;gap:1.5rem}.sm\:gap-8{grid-gap:2rem;gap:2rem}.sm\:gap-10{grid-gap:2.5rem;gap:2.5rem}.sm\:gap-12{grid-gap:3rem;gap:3rem}.sm\:gap-16{grid-gap:4rem;gap:4rem}.sm\:gap-20{grid-gap:5rem;gap:5rem}.sm\:gap-24{grid-gap:6rem;gap:6rem}.sm\:gap-32{grid-gap:8rem;gap:8rem}.sm\:gap-40{grid-gap:10rem;gap:10rem}.sm\:gap-48{grid-gap:12rem;gap:12rem}.sm\:gap-56{grid-gap:14rem;gap:14rem}.sm\:gap-64{grid-gap:16rem;gap:16rem}.sm\:gap-px{grid-gap:1px;gap:1px}.sm\:col-gap-0{grid-column-gap:0;column-gap:0}.sm\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.sm\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.sm\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.sm\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.sm\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.sm\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.sm\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.sm\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.sm\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.sm\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.sm\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.sm\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.sm\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.sm\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.sm\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.sm\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.sm\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.sm\:col-gap-px{grid-column-gap:1px;column-gap:1px}.sm\:row-gap-0{grid-row-gap:0;row-gap:0}.sm\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.sm\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.sm\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.sm\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.sm\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.sm\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.sm\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.sm\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.sm\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.sm\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.sm\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.sm\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.sm\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.sm\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.sm\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.sm\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.sm\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.sm\:row-gap-px{grid-row-gap:1px;row-gap:1px}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:grid-flow-row-dense{grid-auto-flow:row dense}.sm\:grid-flow-col-dense{grid-auto-flow:column dense}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:col-start-auto{grid-column-start:auto}.sm\:col-end-1{grid-column-end:1}.sm\:col-end-2{grid-column-end:2}.sm\:col-end-3{grid-column-end:3}.sm\:col-end-4{grid-column-end:4}.sm\:col-end-5{grid-column-end:5}.sm\:col-end-6{grid-column-end:6}.sm\:col-end-7{grid-column-end:7}.sm\:col-end-8{grid-column-end:8}.sm\:col-end-9{grid-column-end:9}.sm\:col-end-10{grid-column-end:10}.sm\:col-end-11{grid-column-end:11}.sm\:col-end-12{grid-column-end:12}.sm\:col-end-13{grid-column-end:13}.sm\:col-end-auto{grid-column-end:auto}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:row-start-4{grid-row-start:4}.sm\:row-start-5{grid-row-start:5}.sm\:row-start-6{grid-row-start:6}.sm\:row-start-7{grid-row-start:7}.sm\:row-start-auto{grid-row-start:auto}.sm\:row-auto{grid-row:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:row-end-1{grid-row-end:1}.sm\:row-end-2{grid-row-end:2}.sm\:row-end-3{grid-row-end:3}.sm\:row-end-4{grid-row-end:4}.sm\:row-end-5{grid-row-end:5}.sm\:row-end-6{grid-row-end:6}.sm\:row-end-7{grid-row-end:7}.sm\:row-end-auto{grid-row-end:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:grid-rows-none{grid-template-rows:none}}@media (min-width:768px){.md\:gap-0{grid-gap:0;gap:0}.md\:gap-1{grid-gap:.25rem;gap:.25rem}.md\:gap-2{grid-gap:.5rem;gap:.5rem}.md\:gap-3{grid-gap:.75rem;gap:.75rem}.md\:gap-4{grid-gap:1rem;gap:1rem}.md\:gap-5{grid-gap:1.25rem;gap:1.25rem}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:gap-8{grid-gap:2rem;gap:2rem}.md\:gap-10{grid-gap:2.5rem;gap:2.5rem}.md\:gap-12{grid-gap:3rem;gap:3rem}.md\:gap-16{grid-gap:4rem;gap:4rem}.md\:gap-20{grid-gap:5rem;gap:5rem}.md\:gap-24{grid-gap:6rem;gap:6rem}.md\:gap-32{grid-gap:8rem;gap:8rem}.md\:gap-40{grid-gap:10rem;gap:10rem}.md\:gap-48{grid-gap:12rem;gap:12rem}.md\:gap-56{grid-gap:14rem;gap:14rem}.md\:gap-64{grid-gap:16rem;gap:16rem}.md\:gap-px{grid-gap:1px;gap:1px}.md\:col-gap-0{grid-column-gap:0;column-gap:0}.md\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.md\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.md\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.md\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.md\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.md\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.md\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.md\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.md\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.md\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.md\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.md\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.md\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.md\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.md\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.md\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.md\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.md\:col-gap-px{grid-column-gap:1px;column-gap:1px}.md\:row-gap-0{grid-row-gap:0;row-gap:0}.md\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.md\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.md\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.md\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.md\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.md\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.md\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.md\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.md\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.md\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.md\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.md\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.md\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.md\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.md\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.md\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.md\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.md\:row-gap-px{grid-row-gap:1px;row-gap:1px}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:col-auto{grid-column:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:col-start-auto{grid-column-start:auto}.md\:col-end-1{grid-column-end:1}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:col-end-4{grid-column-end:4}.md\:col-end-5{grid-column-end:5}.md\:col-end-6{grid-column-end:6}.md\:col-end-7{grid-column-end:7}.md\:col-end-8{grid-column-end:8}.md\:col-end-9{grid-column-end:9}.md\:col-end-10{grid-column-end:10}.md\:col-end-11{grid-column-end:11}.md\:col-end-12{grid-column-end:12}.md\:col-end-13{grid-column-end:13}.md\:col-end-auto{grid-column-end:auto}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-start-4{grid-row-start:4}.md\:row-start-5{grid-row-start:5}.md\:row-start-6{grid-row-start:6}.md\:row-start-7{grid-row-start:7}.md\:row-start-auto{grid-row-start:auto}.md\:row-auto{grid-row:auto}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-3{grid-row:span 3/span 3}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-5{grid-row:span 5/span 5}.md\:row-span-6{grid-row:span 6/span 6}.md\:row-end-1{grid-row-end:1}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:row-end-5{grid-row-end:5}.md\:row-end-6{grid-row-end:6}.md\:row-end-7{grid-row-end:7}.md\:row-end-auto{grid-row-end:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-none{grid-template-columns:none}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:grid-rows-none{grid-template-rows:none}}@media (min-width:1024px){.lg\:gap-0{grid-gap:0;gap:0}.lg\:gap-1{grid-gap:.25rem;gap:.25rem}.lg\:gap-2{grid-gap:.5rem;gap:.5rem}.lg\:gap-3{grid-gap:.75rem;gap:.75rem}.lg\:gap-4{grid-gap:1rem;gap:1rem}.lg\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:gap-6{grid-gap:1.5rem;gap:1.5rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:gap-10{grid-gap:2.5rem;gap:2.5rem}.lg\:gap-12{grid-gap:3rem;gap:3rem}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:gap-20{grid-gap:5rem;gap:5rem}.lg\:gap-24{grid-gap:6rem;gap:6rem}.lg\:gap-32{grid-gap:8rem;gap:8rem}.lg\:gap-40{grid-gap:10rem;gap:10rem}.lg\:gap-48{grid-gap:12rem;gap:12rem}.lg\:gap-56{grid-gap:14rem;gap:14rem}.lg\:gap-64{grid-gap:16rem;gap:16rem}.lg\:gap-px{grid-gap:1px;gap:1px}.lg\:col-gap-0{grid-column-gap:0;column-gap:0}.lg\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.lg\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.lg\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.lg\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.lg\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.lg\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.lg\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.lg\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.lg\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.lg\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.lg\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.lg\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.lg\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.lg\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.lg\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.lg\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.lg\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.lg\:col-gap-px{grid-column-gap:1px;column-gap:1px}.lg\:row-gap-0{grid-row-gap:0;row-gap:0}.lg\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.lg\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.lg\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.lg\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.lg\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.lg\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.lg\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.lg\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.lg\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.lg\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.lg\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.lg\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.lg\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.lg\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.lg\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.lg\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.lg\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.lg\:row-gap-px{grid-row-gap:1px;row-gap:1px}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-2{grid-column-end:2}.lg\:col-end-3{grid-column-end:3}.lg\:col-end-4{grid-column-end:4}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:col-end-auto{grid-column-end:auto}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-start-6{grid-row-start:6}.lg\:row-start-7{grid-row-start:7}.lg\:row-start-auto{grid-row-start:auto}.lg\:row-auto{grid-row:auto}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-end-1{grid-row-end:1}.lg\:row-end-2{grid-row-end:2}.lg\:row-end-3{grid-row-end:3}.lg\:row-end-4{grid-row-end:4}.lg\:row-end-5{grid-row-end:5}.lg\:row-end-6{grid-row-end:6}.lg\:row-end-7{grid-row-end:7}.lg\:row-end-auto{grid-row-end:auto}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:grid-rows-none{grid-template-rows:none}}@media (min-width:1280px){.xl\:gap-0{grid-gap:0;gap:0}.xl\:gap-1{grid-gap:.25rem;gap:.25rem}.xl\:gap-2{grid-gap:.5rem;gap:.5rem}.xl\:gap-3{grid-gap:.75rem;gap:.75rem}.xl\:gap-4{grid-gap:1rem;gap:1rem}.xl\:gap-5{grid-gap:1.25rem;gap:1.25rem}.xl\:gap-6{grid-gap:1.5rem;gap:1.5rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:gap-10{grid-gap:2.5rem;gap:2.5rem}.xl\:gap-12{grid-gap:3rem;gap:3rem}.xl\:gap-16{grid-gap:4rem;gap:4rem}.xl\:gap-20{grid-gap:5rem;gap:5rem}.xl\:gap-24{grid-gap:6rem;gap:6rem}.xl\:gap-32{grid-gap:8rem;gap:8rem}.xl\:gap-40{grid-gap:10rem;gap:10rem}.xl\:gap-48{grid-gap:12rem;gap:12rem}.xl\:gap-56{grid-gap:14rem;gap:14rem}.xl\:gap-64{grid-gap:16rem;gap:16rem}.xl\:gap-px{grid-gap:1px;gap:1px}.xl\:col-gap-0{grid-column-gap:0;column-gap:0}.xl\:col-gap-1{grid-column-gap:.25rem;column-gap:.25rem}.xl\:col-gap-2{grid-column-gap:.5rem;column-gap:.5rem}.xl\:col-gap-3{grid-column-gap:.75rem;column-gap:.75rem}.xl\:col-gap-4{grid-column-gap:1rem;column-gap:1rem}.xl\:col-gap-5{grid-column-gap:1.25rem;column-gap:1.25rem}.xl\:col-gap-6{grid-column-gap:1.5rem;column-gap:1.5rem}.xl\:col-gap-8{grid-column-gap:2rem;column-gap:2rem}.xl\:col-gap-10{grid-column-gap:2.5rem;column-gap:2.5rem}.xl\:col-gap-12{grid-column-gap:3rem;column-gap:3rem}.xl\:col-gap-16{grid-column-gap:4rem;column-gap:4rem}.xl\:col-gap-20{grid-column-gap:5rem;column-gap:5rem}.xl\:col-gap-24{grid-column-gap:6rem;column-gap:6rem}.xl\:col-gap-32{grid-column-gap:8rem;column-gap:8rem}.xl\:col-gap-40{grid-column-gap:10rem;column-gap:10rem}.xl\:col-gap-48{grid-column-gap:12rem;column-gap:12rem}.xl\:col-gap-56{grid-column-gap:14rem;column-gap:14rem}.xl\:col-gap-64{grid-column-gap:16rem;column-gap:16rem}.xl\:col-gap-px{grid-column-gap:1px;column-gap:1px}.xl\:row-gap-0{grid-row-gap:0;row-gap:0}.xl\:row-gap-1{grid-row-gap:.25rem;row-gap:.25rem}.xl\:row-gap-2{grid-row-gap:.5rem;row-gap:.5rem}.xl\:row-gap-3{grid-row-gap:.75rem;row-gap:.75rem}.xl\:row-gap-4{grid-row-gap:1rem;row-gap:1rem}.xl\:row-gap-5{grid-row-gap:1.25rem;row-gap:1.25rem}.xl\:row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.xl\:row-gap-8{grid-row-gap:2rem;row-gap:2rem}.xl\:row-gap-10{grid-row-gap:2.5rem;row-gap:2.5rem}.xl\:row-gap-12{grid-row-gap:3rem;row-gap:3rem}.xl\:row-gap-16{grid-row-gap:4rem;row-gap:4rem}.xl\:row-gap-20{grid-row-gap:5rem;row-gap:5rem}.xl\:row-gap-24{grid-row-gap:6rem;row-gap:6rem}.xl\:row-gap-32{grid-row-gap:8rem;row-gap:8rem}.xl\:row-gap-40{grid-row-gap:10rem;row-gap:10rem}.xl\:row-gap-48{grid-row-gap:12rem;row-gap:12rem}.xl\:row-gap-56{grid-row-gap:14rem;row-gap:14rem}.xl\:row-gap-64{grid-row-gap:16rem;row-gap:16rem}.xl\:row-gap-px{grid-row-gap:1px;row-gap:1px}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-flow-row-dense{grid-auto-flow:row dense}.xl\:grid-flow-col-dense{grid-auto-flow:column dense}.xl\:col-auto{grid-column:auto}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-11{grid-column-start:11}.xl\:col-start-12{grid-column-start:12}.xl\:col-start-13{grid-column-start:13}.xl\:col-start-auto{grid-column-start:auto}.xl\:col-end-1{grid-column-end:1}.xl\:col-end-2{grid-column-end:2}.xl\:col-end-3{grid-column-end:3}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:col-end-6{grid-column-end:6}.xl\:col-end-7{grid-column-end:7}.xl\:col-end-8{grid-column-end:8}.xl\:col-end-9{grid-column-end:9}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-11{grid-column-end:11}.xl\:col-end-12{grid-column-end:12}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-auto{grid-column-end:auto}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:row-start-3{grid-row-start:3}.xl\:row-start-4{grid-row-start:4}.xl\:row-start-5{grid-row-start:5}.xl\:row-start-6{grid-row-start:6}.xl\:row-start-7{grid-row-start:7}.xl\:row-start-auto{grid-row-start:auto}.xl\:row-auto{grid-row:auto}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:row-end-1{grid-row-end:1}.xl\:row-end-2{grid-row-end:2}.xl\:row-end-3{grid-row-end:3}.xl\:row-end-4{grid-row-end:4}.xl\:row-end-5{grid-row-end:5}.xl\:row-end-6{grid-row-end:6}.xl\:row-end-7{grid-row-end:7}.xl\:row-end-auto{grid-row-end:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-none{grid-template-columns:none}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:grid-rows-none{grid-template-rows:none}}


.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.p-px{padding:1px}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.m-px{margin:1px}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-8{margin:-2rem}.-m-10{margin:-2.5rem}.-m-12{margin:-3rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-32{margin:-8rem}.-m-40{margin:-10rem}.-m-48{margin:-12rem}.-m-56{margin:-14rem}.-m-64{margin:-16rem}.-m-px{margin:-1px}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}@media (min-width:640px){.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:p-32{padding:8rem}.sm\:p-40{padding:10rem}.sm\:p-48{padding:12rem}.sm\:p-56{padding:14rem}.sm\:p-64{padding:16rem}.sm\:p-px{padding:1px}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:px-32{padding-left:8rem;padding-right:8rem}.sm\:py-40{padding-top:10rem;padding-bottom:10rem}.sm\:px-40{padding-left:10rem;padding-right:10rem}.sm\:py-48{padding-top:12rem;padding-bottom:12rem}.sm\:px-48{padding-left:12rem;padding-right:12rem}.sm\:py-56{padding-top:14rem;padding-bottom:14rem}.sm\:px-56{padding-left:14rem;padding-right:14rem}.sm\:py-64{padding-top:16rem;padding-bottom:16rem}.sm\:px-64{padding-left:16rem;padding-right:16rem}.sm\:py-px{padding-top:1px;padding-bottom:1px}.sm\:px-px{padding-left:1px;padding-right:1px}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pt-1{padding-top:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pr-8{padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pr-12{padding-right:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pr-16{padding-right:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-16{padding-left:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pr-20{padding-right:5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pl-20{padding-left:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pr-24{padding-right:6rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pl-24{padding-left:6rem}.sm\:pt-32{padding-top:8rem}.sm\:pr-32{padding-right:8rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pl-32{padding-left:8rem}.sm\:pt-40{padding-top:10rem}.sm\:pr-40{padding-right:10rem}.sm\:pb-40{padding-bottom:10rem}.sm\:pl-40{padding-left:10rem}.sm\:pt-48{padding-top:12rem}.sm\:pr-48{padding-right:12rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pl-48{padding-left:12rem}.sm\:pt-56{padding-top:14rem}.sm\:pr-56{padding-right:14rem}.sm\:pb-56{padding-bottom:14rem}.sm\:pl-56{padding-left:14rem}.sm\:pt-64{padding-top:16rem}.sm\:pr-64{padding-right:16rem}.sm\:pb-64{padding-bottom:16rem}.sm\:pl-64{padding-left:16rem}.sm\:pt-px{padding-top:1px}.sm\:pr-px{padding-right:1px}.sm\:pb-px{padding-bottom:1px}.sm\:pl-px{padding-left:1px}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-8{margin:2rem}.sm\:m-10{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:m-32{margin:8rem}.sm\:m-40{margin:10rem}.sm\:m-48{margin:12rem}.sm\:m-56{margin:14rem}.sm\:m-64{margin:16rem}.sm\:m-auto{margin:auto}.sm\:m-px{margin:1px}.sm\:-m-1{margin:-.25rem}.sm\:-m-2{margin:-.5rem}.sm\:-m-3{margin:-.75rem}.sm\:-m-4{margin:-1rem}.sm\:-m-5{margin:-1.25rem}.sm\:-m-6{margin:-1.5rem}.sm\:-m-8{margin:-2rem}.sm\:-m-10{margin:-2.5rem}.sm\:-m-12{margin:-3rem}.sm\:-m-16{margin:-4rem}.sm\:-m-20{margin:-5rem}.sm\:-m-24{margin:-6rem}.sm\:-m-32{margin:-8rem}.sm\:-m-40{margin:-10rem}.sm\:-m-48{margin:-12rem}.sm\:-m-56{margin:-14rem}.sm\:-m-64{margin:-16rem}.sm\:-m-px{margin:-1px}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:my-32{margin-top:8rem;margin-bottom:8rem}.sm\:mx-32{margin-left:8rem;margin-right:8rem}.sm\:my-40{margin-top:10rem;margin-bottom:10rem}.sm\:mx-40{margin-left:10rem;margin-right:10rem}.sm\:my-48{margin-top:12rem;margin-bottom:12rem}.sm\:mx-48{margin-left:12rem;margin-right:12rem}.sm\:my-56{margin-top:14rem;margin-bottom:14rem}.sm\:mx-56{margin-left:14rem;margin-right:14rem}.sm\:my-64{margin-top:16rem;margin-bottom:16rem}.sm\:mx-64{margin-left:16rem;margin-right:16rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-px{margin-top:1px;margin-bottom:1px}.sm\:mx-px{margin-left:1px;margin-right:1px}.sm\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.sm\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.sm\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.sm\:-mx-12{margin-left:-3rem;margin-right:-3rem}.sm\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.sm\:-mx-16{margin-left:-4rem;margin-right:-4rem}.sm\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.sm\:-mx-20{margin-left:-5rem;margin-right:-5rem}.sm\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.sm\:-mx-24{margin-left:-6rem;margin-right:-6rem}.sm\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.sm\:-mx-32{margin-left:-8rem;margin-right:-8rem}.sm\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.sm\:-mx-40{margin-left:-10rem;margin-right:-10rem}.sm\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.sm\:-mx-48{margin-left:-12rem;margin-right:-12rem}.sm\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.sm\:-mx-56{margin-left:-14rem;margin-right:-14rem}.sm\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.sm\:-mx-64{margin-left:-16rem;margin-right:-16rem}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:-mx-px{margin-left:-1px;margin-right:-1px}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mt-1{margin-top:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-5{margin-left:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mr-12{margin-right:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-12{margin-left:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mr-16{margin-right:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:ml-16{margin-left:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mr-20{margin-right:5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:ml-20{margin-left:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mr-24{margin-right:6rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ml-24{margin-left:6rem}.sm\:mt-32{margin-top:8rem}.sm\:mr-32{margin-right:8rem}.sm\:mb-32{margin-bottom:8rem}.sm\:ml-32{margin-left:8rem}.sm\:mt-40{margin-top:10rem}.sm\:mr-40{margin-right:10rem}.sm\:mb-40{margin-bottom:10rem}.sm\:ml-40{margin-left:10rem}.sm\:mt-48{margin-top:12rem}.sm\:mr-48{margin-right:12rem}.sm\:mb-48{margin-bottom:12rem}.sm\:ml-48{margin-left:12rem}.sm\:mt-56{margin-top:14rem}.sm\:mr-56{margin-right:14rem}.sm\:mb-56{margin-bottom:14rem}.sm\:ml-56{margin-left:14rem}.sm\:mt-64{margin-top:16rem}.sm\:mr-64{margin-right:16rem}.sm\:mb-64{margin-bottom:16rem}.sm\:ml-64{margin-left:16rem}.sm\:mt-auto{margin-top:auto}.sm\:mr-auto{margin-right:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-px{margin-top:1px}.sm\:mr-px{margin-right:1px}.sm\:mb-px{margin-bottom:1px}.sm\:ml-px{margin-left:1px}.sm\:-mt-1{margin-top:-.25rem}.sm\:-mr-1{margin-right:-.25rem}.sm\:-mb-1{margin-bottom:-.25rem}.sm\:-ml-1{margin-left:-.25rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mr-2{margin-right:-.5rem}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-ml-2{margin-left:-.5rem}.sm\:-mt-3{margin-top:-.75rem}.sm\:-mr-3{margin-right:-.75rem}.sm\:-mb-3{margin-bottom:-.75rem}.sm\:-ml-3{margin-left:-.75rem}.sm\:-mt-4{margin-top:-1rem}.sm\:-mr-4{margin-right:-1rem}.sm\:-mb-4{margin-bottom:-1rem}.sm\:-ml-4{margin-left:-1rem}.sm\:-mt-5{margin-top:-1.25rem}.sm\:-mr-5{margin-right:-1.25rem}.sm\:-mb-5{margin-bottom:-1.25rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:-mt-6{margin-top:-1.5rem}.sm\:-mr-6{margin-right:-1.5rem}.sm\:-mb-6{margin-bottom:-1.5rem}.sm\:-ml-6{margin-left:-1.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:-mr-8{margin-right:-2rem}.sm\:-mb-8{margin-bottom:-2rem}.sm\:-ml-8{margin-left:-2rem}.sm\:-mt-10{margin-top:-2.5rem}.sm\:-mr-10{margin-right:-2.5rem}.sm\:-mb-10{margin-bottom:-2.5rem}.sm\:-ml-10{margin-left:-2.5rem}.sm\:-mt-12{margin-top:-3rem}.sm\:-mr-12{margin-right:-3rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:-ml-12{margin-left:-3rem}.sm\:-mt-16{margin-top:-4rem}.sm\:-mr-16{margin-right:-4rem}.sm\:-mb-16{margin-bottom:-4rem}.sm\:-ml-16{margin-left:-4rem}.sm\:-mt-20{margin-top:-5rem}.sm\:-mr-20{margin-right:-5rem}.sm\:-mb-20{margin-bottom:-5rem}.sm\:-ml-20{margin-left:-5rem}.sm\:-mt-24{margin-top:-6rem}.sm\:-mr-24{margin-right:-6rem}.sm\:-mb-24{margin-bottom:-6rem}.sm\:-ml-24{margin-left:-6rem}.sm\:-mt-32{margin-top:-8rem}.sm\:-mr-32{margin-right:-8rem}.sm\:-mb-32{margin-bottom:-8rem}.sm\:-ml-32{margin-left:-8rem}.sm\:-mt-40{margin-top:-10rem}.sm\:-mr-40{margin-right:-10rem}.sm\:-mb-40{margin-bottom:-10rem}.sm\:-ml-40{margin-left:-10rem}.sm\:-mt-48{margin-top:-12rem}.sm\:-mr-48{margin-right:-12rem}.sm\:-mb-48{margin-bottom:-12rem}.sm\:-ml-48{margin-left:-12rem}.sm\:-mt-56{margin-top:-14rem}.sm\:-mr-56{margin-right:-14rem}.sm\:-mb-56{margin-bottom:-14rem}.sm\:-ml-56{margin-left:-14rem}.sm\:-mt-64{margin-top:-16rem}.sm\:-mr-64{margin-right:-16rem}.sm\:-mb-64{margin-bottom:-16rem}.sm\:-ml-64{margin-left:-16rem}.sm\:-mt-px{margin-top:-1px}.sm\:-mr-px{margin-right:-1px}.sm\:-mb-px{margin-bottom:-1px}.sm\:-ml-px{margin-left:-1px}}@media (min-width:768px){.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:p-32{padding:8rem}.md\:p-40{padding:10rem}.md\:p-48{padding:12rem}.md\:p-56{padding:14rem}.md\:p-64{padding:16rem}.md\:p-px{padding:1px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-0{padding-left:0;padding-right:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:px-40{padding-left:10rem;padding-right:10rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:px-48{padding-left:12rem;padding-right:12rem}.md\:py-56{padding-top:14rem;padding-bottom:14rem}.md\:px-56{padding-left:14rem;padding-right:14rem}.md\:py-64{padding-top:16rem;padding-bottom:16rem}.md\:px-64{padding-left:16rem;padding-right:16rem}.md\:py-px{padding-top:1px;padding-bottom:1px}.md\:px-px{padding-left:1px;padding-right:1px}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pt-1{padding-top:.25rem}.md\:pr-1{padding-right:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pr-3{padding-right:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pt-4{padding-top:1rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pr-5{padding-right:1.25rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-8{padding-top:2rem}.md\:pr-8{padding-right:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pr-12{padding-right:3rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pt-16{padding-top:4rem}.md\:pr-16{padding-right:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pl-16{padding-left:4rem}.md\:pt-20{padding-top:5rem}.md\:pr-20{padding-right:5rem}.md\:pb-20{padding-bottom:5rem}.md\:pl-20{padding-left:5rem}.md\:pt-24{padding-top:6rem}.md\:pr-24{padding-right:6rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-24{padding-left:6rem}.md\:pt-32{padding-top:8rem}.md\:pr-32{padding-right:8rem}.md\:pb-32{padding-bottom:8rem}.md\:pl-32{padding-left:8rem}.md\:pt-40{padding-top:10rem}.md\:pr-40{padding-right:10rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-40{padding-left:10rem}.md\:pt-48{padding-top:12rem}.md\:pr-48{padding-right:12rem}.md\:pb-48{padding-bottom:12rem}.md\:pl-48{padding-left:12rem}.md\:pt-56{padding-top:14rem}.md\:pr-56{padding-right:14rem}.md\:pb-56{padding-bottom:14rem}.md\:pl-56{padding-left:14rem}.md\:pt-64{padding-top:16rem}.md\:pr-64{padding-right:16rem}.md\:pb-64{padding-bottom:16rem}.md\:pl-64{padding-left:16rem}.md\:pt-px{padding-top:1px}.md\:pr-px{padding-right:1px}.md\:pb-px{padding-bottom:1px}.md\:pl-px{padding-left:1px}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-10{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:m-32{margin:8rem}.md\:m-40{margin:10rem}.md\:m-48{margin:12rem}.md\:m-56{margin:14rem}.md\:m-64{margin:16rem}.md\:m-auto{margin:auto}.md\:m-px{margin:1px}.md\:-m-1{margin:-.25rem}.md\:-m-2{margin:-.5rem}.md\:-m-3{margin:-.75rem}.md\:-m-4{margin:-1rem}.md\:-m-5{margin:-1.25rem}.md\:-m-6{margin:-1.5rem}.md\:-m-8{margin:-2rem}.md\:-m-10{margin:-2.5rem}.md\:-m-12{margin:-3rem}.md\:-m-16{margin:-4rem}.md\:-m-20{margin:-5rem}.md\:-m-24{margin:-6rem}.md\:-m-32{margin:-8rem}.md\:-m-40{margin:-10rem}.md\:-m-48{margin:-12rem}.md\:-m-56{margin:-14rem}.md\:-m-64{margin:-16rem}.md\:-m-px{margin:-1px}.md\:my-0{margin-top:0;margin-bottom:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:my-32{margin-top:8rem;margin-bottom:8rem}.md\:mx-32{margin-left:8rem;margin-right:8rem}.md\:my-40{margin-top:10rem;margin-bottom:10rem}.md\:mx-40{margin-left:10rem;margin-right:10rem}.md\:my-48{margin-top:12rem;margin-bottom:12rem}.md\:mx-48{margin-left:12rem;margin-right:12rem}.md\:my-56{margin-top:14rem;margin-bottom:14rem}.md\:mx-56{margin-left:14rem;margin-right:14rem}.md\:my-64{margin-top:16rem;margin-bottom:16rem}.md\:mx-64{margin-left:16rem;margin-right:16rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-px{margin-top:1px;margin-bottom:1px}.md\:mx-px{margin-left:1px;margin-right:1px}.md\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.md\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.md\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.md\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.md\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.md\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.md\:-mx-12{margin-left:-3rem;margin-right:-3rem}.md\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.md\:-mx-16{margin-left:-4rem;margin-right:-4rem}.md\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.md\:-mx-20{margin-left:-5rem;margin-right:-5rem}.md\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.md\:-mx-24{margin-left:-6rem;margin-right:-6rem}.md\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.md\:-mx-32{margin-left:-8rem;margin-right:-8rem}.md\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.md\:-mx-40{margin-left:-10rem;margin-right:-10rem}.md\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.md\:-mx-48{margin-left:-12rem;margin-right:-12rem}.md\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.md\:-mx-56{margin-left:-14rem;margin-right:-14rem}.md\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.md\:-mx-64{margin-left:-16rem;margin-right:-16rem}.md\:-my-px{margin-top:-1px;margin-bottom:-1px}.md\:-mx-px{margin-left:-1px;margin-right:-1px}.md\:mt-0{margin-top:0}.md\:mr-0{margin-right:0}.md\:mb-0{margin-bottom:0}.md\:ml-0{margin-left:0}.md\:mt-1{margin-top:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mr-5{margin-right:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:ml-5{margin-left:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mr-8{margin-right:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mr-12{margin-right:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:mt-16{margin-top:4rem}.md\:mr-16{margin-right:4rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-16{margin-left:4rem}.md\:mt-20{margin-top:5rem}.md\:mr-20{margin-right:5rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-20{margin-left:5rem}.md\:mt-24{margin-top:6rem}.md\:mr-24{margin-right:6rem}.md\:mb-24{margin-bottom:6rem}.md\:ml-24{margin-left:6rem}.md\:mt-32{margin-top:8rem}.md\:mr-32{margin-right:8rem}.md\:mb-32{margin-bottom:8rem}.md\:ml-32{margin-left:8rem}.md\:mt-40{margin-top:10rem}.md\:mr-40{margin-right:10rem}.md\:mb-40{margin-bottom:10rem}.md\:ml-40{margin-left:10rem}.md\:mt-48{margin-top:12rem}.md\:mr-48{margin-right:12rem}.md\:mb-48{margin-bottom:12rem}.md\:ml-48{margin-left:12rem}.md\:mt-56{margin-top:14rem}.md\:mr-56{margin-right:14rem}.md\:mb-56{margin-bottom:14rem}.md\:ml-56{margin-left:14rem}.md\:mt-64{margin-top:16rem}.md\:mr-64{margin-right:16rem}.md\:mb-64{margin-bottom:16rem}.md\:ml-64{margin-left:16rem}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mt-px{margin-top:1px}.md\:mr-px{margin-right:1px}.md\:mb-px{margin-bottom:1px}.md\:ml-px{margin-left:1px}.md\:-mt-1{margin-top:-.25rem}.md\:-mr-1{margin-right:-.25rem}.md\:-mb-1{margin-bottom:-.25rem}.md\:-ml-1{margin-left:-.25rem}.md\:-mt-2{margin-top:-.5rem}.md\:-mr-2{margin-right:-.5rem}.md\:-mb-2{margin-bottom:-.5rem}.md\:-ml-2{margin-left:-.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:-mr-3{margin-right:-.75rem}.md\:-mb-3{margin-bottom:-.75rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-4{margin-top:-1rem}.md\:-mr-4{margin-right:-1rem}.md\:-mb-4{margin-bottom:-1rem}.md\:-ml-4{margin-left:-1rem}.md\:-mt-5{margin-top:-1.25rem}.md\:-mr-5{margin-right:-1.25rem}.md\:-mb-5{margin-bottom:-1.25rem}.md\:-ml-5{margin-left:-1.25rem}.md\:-mt-6{margin-top:-1.5rem}.md\:-mr-6{margin-right:-1.5rem}.md\:-mb-6{margin-bottom:-1.5rem}.md\:-ml-6{margin-left:-1.5rem}.md\:-mt-8{margin-top:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:-mb-8{margin-bottom:-2rem}.md\:-ml-8{margin-left:-2rem}.md\:-mt-10{margin-top:-2.5rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-ml-10{margin-left:-2.5rem}.md\:-mt-12{margin-top:-3rem}.md\:-mr-12{margin-right:-3rem}.md\:-mb-12{margin-bottom:-3rem}.md\:-ml-12{margin-left:-3rem}.md\:-mt-16{margin-top:-4rem}.md\:-mr-16{margin-right:-4rem}.md\:-mb-16{margin-bottom:-4rem}.md\:-ml-16{margin-left:-4rem}.md\:-mt-20{margin-top:-5rem}.md\:-mr-20{margin-right:-5rem}.md\:-mb-20{margin-bottom:-5rem}.md\:-ml-20{margin-left:-5rem}.md\:-mt-24{margin-top:-6rem}.md\:-mr-24{margin-right:-6rem}.md\:-mb-24{margin-bottom:-6rem}.md\:-ml-24{margin-left:-6rem}.md\:-mt-32{margin-top:-8rem}.md\:-mr-32{margin-right:-8rem}.md\:-mb-32{margin-bottom:-8rem}.md\:-ml-32{margin-left:-8rem}.md\:-mt-40{margin-top:-10rem}.md\:-mr-40{margin-right:-10rem}.md\:-mb-40{margin-bottom:-10rem}.md\:-ml-40{margin-left:-10rem}.md\:-mt-48{margin-top:-12rem}.md\:-mr-48{margin-right:-12rem}.md\:-mb-48{margin-bottom:-12rem}.md\:-ml-48{margin-left:-12rem}.md\:-mt-56{margin-top:-14rem}.md\:-mr-56{margin-right:-14rem}.md\:-mb-56{margin-bottom:-14rem}.md\:-ml-56{margin-left:-14rem}.md\:-mt-64{margin-top:-16rem}.md\:-mr-64{margin-right:-16rem}.md\:-mb-64{margin-bottom:-16rem}.md\:-ml-64{margin-left:-16rem}.md\:-mt-px{margin-top:-1px}.md\:-mr-px{margin-right:-1px}.md\:-mb-px{margin-bottom:-1px}.md\:-ml-px{margin-left:-1px}}@media (min-width:1024px){.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:p-32{padding:8rem}.lg\:p-40{padding:10rem}.lg\:p-48{padding:12rem}.lg\:p-56{padding:14rem}.lg\:p-64{padding:16rem}.lg\:p-px{padding:1px}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:px-32{padding-left:8rem;padding-right:8rem}.lg\:py-40{padding-top:10rem;padding-bottom:10rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:px-48{padding-left:12rem;padding-right:12rem}.lg\:py-56{padding-top:14rem;padding-bottom:14rem}.lg\:px-56{padding-left:14rem;padding-right:14rem}.lg\:py-64{padding-top:16rem;padding-bottom:16rem}.lg\:px-64{padding-left:16rem;padding-right:16rem}.lg\:py-px{padding-top:1px;padding-bottom:1px}.lg\:px-px{padding-left:1px;padding-right:1px}.lg\:pt-0{padding-top:0}.lg\:pr-0{padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pt-1{padding-top:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-4{padding-right:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pr-8{padding-right:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pr-12{padding-right:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pt-16{padding-top:4rem}.lg\:pr-16{padding-right:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pr-20{padding-right:5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-20{padding-left:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pr-24{padding-right:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pt-32{padding-top:8rem}.lg\:pr-32{padding-right:8rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-32{padding-left:8rem}.lg\:pt-40{padding-top:10rem}.lg\:pr-40{padding-right:10rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pl-40{padding-left:10rem}.lg\:pt-48{padding-top:12rem}.lg\:pr-48{padding-right:12rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pl-48{padding-left:12rem}.lg\:pt-56{padding-top:14rem}.lg\:pr-56{padding-right:14rem}.lg\:pb-56{padding-bottom:14rem}.lg\:pl-56{padding-left:14rem}.lg\:pt-64{padding-top:16rem}.lg\:pr-64{padding-right:16rem}.lg\:pb-64{padding-bottom:16rem}.lg\:pl-64{padding-left:16rem}.lg\:pt-px{padding-top:1px}.lg\:pr-px{padding-right:1px}.lg\:pb-px{padding-bottom:1px}.lg\:pl-px{padding-left:1px}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-10{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:m-32{margin:8rem}.lg\:m-40{margin:10rem}.lg\:m-48{margin:12rem}.lg\:m-56{margin:14rem}.lg\:m-64{margin:16rem}.lg\:m-auto{margin:auto}.lg\:m-px{margin:1px}.lg\:-m-1{margin:-.25rem}.lg\:-m-2{margin:-.5rem}.lg\:-m-3{margin:-.75rem}.lg\:-m-4{margin:-1rem}.lg\:-m-5{margin:-1.25rem}.lg\:-m-6{margin:-1.5rem}.lg\:-m-8{margin:-2rem}.lg\:-m-10{margin:-2.5rem}.lg\:-m-12{margin:-3rem}.lg\:-m-16{margin:-4rem}.lg\:-m-20{margin:-5rem}.lg\:-m-24{margin:-6rem}.lg\:-m-32{margin:-8rem}.lg\:-m-40{margin:-10rem}.lg\:-m-48{margin:-12rem}.lg\:-m-56{margin:-14rem}.lg\:-m-64{margin:-16rem}.lg\:-m-px{margin:-1px}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:my-32{margin-top:8rem;margin-bottom:8rem}.lg\:mx-32{margin-left:8rem;margin-right:8rem}.lg\:my-40{margin-top:10rem;margin-bottom:10rem}.lg\:mx-40{margin-left:10rem;margin-right:10rem}.lg\:my-48{margin-top:12rem;margin-bottom:12rem}.lg\:mx-48{margin-left:12rem;margin-right:12rem}.lg\:my-56{margin-top:14rem;margin-bottom:14rem}.lg\:mx-56{margin-left:14rem;margin-right:14rem}.lg\:my-64{margin-top:16rem;margin-bottom:16rem}.lg\:mx-64{margin-left:16rem;margin-right:16rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-px{margin-top:1px;margin-bottom:1px}.lg\:mx-px{margin-left:1px;margin-right:1px}.lg\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.lg\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.lg\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.lg\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.lg\:-mx-12{margin-left:-3rem;margin-right:-3rem}.lg\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.lg\:-mx-16{margin-left:-4rem;margin-right:-4rem}.lg\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.lg\:-mx-20{margin-left:-5rem;margin-right:-5rem}.lg\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.lg\:-mx-24{margin-left:-6rem;margin-right:-6rem}.lg\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.lg\:-mx-32{margin-left:-8rem;margin-right:-8rem}.lg\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.lg\:-mx-40{margin-left:-10rem;margin-right:-10rem}.lg\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.lg\:-mx-48{margin-left:-12rem;margin-right:-12rem}.lg\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.lg\:-mx-56{margin-left:-14rem;margin-right:-14rem}.lg\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.lg\:-mx-64{margin-left:-16rem;margin-right:-16rem}.lg\:-my-px{margin-top:-1px;margin-bottom:-1px}.lg\:-mx-px{margin-left:-1px;margin-right:-1px}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mt-1{margin-top:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mr-12{margin-right:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-12{margin-left:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mr-16{margin-right:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mr-20{margin-right:5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-20{margin-left:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mr-24{margin-right:6rem}.lg\:mb-24{margin-bottom:6rem}.lg\:ml-24{margin-left:6rem}.lg\:mt-32{margin-top:8rem}.lg\:mr-32{margin-right:8rem}.lg\:mb-32{margin-bottom:8rem}.lg\:ml-32{margin-left:8rem}.lg\:mt-40{margin-top:10rem}.lg\:mr-40{margin-right:10rem}.lg\:mb-40{margin-bottom:10rem}.lg\:ml-40{margin-left:10rem}.lg\:mt-48{margin-top:12rem}.lg\:mr-48{margin-right:12rem}.lg\:mb-48{margin-bottom:12rem}.lg\:ml-48{margin-left:12rem}.lg\:mt-56{margin-top:14rem}.lg\:mr-56{margin-right:14rem}.lg\:mb-56{margin-bottom:14rem}.lg\:ml-56{margin-left:14rem}.lg\:mt-64{margin-top:16rem}.lg\:mr-64{margin-right:16rem}.lg\:mb-64{margin-bottom:16rem}.lg\:ml-64{margin-left:16rem}.lg\:mt-auto{margin-top:auto}.lg\:mr-auto{margin-right:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-px{margin-top:1px}.lg\:mr-px{margin-right:1px}.lg\:mb-px{margin-bottom:1px}.lg\:ml-px{margin-left:1px}.lg\:-mt-1{margin-top:-.25rem}.lg\:-mr-1{margin-right:-.25rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:-ml-1{margin-left:-.25rem}.lg\:-mt-2{margin-top:-.5rem}.lg\:-mr-2{margin-right:-.5rem}.lg\:-mb-2{margin-bottom:-.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:-mt-3{margin-top:-.75rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:-ml-3{margin-left:-.75rem}.lg\:-mt-4{margin-top:-1rem}.lg\:-mr-4{margin-right:-1rem}.lg\:-mb-4{margin-bottom:-1rem}.lg\:-ml-4{margin-left:-1rem}.lg\:-mt-5{margin-top:-1.25rem}.lg\:-mr-5{margin-right:-1.25rem}.lg\:-mb-5{margin-bottom:-1.25rem}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-mt-6{margin-top:-1.5rem}.lg\:-mr-6{margin-right:-1.5rem}.lg\:-mb-6{margin-bottom:-1.5rem}.lg\:-ml-6{margin-left:-1.5rem}.lg\:-mt-8{margin-top:-2rem}.lg\:-mr-8{margin-right:-2rem}.lg\:-mb-8{margin-bottom:-2rem}.lg\:-ml-8{margin-left:-2rem}.lg\:-mt-10{margin-top:-2.5rem}.lg\:-mr-10{margin-right:-2.5rem}.lg\:-mb-10{margin-bottom:-2.5rem}.lg\:-ml-10{margin-left:-2.5rem}.lg\:-mt-12{margin-top:-3rem}.lg\:-mr-12{margin-right:-3rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-ml-12{margin-left:-3rem}.lg\:-mt-16{margin-top:-4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:-mb-16{margin-bottom:-4rem}.lg\:-ml-16{margin-left:-4rem}.lg\:-mt-20{margin-top:-5rem}.lg\:-mr-20{margin-right:-5rem}.lg\:-mb-20{margin-bottom:-5rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-mt-24{margin-top:-6rem}.lg\:-mr-24{margin-right:-6rem}.lg\:-mb-24{margin-bottom:-6rem}.lg\:-ml-24{margin-left:-6rem}.lg\:-mt-32{margin-top:-8rem}.lg\:-mr-32{margin-right:-8rem}.lg\:-mb-32{margin-bottom:-8rem}.lg\:-ml-32{margin-left:-8rem}.lg\:-mt-40{margin-top:-10rem}.lg\:-mr-40{margin-right:-10rem}.lg\:-mb-40{margin-bottom:-10rem}.lg\:-ml-40{margin-left:-10rem}.lg\:-mt-48{margin-top:-12rem}.lg\:-mr-48{margin-right:-12rem}.lg\:-mb-48{margin-bottom:-12rem}.lg\:-ml-48{margin-left:-12rem}.lg\:-mt-56{margin-top:-14rem}.lg\:-mr-56{margin-right:-14rem}.lg\:-mb-56{margin-bottom:-14rem}.lg\:-ml-56{margin-left:-14rem}.lg\:-mt-64{margin-top:-16rem}.lg\:-mr-64{margin-right:-16rem}.lg\:-mb-64{margin-bottom:-16rem}.lg\:-ml-64{margin-left:-16rem}.lg\:-mt-px{margin-top:-1px}.lg\:-mr-px{margin-right:-1px}.lg\:-mb-px{margin-bottom:-1px}.lg\:-ml-px{margin-left:-1px}}@media (min-width:1280px){.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:p-32{padding:8rem}.xl\:p-40{padding:10rem}.xl\:p-48{padding:12rem}.xl\:p-56{padding:14rem}.xl\:p-64{padding:16rem}.xl\:p-px{padding:1px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-32{padding-top:8rem;padding-bottom:8rem}.xl\:px-32{padding-left:8rem;padding-right:8rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}.xl\:px-40{padding-left:10rem;padding-right:10rem}.xl\:py-48{padding-top:12rem;padding-bottom:12rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:py-56{padding-top:14rem;padding-bottom:14rem}.xl\:px-56{padding-left:14rem;padding-right:14rem}.xl\:py-64{padding-top:16rem;padding-bottom:16rem}.xl\:px-64{padding-left:16rem;padding-right:16rem}.xl\:py-px{padding-top:1px;padding-bottom:1px}.xl\:px-px{padding-left:1px;padding-right:1px}.xl\:pt-0{padding-top:0}.xl\:pr-0{padding-right:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:pt-1{padding-top:.25rem}.xl\:pr-1{padding-right:.25rem}.xl\:pb-1{padding-bottom:.25rem}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-2{padding-right:.5rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pl-2{padding-left:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pr-3{padding-right:.75rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pr-4{padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pl-4{padding-left:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pr-6{padding-right:1.5rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pl-6{padding-left:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pr-8{padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-8{padding-left:2rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pr-10{padding-right:2.5rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pt-12{padding-top:3rem}.xl\:pr-12{padding-right:3rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pl-12{padding-left:3rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-16{padding-right:4rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pr-20{padding-right:5rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pl-20{padding-left:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pr-24{padding-right:6rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-24{padding-left:6rem}.xl\:pt-32{padding-top:8rem}.xl\:pr-32{padding-right:8rem}.xl\:pb-32{padding-bottom:8rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-40{padding-top:10rem}.xl\:pr-40{padding-right:10rem}.xl\:pb-40{padding-bottom:10rem}.xl\:pl-40{padding-left:10rem}.xl\:pt-48{padding-top:12rem}.xl\:pr-48{padding-right:12rem}.xl\:pb-48{padding-bottom:12rem}.xl\:pl-48{padding-left:12rem}.xl\:pt-56{padding-top:14rem}.xl\:pr-56{padding-right:14rem}.xl\:pb-56{padding-bottom:14rem}.xl\:pl-56{padding-left:14rem}.xl\:pt-64{padding-top:16rem}.xl\:pr-64{padding-right:16rem}.xl\:pb-64{padding-bottom:16rem}.xl\:pl-64{padding-left:16rem}.xl\:pt-px{padding-top:1px}.xl\:pr-px{padding-right:1px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-px{padding-left:1px}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-8{margin:2rem}.xl\:m-10{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:m-32{margin:8rem}.xl\:m-40{margin:10rem}.xl\:m-48{margin:12rem}.xl\:m-56{margin:14rem}.xl\:m-64{margin:16rem}.xl\:m-auto{margin:auto}.xl\:m-px{margin:1px}.xl\:-m-1{margin:-.25rem}.xl\:-m-2{margin:-.5rem}.xl\:-m-3{margin:-.75rem}.xl\:-m-4{margin:-1rem}.xl\:-m-5{margin:-1.25rem}.xl\:-m-6{margin:-1.5rem}.xl\:-m-8{margin:-2rem}.xl\:-m-10{margin:-2.5rem}.xl\:-m-12{margin:-3rem}.xl\:-m-16{margin:-4rem}.xl\:-m-20{margin:-5rem}.xl\:-m-24{margin:-6rem}.xl\:-m-32{margin:-8rem}.xl\:-m-40{margin:-10rem}.xl\:-m-48{margin:-12rem}.xl\:-m-56{margin:-14rem}.xl\:-m-64{margin:-16rem}.xl\:-m-px{margin:-1px}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:my-32{margin-top:8rem;margin-bottom:8rem}.xl\:mx-32{margin-left:8rem;margin-right:8rem}.xl\:my-40{margin-top:10rem;margin-bottom:10rem}.xl\:mx-40{margin-left:10rem;margin-right:10rem}.xl\:my-48{margin-top:12rem;margin-bottom:12rem}.xl\:mx-48{margin-left:12rem;margin-right:12rem}.xl\:my-56{margin-top:14rem;margin-bottom:14rem}.xl\:mx-56{margin-left:14rem;margin-right:14rem}.xl\:my-64{margin-top:16rem;margin-bottom:16rem}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-px{margin-top:1px;margin-bottom:1px}.xl\:mx-px{margin-left:1px;margin-right:1px}.xl\:-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.xl\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.xl\:-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.xl\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.xl\:-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.xl\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.xl\:-my-4{margin-top:-1rem;margin-bottom:-1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.xl\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.xl\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.xl\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.xl\:-my-8{margin-top:-2rem;margin-bottom:-2rem}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.xl\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.xl\:-my-12{margin-top:-3rem;margin-bottom:-3rem}.xl\:-mx-12{margin-left:-3rem;margin-right:-3rem}.xl\:-my-16{margin-top:-4rem;margin-bottom:-4rem}.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:-my-20{margin-top:-5rem;margin-bottom:-5rem}.xl\:-mx-20{margin-left:-5rem;margin-right:-5rem}.xl\:-my-24{margin-top:-6rem;margin-bottom:-6rem}.xl\:-mx-24{margin-left:-6rem;margin-right:-6rem}.xl\:-my-32{margin-top:-8rem;margin-bottom:-8rem}.xl\:-mx-32{margin-left:-8rem;margin-right:-8rem}.xl\:-my-40{margin-top:-10rem;margin-bottom:-10rem}.xl\:-mx-40{margin-left:-10rem;margin-right:-10rem}.xl\:-my-48{margin-top:-12rem;margin-bottom:-12rem}.xl\:-mx-48{margin-left:-12rem;margin-right:-12rem}.xl\:-my-56{margin-top:-14rem;margin-bottom:-14rem}.xl\:-mx-56{margin-left:-14rem;margin-right:-14rem}.xl\:-my-64{margin-top:-16rem;margin-bottom:-16rem}.xl\:-mx-64{margin-left:-16rem;margin-right:-16rem}.xl\:-my-px{margin-top:-1px;margin-bottom:-1px}.xl\:-mx-px{margin-left:-1px;margin-right:-1px}.xl\:mt-0{margin-top:0}.xl\:mr-0{margin-right:0}.xl\:mb-0{margin-bottom:0}.xl\:ml-0{margin-left:0}.xl\:mt-1{margin-top:.25rem}.xl\:mr-1{margin-right:.25rem}.xl\:mb-1{margin-bottom:.25rem}.xl\:ml-1{margin-left:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mr-2{margin-right:.5rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:ml-2{margin-left:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mr-3{margin-right:.75rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:ml-3{margin-left:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:ml-4{margin-left:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mr-5{margin-right:1.25rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:ml-5{margin-left:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mr-6{margin-right:1.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-6{margin-left:1.5rem}.xl\:mt-8{margin-top:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mr-10{margin-right:2.5rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:ml-10{margin-left:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mr-12{margin-right:3rem}.xl\:mb-12{margin-bottom:3rem}.xl\:ml-12{margin-left:3rem}.xl\:mt-16{margin-top:4rem}.xl\:mr-16{margin-right:4rem}.xl\:mb-16{margin-bottom:4rem}.xl\:ml-16{margin-left:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mr-20{margin-right:5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:ml-20{margin-left:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mr-24{margin-right:6rem}.xl\:mb-24{margin-bottom:6rem}.xl\:ml-24{margin-left:6rem}.xl\:mt-32{margin-top:8rem}.xl\:mr-32{margin-right:8rem}.xl\:mb-32{margin-bottom:8rem}.xl\:ml-32{margin-left:8rem}.xl\:mt-40{margin-top:10rem}.xl\:mr-40{margin-right:10rem}.xl\:mb-40{margin-bottom:10rem}.xl\:ml-40{margin-left:10rem}.xl\:mt-48{margin-top:12rem}.xl\:mr-48{margin-right:12rem}.xl\:mb-48{margin-bottom:12rem}.xl\:ml-48{margin-left:12rem}.xl\:mt-56{margin-top:14rem}.xl\:mr-56{margin-right:14rem}.xl\:mb-56{margin-bottom:14rem}.xl\:ml-56{margin-left:14rem}.xl\:mt-64{margin-top:16rem}.xl\:mr-64{margin-right:16rem}.xl\:mb-64{margin-bottom:16rem}.xl\:ml-64{margin-left:16rem}.xl\:mt-auto{margin-top:auto}.xl\:mr-auto{margin-right:auto}.xl\:mb-auto{margin-bottom:auto}.xl\:ml-auto{margin-left:auto}.xl\:mt-px{margin-top:1px}.xl\:mr-px{margin-right:1px}.xl\:mb-px{margin-bottom:1px}.xl\:ml-px{margin-left:1px}.xl\:-mt-1{margin-top:-.25rem}.xl\:-mr-1{margin-right:-.25rem}.xl\:-mb-1{margin-bottom:-.25rem}.xl\:-ml-1{margin-left:-.25rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:-mr-2{margin-right:-.5rem}.xl\:-mb-2{margin-bottom:-.5rem}.xl\:-ml-2{margin-left:-.5rem}.xl\:-mt-3{margin-top:-.75rem}.xl\:-mr-3{margin-right:-.75rem}.xl\:-mb-3{margin-bottom:-.75rem}.xl\:-ml-3{margin-left:-.75rem}.xl\:-mt-4{margin-top:-1rem}.xl\:-mr-4{margin-right:-1rem}.xl\:-mb-4{margin-bottom:-1rem}.xl\:-ml-4{margin-left:-1rem}.xl\:-mt-5{margin-top:-1.25rem}.xl\:-mr-5{margin-right:-1.25rem}.xl\:-mb-5{margin-bottom:-1.25rem}.xl\:-ml-5{margin-left:-1.25rem}.xl\:-mt-6{margin-top:-1.5rem}.xl\:-mr-6{margin-right:-1.5rem}.xl\:-mb-6{margin-bottom:-1.5rem}.xl\:-ml-6{margin-left:-1.5rem}.xl\:-mt-8{margin-top:-2rem}.xl\:-mr-8{margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:-ml-8{margin-left:-2rem}.xl\:-mt-10{margin-top:-2.5rem}.xl\:-mr-10{margin-right:-2.5rem}.xl\:-mb-10{margin-bottom:-2.5rem}.xl\:-ml-10{margin-left:-2.5rem}.xl\:-mt-12{margin-top:-3rem}.xl\:-mr-12{margin-right:-3rem}.xl\:-mb-12{margin-bottom:-3rem}.xl\:-ml-12{margin-left:-3rem}.xl\:-mt-16{margin-top:-4rem}.xl\:-mr-16{margin-right:-4rem}.xl\:-mb-16{margin-bottom:-4rem}.xl\:-ml-16{margin-left:-4rem}.xl\:-mt-20{margin-top:-5rem}.xl\:-mr-20{margin-right:-5rem}.xl\:-mb-20{margin-bottom:-5rem}.xl\:-ml-20{margin-left:-5rem}.xl\:-mt-24{margin-top:-6rem}.xl\:-mr-24{margin-right:-6rem}.xl\:-mb-24{margin-bottom:-6rem}.xl\:-ml-24{margin-left:-6rem}.xl\:-mt-32{margin-top:-8rem}.xl\:-mr-32{margin-right:-8rem}.xl\:-mb-32{margin-bottom:-8rem}.xl\:-ml-32{margin-left:-8rem}.xl\:-mt-40{margin-top:-10rem}.xl\:-mr-40{margin-right:-10rem}.xl\:-mb-40{margin-bottom:-10rem}.xl\:-ml-40{margin-left:-10rem}.xl\:-mt-48{margin-top:-12rem}.xl\:-mr-48{margin-right:-12rem}.xl\:-mb-48{margin-bottom:-12rem}.xl\:-ml-48{margin-left:-12rem}.xl\:-mt-56{margin-top:-14rem}.xl\:-mr-56{margin-right:-14rem}.xl\:-mb-56{margin-bottom:-14rem}.xl\:-ml-56{margin-left:-14rem}.xl\:-mt-64{margin-top:-16rem}.xl\:-mr-64{margin-right:-16rem}.xl\:-mb-64{margin-bottom:-16rem}.xl\:-ml-64{margin-left:-16rem}.xl\:-mt-px{margin-top:-1px}.xl\:-mr-px{margin-right:-1px}.xl\:-mb-px{margin-bottom:-1px}.xl\:-ml-px{margin-left:-1px}}

.jq-toast-wrap{display:block;position:fixed;z-index: 999999; width:250px;pointer-events:none!important;margin:0;padding:0;letter-spacing:normal}.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap.bottom-left{bottom:20px;left:20px;z-index: 10000;}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}


.swal2-container,body.swal2-iosfix{position:fixed;left:0;right:0}body.swal2-in{overflow-y:hidden}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-in{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.swal2-modal .swal2-spacer{height:10px;color:transparent;border:0}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal :not(.swal2-styled).swal2-loading::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span,.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .sw-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.sk-rotating-plane{width:30px;height:30px;background-color:#ccc;margin:40px auto;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{width:30px;height:30px;position:relative;margin:40px auto}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#ccc;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2.0s infinite ease-in-out;animation:sk-doubleBounce 2.0s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:40px auto;width:37.5px;height:30px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#ccc;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:30px;height:30px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#ccc;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{width:30px;height:30px;margin:40px auto;background-color:#ccc;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1.0s infinite ease-in-out;animation:sk-pulseScaleOut 1.0s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{margin:40px auto;width:30px;height:30px;position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#ccc;border-radius:100%;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:60px;text-align:center}.sk-three-bounce .sk-child{width:15px;height:15px;background-color:#ccc;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:40px auto;width:30px;height:30px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ccc;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:30px;height:30px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#ccc;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0.0s;animation-delay:0.0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}.sk-fading-circle{margin:40px auto;width:30px;height:30px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ccc;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:30px;height:30px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.sk-wave{width:40px}.sk-fading-circle .sk-circle{margin-top:0;margin-bottom:0}


html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}

ul {
    margin: 0;
    list-style: none;
    padding: 0;
}
img {
    display: block;
    width: auto;
    max-width: 100%;
}
a {
    text-decoration: none;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-Light.woff2') format('woff2'),
        url('../fonts/Manrope-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-ExtraLight.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-Regular.woff2') format('woff2'),
        url('../fonts/Manrope-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-SemiBold.woff2') format('woff2'),
        url('../fonts/Manrope-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-ExtraBold.woff2') format('woff2'),
        url('../fonts/Manrope-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-Bold.woff2') format('woff2'),
        url('../fonts/Manrope-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('../fonts/Manrope-Medium.woff2') format('woff2'),
        url('../fonts/Manrope-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.ak-container {
    width: auto;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.ak-row {
    margin: 0 -5px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ak-row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
.ak-col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}
.ak-col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}
.ak-col-3 {
    flex: 0 0 auto;
    width: 25%;
}
.ak-col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}
.ak-col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}
.ak-col-6 {
    flex: 0 0 auto;
    width: 50%;
}
.ak-col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}
.ak-col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}
.ak-col-9 {
    flex: 0 0 auto;
    width: 75%;
}
.ak-col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}
.ak-col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}
.ak-col-12 {
    flex: 0 0 auto;
    width: 100%;
}
.ak-offset-1 {
    margin-left: 8.33333333%;
}
.ak-offset-2 {
    margin-left: 16.66666667%;
}
.ak-offset-3 {
    margin-left: 25%;
}
.ak-offset-4 {
    margin-left: 33.33333333%;
}
.ak-offset-5 {
    margin-left: 41.66666667%;
}
.ak-offset-6 {
    margin-left: 50%;
}
.ak-offset-7 {
    margin-left: 58.33333333%;
}
.ak-offset-8 {
    margin-left: 66.66666667%;
}
.ak-offset-9 {
    margin-left: 75%;
}
.ak-offset-10 {
    margin-left: 83.33333333%;
}
.ak-offset-11 {
    margin-left: 91.66666667%;
}
.ak-order-1 {
  order: 1;
}
.ak-order-2 {
  order: 2;
}
.ak-order-3 {
  order: 3;
}
.ak-order-4 {
  order: 4;
}
.ak-order-5 {
  order: 5;
}
.ak-order-6 {
  order: 6;
}
.ak-order-7 {
  order: 7;
}
.ak-order-8 {
  order: 8;
}
.ak-order-9 {
  order: 9;
}
.ak-order-10 {
  order: 10;
}
.ak-order-11 {
  order: 11;
}
.ak-order-12 {
  order: 12;
}
@media (min-width: 576px) {
    .ak-container {
        max-width: 510px;
        padding-left: 0px;
        padding-right: 0px;
    }
      .ak-col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
      }
      .ak-col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
      }
      .ak-col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
      }
      .ak-col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
      }
      .ak-col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
      }
      .ak-col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
      }
      .ak-col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
      }
      .ak-col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
      }
      .ak-col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
      }
      .ak-col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
      }
      .ak-col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
      }
      .ak-col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
      }
      .ak-offset-sm-0 {
        margin-left: 0;
      }
      .ak-offset-sm-1 {
        margin-left: 8.33333333%;
      }
      .ak-offset-sm-2 {
        margin-left: 16.66666667%;
      }
      .ak-offset-sm-3 {
        margin-left: 25%;
      }
      .ak-offset-sm-4 {
        margin-left: 33.33333333%;
      }
      .ak-offset-sm-5 {
        margin-left: 41.66666667%;
      }
      .ak-offset-sm-6 {
        margin-left: 50%;
      }
      .ak-offset-sm-7 {
        margin-left: 58.33333333%;
      }
      .ak-offset-sm-8 {
        margin-left: 66.66666667%;
      }
      .ak-offset-sm-9 {
        margin-left: 75%;
      }
      .ak-offset-sm-10 {
        margin-left: 83.33333333%;
      }
      .ak-offset-sm-11 {
        margin-left: 91.66666667%;
      }
      .ak-order-sm-1 {
        order: 1;
      }
      .ak-order-sm-2 {
        order: 2;
      }
      .ak-order-sm-3 {
        order: 3;
      }
      .ak-order-sm-4 {
        order: 4;
      }
      .ak-order-sm-5 {
        order: 5;
      }
      .ak-order-sm-6 {
        order: 6;
      }
      .ak-order-sm-7 {
        order: 7;
      }
      .ak-order-sm-8 {
        order: 8;
      }
      .ak-order-sm-9 {
        order: 9;
      }
      .ak-order-sm-10 {
        order: 10;
      }
      .ak-order-sm-11 {
        order: 11;
      }
      .ak-order-sm-12 {
        order: 12;
      }
}
@media (min-width: 768px) {
    .ak-row {
        margin: 0 -15px;
    }
    .ak-row > * {
        padding-left: 15px;
        padding-right: 15px;
    }
    .ak-container {
        max-width: 690px;
    }
    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
      }
      .ak-col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
      }
      .ak-col-md-3 {
        flex: 0 0 auto;
        width: 25%;
      }
      .ak-col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
      }
      .ak-col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
      }
      .ak-col-md-6 {
        flex: 0 0 auto;
        width: 50%;
      }
      .ak-col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
      }
      .ak-col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
      }
      .ak-col-md-9 {
        flex: 0 0 auto;
        width: 75%;
      }
      .ak-col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
      }
      .ak-col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
      }
      .ak-col-md-12 {
        flex: 0 0 auto;
        width: 100%;
      }
      .ak-offset-md-0 {
        margin-left: 0;
      }
      .ak-offset-md-1 {
        margin-left: 8.33333333%;
      }
      .ak-offset-md-2 {
        margin-left: 16.66666667%;
      }
      .ak-offset-md-3 {
        margin-left: 25%;
      }
      .ak-offset-md-4 {
        margin-left: 33.33333333%;
      }
      .ak-offset-md-5 {
        margin-left: 41.66666667%;
      }
      .ak-offset-md-6 {
        margin-left: 50%;
      }
      .ak-offset-md-7 {
        margin-left: 58.33333333%;
      }
      .ak-offset-md-8 {
        margin-left: 66.66666667%;
      }
      .ak-offset-md-9 {
        margin-left: 75%;
      }
      .ak-offset-md-10 {
        margin-left: 83.33333333%;
      }
      .ak-offset-md-11 {
        margin-left: 91.66666667%;
      }
      .ak-order-md-1 {
        order: 1;
      }
      .ak-order-md-2 {
        order: 2;
      }
      .ak-order-md-3 {
        order: 3;
      }
      .ak-order-md-4 {
        order: 4;
      }
      .ak-order-md-5 {
        order: 5;
      }
      .ak-order-md-6 {
        order: 6;
      }
      .ak-order-md-7 {
        order: 7;
      }
      .ak-order-md-8 {
        order: 8;
      }
      .ak-order-md-9 {
        order: 9;
      }
      .ak-order-md-10 {
        order: 10;
      }
      .ak-order-md-11 {
        order: 11;
      }
      .ak-order-md-12 {
        order: 12;
      }
}
@media (min-width: 992px) {
    .ak-container {
        max-width: 928px;
    }
    .ak-col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
      }
      .ak-col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
      }
      .ak-col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
      }
      .ak-col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
      }
      .ak-col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
      }
      .ak-col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
      }
      .ak-col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
      }
      .ak-col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
      }
      .ak-col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
      }
      .ak-col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
      }
      .ak-col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
      }
      .ak-col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
      }
      .ak-offset-lg-0 {
        margin-left: 0;
      }
      .ak-offset-lg-1 {
        margin-left: 8.33333333%;
      }
      .ak-offset-lg-2 {
        margin-left: 16.66666667%;
      }
      .ak-offset-lg-3 {
        margin-left: 25%;
      }
      .ak-offset-lg-4 {
        margin-left: 33.33333333%;
      }
      .ak-offset-lg-5 {
        margin-left: 41.66666667%;
      }
      .ak-offset-lg-6 {
        margin-left: 50%;
      }
      .ak-offset-lg-7 {
        margin-left: 58.33333333%;
      }
      .ak-offset-lg-8 {
        margin-left: 66.66666667%;
      }
      .ak-offset-lg-9 {
        margin-left: 75%;
      }
      .ak-offset-lg-10 {
        margin-left: 83.33333333%;
      }
      .ak-offset-lg-11 {
        margin-left: 91.66666667%;
      }
      .ak-order-lg-1 {
        order: 1;
      }
      .ak-order-lg-2 {
        order: 2;
      }
      .ak-order-lg-3 {
        order: 3;
      }
      .ak-order-lg-4 {
        order: 4;
      }
      .ak-order-lg-5 {
        order: 5;
      }
      .ak-order-lg-6 {
        order: 6;
      }
      .ak-order-lg-7 {
        order: 7;
      }
      .ak-order-lg-8 {
        order: 8;
      }
      .ak-order-lg-9 {
        order: 9;
      }
      .ak-order-lg-10 {
        order: 10;
      }
      .ak-order-lg-11 {
        order: 11;
      }
      .ak-order-lg-12 {
        order: 12;
      }
}
@media (min-width: 1200px) {
    .ak-container {
        max-width: 1100px;
    }
    .ak-col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
      }
      .ak-col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
      }
      .ak-col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
      }
      .ak-col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
      }
      .ak-col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
      }
      .ak-col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
      }
      .ak-col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
      }
      .ak-col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
      }
      .ak-col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
      }
      .ak-col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
      }
      .ak-col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
      }
      .ak-col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
      }
      .ak-offset-xl-0 {
        margin-left: 0;
      }
      .ak-offset-xl-1 {
        margin-left: 8.33333333%;
      }
      .ak-offset-xl-2 {
        margin-left: 16.66666667%;
      }
      .ak-offset-xl-3 {
        margin-left: 25%;
      }
      .ak-offset-xl-4 {
        margin-left: 33.33333333%;
      }
      .ak-offset-xl-5 {
        margin-left: 41.66666667%;
      }
      .ak-offset-xl-6 {
        margin-left: 50%;
      }
      .ak-offset-xl-7 {
        margin-left: 58.33333333%;
      }
      .ak-offset-xl-8 {
        margin-left: 66.66666667%;
      }
      .ak-offset-xl-9 {
        margin-left: 75%;
      }
      .ak-offset-xl-10 {
        margin-left: 83.33333333%;
      }
      .ak-offset-xl-11 {
        margin-left: 91.66666667%;
      }
      .ak-order-xl-1 {
        order: 1;
      }
      .ak-order-xl-2 {
        order: 2;
      }
      .ak-order-xl-3 {
        order: 3;
      }
      .ak-order-xl-4 {
        order: 4;
      }
      .ak-order-xl-5 {
        order: 5;
      }
      .ak-order-xl-6 {
        order: 6;
      }
      .ak-order-xl-7 {
        order: 7;
      }
      .ak-order-xl-8 {
        order: 8;
      }
      .ak-order-xl-9 {
        order: 9;
      }
      .ak-order-xl-10 {
        order: 10;
      }
      .ak-order-xl-11 {
        order: 11;
      }
      .ak-order-xl-12 {
        order: 12;
      }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}


@charset "UTF-8";
:root {
  --app-height: 100%;
  --main-title-color: #000000;
  --main-text-color: #656565;
  --color-red: #FF1B29;
  --color-red-hover: #E01724;
  --color-blue3: #2354FF;
  --color-blue3-hover: #1C44D1;
  --color-green: #4CF23E;
  --color-green-hover: #46D739;
  --color-red2: #CB655C;
  --color-gray: #979797;
  --color-gray2: #BEBEBE;
  --color-gray3: #B0B0B0;
  --color-gray4: #666666;
  --color-gray5: #575757;
  --color-gray6: #E6E6E6;
  --color-gray7: #B5B5B5;
  --color-gray8: #F1F1F1;
  --bg-gray2: #FCFCFC;
  --bg-gray: #F8F8F8;
  --color-blue: #E4ECFF;
  --color-blue2: #D1D0FF;
  /* red */
  --filter-color-FF1B29: invert(24%) sepia(86%) saturate(4533%) hue-rotate(345deg) brightness(98%) contrast(106%);
  --filter-color-E01724: invert(18%) sepia(99%) saturate(4106%) hue-rotate(348deg) brightness(88%) contrast(99%);
  /* end red */
  --filter-color-979797: invert(61%) sepia(0%) saturate(157%) hue-rotate(228deg) brightness(101%) contrast(78%);
  --filter-color-BEBEBE: invert(82%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(97%) contrast(83%);
  --filter-color-BABABA: invert(80%) sepia(1%) saturate(0%) hue-rotate(9deg) brightness(95%) contrast(89%);
  --filter-color-B0B0B0: invert(65%) sepia(89%) saturate(0%) hue-rotate(180deg) brightness(95%) contrast(80%);
  --filter-color-FFFFFF: invert(100%) sepia(75%) saturate(7327%) hue-rotate(184deg) brightness(138%) contrast(102%);
  --filter-color-000000: grayscale(100%) brightness(0%) saturate(0%);
  --filter-color-BBBBBB: invert(73%) sepia(0%) saturate(0%) hue-rotate(163deg) brightness(105%) contrast(88%);
  --filter-color-656565: invert(35%) sepia(18%) saturate(0%) hue-rotate(253deg) brightness(103%) contrast(80%);
  /* blue */
  --filter-color-2354FF: invert(24%) sepia(92%) saturate(4005%) hue-rotate(227deg) brightness(101%) contrast(101%);
  --filter-color-1C44D1: invert(21%) sepia(97%) saturate(2585%) hue-rotate(225deg) brightness(81%) contrast(102%);
  /* end blue */
  /* green */
  --filter-color-4CF23E: invert(75%) sepia(57%) saturate(682%) hue-rotate(57deg) brightness(102%) contrast(90%);
  --filter-color-46D739: brightness(0) saturate(100%) invert(61%) sepia(94%) saturate(431%) hue-rotate(64deg) brightness(99%) contrast(83%);
  /* end green */
  --transition1: all ease .2s;
  --transition2: all ease .5s;
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
body.ak-overlay99 .ak-body:before {
  opacity: 1;
  pointer-events: auto;
}
@media (max-width: 991px) {
  body.ak-overlay99 .ak-body {
    height: 100vh;
    height: var(--app-height);
    height: auto;
  }
  body.ak-overlay99 .ak-body .ak-header:before {
    opacity: 1;
    pointer-events: auto;
  }
}

.ak-body {
  overflow: hidden;
  max-width: 100%;
  font-size: 16px;
  line-height: 1;
  position: relative;
  padding-top: 81px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 991px) {
  .ak-body {
    padding-top: 61px;
  }
}
.ak-body * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ak-body:before {
  content: "";
  display: block;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.41);
  z-index: 99;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
@media (max-width: 991px) {
  .ak-body:before {
    display: none;
  }
}
@media (max-width: 991px) {
  .ak-body.ak-mobile-modal-open {
    overflow: hidden;
    height: var(--app-height);
  }
}
.ak-body * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Manrope";
}
.ak-body .ak-header {
 /* -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.89);*/
  background-color: white;
  border-bottom: 1px solid var(--color-gray6);
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 98;
}
.ak-body .ak-header:before {
  content: "";
  display: block;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.41);
  z-index: 99;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
.ak-body .ak-header .ak-header-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row {
    height: 60px;
  }
  .ak-body .ak-header .ak-header-row .ak-mobile-menu {
    display: block;
    position: fixed;
    right: -100vw;
    top: 0;
    width: 100vw;
    height: var(--app-height);
    max-width: 597px;
    padding: 50px 40px;
    background-color: white;
    z-index: 100;
    overflow: auto;
    -webkit-transition: var(--transition2);
    -o-transition: var(--transition2);
    transition: var(--transition2);
  }
  .ak-body .ak-header .ak-header-row .ak-mobile-menu.ak-open {
    right: 0;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-mobile-menu {
    padding: 40px 30px;
    max-width: 447px;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-mobile-menu {
    padding: 40px 20px;
    max-width: 300px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-left-col .ak-header-logo {
  display: block;
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-left-col .ak-header-logo {
    min-width: 40px;
    max-width: 40px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-left-col .ak-header-logo {
    /*min-width: 50px;
    max-width: 50px;*/
    min-width: none;
    max-width: 40px;
    width: 100%;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 65px;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-burger-logo {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-burger-logo {
    display: block;
    width: 79px;
    margin: 0 0 60px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-burger-logo img {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-burger-logo {
    width: 60px;
    margin: 0 0 35px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-mobile-menu-close {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-mobile-menu-close {
    display: block;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 23px;
    height: 23px;
    background: url("../img/dest/close-black.svg") center no-repeat;
    background-size: contain;
    -webkit-filter: var(--filter-color-BABABA);
            filter: var(--filter-color-BABABA);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-mobile-menu-close {
    right: 20px;
    top: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-mobile-menu-close {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav {
    margin: 0 0 auto;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list {
    display: block;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element + .ak-header-nav-list-element {
  margin-left: 22px;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element + .ak-header-nav-list-element {
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element + .ak-header-nav-list-element {
    margin-left: 0;
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element + .ak-header-nav-list-element {
    margin-top: 12px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element .ak-header-nav-list-element-link {
  color: var(--main-text-color);
  font-size: 15px;
  white-space: nowrap;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element .ak-header-nav-list-element-link {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element .ak-header-nav-list-element-link {
    font-size: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element .ak-header-nav-list-element-link {
    font-size: 14px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-nav .ak-header-nav-list .ak-header-nav-list-element .ak-header-nav-list-element-link:hover {
  color: var(--color-red);
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-social-list {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-social-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 30px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-social-list .ak-header-contacts-social-element + .ak-header-contacts-social-element {
    margin-left: 12px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-social-list .ak-header-contacts-social-element .ak-header-contacts-social-element-link {
    display: block;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-social-list .ak-header-contacts-social-element .ak-header-contacts-social-element-link {
    max-width: 28px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number {
    display: block;
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number {
    margin-top: 12px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number .ak-header-contacts-phone-number-link {
  font-weight: 700;
  color: var(--main-title-color);
  font-size: 20px;
  /*&:hover {
      color: var(--color-red);
  }*/
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number .ak-header-contacts-phone-number-link {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number .ak-header-contacts-phone-number-link {
    font-size: 24px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-phone-number .ak-header-contacts-phone-number-link {
    font-size: 21px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list {
    display: block;
    margin-top: 15px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.33;
    color: var(--main-text-color);
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element a {
    color: var(--main-text-color);
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element a:hover {
    color: var(--color-red);
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element + .ak-header-contacts-subinfo-element {
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list {
    margin-top: 10px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element {
    font-size: 14px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-center-col .ak-header-contacts .ak-header-contacts-subinfo-list .ak-header-contacts-subinfo-element + .ak-header-contacts-subinfo-element {
    margin-top: 10px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-mobile-burger div {
    width: 30px;
    height: 4px;
    border-radius: 2px;
    background: var(--main-text-color);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-mobile-burger div {
    width: 26px;
    height: 3px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-mobile-burger div + div {
    margin-top: 4px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search {
  width: 200px;
  margin-right: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search {
    width: 180px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search {
    margin-right: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 60px;
    background-color: white;
    padding: 0 20px;
    opacity: 0;
    pointer-events: none;
    z-index: 10;
    -webkit-transition: var(--transition2);
    -o-transition: var(--transition2);
    transition: var(--transition2);
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-active {
    opacity: 1;
    pointer-events: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--color-gray);
  border-radius: 15px;
  overflow: hidden;
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: none;
    border-radius: 0;
    width: calc(100% - 24px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input {
  width: calc(100% - 55px);
  border: none;
  height: 48px;
  line-height: 48px;
  outline: none;
  padding-left: 25px;
  color: var(--main-text-color);
  font-size: 15px;
  background: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input {
    font-size: 13px;
    padding-left: 15px;
    line-height: 38px;
    height: 38px;
    width: calc(100% - 48px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input {
    width: calc(100% - 40px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input {
    width: calc(100% - 26px);
    height: 60px;
    line-height: 60px;
    padding: 0;
    font-size: 14px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input::-webkit-input-placeholder {
  color: var(--color-gray);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input::-moz-placeholder {
  color: var(--color-gray);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input:-ms-input-placeholder {
  color: var(--color-gray);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input::-ms-input-placeholder {
  color: var(--color-gray);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form input::placeholder {
  color: var(--color-gray);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form button {
  display: block;
  margin: 0;
  width: 55px;
  height: 48px;
  background: url("../img/dest/search-black.svg") 10px center no-repeat;
  background-size: 20px;
  -webkit-filter: var(--filter-color-979797);
          filter: var(--filter-color-979797);
  border: none;
  padding: 0;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form button {
    height: 38px;
    width: 48px;
    background-size: 18px;
    background-position: center;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form button {
    width: 40px;
    background-size: 16px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form button {
    pointer-events: none;
    height: 60px;
    width: 26px;
    background-position: left center;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-overlay-bg .ak-header-search-form button:hover {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization {
  width: 285px;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization {
    width: 180px;
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input {
    width: calc(100% - 55px);
    border: none;
    height: 48px;
    line-height: 48px;
    outline: none;
    padding-left: 25px;
    color: var(--main-text-color);
    font-size: 15px;
    background: none;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input {
    font-size: 13px;
    padding-left: 15px;
    line-height: 38px;
    height: 38px;
    width: calc(100% - 48px);
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input {
    width: calc(100% - 40px);
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input {
    width: calc(100% - 26px);
    height: 60px;
    line-height: 60px;
    padding: 0;
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input::-webkit-input-placeholder {
    color: var(--color-gray);
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input::-moz-placeholder {
    color: var(--color-gray);
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input:-ms-input-placeholder {
    color: var(--color-gray);
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input::-ms-input-placeholder {
    color: var(--color-gray);
  }
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form input::placeholder {
    color: var(--color-gray);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form button {
    display: block;
    margin: 0;
    width: 55px;
    height: 48px;
    background: url("../img/dest/search-black.svg") 10px center no-repeat;
    background-size: 20px;
    -webkit-filter: var(--filter-color-979797);
            filter: var(--filter-color-979797);
    border: none;
    padding: 0;
    cursor: pointer;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form button {
    height: 38px;
    width: 48px;
    background-size: 18px;
    background-position: center;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form button {
    width: 40px;
    background-size: 16px;
  }
}
@media (max-width: 991px) and (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form button {
    pointer-events: none;
    height: 60px;
    width: 26px;
    background-position: left center;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization .ak-header-search-overlay-bg .ak-header-search-form button:hover {
    -webkit-filter: var(--filter-color-FF1B29);
            filter: var(--filter-color-FF1B29);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search.ak-no-authorization {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-search .ak-header-search-mobile-close {
    width: 24px;
    height: 60px;
    background: url("../img/dest/close-black.svg") right center no-repeat;
    background-size: 16px;
    -webkit-filter: var(--filter-color-979797);
            filter: var(--filter-color-979797);
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth {
  border-radius: 15px;
  background: var(--bg-gray);
  padding: 17px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 50px;
  margin-right: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth {
    min-height: 40px;
    padding: 11px 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth {
    margin-right: 15px;
  }
}
@media (max-width: 336px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth {
    margin-right: 10px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth img {
  margin: 2px 5px 0 0;
  width: 11px;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth img {
    width: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth img {
    margin-top: 1px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth span {
  font-weight: 600;
  font-size: 15px;
  color: var(--color-gray);
  display: block;
  max-width: 81px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth span {
    font-size: 13px;
    max-width: 70px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-btn-auth:hover span {
  color: var(--color-gray4);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list {
    padding-right: 15px;
  }
}
@media (max-width: 336px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list {
    padding-right: 10px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element {
  display: block;
  margin-right: 10px;
}
@media (max-width: 336px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element {
    margin-right: 8px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element:last-of-type {
  margin-right: 0px;
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link {
  display: block;
  position: relative;
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link img {
  -webkit-filter: var(--filter-color-979797);
          filter: var(--filter-color-979797);
  height: 20px;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link img {
    height: 18px;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link span {
  position: absolute;
  right: -5px;
  bottom: -3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-size: 9px;
  color: white;
  font-weight: 700;
  background: var(--color-red);
}
@media (max-width: 991px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link span {
    width: 12px;
    height: 12px;
    font-size: 6px;
    right: -4px;
    bottom: 0;
  }
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link:hover img {
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link:active img, .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-active img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-heart.ak-red img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-heart:active:before, .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-heart.ak-active:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-header-search-icon {
  display: none;
}
@media (max-width: 575px) {
  .ak-body .ak-header .ak-header-row .ak-header-right-col .ak-header-user-menu .ak-header-user-nav-list .ak-header-user-nav-list-element .ak-header-user-nav-list-element-link.ak-header-search-icon {
    display: block;
  }
}
.ak-body .ak-content {
  padding: 40px 0 110px;
}
@media (max-width: 1199px) {
  .ak-body .ak-content {
    padding-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-content {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-content {
    padding-bottom: 40px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-content {
    padding-bottom: 50px;
  }
}
.ak-body .ak-content.ak-content-bg-gray {
  background-color: var(--bg-gray);
}
.ak-body .ak-content.ak-content-big-top-padding {
  padding-top: 70px;
}
@media (max-width: 1199px) {
  .ak-body .ak-content.ak-content-big-top-padding {
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-content.ak-content-big-top-padding {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-content.ak-content-big-top-padding {
    padding-top: 40px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-content.ak-content-big-top-padding {
    padding-top: 50px;
  }
}
.ak-body .ak-content.ak-pb-0 {
  padding-bottom: 0;
}
.ak-body .ak-breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  margin-right: -24px;
}
@media (max-width: 991px) {
  .ak-body .ak-breadcrumbs {
    margin-right: -19px;
  }
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-back {
  display: none;
}
@media (max-width: 575px) {
  .ak-body .ak-breadcrumbs .ak-breadcrumbs-back {
    display: block;
    width: 100%;
  }
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-back .ak-breadcrumbs-back-link {
  font-size: 11px;
  line-height: 1.33;
  color: var(--main-text-color);
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: top;
  margin-bottom: 10px;
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-back .ak-breadcrumbs-back-link:before {
  content: "";
  display: block;
  min-width: 11px;
  height: 8px;
  background: url("../img/dest/mobile-back.svg") center no-repeat;
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
  background-size: contain;
  margin: 0 8px 0 0;
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-element {
  padding-right: 24px;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.33;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-breadcrumbs .ak-breadcrumbs-element {
    padding-right: 19px;
    font-size: 11px;
  }
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-element + .ak-breadcrumbs-element:before {
  content: "";
  display: block;
  width: 4px;
  height: 9px;
  background: url("../img/dest/breadcrumbs.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  left: -14px;
  top: 6px;
}
@media (max-width: 991px) {
  .ak-body .ak-breadcrumbs .ak-breadcrumbs-element + .ak-breadcrumbs-element:before {
    height: 7px;
    top: 4px;
    left: -11px;
  }
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-element .ak-breadcrumbs-element-link {
  color: var(--color-gray3);
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-element .ak-breadcrumbs-element-link:hover {
  color: var(--color-gray4);
}
.ak-body .ak-breadcrumbs .ak-breadcrumbs-element .ak-breadcrumbs-element-span {
  color: var(--color-gray3);
}
.ak-body .ak-page-h1 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.3;
  color: var(--main-title-color);
  margin: 15px 0 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h1 {
    margin: 10px 0 30px;
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-page-h1 {
    font-size: 18px;
    margin: 10px 0 22px;
  }
}
.ak-body .ak-page-h1.ak-huge-h1 {
  font-size: 50px;
  /*margin: 0 0 30px;*/
  margin-bottom: 30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1.ak-huge-h1 {
    font-size: 45px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h1.ak-huge-h1 {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-page-h1.ak-huge-h1 {
    font-size: 30px;
    margin-bottom: 25px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-page-h1.ak-huge-h1 {
    font-size: 27px;
    margin-bottom: 30px;
  }
}
.ak-body .ak-page-h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h2 {
    font-size: 24px;
  }
}
.ak-body .ak-page-h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h3 {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h3 {
    font-size: 18px;
  }
}
.ak-body .ak-page-h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.375;
  color: var(--main-title-color);
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h4 {
    font-size: 16px;
    margin-bottom: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h4 {
    font-size: 14px;
    margin-bottom: 15px;
  }
}
.ak-body .ak-page-h4.ak-page-h4-card {
  font-size: 18px;
}
@media (max-width: 991px) {
  .ak-body .ak-page-h4.ak-page-h4-card {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-page-h4.ak-page-h4-card {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-page-h4.ak-page-h4-card {
    font-size: 20px;
  }
}
.ak-body .ak-page-h6 {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.375;
  color: var(--main-title-color);
  margin: 0px 0 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h6 {
    margin-bottom: 10px;
  }
}
.ak-body .ak-typography p {
  margin: 0;
  font-size: 15px;
  line-height: 1.33;
  color: var(--main-text-color);
}
.ak-body .ak-typography p + p {
  margin-top: 10px;
}
.ak-body .ak-typography p.ak-special-size {
  font-size: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size {
    font-size: 15px;
  }
}
.ak-body .ak-typography p.ak-special-size + p {
  margin-top: 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size + p {
    margin-top: 10px;
  }
}
.ak-body .ak-typography p.ak-special-size2 {
  font-size: 18px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size2 {
    font-size: 15px;
  }
}
.ak-body .ak-typography p.ak-special-size2 + p {
  margin-top: 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size2 + p {
    margin-top: 10px;
  }
}
.ak-body .ak-typography b {
  font-weight: 600;
}
.ak-body .ak-typography .ak-red-big-btn {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
.ak-body .ak-typography ul {
  margin: 0;
  padding: 0;
}
.ak-body .ak-typography ul li {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.55;
  color: var(--main-text-color);
  position: relative;
  padding-left: 14px;
}
@media (max-width: 991px) {
  .ak-body .ak-typography ul li {
    font-size: 14px;
    padding-left: 10px;
  }
}
.ak-body .ak-typography ul li:before {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  background-color: var(--main-text-color);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 13px;
}
@media (max-width: 991px) {
  .ak-body .ak-typography ul li:before {
    top: 10px;
  }
}
.ak-body .ak-typography .ak-check li {
  position: relative;
  padding-left: 34px;
}
@media (max-width: 991px) {
  .ak-body .ak-typography .ak-check li {
    padding-left: 24px;
  }
}
.ak-body .ak-typography .ak-check li + li {
  margin-top: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography .ak-check li + li {
    margin-top: 12px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-typography .ak-check li + li {
    margin-top: 5px;
  }
}
.ak-body .ak-typography .ak-check li:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 2px;
  background: var(--color-red);
}
@media (max-width: 991px) {
  .ak-body .ak-typography .ak-check li:before {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    top: 4px;
  }
}
.ak-body .ak-typography .ak-check li:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 2px;
  background: url("../img/dest/check.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-size: 50% auto;
}
@media (max-width: 991px) {
  .ak-body .ak-typography .ak-check li:after {
    width: 15px;
    height: 15px;
    top: 4px;
  }
}
.ak-body .ak-typography .ak-hr {
  margin: 50px 0 30px;
  width: 100%;
  height: 1px;
  background-color: var(--color-gray6);
}
@media (max-width: 991px) {
  .ak-body .ak-typography .ak-hr {
    margin: 40px 0 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-typography .ak-hr {
    margin: 30px 0 10px;
  }
}
.ak-body .ak-typography .ak-typography-counter {
  color: var(--color-red);
  font-weight: 700;
  line-height: 1;
  font-size: 85px;
  overflow: hidden;
  height: 54px;
  margin-bottom: 8px;
  margin-left: -4px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography .ak-typography-counter {
    font-size: 70px;
    height: 44px;
  }
}
.ak-body .ak-image-round {
  margin: 0;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-image-round {
    border-radius: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-image-round {
    border-radius: 7px;
  }
}
.ak-body .ak-image-round img {
  width: 100%;
}
.ak-body .ak-video {
  margin: 0;
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  background: black;
}
.ak-body .ak-video:before {
  content: "";
  display: block;
  width: 65px;
  height: 65px;
  background: url("../img/dest/play.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 2;
  pointer-events: none;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 991px) {
  .ak-body .ak-video:before {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-video:before {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-video {
    border-radius: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-video {
    border-radius: 7px;
  }
}
.ak-body .ak-video img {
  width: 100%;
  opacity: 0.5;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
.ak-body .ak-video span {
  position: absolute;
  top: 12px;
  left: 20px;
  right: 20px;
  max-width: 312px;
  font-weight: 600;
  font-size: 15px;
  line-height: 155%;
  color: #FFFFFF;
  pointer-events: none;
}
@media (max-width: 991px) {
  .ak-body .ak-video span {
    font-size: 14px;
  }
}
.ak-body .ak-video:hover img {
  opacity: 0.7;
}
.ak-body .ak-video:hover:before {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
.ak-body .ak-footer {
  color: var(--main-text-color);
  background-color: var(--bg-gray2);
}
.ak-body .ak-footer .ak-footer-top {
  padding: 110px 0 60px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top {
    padding: 60px 0 35px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top {
    padding: 40px 0 24px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 35px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col {
    margin-top: 0;
    margin-bottom: 28px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-logo {
  display: block;
  margin: 0;
  max-width: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-logo {
    max-width: 57px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-logo {
    max-width: 60px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-logo {
    max-width: 70px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details {
  margin: 40px 0 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details {
    margin-top: 41px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details {
    margin-top: 47px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details {
    margin-top: 0;
    padding-left: 19px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details {
    display: none;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.3846;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li {
    font-size: 11px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li + li {
  margin-top: 12px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li + li {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li + li {
    margin-top: 6px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-logo-col .ak-footer-account-details li + li {
    margin-top: 3px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav {
  margin-left: -30px;
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav {
    margin-left: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav {
    margin-top: 35px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.375;
  color: var(--main-title-color);
  margin: 0 0 23px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-title {
    font-size: 14px;
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-title {
    margin: 0 0 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-title {
    font-size: 16px;
    margin: 0 0 8px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list {
  margin: 0;
  list-style: none;
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li + li {
  margin-top: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li + li {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li + li {
    margin-top: 6px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li + li {
    margin-top: 3px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li + li {
    margin-top: 10px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li a {
  font-weight: 400;
  font-size: 15px;
  line-height: 1;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li a {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li a {
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li a {
    font-size: 14px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-nav .ak-footer-nav-list li a:hover {
  color: var(--color-red);
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts {
  margin-left: -30px;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts {
    margin-left: 0;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link {
  font-weight: 700;
  font-size: 25px;
  line-height: 1;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link {
    font-size: 14px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link {
    font-size: 21px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-phone-number .ak-footer-contacts-phone-number-link:hover {
  color: var(--color-red);
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list {
  font-weight: 400;
  font-size: 15px;
  color: var(--main-text-color);
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list {
    font-size: 13px;
    margin-top: 28px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list {
    font-size: 11px;
    margin-top: 19px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list {
    margin-top: 10px;
    font-size: 14px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li {
  line-height: 16px;
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li + li {
  margin-top: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li + li {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li + li {
    margin-top: 6px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li + li {
    margin-top: 3px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list li + li {
    margin-top: 6px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list a {
  color: var(--main-text-color);
  font-size: 15px;
  line-height: 1;
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list a {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list a {
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list a {
    font-size: 14px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-list a:hover {
  color: var(--color-red);
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list {
    margin-top: 12px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list {
    margin-top: 18px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element + .ak-footer-contacts-social-element {
  margin-left: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element + .ak-footer-contacts-social-element {
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element + .ak-footer-contacts-social-element {
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element + .ak-footer-contacts-social-element {
    margin-left: 8px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link {
  display: block;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link {
    max-width: 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link {
    max-width: 19px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link {
    max-width: 20px;
  }
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link img {
  opacity: 0.85;
}
.ak-body .ak-footer .ak-footer-top .ak-footer-contacts .ak-footer-contacts-social-list .ak-footer-contacts-social-element .ak-footer-contacts-social-link:hover img {
  opacity: 1;
}
.ak-body .ak-footer .ak-footer-bottom {
  border-top: 1px solid var(--color-gray6);
  padding: 25px 0 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom {
    padding: 20px 0;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-footer-mobile-list {
  display: none;
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-mobile-list {
    display: block;
    margin: 0 0 15px;
  }
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-mobile-list li {
    font-size: 14px;
    line-height: 1.3;
    color: var(--main-text-color);
  }
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-mobile-list li:before {
    content: attr(data-text);
  }
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-mobile-list li + li {
    margin-top: 6px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link {
  font-size: 13px;
  line-height: 1;
  color: var(--main-text-color);
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link {
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link {
    font-size: 14px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-privacy-policy-link:hover {
  color: var(--color-red);
}
.ak-body .ak-footer .ak-footer-bottom .ak-footer-copyright {
  font-weight: 400;
  font-size: 13px;
  line-height: 1.38;
  max-width: 380px;
  margin-left: -8px;
}
@media (max-width: 1199px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-copyright {
    font-size: 12px;
    max-width: 355px;
    margin-left: -30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-copyright {
    font-size: 10px;
    max-width: 232px;
    margin-left: -29px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-copyright {
    margin-left: 0;
    max-width: 232px;
    margin-top: 12px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-footer-copyright {
    font-size: 12px;
    max-width: 240px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-edk-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -30px;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link {
    margin-left: 0;
    display: inline-block;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link {
    margin-top: 18px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-edk-link figure {
  display: block;
  margin: 0;
  min-width: 72px;
  padding-right: 13px;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link figure {
    min-width: 0;
    padding: 0 0 7px;
  }
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link figure img {
    width: 49px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-edk-link span {
  font-size: 11px;
  line-height: 1.3;
}
@media (max-width: 991px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link span {
    font-size: 10px;
    display: block;
  }
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link span br {
    display: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-footer .ak-footer-bottom .ak-edk-link span {
    font-size: 12px;
  }
}
.ak-body .ak-footer .ak-footer-bottom .ak-edk-link:hover span {
  color: var(--color-red);
}
@media (max-width: 991px) {
  .ak-body .ak-mobile-bottom-nav-padding {
    height: 51px;
  }
}
.ak-body .ak-mobile-bottom-nav {
  border-top: 1px solid var(--color-gray6);
  background-color: white;
  display: none;
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: -51px;
  z-index: 90;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-mobile-bottom-nav.ak-visible {
  bottom: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-mobile-bottom-nav {
    display: block;
  }
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  max-width: 300px;
  margin: 0 auto;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element figure {
  display: block;
  margin: 0 auto 2px;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element figure.ak-heart {
  position: relative;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element figure.ak-heart.ak-red img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element figure.ak-heart:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
  background-color: var(--color-red);
  opacity: 0;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element figure img {
  margin: auto;
  height: 16px;
  -webkit-filter: var(--filter-color-BEBEBE);
          filter: var(--filter-color-BEBEBE);
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element span {
  font-size: 12px;
  line-height: 1.333;
  color: var(--main-text-color);
  display: inline-block;
  vertical-align: top;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element:hover figure.ak-heart:before {
  opacity: 1;
}
.ak-body .ak-mobile-bottom-nav .ak-mobile-bottom-nav-list .ak-mobile-bottom-nav-element:hover figure img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-card-gallery {
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery {
    display: block;
  }
}
.ak-body .ak-card-gallery .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("../img/dest/slide-nav.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-size: contain;
  z-index: 2;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-card-gallery .slick-arrow {
    width: 20px;
    height: 20px;
  }
}
.ak-body .ak-card-gallery .slick-arrow:hover {
  opacity: 0.8;
}
.ak-body .ak-card-gallery .slick-arrow.slick-next {
  right: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .slick-arrow.slick-next {
    right: 10px;
  }
}
.ak-body .ak-card-gallery .slick-arrow.slick-prev {
  left: 20px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .slick-arrow.slick-prev {
    left: 10px;
  }
}
.ak-body .ak-card-gallery .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .slick-dots {
    bottom: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-gallery .slick-dots {
    bottom: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .slick-dots {
    bottom: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .slick-dots {
    bottom: 15px;
  }
}
.ak-body .ak-card-gallery .slick-dots li {
  margin: 0 5px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .slick-dots li {
    margin: 0 3px;
  }
}
.ak-body .ak-card-gallery .slick-dots li button {
  display: block;
  padding: 0;
  border: none;
  margin: 0;
  font-size: 0;
  text-indent: -999999px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--color-gray5);
  cursor: pointer;
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .slick-dots li button {
    width: 6px;
    height: 6px;
  }
}
.ak-body .ak-card-gallery .slick-dots li.slick-active button {
  background: var(--color-red);
}
.ak-body .ak-card-gallery .ak-card-gallery-big-slider-wrapper {
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider-wrapper {
    width: calc(100% - 134px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider-wrapper {
    width: 100%;
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-big-slider {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider {
    border-radius: 10px;
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-big-slider figure {
  display: block;
  margin: 0;
}
.ak-body .ak-card-gallery .ak-card-gallery-big-slider figure img {
  width: 100%;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider figure img {
    height: 440px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider figure img {
    height: 240px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider figure img {
    height: 265px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-big-slider figure img {
    height: auto;
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-small-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 0 -10px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list {
    width: 134px;
    margin-top: -10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list {
    width: auto;
    margin-top: 0;
    margin-left: -10px;
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element {
  width: 25%;
  padding-left: 10px;
  padding-top: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element {
    width: 33.333%;
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element figure {
  display: block;
  margin: 0;
  position: relative;
  cursor: pointer;
  border-radius: 7px;
  overflow: hidden;
}
.ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element img {
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element img {
    height: 80px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element img {
    height: 50px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element img {
    height: 45px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element img {
    height: auto;
    /*max-height: 90px;*/
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(9), .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) {
  display: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(9), .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) {
    display: block;
  }
}
@media (min-width: 1200px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(8) figure {
    background-color: #000000;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(8) figure img {
    opacity: 0.35;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(8) figure:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("../img/dest/search-black.svg") center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-filter: var(--filter-color-FFFFFF);
            filter: var(--filter-color-FFFFFF);
    z-index: 2;
    -webkit-transition: var(--transition1);
    -o-transition: var(--transition1);
    transition: var(--transition1);
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(8):hover figure:before {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) figure {
    background-color: #000000;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) figure img {
    opacity: 0.35;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) figure:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url("../img/dest/search-black.svg") center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-filter: var(--filter-color-FFFFFF);
            filter: var(--filter-color-FFFFFF);
    z-index: 2;
    -webkit-transition: var(--transition1);
    -o-transition: var(--transition1);
    transition: var(--transition1);
  }
}
@media (max-width: 1199px) and (min-width: 576px) and (max-width: 991px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) figure:before {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10):hover figure:before {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(7), .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(8), .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(9), .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(10) {
    display: none;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(6) figure {
    background-color: #000000;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(6) figure img {
    opacity: 0.35;
  }
  .ak-body .ak-card-gallery .ak-card-gallery-small-nav-list .ak-card-gallery-small-nav-element:nth-child(6) figure:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: url("../img/dest/search-black.svg") center no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-filter: var(--filter-color-FFFFFF);
            filter: var(--filter-color-FFFFFF);
    z-index: 2;
    -webkit-transition: var(--transition1);
    -o-transition: var(--transition1);
    transition: var(--transition1);
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider {
  width: 60%;
  max-width: 890px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider {
    max-width: 760px;
    width: 80%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider {
    max-width: 690px;
    width: 690px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider {
    max-width: 510px;
    width: calc(100% - 40px);
  }
}
.ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider .ak-card-gallery-modal-slide figure {
  display: block;
  margin: 0;
}
.ak-body .ak-card-gallery .ak-card-gallery-modal .ak-card-gallery-modal-slider .ak-card-gallery-modal-slide figure img {
  width: 100%;
}
.ak-body .ak-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, 0.7);
  display: none;
}
.ak-body .ak-modal .ak-modal-aligner {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-body .ak-modal .ak-modal-close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 7px;
  background-image: url("../img/dest/close-black.svg");
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-position: center;
  background-size: 70% auto;
  background-repeat: no-repeat;
}
.ak-body .ak-video-modal .ak-video-modal-frame {
  width: 60%;
  max-width: 890px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-video-modal .ak-video-modal-frame {
    max-width: 760px;
    width: 80%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-video-modal .ak-video-modal-frame {
    max-width: 690px;
    width: 690px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-video-modal .ak-video-modal-frame {
    max-width: 510px;
    width: calc(100% - 40px);
  }
}
.ak-body .ak-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
}
.ak-body .ak-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.ak-body .ak-insurance-history-btn {
  position: relative;
  margin-left: 29px;
}
.ak-body .ak-insurance-history-btn figure {
  display: block;
  position: absolute;
  left: -29px;
  top: 4px;
  margin: 0;
}
.ak-body .ak-insurance-history-btn figure img {
  display: block;
  width: 17px;
}
@media (max-width: 1199px) {
  .ak-body .ak-insurance-history-btn {
    font-size: 15px !important;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-insurance-history-btn {
    font-size: 13px !important;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-insurance-history-btn {
    font-size: 14px !important;
  }
}
.ak-body .ak-insurance-history-btn:hover {
  color: var(--main-title-color) !important;
  border-color: var(--main-title-color) !important;
}
.ak-body .ak-card-parameters {
  margin: 0;
}
@media (max-width: 767px) {
  .ak-body .ak-card-parameters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 25px;
  }
}
.ak-body .ak-card-parameters .ak-card-parameters-title {
  margin-bottom: 15px;
  width: 100%;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-parameters .ak-card-parameters-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-parameters .ak-card-parameters-title {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-parameters .ak-card-parameters-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-parameters .ak-card-parameters-mobile-col {
    width: calc(50% - 5px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-parameters .ak-card-parameters-mobile-col {
    width: 100%;
  }
}
.ak-body .ak-card-parameters .ak-card-parameters-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid var(--color-gray8);
  padding: 15px 0;
  max-width: 325px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row {
    padding: 10px 0;
    max-width: none;
  }
}
.ak-body .ak-card-parameters .ak-card-parameters-row div {
  width: calc(50% - 15px);
  font-size: 15px;
  line-height: 1.33;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div {
    font-size: 13px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div {
    font-size: 15px;
  }
}


.ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(even) {
  color: var(--main-text-color);
  width: calc(100% - 190px);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(even) {
    width: calc(100% - 150px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(even) {
    width: calc(100% - 134px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(even) {
    width: 47%;
  }
}
.ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(odd) {
  color: var(--color-gray2);
  min-width: 190px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(odd) {
    min-width: 150px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(odd) {
    min-width: 134px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-parameters .ak-card-parameters-row div:nth-child(odd) {
    min-width: 53%;
  }
}
.ak-body .ak-card-insurance {
  margin-top: 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-insurance {
    margin-top: 23px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-insurance {
    margin-top: 20px;
  }
}
.ak-body .ak-card-big-btn.ak-red-big-btn {
  padding: 20px 26px;
  max-width: 272px;
  margin-top: 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-big-btn.ak-red-big-btn {
    margin-top: 23px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-big-btn.ak-red-big-btn {
    margin-top: 20px;
    max-width: 240px;
    padding: 20px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-big-btn.ak-red-big-btn {
    max-width: 250px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-big-btn.ak-red-big-btn {
    max-width: 100%;
    width: 100%;
  }
}
.ak-body .ak-red-big-btn {
  background: var(--color-red);
  display: block;
  border-radius: 15px;
  text-align: center;
  padding: 24px;
  font-size: 16px;
  line-height: 1.375;
  color: white;
  width: 100%;
  font-weight: 600;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-red-big-btn:hover {
  background: var(--color-red-hover);
}
@media (max-width: 991px) {
  .ak-body .ak-red-big-btn {
    font-size: 15px;
    padding: 16px 17px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-red-big-btn {
    max-width: 225px;
    padding-left: 30px;
    padding-right: 30px;
    max-width: none;
  }
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title figure {
  display: block;
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title figure {
    margin: 0 0 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title figure {
    margin: 0 0 15px;
  }
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title figure img {
  display: block;
  width: auto;
  height: 29px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title figure img {
    height: 25px;
  }
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title div {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.33;
  color: var(--main-title-color);
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title div {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-title div {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-content .ak-card-equipment-list {
  margin: 0;
  padding: 0;
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-content .ak-card-equipment-list li {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.33;
  color: var(--main-text-color);
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-content .ak-card-equipment-list li {
    font-size: 14px;
  }
}
.ak-body .ak-card-equipment .ak-card-equipment-row + .ak-card-equipment-row {
  margin-top: 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-equipment .ak-card-equipment-row + .ak-card-equipment-row {
    margin-top: 30px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 40px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-title {
    margin: 0 0 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-similar .ak-card-similar-title {
    margin: 0 0 30px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-title .ak-page-h1 {
  width: calc(100% - 125px);
  margin: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-title .ak-page-h1 {
    width: calc(100% - 90px);
  }
}
.ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav {
    width: 60px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("../img/dest/slide-nav.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav .slick-arrow:hover {
  -webkit-filter: var(--filter-color-E01724);
          filter: var(--filter-color-E01724);
}
.ak-body .ak-card-similar .ak-card-similar-title .ak-card-similar-slider-nav .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-card-similar .ak-card-similar-slider {
  overflow: hidden;
}
@media (max-width: 575px) {
  .ak-body .ak-card-similar .ak-card-similar-slider {
    margin-right: -20px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .slick-list {
  margin: 0 -15px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .slick-list {
    margin: 0 -10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .slick-list {
    margin: 0;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .slick-list .slick-slide {
  margin: 0 15px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .slick-list .slick-slide {
    margin: 0 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .slick-list .slick-slide {
    margin: 0 10px 0 0;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link {
  display: block;
}
@media (max-width: 575px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link {
    width: 60.83vw;
    min-width: 165px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.333;
  color: var(--main-title-color);
  margin: 20px 0 0;
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-title {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-title {
    margin: 15px 0 0;
    font-size: 14px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-param {
  margin: 15px 0 0;
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-param {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-param {
    margin-top: 10px;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-param + .ak-card-similar-param {
  margin-top: 10px;
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-more {
  margin-top: 20px;
  font-size: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-more {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-more {
    font-size: 14px !important;
  }
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-figure {
  display: block;
  margin: 0;
  overflow: hidden;
  border-radius: 15px;
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link .ak-card-similar-figure img {
  display: block;
  width: 100%;
}
.ak-body .ak-card-similar .ak-card-similar-slider .ak-card-similar-slide .ak-card-similar-link:hover .ak-card-similar-more {
  color: var(--color-red);
  border-color: var(--color-red);
}
.ak-body .ak-link-element {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  line-height: 1.733;
  color: var(--main-text-color);
  border-bottom: 1px solid var(--main-text-color);
  cursor: pointer;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-link-element:hover {
  color: var(--color-red);
  border-color: var(--color-red);
}
@media (max-width: 1199px) {
  .ak-body .ak-link-element {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-link-element {
    font-size: 11px;
  }
}
.ak-body .ak-card-steps {
  padding-top: 35px;
  border-top: 1px solid var(--color-gray6);
}
.ak-body .ak-card-steps .ak-card-steps-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  counter-reset: steps;
}
@media (max-width: 991px) {
  .ak-body .ak-card-steps .ak-card-steps-row {
    margin-top: -20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-steps .ak-card-steps-row {
    margin-top: -35px;
  }
}
.ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col {
  width: 25%;
  padding: 0 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col {
    width: 50%;
    margin-top: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col {
    width: 100%;
    margin-top: 35px;
  }
}
.ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step .ak-card-step-title:before {
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  display: block;
  margin: 0 0 15px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--color-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  line-height: 1;
  color: white;
  font-weight: 700;
}
@media (max-width: 991px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step .ak-card-step-title:before {
    width: 25px;
    height: 25px;
    margin: 0 0 12px;
  }
}
.ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p {
  margin: 0;
  font-size: 15px;
  line-height: 1.375;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p {
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p {
    font-size: 14px;
  }
}
.ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p a {
  text-decoration: underline;
  color: var(--color-red);
}
.ak-body .ak-card-steps .ak-card-steps-row .ak-card-step-col .ak-card-step p a:hover {
  color: var(--color-red-hover);
}
.ak-body .ak-card-steps .ak-card-steps-link {
  margin-top: 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-steps .ak-card-steps-link {
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-steps .ak-card-steps-link {
    margin-top: 35px;
  }
}
.ak-body .ak-card-book {
  padding: 60px 65px;
  border-radius: 15px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-book {
    padding: 30px 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-book {
    padding: 34px 40px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-book {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-book {
    padding: 24px 30px 30px;
  }
}
.ak-body .ak-card-book:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 27, 41, 0.8)), to(rgba(255, 27, 41, 0.8)));
  background: -o-linear-gradient(bottom, rgba(255, 27, 41, 0.8), rgba(255, 27, 41, 0.8));
  background: linear-gradient(0deg, rgba(255, 27, 41, 0.8), rgba(255, 27, 41, 0.8));
  position: absolute;
  left: 0;
  top: 0;
}
.ak-body .ak-card-book .ak-card-book-text {
  position: relative;
  color: white;
}
.ak-body .ak-card-book .ak-card-book-text .ak-card-book-title {
  font-weight: 600;
  font-size: 30px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: #FFF9F9;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-book .ak-card-book-text .ak-card-book-title {
    font-size: 25px;
    margin: 0 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-book .ak-card-book-text .ak-card-book-title {
    font-size: 24px;
    margin: 0 0 15px;
  }
}
.ak-body .ak-card-book .ak-card-book-text p {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.33;
  color: #FFF9F9;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-book .ak-card-book-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-book .ak-card-book-text p {
    font-size: 14px;
  }
}
.ak-body .ak-card-book .ak-card-book-text .ak-white-big-btn {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-book .ak-card-book-text .ak-white-big-btn {
    margin-top: 25px;
  }
}
.ak-body .ak-card-book.ak-card-book-v1 .ak-card-book-text p {
  max-width: 525px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-book.ak-card-book-v1 .ak-card-book-text p {
    max-width: 439px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-book.ak-card-book-v1 .ak-card-book-text p {
    max-width: 409px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-book.ak-card-book-v1 .ak-card-book-text p {
    max-width: none;
  }
}
.ak-body .ak-card-book.ak-card-book-v2 .ak-card-book-text p {
  max-width: 525px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-book.ak-card-book-v2 .ak-card-book-text p {
    max-width: 439px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-book.ak-card-book-v2 .ak-card-book-text p {
    max-width: 409px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-book.ak-card-book-v2 .ak-card-book-text p {
    max-width: 260px;
  }
}
.ak-body .ak-white-big-btn {
  display: inline-block;
  vertical-align: top;
  padding: 19px 27px;
  background: #FFFFFF;
  border-radius: 7px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.3;
  color: var(--color-red);
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  border: 1px solid var(--color-gray8);
  min-width: 200px;
  text-align: center;
}
@media (max-width: 1199px) {
  .ak-body .ak-white-big-btn {
    padding: 17px 27px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-white-big-btn {
    font-size: 15px;
    min-width: 180px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-white-big-btn {
    min-width: none;
    width: 100%;
    padding: 16px;
  }
}
.ak-body .ak-white-big-btn:hover {
  color: var(--color-red-hover);
  background-color: var(--bg-gray);
  border-color: var(--bg-gray);
}
@media (max-width: 575px) {
  .ak-body .ak-card-page .ak-page-h1 {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cards-page .ak-page-h1 {
    font-size: 24px;
  }
}
.ak-body .ak-mt-60 {
  margin-top: 60px;
}
.ak-body .ak-mt-40 {
  margin-top: 40px;
}
.ak-body .ak-mb-30 {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-mb-30 {
    margin-bottom: 20px;
  }
}
.ak-body .ak-mb-15 {
  margin-bottom: 15px;
}
.ak-body .ak-card-price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 35px;
  margin-top: 30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-price-row {
    margin-top: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-price-row {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-price-row {
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.ak-body .ak-card-price-row .ak-page-h1 {
  margin: -4px 0 0;
}
.ak-body .ak-card-price-row .ak-card-price-left-col {
  width: calc(100% - 376px);
}
@media (max-width: 991px) {
  .ak-body .ak-card-price-row .ak-card-price-left-col {
    width: calc(100% - 300px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-price-row .ak-card-price-left-col {
    width: calc(100% - 235px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row .ak-card-price-left-col {
    width: 100%;
    margin: 0 0 15px;
    font-size: 24px;
  }
}
.ak-body .ak-card-price-row .ak-card-price-right-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls {
    margin-right: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-right: 0;
    margin-top: -2px;
  }
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control + .ak-ak-card-price-user-control {
  margin-left: 10px;
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a img {
  display: block;
  height: 19px;
  -webkit-filter: var();
          filter: var();
  -webkit-filter: var(--filter-color-979797);
          filter: var(--filter-color-979797);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a img {
    height: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a img {
    height: 16px;
  }
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a:hover img {
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a.ak-active.ak-heart, .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a:active.ak-heart {
  position: relative;
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a.ak-active.ak-heart:before, .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a:active.ak-heart:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a.ak-active img, .ak-body .ak-card-price-row .ak-card-price-right-col .ak-card-price-user-controls .ak-ak-card-price-user-control a:active img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-card-price-row .ak-card-price-right-col .ak-price-consist {
  margin-right: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-price-consist {
    margin-right: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-price-consist {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: -3px auto 0 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-price-row .ak-card-price-right-col .ak-price {
    font-size: 16px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.ak-body .ak-price-consist {
  position: relative;
}
.ak-body .ak-price-consist .ak-price-consist-tip {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 10px rgba(84, 84, 84, 0.07);
          box-shadow: 0px 1px 10px rgba(84, 84, 84, 0.07);
  border-radius: 7px;
  padding: 15px;
  width: 204px;
  font-size: 13px;
  line-height: 1.38;
  color: var(--main-text-color);
  position: absolute;
  top: calc(100% + 15px);
  left: -15px;
  z-index: 10;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-price-consist .ak-price-consist-tip {
    display: none;
  }
}
.ak-body .ak-price-consist .ak-price-consist-icon {
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  border-radius: 50%;
  background-color: var(--color-blue3);
  color: white;
}
@media (max-width: 991px) {
  .ak-body .ak-price-consist .ak-price-consist-icon {
    width: 16px;
    height: 16px;
    font-size: 10px;
    line-height: 16px;
  }
}
.ak-body .ak-price-consist .ak-price-consist-icon:hover {
  background-color: var(--color-blue3-hover);
}
.ak-body .ak-price-consist .ak-price-consist-icon:hover + .ak-price-consist-tip {
  opacity: 1;
  pointer-events: auto;
}
.ak-body .ak-contacts-social-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-social-list {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-social-list {
    margin-top: 20px;
  }
}
.ak-body .ak-contacts-social-list .ak-contacts-social-element + .ak-contacts-social-element {
  margin-left: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-social-list .ak-contacts-social-element + .ak-contacts-social-element {
    margin-left: 10px;
  }
}
.ak-body .ak-contacts-social-list .ak-contacts-social-element .ak-contacts-social-link {
  display: block;
  width: 35px;
}
.ak-body .ak-contacts-social-list .ak-contacts-social-element .ak-contacts-social-link img {
  opacity: 0.85;
  width: 100%;
}
.ak-body .ak-contacts-social-list .ak-contacts-social-element .ak-contacts-social-link:hover img {
  opacity: 1;
}
.ak-body .ak-contacts-list {
  margin: 0;
  padding: 0;
}
.ak-body .ak-contacts-list .ak-contacts-list-element {
  color: var(--main-text-color);
  line-height: 1.5;
}
.ak-body .ak-contacts-list .ak-contacts-list-element + .ak-contacts-list-element {
  margin-top: 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element + .ak-contacts-list-element {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element + .ak-contacts-list-element {
    margin-top: 20px;
  }
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-title {
  font-size: 15px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-title {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-title {
    margin-bottom: 5px;
  }
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text {
  font-size: 17px;
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text {
    font-size: 14px;
  }
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text a {
  color: var(--main-text-color);
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text a:hover {
  color: var(--color-red);
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text a.ak-contacts-phone {
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  color: var(--main-title-color);
  /*@media (max-width: 1199px) {
      font-size: 20px;
  }
  @media (max-width: 991px) {
      font-size: 18px;
  }*/
}
.ak-body .ak-contacts-list .ak-contacts-list-element .ak-contacts-list-element-text a.ak-contacts-phone:hover {
  color: var(--main-title-color);
}
.ak-body .ak-contacts-form {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.1);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.1);
  border-radius: 15px;
  max-width: 474px;
  margin-left: auto;
  padding: 44px 44px 50px;
  margin-top: 40px;
  margin-top: 39px;
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-form {
    padding: 44px 50px 50px;
    max-width: 450px;
    margin-top: 25px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-form {
    padding: 30px 30px 35px;
    max-width: 360px;
    margin-top: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-contacts-form {
    max-width: 311px;
    padding: 25px 24px 30px;
    margin: 40px 0 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-contacts-form {
    max-width: none;
    padding: 25px 20px 30px;
  }
}
.ak-body .ak-contacts-form .ak-page-h3 {
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-form .ak-page-h3 {
    margin-bottom: 14px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-form .ak-page-h3 {
    margin-bottom: 10px;
  }
}
.ak-body .ak-contacts-form p {
  margin: 0 0 24px;
  font-weight: 400;
  font-size: 15px;
  line-height: 155%;
  max-width: 224px;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-contacts-form p {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-form p {
    margin-bottom: 20px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-contacts-form p {
    margin-bottom: 15px;
    max-width: 260px;
  }
}
.ak-body .ak-contacts-form .ak-input,
.ak-body .ak-contacts-form .ak-textarea {
  margin-bottom: 13px;
}
@media (max-width: 991px) {
  .ak-body .ak-contacts-form .ak-input,
.ak-body .ak-contacts-form .ak-textarea {
    margin-bottom: 10px;
  }
}
.ak-body .ak-page-h1.ak-huge-h1.ak-mt-contacts {
  margin-top: 29px;
  /*
  @media (max-width: 767px) {
      margin-top: 30px;
  }
  @media (max-width: 575px) {
      margin-top: 20px;
  }
  */
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1.ak-huge-h1.ak-mt-contacts {
    margin-top: 15px;
  }
}
.ak-body .ak-red-btn {
  padding: 16px 24px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  border-radius: 15px;
  border: none;
  outline: none;
  color: white;
  background: var(--color-red);
  cursor: pointer;
}
.ak-body .ak-red-btn:hover {
  background: var(--color-red-hover);
}
.ak-body .ak-gray-btn {
  padding: 16px 24px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.38;
  border-radius: 7px;
  border: none;
  outline: none;
  color: var(--color-gray);
  background: var(--bg-gray);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-gray-btn {
    font-size: 15px;
  }
}
.ak-body .ak-gray-btn:hover {
  background: var(--color-gray6);
}
.ak-body .ak-input {
  margin: 0;
  display: block;
  background: var(--color-gray8);
  border-radius: 15px;
  padding: 0 0 0 25px;
  line-height: 48px;
  height: 50px;
  width: 100%;
  border: 1px solid var(--color-gray8);
  color: var(--color-gray5);
  outline: none;
  font-size: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-input {
    padding-left: 15px;
    font-size: 14px;
  }
}
.ak-body .ak-input::-webkit-input-placeholder {
  color: var(--color-gray3);
}
.ak-body .ak-input::-moz-placeholder {
  color: var(--color-gray3);
}
.ak-body .ak-input:-ms-input-placeholder {
  color: var(--color-gray3);
}
.ak-body .ak-input::-ms-input-placeholder {
  color: var(--color-gray3);
}
.ak-body .ak-input::placeholder {
  color: var(--color-gray3);
}
.ak-body .ak-input:hover {
  border-color: var(--color-blue2);
}
.ak-body .ak-input.ak-error {
  border-color: var(--color-red);
}
.ak-body .ak-input-phone {
  position: relative;
}
.ak-body .ak-input-phone .ak-input {
  padding-left: 57px !important;
}
@media (max-width: 991px) {
  .ak-body .ak-input-phone .ak-input {
    padding-left: 47px !important;
  }
}
.ak-body .ak-input-phone:before {
  content: "";
  display: block;
  width: 18px;
  height: 13px;
  background: url("../img/dest/flags.png") no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 25px;
  pointer-events: none;
}
@media (max-width: 991px) {
  .ak-body .ak-input-phone:before {
    left: 15px;
  }
}
.ak-body .ak-input-phone.np, .ak-body .ak-input-phone.ak-country_np:before {
  width: 16px;
  min-width: 16px;
}
.ak-body .ak-input-phone.ad, .ak-body .ak-input-phone.ak-country_ad:before {
  background-position: -5px -5px;
}
.ak-body .ak-input-phone.ae, .ak-body .ak-input-phone.ak-country_ae:before {
  background-position: -33px -5px;
}
.ak-body .ak-input-phone.af, .ak-body .ak-input-phone.ak-country_af:before {
  background-position: -61px -5px;
}
.ak-body .ak-input-phone.ag, .ak-body .ak-input-phone.ak-country_ag:before {
  background-position: -89px -5px;
}
.ak-body .ak-input-phone.al, .ak-body .ak-input-phone.ak-country_al:before {
  background-position: -117px -5px;
}
.ak-body .ak-input-phone.am, .ak-body .ak-input-phone.ak-country_am:before {
  background-position: -145px -5px;
}
.ak-body .ak-input-phone.ao, .ak-body .ak-input-phone.ak-country_ao:before {
  background-position: -173px -5px;
}
.ak-body .ak-input-phone.ar, .ak-body .ak-input-phone.ak-country_ar:before {
  background-position: -201px -5px;
}
.ak-body .ak-input-phone.at, .ak-body .ak-input-phone.ak-country_at:before {
  background-position: -229px -5px;
}
.ak-body .ak-input-phone.au, .ak-body .ak-input-phone.ak-country_au:before {
  background-position: -257px -5px;
}
.ak-body .ak-input-phone.az, .ak-body .ak-input-phone.ak-country_az:before {
  background-position: -285px -5px;
}
.ak-body .ak-input-phone.ba, .ak-body .ak-input-phone.ak-country_ba:before {
  background-position: -313px -5px;
}
.ak-body .ak-input-phone.bb, .ak-body .ak-input-phone.ak-country_bb:before {
  background-position: -5px -28px;
}
.ak-body .ak-input-phone.bd, .ak-body .ak-input-phone.ak-country_bd:before {
  background-position: -33px -28px;
}
.ak-body .ak-input-phone.be, .ak-body .ak-input-phone.ak-country_be:before {
  background-position: -61px -28px;
}
.ak-body .ak-input-phone.bf, .ak-body .ak-input-phone.ak-country_bf:before {
  background-position: -89px -28px;
}
.ak-body .ak-input-phone.bg, .ak-body .ak-input-phone.ak-country_bg:before {
  background-position: -117px -28px;
}
.ak-body .ak-input-phone.bh, .ak-body .ak-input-phone.ak-country_bh:before {
  background-position: -145px -28px;
}
.ak-body .ak-input-phone.bi, .ak-body .ak-input-phone.ak-country_bi:before {
  background-position: -173px -28px;
}
.ak-body .ak-input-phone.bj, .ak-body .ak-input-phone.ak-country_bj:before {
  background-position: -201px -28px;
}
.ak-body .ak-input-phone.bm, .ak-body .ak-input-phone.ak-country_bm:before {
  background-position: -229px -28px;
}
.ak-body .ak-input-phone.bn, .ak-body .ak-input-phone.ak-country_bn:before {
  background-position: -257px -28px;
}
.ak-body .ak-input-phone.bo, .ak-body .ak-input-phone.ak-country_bo:before {
  background-position: -285px -28px;
}
.ak-body .ak-input-phone.br, .ak-body .ak-input-phone.ak-country_br:before {
  background-position: -313px -28px;
}
.ak-body .ak-input-phone.bs, .ak-body .ak-input-phone.ak-country_bs:before {
  background-position: -5px -51px;
}
.ak-body .ak-input-phone.bt, .ak-body .ak-input-phone.ak-country_bt:before {
  background-position: -33px -51px;
}
.ak-body .ak-input-phone.bw, .ak-body .ak-input-phone.ak-country_bw:before {
  background-position: -61px -51px;
}
.ak-body .ak-input-phone.by, .ak-body .ak-input-phone.ak-country_by:before {
  background-position: -89px -51px;
}
.ak-body .ak-input-phone.bz, .ak-body .ak-input-phone.ak-country_bz:before {
  background-position: -117px -51px;
}
.ak-body .ak-input-phone.ca, .ak-body .ak-input-phone.ak-country_ca:before {
  background-position: -145px -51px;
}
.ak-body .ak-input-phone.cd, .ak-body .ak-input-phone.ak-country_cd:before {
  background-position: -173px -51px;
}
.ak-body .ak-input-phone.cf, .ak-body .ak-input-phone.ak-country_cf:before {
  background-position: -201px -51px;
}
.ak-body .ak-input-phone.cg, .ak-body .ak-input-phone.ak-country_cg:before {
  background-position: -229px -51px;
}
.ak-body .ak-input-phone.ch, .ak-body .ak-input-phone.ak-country_ch:before {
  background-position: -257px -51px;
}
.ak-body .ak-input-phone.ci, .ak-body .ak-input-phone.ak-country_ci:before {
  background-position: -285px -51px;
}
.ak-body .ak-input-phone.ck, .ak-body .ak-input-phone.ak-country_ck:before {
  background-position: -313px -51px;
}
.ak-body .ak-input-phone.cl, .ak-body .ak-input-phone.ak-country_cl:before {
  background-position: -5px -74px;
}
.ak-body .ak-input-phone.cm, .ak-body .ak-input-phone.ak-country_cm:before {
  background-position: -33px -74px;
}
.ak-body .ak-input-phone.cn, .ak-body .ak-input-phone.ak-country_cn:before {
  background-position: -61px -74px;
}
.ak-body .ak-input-phone.co, .ak-body .ak-input-phone.ak-country_co:before {
  background-position: -89px -74px;
}
.ak-body .ak-input-phone.cr, .ak-body .ak-input-phone.ak-country_cr:before {
  background-position: -117px -74px;
}
.ak-body .ak-input-phone.cu, .ak-body .ak-input-phone.ak-country_cu:before {
  background-position: -145px -74px;
}
.ak-body .ak-input-phone.cv, .ak-body .ak-input-phone.ak-country_cv:before {
  background-position: -173px -74px;
}
.ak-body .ak-input-phone.cy, .ak-body .ak-input-phone.ak-country_cy:before {
  background-position: -201px -74px;
}
.ak-body .ak-input-phone.cz, .ak-body .ak-input-phone.ak-country_cz:before {
  background-position: -229px -74px;
}
.ak-body .ak-input-phone.de, .ak-body .ak-input-phone.ak-country_de:before {
  background-position: -257px -74px;
}
.ak-body .ak-input-phone.dj, .ak-body .ak-input-phone.ak-country_dj:before {
  background-position: -285px -74px;
}
.ak-body .ak-input-phone.dk, .ak-body .ak-input-phone.ak-country_dk:before {
  background-position: -313px -74px;
}
.ak-body .ak-input-phone.dm, .ak-body .ak-input-phone.ak-country_dm:before {
  background-position: -5px -97px;
}
.ak-body .ak-input-phone.do, .ak-body .ak-input-phone.ak-country_do:before {
  background-position: -33px -97px;
}
.ak-body .ak-input-phone.dz, .ak-body .ak-input-phone.ak-country_dz:before {
  background-position: -61px -97px;
}
.ak-body .ak-input-phone.ec, .ak-body .ak-input-phone.ak-country_ec:before {
  background-position: -89px -97px;
}
.ak-body .ak-input-phone.ee, .ak-body .ak-input-phone.ak-country_ee:before {
  background-position: -117px -97px;
}
.ak-body .ak-input-phone.eg, .ak-body .ak-input-phone.ak-country_eg:before {
  background-position: -145px -97px;
}
.ak-body .ak-input-phone.eh, .ak-body .ak-input-phone.ak-country_eh:before {
  background-position: -173px -97px;
}
.ak-body .ak-input-phone.er, .ak-body .ak-input-phone.ak-country_er:before {
  background-position: -201px -97px;
}
.ak-body .ak-input-phone.es, .ak-body .ak-input-phone.ak-country_es:before {
  background-position: -229px -97px;
}
.ak-body .ak-input-phone.et, .ak-body .ak-input-phone.ak-country_et:before {
  background-position: -257px -97px;
}
.ak-body .ak-input-phone.fi, .ak-body .ak-input-phone.ak-country_fi:before {
  background-position: -285px -97px;
}
.ak-body .ak-input-phone.fj, .ak-body .ak-input-phone.ak-country_fj:before {
  background-position: -313px -97px;
}
.ak-body .ak-input-phone.fm, .ak-body .ak-input-phone.ak-country_fm:before {
  background-position: -5px -120px;
}
.ak-body .ak-input-phone.fr, .ak-body .ak-input-phone.ak-country_fr:before {
  background-position: -33px -120px;
}
.ak-body .ak-input-phone.ga, .ak-body .ak-input-phone.ak-country_ga:before {
  background-position: -61px -120px;
}
.ak-body .ak-input-phone.gb, .ak-body .ak-input-phone.ak-country_gb:before {
  background-position: -89px -120px;
}
.ak-body .ak-input-phone.gd, .ak-body .ak-input-phone.ak-country_gd:before {
  background-position: -117px -120px;
}
.ak-body .ak-input-phone.ge, .ak-body .ak-input-phone.ak-country_ge:before {
  background-position: -145px -120px;
}
.ak-body .ak-input-phone.gh, .ak-body .ak-input-phone.ak-country_gh:before {
  background-position: -173px -120px;
}
.ak-body .ak-input-phone.gm, .ak-body .ak-input-phone.ak-country_gm:before {
  background-position: -201px -120px;
}
.ak-body .ak-input-phone.gn, .ak-body .ak-input-phone.ak-country_gn:before {
  background-position: -229px -120px;
}
.ak-body .ak-input-phone.gq, .ak-body .ak-input-phone.ak-country_gq:before {
  background-position: -257px -120px;
}
.ak-body .ak-input-phone.gr, .ak-body .ak-input-phone.ak-country_gr:before {
  background-position: -285px -120px;
}
.ak-body .ak-input-phone.gt, .ak-body .ak-input-phone.ak-country_gt:before {
  background-position: -313px -120px;
}
.ak-body .ak-input-phone.gw, .ak-body .ak-input-phone.ak-country_gw:before {
  background-position: -5px -143px;
}
.ak-body .ak-input-phone.gy, .ak-body .ak-input-phone.ak-country_gy:before {
  background-position: -33px -143px;
}
.ak-body .ak-input-phone.hk, .ak-body .ak-input-phone.ak-country_hk:before {
  background-position: -61px -143px;
}
.ak-body .ak-input-phone.hn, .ak-body .ak-input-phone.ak-country_hn:before {
  background-position: -89px -143px;
}
.ak-body .ak-input-phone.hr, .ak-body .ak-input-phone.ak-country_hr:before {
  background-position: -117px -143px;
}
.ak-body .ak-input-phone.ht, .ak-body .ak-input-phone.ak-country_ht:before {
  background-position: -145px -143px;
}
.ak-body .ak-input-phone.hu, .ak-body .ak-input-phone.ak-country_hu:before {
  background-position: -173px -143px;
}
.ak-body .ak-input-phone.id, .ak-body .ak-input-phone.ak-country_id:before {
  background-position: -201px -143px;
}
.ak-body .ak-input-phone.ie, .ak-body .ak-input-phone.ak-country_ie:before {
  background-position: -229px -143px;
}
.ak-body .ak-input-phone.il, .ak-body .ak-input-phone.ak-country_il:before {
  background-position: -257px -143px;
}
.ak-body .ak-input-phone.in, .ak-body .ak-input-phone.ak-country_in:before {
  background-position: -285px -143px;
}
.ak-body .ak-input-phone.iq, .ak-body .ak-input-phone.ak-country_iq:before {
  background-position: -313px -143px;
}
.ak-body .ak-input-phone.ir, .ak-body .ak-input-phone.ak-country_ir:before {
  background-position: -5px -166px;
}
.ak-body .ak-input-phone.is, .ak-body .ak-input-phone.ak-country_is:before {
  background-position: -33px -166px;
}
.ak-body .ak-input-phone.it, .ak-body .ak-input-phone.ak-country_it:before {
  background-position: -61px -166px;
}
.ak-body .ak-input-phone.jm, .ak-body .ak-input-phone.ak-country_jm:before {
  background-position: -89px -166px;
}
.ak-body .ak-input-phone.jo, .ak-body .ak-input-phone.ak-country_jo:before {
  background-position: -117px -166px;
}
.ak-body .ak-input-phone.jp, .ak-body .ak-input-phone.ak-country_jp:before {
  background-position: -145px -166px;
}
.ak-body .ak-input-phone.ke, .ak-body .ak-input-phone.ak-country_ke:before {
  background-position: -173px -166px;
}
.ak-body .ak-input-phone.kg, .ak-body .ak-input-phone.ak-country_kg:before {
  background-position: -201px -166px;
}
.ak-body .ak-input-phone.kh, .ak-body .ak-input-phone.ak-country_kh:before {
  background-position: -229px -166px;
}
.ak-body .ak-input-phone.ki, .ak-body .ak-input-phone.ak-country_ki:before {
  background-position: -257px -166px;
}
.ak-body .ak-input-phone.km, .ak-body .ak-input-phone.ak-country_km:before {
  background-position: -285px -166px;
}
.ak-body .ak-input-phone.kn, .ak-body .ak-input-phone.ak-country_kn:before {
  background-position: -313px -166px;
}
.ak-body .ak-input-phone.kp, .ak-body .ak-input-phone.ak-country_kp:before {
  background-position: -5px -189px;
}
.ak-body .ak-input-phone.kr, .ak-body .ak-input-phone.ak-country_kr:before {
  background-position: -33px -189px;
}
.ak-body .ak-input-phone.ks, .ak-body .ak-input-phone.ak-country_ks:before {
  background-position: -61px -189px;
}
.ak-body .ak-input-phone.kw, .ak-body .ak-input-phone.ak-country_kw:before {
  background-position: -89px -189px;
}
.ak-body .ak-input-phone.kz, .ak-body .ak-input-phone.ak-country_kz:before {
  background-position: -117px -189px;
}
.ak-body .ak-input-phone.la, .ak-body .ak-input-phone.ak-country_la:before {
  background-position: -145px -189px;
}
.ak-body .ak-input-phone.lb, .ak-body .ak-input-phone.ak-country_lb:before {
  background-position: -173px -189px;
}
.ak-body .ak-input-phone.lc, .ak-body .ak-input-phone.ak-country_lc:before {
  background-position: -201px -189px;
}
.ak-body .ak-input-phone.li, .ak-body .ak-input-phone.ak-country_li:before {
  background-position: -229px -189px;
}
.ak-body .ak-input-phone.lk, .ak-body .ak-input-phone.ak-country_lk:before {
  background-position: -257px -189px;
}
.ak-body .ak-input-phone.lr, .ak-body .ak-input-phone.ak-country_lr:before {
  background-position: -285px -189px;
}
.ak-body .ak-input-phone.ls, .ak-body .ak-input-phone.ak-country_ls:before {
  background-position: -313px -189px;
}
.ak-body .ak-input-phone.lt, .ak-body .ak-input-phone.ak-country_lt:before {
  background-position: -5px -212px;
}
.ak-body .ak-input-phone.lu, .ak-body .ak-input-phone.ak-country_lu:before {
  background-position: -33px -212px;
}
.ak-body .ak-input-phone.lv, .ak-body .ak-input-phone.ak-country_lv:before {
  background-position: -61px -212px;
}
.ak-body .ak-input-phone.ly, .ak-body .ak-input-phone.ak-country_ly:before {
  background-position: -89px -212px;
}
.ak-body .ak-input-phone.ma, .ak-body .ak-input-phone.ak-country_ma:before {
  background-position: -117px -212px;
}
.ak-body .ak-input-phone.mc, .ak-body .ak-input-phone.ak-country_mc:before {
  background-position: -145px -212px;
}
.ak-body .ak-input-phone.md, .ak-body .ak-input-phone.ak-country_md:before {
  background-position: -173px -212px;
}
.ak-body .ak-input-phone.me, .ak-body .ak-input-phone.ak-country_me:before {
  background-position: -201px -212px;
}
.ak-body .ak-input-phone.mg, .ak-body .ak-input-phone.ak-country_mg:before {
  background-position: -229px -212px;
}
.ak-body .ak-input-phone.mh, .ak-body .ak-input-phone.ak-country_mh:before {
  background-position: -257px -212px;
}
.ak-body .ak-input-phone.mk, .ak-body .ak-input-phone.ak-country_mk:before {
  background-position: -285px -212px;
}
.ak-body .ak-input-phone.ml, .ak-body .ak-input-phone.ak-country_ml:before {
  background-position: -313px -212px;
}
.ak-body .ak-input-phone.mm, .ak-body .ak-input-phone.ak-country_mm:before {
  background-position: -5px -235px;
}
.ak-body .ak-input-phone.mn, .ak-body .ak-input-phone.ak-country_mn:before {
  background-position: -33px -235px;
}
.ak-body .ak-input-phone.mo, .ak-body .ak-input-phone.ak-country_mo:before {
  background-position: -61px -235px;
}
.ak-body .ak-input-phone.mr, .ak-body .ak-input-phone.ak-country_mr:before {
  background-position: -89px -235px;
}
.ak-body .ak-input-phone.mt, .ak-body .ak-input-phone.ak-country_mt:before {
  background-position: -117px -235px;
}
.ak-body .ak-input-phone.mu, .ak-body .ak-input-phone.ak-country_mu:before {
  background-position: -145px -235px;
}
.ak-body .ak-input-phone.mv, .ak-body .ak-input-phone.ak-country_mv:before {
  background-position: -173px -235px;
}
.ak-body .ak-input-phone.mw, .ak-body .ak-input-phone.ak-country_mw:before {
  background-position: -201px -235px;
}
.ak-body .ak-input-phone.mb, .ak-body .ak-input-phone.ak-country_mb:before {
  background-position: -229px -235px;
}
.ak-body .ak-input-phone.mx, .ak-body .ak-input-phone.ak-country_mx:before {
  background-position: -229px -235px;
}
.ak-body .ak-input-phone.my, .ak-body .ak-input-phone.ak-country_my:before {
  background-position: -257px -235px;
}
.ak-body .ak-input-phone.mz, .ak-body .ak-input-phone.ak-country_mz:before {
  background-position: -285px -235px;
}
.ak-body .ak-input-phone.na, .ak-body .ak-input-phone.ak-country_na:before {
  background-position: -313px -235px;
}
.ak-body .ak-input-phone.ne, .ak-body .ak-input-phone.ak-country_ne:before {
  background-position: -5px -258px;
}
.ak-body .ak-input-phone.ng, .ak-body .ak-input-phone.ak-country_ng:before {
  background-position: -33px -258px;
}
.ak-body .ak-input-phone.ni, .ak-body .ak-input-phone.ak-country_ni:before {
  background-position: -61px -258px;
}
.ak-body .ak-input-phone.nl, .ak-body .ak-input-phone.ak-country_nl:before {
  background-position: -89px -258px;
}
.ak-body .ak-input-phone.no, .ak-body .ak-input-phone.ak-country_no:before {
  background-position: -117px -258px;
}
.ak-body .ak-input-phone.np, .ak-body .ak-input-phone.ak-country_np:before {
  background-position: -341px -5px;
}
.ak-body .ak-input-phone.nr, .ak-body .ak-input-phone.ak-country_nr:before {
  background-position: -145px -258px;
}
.ak-body .ak-input-phone.nu, .ak-body .ak-input-phone.ak-country_nu:before {
  background-position: -173px -258px;
}
.ak-body .ak-input-phone.nz, .ak-body .ak-input-phone.ak-country_nz:before {
  background-position: -201px -258px;
}
.ak-body .ak-input-phone.om, .ak-body .ak-input-phone.ak-country_om:before {
  background-position: -229px -258px;
}
.ak-body .ak-input-phone.pa, .ak-body .ak-input-phone.ak-country_pa:before {
  background-position: -257px -258px;
}
.ak-body .ak-input-phone.pe, .ak-body .ak-input-phone.ak-country_pe:before {
  background-position: -285px -258px;
}
.ak-body .ak-input-phone.pg, .ak-body .ak-input-phone.ak-country_pg:before {
  background-position: -313px -258px;
}
.ak-body .ak-input-phone.ph, .ak-body .ak-input-phone.ak-country_ph:before {
  background-position: -5px -281px;
}
.ak-body .ak-input-phone.pk, .ak-body .ak-input-phone.ak-country_pk:before {
  background-position: -33px -281px;
}
.ak-body .ak-input-phone.pl, .ak-body .ak-input-phone.ak-country_pl:before {
  background-position: -61px -281px;
}
.ak-body .ak-input-phone.ps, .ak-body .ak-input-phone.ak-country_ps:before {
  background-position: -89px -281px;
}
.ak-body .ak-input-phone.pt, .ak-body .ak-input-phone.ak-country_pt:before {
  background-position: -117px -281px;
}
.ak-body .ak-input-phone.pw, .ak-body .ak-input-phone.ak-country_pw:before {
  background-position: -145px -281px;
}
.ak-body .ak-input-phone.py, .ak-body .ak-input-phone.ak-country_py:before {
  background-position: -173px -281px;
}
.ak-body .ak-input-phone.qa, .ak-body .ak-input-phone.ak-country_qa:before {
  background-position: -201px -281px;
}
.ak-body .ak-input-phone.ro, .ak-body .ak-input-phone.ak-country_ro:before {
  background-position: -229px -281px;
}
.ak-body .ak-input-phone.rs, .ak-body .ak-input-phone.ak-country_rs:before {
  background-position: -257px -281px;
}
.ak-body .ak-input-phone.undefined, .ak-body .ak-input-phone.ak-country_undefined:before, .ak-body .ak-input-phone.wd, .ak-body .ak-input-phone.ak-country_wd:before, .ak-body .ak-input-phone.ru, .ak-body .ak-input-phone.ak-country_ru:before {
  background-position: -285px -281px;
}
.ak-body .ak-input-phone.rw, .ak-body .ak-input-phone.ak-country_rw:before {
  background-position: -313px -281px;
}
.ak-body .ak-input-phone.sa, .ak-body .ak-input-phone.ak-country_sa:before {
  background-position: -5px -304px;
}
.ak-body .ak-input-phone.sb, .ak-body .ak-input-phone.ak-country_sb:before {
  background-position: -33px -304px;
}
.ak-body .ak-input-phone.sc, .ak-body .ak-input-phone.ak-country_sc:before {
  background-position: -61px -304px;
}
.ak-body .ak-input-phone.sd, .ak-body .ak-input-phone.ak-country_sd:before {
  background-position: -89px -304px;
}
.ak-body .ak-input-phone.se, .ak-body .ak-input-phone.ak-country_se:before {
  background-position: -117px -304px;
}
.ak-body .ak-input-phone.sg, .ak-body .ak-input-phone.ak-country_sg:before {
  background-position: -145px -304px;
}
.ak-body .ak-input-phone.si, .ak-body .ak-input-phone.ak-country_si:before {
  background-position: -173px -304px;
}
.ak-body .ak-input-phone.sk, .ak-body .ak-input-phone.ak-country_sk:before {
  background-position: -201px -304px;
}
.ak-body .ak-input-phone.sl, .ak-body .ak-input-phone.ak-country_sl:before {
  background-position: -229px -304px;
}
.ak-body .ak-input-phone.sm, .ak-body .ak-input-phone.ak-country_sm:before {
  background-position: -257px -304px;
}
.ak-body .ak-input-phone.sn, .ak-body .ak-input-phone.ak-country_sn:before {
  background-position: -285px -304px;
}
.ak-body .ak-input-phone.so, .ak-body .ak-input-phone.ak-country_so:before {
  background-position: -313px -304px;
}
.ak-body .ak-input-phone.sr, .ak-body .ak-input-phone.ak-country_sr:before {
  background-position: -5px -327px;
}
.ak-body .ak-input-phone.ss, .ak-body .ak-input-phone.ak-country_ss:before {
  background-position: -33px -327px;
}
.ak-body .ak-input-phone.st, .ak-body .ak-input-phone.ak-country_st:before {
  background-position: -61px -327px;
}
.ak-body .ak-input-phone.sv, .ak-body .ak-input-phone.ak-country_sv:before {
  background-position: -89px -327px;
}
.ak-body .ak-input-phone.sy, .ak-body .ak-input-phone.ak-country_sy:before {
  background-position: -117px -327px;
}
.ak-body .ak-input-phone.sz, .ak-body .ak-input-phone.ak-country_sz:before {
  background-position: -145px -327px;
}
.ak-body .ak-input-phone.td, .ak-body .ak-input-phone.ak-country_td:before {
  background-position: -173px -327px;
}
.ak-body .ak-input-phone.tg, .ak-body .ak-input-phone.ak-country_tg:before {
  background-position: -201px -327px;
}
.ak-body .ak-input-phone.th, .ak-body .ak-input-phone.ak-country_th:before {
  background-position: -229px -327px;
}
.ak-body .ak-input-phone.tj, .ak-body .ak-input-phone.ak-country_tj:before {
  background-position: -257px -327px;
}
.ak-body .ak-input-phone.tl, .ak-body .ak-input-phone.ak-country_tl:before {
  background-position: -285px -327px;
}
.ak-body .ak-input-phone.tm, .ak-body .ak-input-phone.ak-country_tm:before {
  background-position: -313px -327px;
}
.ak-body .ak-input-phone.tn, .ak-body .ak-input-phone.ak-country_tn:before {
  background-position: -367px -5px;
}
.ak-body .ak-input-phone.to, .ak-body .ak-input-phone.ak-country_to:before {
  background-position: -341px -28px;
}
.ak-body .ak-input-phone.tr, .ak-body .ak-input-phone.ak-country_tr:before {
  background-position: -341px -51px;
}
.ak-body .ak-input-phone.tt, .ak-body .ak-input-phone.ak-country_tt:before {
  background-position: -341px -74px;
}
.ak-body .ak-input-phone.tv, .ak-body .ak-input-phone.ak-country_tv:before {
  background-position: -341px -97px;
}
.ak-body .ak-input-phone.tw, .ak-body .ak-input-phone.ak-country_tw:before {
  background-position: -341px -120px;
}
.ak-body .ak-input-phone.tz, .ak-body .ak-input-phone.ak-country_tz:before {
  background-position: -341px -143px;
}
.ak-body .ak-input-phone.ua, .ak-body .ak-input-phone.ak-country_ua:before {
  background-position: -341px -166px;
}
.ak-body .ak-input-phone.ug, .ak-body .ak-input-phone.ak-country_ug:before {
  background-position: -341px -189px;
}
.ak-body .ak-input-phone.us, .ak-body .ak-input-phone.ak-country_us:before {
  background-position: -341px -212px;
}
.ak-body .ak-input-phone.uy, .ak-body .ak-input-phone.ak-country_uy:before {
  background-position: -341px -235px;
}
.ak-body .ak-input-phone.uz, .ak-body .ak-input-phone.ak-country_uz:before {
  background-position: -341px -258px;
}
.ak-body .ak-input-phone.va, .ak-body .ak-input-phone.ak-country_va:before {
  background-position: -341px -281px;
}
.ak-body .ak-input-phone.vc, .ak-body .ak-input-phone.ak-country_vc:before {
  background-position: -341px -304px;
}
.ak-body .ak-input-phone.ve, .ak-body .ak-input-phone.ak-country_ve:before {
  background-position: -341px -327px;
}
.ak-body .ak-input-phone.vn, .ak-body .ak-input-phone.ak-country_vn:before {
  background-position: -5px -350px;
}
.ak-body .ak-input-phone.vu, .ak-body .ak-input-phone.ak-country_vu:before {
  background-position: -33px -350px;
}
.ak-body .ak-input-phone.ws, .ak-body .ak-input-phone.ak-country_ws:before {
  background-position: -61px -350px;
}
.ak-body .ak-input-phone.xk, .ak-body .ak-input-phone.ak-country_xk:before {
  background-position: -89px -350px;
}
.ak-body .ak-input-phone.ye, .ak-body .ak-input-phone.ak-country_ye:before {
  background-position: -117px -350px;
}
.ak-body .ak-input-phone.za, .ak-body .ak-input-phone.ak-country_za:before {
  background-position: -145px -350px;
}
.ak-body .ak-input-phone.zm, .ak-body .ak-input-phone.ak-country_zm:before {
  background-position: -173px -350px;
}
.ak-body .ak-input-phone.zw, .ak-body .ak-input-phone.ak-country_zw:before {
  background-position: -201px -350px;
}
.ak-body .ak-input-password input {
  padding-right: 50px !important;
}
@media (max-width: 991px) {
  .ak-body .ak-input-password input {
    padding-right: 40px !important;
  }
}
.ak-body .ak-input-password .ak-input-password-toggle {
  width: 15px;
  height: 14px;
  background: url("../img/dest/eye-hidden.svg") center no-repeat;
  background-size: 100% auto;
  position: absolute;
  right: 25px;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-input-password .ak-input-password-toggle {
    right: 15px;
  }
}
.ak-body .ak-input-password.ak-show .ak-input-password-toggle {
  background-image: url("../img/dest/eye.svg");
}
.ak-body textarea {
  margin: 0;
  display: block;
  background: var(--bg-gray);
  border-radius: 15px;
  padding: 16px 25px;
  line-height: 1.33;
  height: 110px;
  width: 100%;
  border: 1px solid var(--bg-gray);
  color: var(--color-gray5);
  outline: none;
  font-size: 15px;
  resize: none;
}
@media (max-width: 991px) {
  .ak-body textarea {
    font-size: 14px;
    padding: 13px 15px;
  }
}
.ak-body textarea::-webkit-input-placeholder {
  color: var(--color-gray3);
}
.ak-body textarea::-moz-placeholder {
  color: var(--color-gray3);
}
.ak-body textarea:-ms-input-placeholder {
  color: var(--color-gray3);
}
.ak-body textarea::-ms-input-placeholder {
  color: var(--color-gray3);
}
.ak-body textarea::placeholder {
  color: var(--color-gray3);
}
.ak-body textarea:hover {
  border-color: var(--color-blue2);
}
.ak-body textarea.ak-error {
  border-color: var(--color-red);
}
.ak-body .ak-input-check {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
}
.ak-body .ak-input-check .ak-input-check-fakebox {
  min-width: 12px;
  height: 12px;
  border: 1px solid var(--main-text-color);
  border-radius: 2px;
  margin-top: 4px;
  position: relative;
}
.ak-body .ak-input-check .ak-input-check-fakebox:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/dest/check.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-size: 6px auto;
}
.ak-body .ak-input-check .ak-input-check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-text-color);
  padding-left: 8px;
}
@media (max-width: 991px) {
  .ak-body .ak-input-check .ak-input-check-text {
    font-size: 14px;
  }
}
.ak-body .ak-input-check input {
  display: none;
}
.ak-body .ak-input-check input:checked ~ .ak-input-check-fakebox {
  background-color: var(--main-text-color);
}
.ak-body .ak-form-data-safe-message {
  display: block;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ak-body .ak-form-data-safe-message figure {
  display: inline-block;
  vertical-align: baseline;
  margin: 0 4px 0 0;
  width: 9px;
}
.ak-body .ak-form-data-safe-message figure img {
  display: block;
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-form-data-safe-message figure {
    width: 7px;
  }
}
.ak-body .ak-form-data-safe-message span {
  font-size: 12px;
  line-height: 1.33;
  color: var(--color-gray);
}
@media (max-width: 991px) {
  .ak-body .ak-form-data-safe-message span {
    font-size: 11px;
  }
}
.ak-body .ak-screen-banner-bg {
  background-color: var(--bg-gray);
  padding-bottom: 0;
  overflow: hidden;
}
.ak-body .ak-screen-banner-bg .ak-screen-banner {
  position: relative;
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 {
  margin-top: 50px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 {
    margin-top: 60px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 {
    margin-top: 40px;
    margin-top: 34px;
    margin-bottom: 20px;
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 {
    font-size: 32px;
    margin-top: 45px;
    margin-top: 35px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 {
    font-size: 27px;
  }
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-page-h1.ak-huge-h1 br {
    display: none;
  }
}
.ak-body .ak-screen-banner-bg .ak-screen-banner p {
  margin: 0;
  font-size: 20px;
  color: var(--main-text-color);
  max-width: 564px;
  line-height: 1.333;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner p {
    max-width: 426px;
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner p {
    font-size: 14px;
    max-width: 387px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner p {
    max-width: 335px;
  }
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-red-big-btn {
  display: inline-block;
  vertical-align: top;
  width: auto;
  min-width: 285px;
  margin-top: 35px;
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-red-big-btn {
    min-width: 210px;
    margin-top: 25px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-red-big-btn {
    margin-top: 20px;
  }
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image {
  position: absolute;
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-figure {
  margin: 0;
  display: block;
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-figure picture {
  display: block;
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip {
  position: absolute;
  background-color: white;
  border: 1px solid var(--color-gray6);
  padding: 21px 84px 21px 56px;
  width: 237px;
  font-size: 14px;
  line-height: 1.33;
  color: var(--main-text-color);
  border-radius: 7px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip {
    width: 199px;
    padding: 12px 69px 12px 44px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip {
    padding: 14px 7px 14px 37px;
    width: 168px;
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip {
    width: 153px;
    padding: 10px 10px 10px 38px;
    font-size: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip {
    text-align: left;
    width: 130px;
    padding: 10px 28px 10px 38px;
  }
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div {
  font-size: 16px;
  font-weight: 700;
  color: var(--main-title-color);
  margin: 0 0 6px;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div {
    font-size: 13px;
    max-width: 82px;
    margin-bottom: 3px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div {
    font-size: 12px;
  }
}
.ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div:before {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: var(--main-text-color);
  position: absolute;
  left: -40px;
  top: 12px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div:before {
    width: 18px;
    left: -30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div:before {
    width: 12px;
    left: -21px;
    top: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-screen-banner .ak-screen-banner-image .ak-screen-banner-tip div:before {
    top: 9px;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-about {
  height: 580px;
  padding-top: 11px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-about {
    height: 540px;
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-about {
    height: 390px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-about {
    height: 375px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-about {
    height: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image {
  bottom: -30px;
  right: -84px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image {
    right: -70px;
    bottom: 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image {
    right: -60px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image {
    right: -95px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image {
    left: calc(3vw + 20px);
    position: relative;
    margin-top: 25px;
    text-align: right;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure {
    position: static;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure {
    width: auto;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure img {
    width: 460px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure img {
    width: 350px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure img {
    width: 302px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-figure img {
    width: 74%;
    max-width: none;
    margin-left: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-tip {
  left: 0;
  top: 145px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-tip {
    left: 40px;
    top: 120px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-tip {
    left: -50px;
    top: 263px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-tip {
    top: 240px;
    left: -60px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-about .ak-den-about-image .ak-den-about-tip {
    left: calc(-3vw - 20px);
    top: 10vw;
  }
}
.ak-body .ak-screen-banner-bg .ak-invoice-delivery {
  height: 580px;
  padding-top: 11px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery {
    height: 540px;
    padding-top: 0px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery {
    height: 390px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery {
    height: 375px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery {
    height: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image {
  bottom: 0px;
  right: -327px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image {
    right: -198px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image {
    right: -158px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image {
    right: -142px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image {
    left: -20px;
    position: relative;
    margin-top: 25px;
  }
}
.ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure {
    position: static;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure {
    width: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure img {
  width: 985px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure img {
    width: 762px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure img {
    width: 579px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure img {
    width: 432px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-invoice-delivery .ak-invoice-delivery-image .ak-invoice-delivery-figure img {
    width: 120vw;
    max-width: none;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-delivery {
  height: 580px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery {
    height: 540px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery {
    height: 390px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery {
    height: 375px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery {
    height: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image {
  bottom: -272px;
  right: -52px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image {
    right: -82px;
    bottom: -188px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image {
    right: -90px;
    bottom: -114px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image {
    right: -98px;
    bottom: -78px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image {
    bottom: 0;
    right: -17vw;
    position: relative;
    margin-top: 25px;
    text-align: right;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure {
  position: relative;
  z-index: 2;
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure {
    width: auto;
    position: static;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure img {
  width: 570px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure img {
    width: 468px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure img {
    width: 360px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure img {
    width: 280px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-figure img {
    width: 92%;
    max-width: none;
    margin-left: auto;
  }
}
.ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-tip {
  left: -119px;
  top: 426px;
}
@media (max-width: 1199px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-tip {
    left: -15px;
    top: 183px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-tip {
    left: -90px;
    top: 338px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-tip {
    top: 256px;
    left: -78px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-screen-banner-bg .ak-den-delivery .ak-den-delivery-image .ak-den-delivery-tip {
    left: -17vw;
    top: 12vw;
  }
}
.ak-body .ak-den-about-content {
  padding-top: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-den-about-content {
    padding-top: 50px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content .ak-page-h2 br {
    display: none;
  }
}
.ak-body .ak-den-about-content p {
  max-width: 456px;
}
@media (max-width: 1199px) {
  .ak-body .ak-den-about-content p {
    max-width: 442px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content p {
    max-width: 100%;
  }
}
.ak-body .ak-den-about-content p + .ak-page-h3 {
  margin-top: 30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-den-about-content p + .ak-page-h3 {
    margin-top: 35px;
  }
}
.ak-body .ak-den-about-content .ak-check {
  max-width: 451px;
}
@media (max-width: 1199px) {
  .ak-body .ak-den-about-content .ak-check {
    max-width: 391px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content .ak-check {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 35px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col {
    display: block;
    margin-top: 30px;
  }
}
.ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round {
  margin-left: auto;
}
@media (max-width: 1199px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round {
    max-width: 400px;
  }
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round img {
    height: 260px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round {
    margin: 0;
    width: calc(50% - 15px);
    max-width: none;
  }
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round img {
    height: 220px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round {
    width: calc(50% - 5px);
  }
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round img {
    height: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round {
    width: 100%;
  }
}
.ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round + .ak-image-round {
  margin-top: 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round + .ak-image-round {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round + .ak-image-round {
    margin-top: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-den-about-content .ak-den-about-images-col .ak-image-round + .ak-image-round {
    margin-top: 20px;
  }
}
.ak-body .ak-delivery-content {
  padding-top: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content {
    padding-top: 50px;
  }
}
.ak-body .ak-delivery-content .ak-red-big-btn {
  margin-top: 25px;
  min-width: 285px;
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .ak-video {
    margin-top: 25px;
  }
  .ak-body .ak-delivery-content .ak-red-big-btn {
    min-width: 210px;
  }
}
.ak-body .ak-delivery-content * + .ak-page-h6 {
  margin-top: 20px;
}
.ak-body .ak-delivery-content .max-width1 {
  max-width: 960px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width1 {
    max-width: 734px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width1 {
    max-width: 647px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width1 {
    max-width: 492px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .max-width1 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width2 {
  max-width: 960px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width2 {
    max-width: 699px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width2 {
    max-width: 683px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width2 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width3 {
  max-width: 873px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width3 {
    max-width: 850px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width3 {
    max-width: 625px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width3 {
    max-width: 485px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .max-width3 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width4 {
  max-width: 748px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width4 {
    max-width: 850px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width4 {
    max-width: 650px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width4 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width5 {
  max-width: 491px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width5 {
    max-width: 711px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width5 {
    max-width: 668px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width5 {
    max-width: 485px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .max-width5 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width6 {
  max-width: 623px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width6 {
    max-width: 802px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width6 {
    max-width: 620px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width6 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width7 {
  max-width: 470px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width7 {
    max-width: 446px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width7 {
    max-width: 580px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width7 {
    max-width: 505px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .max-width7 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width8 {
  max-width: 931px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width8 {
    max-width: 850px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width8 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width9 {
  max-width: 731px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width9 {
    max-width: none;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width9 {
    max-width: 589px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-delivery-content .max-width9 {
    max-width: 449px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .max-width9 {
    max-width: none;
  }
}
.ak-body .ak-delivery-content .max-width10 {
  max-width: 837px;
}
@media (max-width: 1199px) {
  .ak-body .ak-delivery-content .max-width10 {
    max-width: 702px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-delivery-content .max-width10 {
    max-width: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-delivery-content .ak-mobile-no-dots li {
    padding-left: 0;
    font-size: 13px;
  }
  .ak-body .ak-delivery-content .ak-mobile-no-dots li:before {
    display: none;
  }
}
.ak-body .ak-about-account-details {
  background-color: var(--bg-gray);
  border-radius: 15px;
  padding: 50px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1199px) {
  .ak-body .ak-about-account-details {
    padding: 50px 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-about-account-details {
    padding: 35px 50px;
    display: block;
    border-radius: 7px;
  }
  .ak-body .ak-about-account-details .ak-page-h3 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-about-account-details {
    padding: 30px 40px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-about-account-details {
    padding: 20px;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text {
  width: 475px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1199px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text {
    width: 360px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text {
    width: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text {
    display: block;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-list {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 1.55;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-list {
    font-size: 14px;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-list li + li {
  margin-top: 5px;
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link {
  display: block;
  padding: 15px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2.2439px 28.0488px rgba(48, 48, 48, 0.1);
          box-shadow: 0px 2.2439px 28.0488px rgba(48, 48, 48, 0.1);
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 220px;
}
@media (max-width: 991px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link {
    max-width: 184px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link {
    max-width: 100%;
    margin-top: 15px;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link span {
  font-size: 15px;
  line-height: 1.33;
  font-weight: 600;
  color: var(--main-text-color);
  width: calc(100% - 90px);
}
@media (max-width: 1199px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link span {
    display: none;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link span {
    display: block;
    font-size: 14px;
    width: calc(100% - 74px);
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link figure {
  display: block;
  margin: 0;
  width: 60px;
  height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--color-red);
  border-radius: 7px;
}
@media (max-width: 575px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link figure {
    width: 40px;
    height: 40px;
    border-radius: 4px;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link figure img {
  width: 25px;
  height: auto;
  margin: auto;
}
@media (max-width: 575px) {
  .ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link figure img {
    width: 16px;
  }
}
.ak-body .ak-about-account-details .ak-about-account-details-text .ak-about-account-details-link:hover span {
  color: var(--color-red);
}
.ak-body .ak-inner-map {
  height: 400px;
}
@media (max-width: 1199px) {
  .ak-body .ak-inner-map {
    font-size: 395px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-inner-map {
    height: 310px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-inner-map {
    height: 250px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-inner-map {
    height: 80.55vw;
  }
}
.ak-body .ak-map {
  position: relative;
}
.ak-body .ak-map .ak-map-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
@media (max-width: 575px) {
  .ak-body .ak-map .ak-map-overlay {
    position: static;
    background: var(--bg-gray);
  }
}
.ak-body .ak-map .ak-map-overlay .ak-row {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content {
  padding: 30px;
  background: #FFFFFF;
  border-radius: 15px;
  min-width: 346px;
}
@media (max-width: 991px) {
  .ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content {
    min-width: 315px;
    border-radius: 7px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content {
    min-width: 0;
    border-radius: 0;
    padding: 50px 0;
    background: var(--bg-gray);
  }
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-page-h3 {
  margin-bottom: 15px;
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list {
  font-size: 15px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list {
    font-size: 14px;
  }
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list li a {
  color: var(--main-text-color);
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list li a.ak-phone-size {
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  color: var(--main-title-color);
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list li a.ak-phone-size:hover {
  color: var(--main-title-color);
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list li a:hover {
  color: var(--color-red);
}
.ak-body .ak-map .ak-map-overlay .ak-row .ak-map-overlay-content .ak-map-overlay-content-list li + li {
  margin-top: 10px;
}
.ak-body .ak-brands {
  background: #FFFFFF;
  border-radius: 15px;
  padding: 45px 65px;
}
@media (max-width: 1199px) {
  .ak-body .ak-brands {
    padding: 45px 50px;
    border-radius: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-brands {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-brands {
    padding: 30px 30px 35px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-brands {
    padding: 25px 20px;
  }
}
.ak-body .ak-brands .ak-brands-title {
  font-weight: 600;
  font-size: 30px;
  line-height: 140%;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-brands .ak-brands-title {
    font-size: 25px;
    margin: 0 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-brands .ak-brands-title {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-brands .ak-brands-title {
    font-size: 18px;
  }
}
.ak-body .ak-brands .ak-brands-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -15px -5px 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-brands .ak-brands-list {
    margin: -15px -5px 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-brands .ak-brands-list {
    margin: -10px -5px 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-brands .ak-brands-list {
    margin: -10px -3px 0;
  }
}
.ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
  width: 25%;
  padding: 15px 5px 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
    padding: 15px 5px 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
    padding: 10px 5px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
    width: 33.333%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
    width: 50%;
    padding: 10px 3px 0;
  }
}
@media (max-width: 359px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element {
    width: 100%;
  }
}
.ak-body .ak-brands .ak-brands-list .ak-brands-list-element a {
  font-size: 18px;
  color: var(--main-text-color);
}
.ak-body .ak-brands .ak-brands-list .ak-brands-list-element a:hover {
  color: var(--color-red);
}
@media (max-width: 1199px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element a {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-brands .ak-brands-list .ak-brands-list-element a {
    font-size: 14px;
  }
}
.ak-body .ak-brands .ak-brands-list.ak-brands-list-col-3 {
  max-width: 75%;
}
@media (max-width: 767px) {
  .ak-body .ak-brands .ak-brands-list.ak-brands-list-col-3 {
    max-width: none;
  }
}
.ak-body .ak-brands .ak-brands-list.ak-brands-list-col-3 .ak-brands-list-element {
  width: 33.333%;
}
@media (max-width: 575px) {
  .ak-body .ak-brands .ak-brands-list.ak-brands-list-col-3 .ak-brands-list-element {
    width: 50%;
  }
}
@media (max-width: 359px) {
  .ak-body .ak-brands .ak-brands-list.ak-brands-list-col-3 .ak-brands-list-element {
    width: 100%;
  }
}
.ak-body .ak-brands .ak-brands-list + .ak-brands-title {
  margin-top: 40px;
}
@media (max-width: 991px) {
  .ak-body .ak-brands .ak-brands-list + .ak-brands-title {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-brands .ak-brands-list + .ak-brands-title {
    margin-top: 25px;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-catalog-brands .ak-page-h1 {
    max-width: 54%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-catalog-brands .ak-page-h1 {
    max-width: 57%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-brands .ak-page-h1 {
    max-width: 66%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-brands .ak-page-h1 {
    max-width: 304px;
  }
}
.ak-body.ak-catalog-page .ak-page-h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body.ak-catalog-page .ak-page-h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body.ak-catalog-page .ak-page-h2 {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body.ak-catalog-page .ak-page-h2 {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .ak-body.ak-catalog-page .ak-page-h2 {
    font-size: 24px;
  }
}
.ak-body.ak-catalog-page .ak-populars-title {
  margin-bottom: 35px;
}
@media (max-width: 991px) {
  .ak-body.ak-catalog-page .ak-populars-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body.ak-catalog-page .ak-populars-title {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body.ak-catalog-page .ak-populars-title {
    margin-bottom: 25px;
  }
}
.ak-body .ak-catalog-filter-block .ak-page-h2 {
  max-width: 535px;
}
.ak-body .ak-catalog-filter-block .ak-filter-form {
  width: auto;
}
.ak-body .ak-catalog-filter-block .ak-filter-small-col {
  margin-left: -5px;
  margin-right: -5px;
  width: auto;
}
.ak-body .ak-catalog-filter-block .ak-filter-small-col > div {
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-block .ak-filter-small-col.ak-filter-add-models-block {
    display: block;
  }
  .ak-body .ak-catalog-filter-block .ak-filter-small-col.ak-filter-add-models-block div {
    width: 100%;
  }
}
.ak-body .ak-catalog-filter-block .ak-catalog-submit-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row {
    display: block;
  }
}
.ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit {
  max-width: 347px;
}
@media (max-width: 1199px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit {
    max-width: 335px;
    padding: 24px 10px;
  }
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit span {
    display: inline;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit {
    max-width: 273px;
    padding: 15px 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit {
    max-width: 273px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-submit {
    max-width: none;
  }
}
.ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-reset-all {
  margin: 10px 0 0 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-reset-all {
    margin-left: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-block .ak-catalog-submit-row .ak-filter-reset-all {
    margin: 20px 0 0;
  }
}
.ak-body .ak-populars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -30px -15px 0;
}
@media (max-width: 991px) {
  .ak-body .ak-populars {
    margin: -14px -7px 0;
  }
}
.ak-body .ak-populars .ak-popular-col {
  width: 33.333%;
  padding: 30px 15px 0;
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col {
    padding: 14px 7px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-populars .ak-popular-col {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-populars .ak-popular-col {
    width: 100%;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element {
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element {
    border-radius: 10px;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure {
  margin: 0;
  display: block;
  position: relative;
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20.43%, rgba(0, 0, 0, 0)), to(#2E2E2E));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 20.43%, #2E2E2E 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20.43%, #2E2E2E 100%);
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure img {
  width: 100%;
}
@media (max-width: 1199px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure img {
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure img {
    height: 150px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-figure img {
    height: auto;
    min-height: 170px;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text {
  position: absolute;
  left: 30px;
  bottom: 25px;
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text {
    left: 25px;
    bottom: 22px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text {
    left: 20px;
    bottom: 14px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text {
    left: 25px;
    bottom: 18px;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span {
  color: white;
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  background-repeat: repeat-x;
  background-position: 0 99%;
  background-size: 1px 1px;
  padding-bottom: 5px;
  position: relative;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span {
    font-size: 14px;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span:after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  background: url("../img/dest/icon-more.svg") center no-repeat;
  background-size: contain;
  right: -20px;
  position: absolute;
  bottom: 9px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span:after {
    right: -15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element .ak-popular-element-text span:after {
    bottom: 8px;
  }
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element:hover .ak-popular-element-text span {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: -o-linear-gradient(#fff, #fff);
  background-image: linear-gradient(#fff, #fff);
}
.ak-body .ak-populars .ak-popular-col .ak-popular-element:hover .ak-popular-element-text span:after {
  right: -30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-populars .ak-popular-col .ak-popular-element:hover .ak-popular-element-text span:after {
    right: -25px;
  }
}
.ak-body .ak-catalog-text {
  margin-top: -5px;
  margin-bottom: 35px;
}
@media (max-width: 991px) {
  .ak-body .ak-catalog-text {
    margin-top: 0;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-text {
    margin-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-catalog-text p.ak-max-width-1 {
    max-width: 362px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-catalog-text p.ak-max-width-1 {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-text p.ak-max-width-1 {
    max-width: 335px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-text p.ak-max-width-1 {
    max-width: none;
  }
}
.ak-body .ak-articles {
  position: relative;
}
.ak-body .ak-articles ::-webkit-scrollbar {
  display: none;
}
@media (max-width: 767px) {
  .ak-body .ak-articles:after {
    content: "";
    display: block;
    width: 10px;
    height: 42px;
    background: -webkit-gradient(linear, right top, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    right: -10px;
    top: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles:after {
    display: none;
  }
}
.ak-body .ak-articles .ak-articles-nav-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 35px -5px 40px;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-nav-row {
    margin: 30px -5px 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-nav-row {
    margin: 35px -10px 25px 0;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-nav-row {
    margin: 30px -20px 20px;
  }
}
.ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col {
    padding: 0 10px 0 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col:first-of-type {
    padding-left: 20px;
  }
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col:last-of-type {
    padding-right: 20px;
  }
}
.ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button {
  display: block;
  padding: 15px 32px;
  background: #FFFFFF;
  border: 1px solid var(--color-gray7);
  border-radius: 7px;
  color: var(--color-gray7);
  font-size: 15px;
  line-height: 1.33;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  white-space: nowrap;
}
.ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button:hover {
  border-color: var(--color-red);
  color: var(--color-red);
}
.ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button.ak-active {
  border-color: var(--color-red);
  background-color: var(--color-red);
  color: #fff;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button {
    padding: 6px 25px;
    font-size: 13px;
    line-height: 1.38;
    border-radius: 4px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button {
    padding: 10px 15px;
    border-radius: 7px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button {
    padding: 10px 24px;
  }
}
.ak-body .ak-articles .ak-articles-list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -60px -15px 0;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row {
    margin: -40px -7px 0;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col {
  width: 33.333%;
  padding: 0 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col {
    padding: 0 7px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col {
    width: 100%;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col.ak-hide {
  display: none;
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element {
  display: block;
  text-decoration: none;
  margin-top: 60px;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element {
    margin-top: 40px;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure {
  display: block;
  width: 100%;
  margin: 0 0 20px;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure {
    border-radius: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure {
    margin: 0 0 15px;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure img {
  display: block;
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure img {
    height: 148px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-figure img {
    height: auto;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-date {
  display: block;
  margin: 0 0 15px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.333;
  color: var(--color-gray3);
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-date {
    font-size: 14px;
    margin: 0 0 10px;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-title {
  display: block;
  margin: 0 0 20px;
  font-weight: 600;
  font-size: 21px;
  line-height: 1.4;
  color: var(--main-title-color);
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-title {
    font-size: 16px;
    margin: 0 0 15px;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-text {
  display: block;
  margin: 0 0;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.55;
  color: var(--main-text-color);
  max-width: 311px;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-text {
    font-size: 14px;
    max-width: none;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-more {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0 0;
  padding: 0 0 3px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-text-color);
  border-bottom: 1px solid var(--main-text-color);
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element .ak-article-element-more {
    margin: 15px 0 0;
    font-size: 14px;
    padding-bottom: 1px;
  }
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element:hover .ak-article-element-figure img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
.ak-body .ak-articles .ak-articles-list-row .ak-articles-list-col .ak-article-element:hover .ak-article-element-more {
  color: var(--color-red);
  border-color: var(--color-red);
}
@media (max-width: 1199px) {
  .ak-body .ak-similar-articles {
    margin-left: -30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles {
    margin-left: 0;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-title {
  font-weight: 600;
  font-size: 21px;
  line-height: 140%;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-title {
    font-size: 16px;
    max-width: 187px;
    margin-bottom: 5px;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list {
    max-width: 230px;
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list {
    max-width: 250px;
    display: block;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list {
    max-width: 265px;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list li {
  padding: 15px 0;
  border-bottom: 1px solid var(--color-gray6);
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list li {
    padding: 10px 0;
    width: 100%;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list li:first-of-type {
  padding-top: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list li:first-of-type {
    padding-top: 10px;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list li a {
  font-weight: 400;
  font-size: 15px;
  line-height: 155%;
  color: var(--main-text-color);
  display: block;
  position: relative;
  padding-right: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list li a {
    font-size: 14px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list li a {
    padding-right: 15px;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list li a:after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  background: url("../img/dest/icon-more2.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ak-body .ak-similar-articles .ak-similar-articles-list li a.ak-bold {
  font-weight: 600;
  padding-right: 0;
}
.ak-body .ak-similar-articles .ak-similar-articles-list li a:hover {
  color: var(--color-red);
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list + .ak-similar-articles-list {
    margin-left: 70px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list + .ak-similar-articles-list {
    margin-left: 0;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-list + .ak-similar-articles-list li:first-of-type {
  padding-top: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-list + .ak-similar-articles-list li:first-of-type {
    padding-top: 10px;
  }
}
.ak-body .ak-similar-articles .ak-similar-articles-link {
  margin-top: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-similar-articles .ak-similar-articles-link {
    margin-top: 20px;
  }
  .ak-body .ak-similar-articles .ak-similar-articles-link a {
    font-size: 14px;
  }
}
.ak-body .ak-articles-banner {
  background: var(--bg-gray);
  border-radius: 15px;
  padding: 45px 65px 55px;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner {
    padding: 35px 40px 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner {
    padding: 35px 40px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-banner {
    border-radius: 0;
    padding: 20px 0 123px;
  }
  .ak-body .ak-articles-banner:before, .ak-body .ak-articles-banner:after {
    content: "";
    display: block;
    width: 500px;
    height: 100%;
    background: var(--bg-gray);
    position: absolute;
    top: 0;
  }
  .ak-body .ak-articles-banner:before {
    left: -500px;
  }
  .ak-body .ak-articles-banner:after {
    right: -500px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles-banner {
    padding: 50px 0 92.222vw;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-text {
  max-width: 597px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text {
    max-width: 500px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text {
    max-width: 472px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text {
    max-width: 393px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text {
    max-width: none;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-text .ak-articles-banner-text-title {
  font-weight: 600;
  font-size: 30px;
  line-height: 140%;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-articles-banner-text-title {
    font-size: 25px;
    margin-bottom: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-articles-banner-text-title {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-text p {
  margin: 0;
  font-size: 18px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text p {
    max-width: 234px;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-text .ak-red-big-btn {
  margin-top: 30px;
  width: auto;
  display: inline-block;
  vertical-align: top;
  padding-left: 46px;
  padding-right: 46px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-red-big-btn {
    margin-top: 25px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-red-big-btn {
    margin-top: 25px;
    padding-left: 33px;
    padding-right: 33px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-red-big-btn {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles-banner .ak-articles-banner-text .ak-red-big-btn {
    width: 100%;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-image {
  position: absolute;
  right: 45px;
  bottom: 0;
  width: 402px;
  display: block;
  margin: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-banner .ak-articles-banner-image {
    right: 35px;
    width: 335px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-banner .ak-articles-banner-image {
    right: -50px;
    width: 270px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-banner .ak-articles-banner-image {
    z-index: 2;
    right: 0;
    width: 295px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles-banner .ak-articles-banner-image {
    right: 0;
    width: 100%;
  }
}
.ak-body .ak-articles-banner .ak-articles-banner-image img {
  display: block;
  width: 100%;
}
.ak-body .ak-articles-page-text {
  max-width: 760px;
  padding-bottom: 60px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text {
    max-width: 640px;
    padding-bottom: 50px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text {
    max-width: none;
  }
}
.ak-body .ak-articles-page-text h1 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.3;
  color: var(--main-title-color);
  margin: 0 0 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text h1 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text h1 {
    margin: 0 0 30px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles-page-text h1 {
    font-size: 18px;
    margin: 0 0 22px;
  }
}
.ak-body .ak-articles-page-text h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text h2 {
    font-size: 24px;
  }
}
.ak-body .ak-articles-page-text h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.375;
  margin: 0 0 20px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text h3 {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text h3 {
    font-size: 18px;
  }
}
.ak-body .ak-articles-page-text h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.375;
  color: var(--main-title-color);
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text h4 {
    font-size: 16px;
    margin-bottom: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text h4 {
    font-size: 14px;
    margin-bottom: 15px;
  }
}
.ak-body .ak-articles-page-text p {
  font-size: 18px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text p {
    font-size: 14px;
  }
}
.ak-body .ak-articles-page-text p a {
  color: var(--color-red);
}
.ak-body .ak-articles-page-text p a:hover {
  color: var(--color-red-hover);
}
.ak-body .ak-articles-page-text * + .ak-image-round,
.ak-body .ak-articles-page-text * + .ak-image-round-slider,
.ak-body .ak-articles-page-text * + h1,
.ak-body .ak-articles-page-text * + h2,
.ak-body .ak-articles-page-text * + h3,
.ak-body .ak-articles-page-text * + h4,
.ak-body .ak-articles-page-text * + h5 {
  margin-top: 45px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text * + .ak-image-round,
.ak-body .ak-articles-page-text * + .ak-image-round-slider,
.ak-body .ak-articles-page-text * + h1,
.ak-body .ak-articles-page-text * + h2,
.ak-body .ak-articles-page-text * + h3,
.ak-body .ak-articles-page-text * + h4,
.ak-body .ak-articles-page-text * + h5 {
    margin-top: 35px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text * + .ak-image-round,
.ak-body .ak-articles-page-text * + .ak-image-round-slider,
.ak-body .ak-articles-page-text * + h1,
.ak-body .ak-articles-page-text * + h2,
.ak-body .ak-articles-page-text * + h3,
.ak-body .ak-articles-page-text * + h4,
.ak-body .ak-articles-page-text * + h5 {
    margin-top: 40px;
  }
}
.ak-body .ak-articles-page-text .ak-image-round + *,
.ak-body .ak-articles-page-text .ak-image-round-slider + * {
  margin-top: 45px;
}
@media (max-width: 1199px) {
  .ak-body .ak-articles-page-text .ak-image-round + *,
.ak-body .ak-articles-page-text .ak-image-round-slider + * {
    margin-top: 35px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-articles-page-text .ak-image-round + *,
.ak-body .ak-articles-page-text .ak-image-round-slider + * {
    margin-top: 40px;
  }
}
.ak-body .ak-image-round-slider {
  margin: 0;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-image-round-slider {
    border-radius: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-image-round-slider {
    border-radius: 7px;
  }
}
.ak-body .ak-image-round-slider figure {
  display: block;
  margin: 0;
}
.ak-body .ak-image-round-slider figure img {
  display: block;
  width: 100%;
}
.ak-body .ak-image-round-slider .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 38px;
  height: 38px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("../img/dest/slide-nav.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-size: contain;
  z-index: 2;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-image-round-slider .slick-arrow {
    width: 35px;
    height: 35px;
  }
}
.ak-body .ak-image-round-slider .slick-arrow:hover {
  opacity: 0.8;
}
.ak-body .ak-image-round-slider .slick-arrow.slick-next {
  right: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-image-round-slider .slick-arrow.slick-next {
    right: 10px;
  }
}
.ak-body .ak-image-round-slider .slick-arrow.slick-prev {
  left: 20px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 1199px) {
  .ak-body .ak-image-round-slider .slick-arrow.slick-prev {
    left: 10px;
  }
}
.ak-body .ak-popup-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  display: none;
  background: rgba(0, 0, 0, 0.41);
  overflow: auto;
}
.ak-body .ak-popup-overlay.ak-active {
  display: block;
}
.ak-body .ak-popup-overlay .ak-popup-aligner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-height: 100%;
  padding: 20px 0;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container {
  width: 540px;
}
@media (max-width: 1199px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container {
    width: 510px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container {
    width: 390px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container {
    width: 100%;
    max-width: 510px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container {
    max-width: calc(100% - 40px);
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content {
  padding: 40px 65px 45px;
  background: white;
  position: relative;
  -webkit-box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  display: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content {
    border-radius: 10px;
    padding: 40px 30px 45px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content {
    padding: 30px 30px 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content {
    padding: 35px 40px 35px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content {
    padding: 35px 26px 35px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content.ak-active {
  display: block;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 16px;
  height: 16px;
  background: url("../img/dest/close-black.svg") center no-repeat;
  background-size: contain;
  cursor: pointer;
  -webkit-filter: var(--filter-color-BABABA);
          filter: var(--filter-color-BABABA);
}
@media (max-width: 1199px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close {
    right: 20px;
    top: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close {
    right: 15px;
    top: 15px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-close:hover {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 0 20px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-navigation div {
  border-bottom: 1px solid var(--color-gray6);
  padding: 7px 30px;
  font-size: 15px;
  color: var(--color-gray7);
  cursor: pointer;
  line-height: 140%;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-navigation div {
    font-size: 14px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-navigation div.ak-active {
  color: var(--main-text-color);
  font-weight: 600;
  border-color: var(--color-red);
  cursor: default;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input {
  position: relative;
  margin: 25px 0 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input {
    margin-top: 20px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input + .ak-popup-input {
  margin-top: 10px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input .ak-popup-input-error {
  display: none;
  font-size: 13px;
  line-height: 140%;
  color: var(--color-red);
  padding: 3px 0 0;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input .ak-popup-input-error a {
  color: var(--color-red);
  text-decoration: underline;
  font-weight: 600;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input .ak-popup-input-error a:hover {
  color: var(--color-red-hover);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-input .ak-popup-input-error.ak-active {
  display: block;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-input-check-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 25px 0 20px;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-input-check-row {
    margin: 15px 0;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-input-check-row .ak-input-forget .ak-link-element {
  line-height: 1.33;
  font-size: 15px !important;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-input-check-row .ak-input-forget .ak-link-element {
    font-size: 14px !important;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-red-btn,
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-gray-btn {
  width: 100%;
  display: block;
  text-align: center;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-red-btn {
  margin-top: 20px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-gray-btn {
  margin-top: 10px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-page-h2 {
  margin-bottom: 15px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text {
  font-size: 15px;
  line-height: 155%;
  color: var(--main-text-color);
  margin: 0 0 20px;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text {
    font-size: 14px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text b {
  font-weight: 600;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text .ak-black {
  color: var(--main-title-color);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text.ak-details {
  margin: 25px 0 0;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-text.ak-details + .ak-details {
  margin-top: 10px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid var(--color-gray6);
  font-size: 15px;
  line-height: 155%;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li {
    font-size: 14px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li div:first-child {
  width: 232px;
  color: var(--main-text-color);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li div:last-child {
  text-align: right;
  font-weight: 600;
  color: var(--main-title-color);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li.ak-fin {
  border: none;
  padding-bottom: 0;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li.ak-fin div {
  font-weight: 600;
  color: var(--main-title-color);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-consist-list li.ak-fin div:last-child {
  color: var(--color-red);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-text {
  margin: 10px auto 0;
  text-align: center;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-text {
    max-width: 210px;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-text figure {
  display: inline-block;
  vertical-align: baseline;
  margin: 0 4px 0 0;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-text figure img {
  display: block;
  width: 9px;
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-text span {
  font-size: 12px;
  line-height: 1.33;
  color: var(--color-gray);
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-center-link {
  margin: 15px 0 0;
  text-align: center;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-center-link {
    margin: 10px 0 0;
  }
}
.ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-center-link .ak-link-element {
  font-size: 15px !important;
}
@media (max-width: 991px) {
  .ak-body .ak-popup-overlay .ak-popup-aligner .ak-popup-container .ak-popup-content .ak-popup-bottom-center-link .ak-link-element {
    font-size: 14px;
  }
}
.ak-body .ak-tags {
  height: 86px;
  overflow: hidden;
  margin: 0 0 40px;
}
.ak-body .ak-tags ::-webkit-scrollbar {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-tags {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-tags {
    margin-bottom: 20px;
    position: relative;
    margin-right: -10px;
    height: auto;
  }
  .ak-body .ak-tags:after {
    content: "";
    display: block;
    width: 10px;
    height: 100%;
    background: -o-linear-gradient(right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, right top, left top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    right: 0px;
    top: 0;
  }
}
.ak-body .ak-tags .ak-tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px -10px 0 0;
}
@media (max-width: 767px) {
  .ak-body .ak-tags .ak-tags-list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto;
    margin: 0;
  }
}
.ak-body .ak-tags .ak-tags-list .ak-tag {
  background: var(--color-gray8);
  border-radius: 500px;
  padding: 10px 15px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  white-space: nowrap;
  color: var(--main-text-color);
  margin: 10px 10px 0 0;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-tags .ak-tags-list .ak-tag {
    font-size: 11px;
    line-height: 15px;
    margin: 0 10px 0 0;
  }
}
.ak-body .ak-tags .ak-tags-list .ak-tag:hover {
  background-color: var(--color-gray6);
}
.ak-body .ak-tags .ak-tags-list .ak-tag.ak-active {
  background: var(--color-blue3);
  padding-right: 41px;
  color: white;
}
.ak-body .ak-tags .ak-tags-list .ak-tag.ak-active:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: white;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ak-body .ak-tags .ak-tags-list .ak-tag.ak-active:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: url("../img/dest/close-black.svg") center no-repeat;
  -webkit-filter: var(--filter-color-2354FF);
          filter: var(--filter-color-2354FF);
  background-size: 6px auto;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ak-body .ak-top-filter-block {
  height: 50px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
  border-radius: 15px;
  margin: 0 0 20px;
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block {
    height: 40px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block {
    height: auto;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  padding: 0 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row {
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row {
    padding: 15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-size: 12px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-block-name {
  color: var(--color-gray);
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-block-name {
    width: 100%;
    padding-bottom: 5px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort {
  margin-left: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort {
    margin-left: 5px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort {
    margin-left: 0;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort + .ak-top-filter-col-sort {
  margin-left: 20px;
}
@media (max-width: 366px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort + .ak-top-filter-col-sort {
    margin-left: 10px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort.ak-right {
  margin-left: auto;
}
@media (max-width: 575px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort.ak-right {
    width: 100%;
    padding-top: 10px;
    padding-left: 27px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title {
  color: var(--color-blue3);
  position: relative;
  padding-right: 13px;
  line-height: 1;
  max-width: 138px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 366px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title {
    max-width: 100px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-price {
  max-width: 150px;
}
@media (max-width: 1199px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-price {
    max-width: 62px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-distance {
  max-width: 120px;
}
@media (max-width: 1199px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-distance {
    max-width: 82px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-date {
  max-width: 138px;
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title {
    padding-right: 10px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title:after {
  content: "";
  display: block;
  width: 8px;
  height: 4px;
  position: absolute;
  right: 0;
  top: 6px;
  background: url("../img/dest/dropdown.svg") center no-repeat;
  background-size: contain;
  -webkit-filter: var(--filter-color-2354FF);
          filter: var(--filter-color-2354FF);
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title:after {
    width: 6px;
    height: 3px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title:hover {
  color: var(--color-blue3-hover);
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title:hover:after {
  -webkit-filter: var(--filter-color-1C44D1);
          filter: var(--filter-color-1C44D1);
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.ak-open:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link {
  position: relative;
  font-size: 13px;
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link {
    font-size: 0px;
    line-height: 1.333;
    width: 16px;
    border: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link {
    font-size: 12px;
    width: auto;
    border-bottom: 1px solid var(--main-text-color);
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link:before {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link .ak-best-price-shield {
  position: absolute;
  left: -30px;
  top: 2px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 991px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link .ak-best-price-shield {
    width: 16px;
    height: 16px;
    top: -2px;
    left: 0px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link .ak-best-price-shield {
    width: 17px;
    height: 17px;
    left: -27px;
    top: 1px;
  }
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link:hover {
  border-color: var(--color-green-hover);
  color: var(--color-green-hover);
}
.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-best-price-link:hover .ak-best-price-shield {
  background-color: var(--color-green-hover);
}
.ak-body .ak-top-search-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-top-search-row {
    margin-bottom: 10px;
  }
}
.ak-body .ak-top-search-row .ak-filter-fast-search {
  position: relative;
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search {
    width: calc(100% - 60px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search {
    width: calc(100% - 130px);
  }
}
.ak-body .ak-top-search-row .ak-filter-fast-search input {
  display: block;
  width: 100%;
  height: 50px;
  border-radius: 15px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
  padding-left: 25px;
  padding-right: 50px;
  border: 1px solid #fff;
  outline: none;
  font-size: 15px;
  color: var(--main-text-color);
  font-weight: 600;
}
@media (max-width: 1199px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search input {
    padding-left: 15px;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search input {
    height: 40px;
    padding-left: 14px;
    padding-right: 40px;
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search input {
    font-size: 13px;
  }
}
.ak-body .ak-top-search-row .ak-filter-fast-search input:hover, .ak-body .ak-top-search-row .ak-filter-fast-search input:focus {
  border-color: var(--color-blue3);
}
.ak-body .ak-top-search-row .ak-filter-fast-search input::-webkit-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-top-search-row .ak-filter-fast-search input::-moz-placeholder {
  font-weight: normal;
}
.ak-body .ak-top-search-row .ak-filter-fast-search input:-ms-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-top-search-row .ak-filter-fast-search input::-ms-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-top-search-row .ak-filter-fast-search input::placeholder {
  font-weight: normal;
}
.ak-body .ak-top-search-row .ak-filter-fast-search button {
  width: 50px;
  height: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  outline: none;
  background: url("../img/dest/search-black.svg") 10px center no-repeat;
  -webkit-filter: var(--filter-color-979797);
          filter: var(--filter-color-979797);
  background-size: 20px auto;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search button {
    background-size: 18px;
    width: 40px;
    background-position: 7px center;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-top-search-row .ak-filter-fast-search button {
    background-size: 16px auto;
    background-position: 9px center;
  }
}
.ak-body .ak-top-search-row .ak-filter-fast-search button:hover {
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
.ak-body .ak-top-search-row .ak-filter-fast-search button:hover + input {
  border-color: var(--color-blue3);
}
.ak-body .ak-top-search-row .ak-mobile-filter-call-button {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50px;
    height: 40px;
    border-radius: 15px;
    background: var(--color-red);
  }
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button figure {
    margin: 0;
    display: block;
  }
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button figure img {
    width: 15px;
    display: block;
  }
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button span {
    display: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button {
    width: 120px;
  }
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button span {
    display: block;
    font-size: 13px;
    line-height: 13px;
    color: white;
    padding-left: 5px;
    padding-bottom: 3px;
  }
  .ak-body .ak-top-search-row .ak-mobile-filter-call-button figure img {
    width: 14px;
  }
}
.ak-body .ak-side-filter-block {
  padding: 25px 25px 55px;
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
  border-radius: 15px;
  background: white;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block {
    padding: 25px 15px 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block {
    display: none;
  }
}
.ak-body .ak-side-filter-block .ak-side-filter-element + .ak-side-filter-element {
  margin-top: 30px;
}
.ak-body .ak-side-filter-block .ak-side-filter-element.ak-disabled {
  opacity: 0.27;
}
.ak-body .ak-side-filter-block .ak-side-filter-element.ak-disabled .ak-side-filter-title {
  cursor: default;
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-title {
  position: relative;
  padding: 0 20px 0 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.55;
  color: var(--main-title-color);
  cursor: pointer;
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-title span {
  position: relative;
  padding-left: 10px;
  color: var(--main-text-color);
  margin-left: 9px;
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-title span:before {
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 8px;
  background: var(--main-text-color);
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-title:before {
  content: "";
  display: block;
  width: 12px;
  height: 6px;
  background: url("../img/dest/dropdown.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
  -webkit-filter: var(--filter-color-000000);
          filter: var(--filter-color-000000);
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-title.ak-active:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-side-filter-block .ak-side-filter-element .ak-side-filter-content {
  display: none;
  padding: 12px 0 0;
}
.ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 0 -5px 30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors {
    margin-bottom: 20px;
    margin-left: -2px;
    margin-right: -2px;
  }
}
.ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col {
    padding: 0 2px;
  }
}
.ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col .ak-side-filter-button {
  display: block;
  padding: 14px 19px;
  background: white;
  text-align: center;
  border: 1px solid var(--color-gray);
  border-radius: 15px;
  cursor: pointer;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.333;
  text-align: center;
  color: var(--main-text-color);
}
.ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col .ak-side-filter-button:hover {
  border-color: var(--color-red);
  color: var(--color-red);
}
.ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col .ak-side-filter-button.ak-active {
  color: white;
  background-color: var(--color-red);
  border-color: var(--color-red);
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block .ak-side-filter-buttons-selectors .ak-side-filter-button-col .ak-side-filter-button {
    padding: 13px;
    font-size: 15px;
  }
}
.ak-body .ak-side-filter-block .ak-side-filter-submit {
  margin-top: 40px;
  width: 100%;
  padding: 20px 0;
  border-radius: 15px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-side-filter-block .ak-side-filter-reset {
  text-align: center;
  margin: 8px 0 0;
}
.ak-body .ak-side-filter-block .ak-side-filter-reset .ak-side-filter-reset-link {
  position: relative;
  margin-right: 20px;
}
.ak-body .ak-side-filter-block .ak-side-filter-reset .ak-side-filter-reset-link:before {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0;
}
.ak-body .ak-side-filter-block .ak-side-filter-reset .ak-side-filter-reset-link:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  right: -20px;
  top: 10px;
  background: url("../img/dest/close-black.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-side-filter-block .ak-side-filter-reset .ak-side-filter-reset-link:hover::after {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-filter-block .ak-side-filter-input {
  height: 50px;
  background: #FFFFFF;
  border: 1px solid var(--color-gray);
  border-radius: 15px;
  padding: 0 0 0 20px;
  outline: none;
  font-size: 15px;
  color: var(--main-text-color);
  font-weight: 600;
}
.ak-body .ak-side-filter-block .ak-side-filter-input:hover, .ak-body .ak-side-filter-block .ak-side-filter-input:focus {
  border-color: var(--color-blue3);
}
.ak-body .ak-side-filter-block .ak-side-filter-input::-webkit-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-side-filter-block .ak-side-filter-input::-moz-placeholder {
  font-weight: normal;
}
.ak-body .ak-side-filter-block .ak-side-filter-input:-ms-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-side-filter-block .ak-side-filter-input::-ms-input-placeholder {
  font-weight: normal;
}
.ak-body .ak-side-filter-block .ak-side-filter-input::placeholder {
  font-weight: normal;
}
.ak-body .ak-side-filter-block .ak-side-filter-row-inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ak-body .ak-side-filter-block .ak-side-filter-row-inputs input {
  width: calc(50% - 5px);
}
.ak-body .ak-side-filter-block.ak-catalog-filter {
  display: block;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
@media (max-width: 767px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter {
    display: none;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-buttons-selectors {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-buttons-selectors {
    margin-bottom: 36px;
  }
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-buttons-selectors .ak-side-filter-button-col .ak-side-filter-button {
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-reset {
  margin: 25px 0 0;
  text-align: left;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-reset .ak-link-element {
    font-size: 14px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col {
  width: 300px;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col {
    width: 290px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col {
    width: calc(50% - 15px);
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:after {
  content: "";
  display: block;
  width: 1px;
  height: 637px;
  background: var(--color-gray6);
  position: absolute;
  right: -38px;
  top: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:after {
    display: none;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
  width: 350px;
  padding-right: 37px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
    width: 290px;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
    width: 100%;
    margin-top: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-mobile-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 290px;
  }
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-mobile-row .ak-side-filter-submit {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0 0 30px;
  }
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-mobile-row .ak-catalog-filter-text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0 0 25px;
  }
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-mobile-row .ak-catalog-filter-status-list {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type:after {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type:after {
    display: block;
    width: 100%;
    height: 1px;
    left: 0;
    top: -41px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-image {
  margin: 35px 0 0;
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-image {
    margin: 40px 0 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-image {
    margin: 0 0 0 70px;
    width: 233px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type .ak-catalog-filter-image img {
  display: block;
  width: 100%;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element {
    margin-top: 26px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element:first-of-type {
  margin-top: 0 !important;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element .ak-catalog-filter-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.38;
  color: var(--main-title-color);
  margin: 0 0 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element .ak-catalog-filter-title {
    font-size: 16px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-subrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-subrow .ak-catalog-filter-subcol {
  width: calc(50% - 5px);
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list {
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
  position: relative;
  overflow: hidden;
  background: #FFFFFF;
  border-radius: 15px;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status {
  padding: 10px 25px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #FFFFFF;
  opacity: 0;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status {
    padding: 10px 15px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status.ak-active {
  opacity: 1;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status:first-of-type {
  position: relative;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure {
  margin: 0 20px 0 0;
  display: block;
  width: 36px;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure img {
  display: block;
  width: 100%;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure.ak-params img {
  -webkit-filter: var(--filter-color-2354FF);
          filter: var(--filter-color-2354FF);
  width: 30px;
  margin: auto;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure.ak-loading img {
  -webkit-filter: var(--filter-color-2354FF);
          filter: var(--filter-color-2354FF);
  -webkit-animation: rotating 2s linear infinite;
          animation: rotating 2s linear infinite;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure.ak-complete img {
  -webkit-filter: var(--filter-color-4CF23E);
          filter: var(--filter-color-4CF23E);
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row span {
  width: calc(100% - 56px);
  font-size: 15px;
  line-height: 1.5;
  color: var(--main-text-color);
  white-space: nowrap;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row span {
    font-size: 14px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row span b {
  font-weight: 600;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text {
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text {
    margin: 0 0 25px;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text .ak-page-h3 {
    margin: 0 0 15px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text p {
  margin: 0;
  max-width: 262px;
  font-weight: 400;
  font-size: 15px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text p {
    font-size: 14px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-submit {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-side-filter-input {
    height: 40px;
    line-height: 38px;
    padding-left: 15px;
    font-size: 13px;
    border-radius: 10px;
  }
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput:before {
  width: 40px;
}
.ak-body .ak-side-filter-block.ak-catalog-filter .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput:after {
  width: 10px;
  height: 5px;
  right: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-filter-block.ak-catalog-filter .ak-filter-desktop-select .ak-filter-desktop-select-input {
    height: 38px;
    line-height: 38px;
    padding-left: 15px;
    font-size: 13px;
  }
}
.ak-body .ak-side-filter-checkbox-list {
  max-height: 140px;
  overflow: hidden;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
.ak-body .ak-side-filter-checkbox-list.ak-active {
  /*max-height: none;*/
}
.ak-body .ak-side-filter-checkbox-list.ak-catalog-filter-list {
  max-height: none;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element + .ak-side-filter-checkbox-element {
  margin-top: 10px;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  cursor: pointer;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox .ak-side-filter-checkbox-text {
  padding-left: 10px;
  font-size: 15px;
  line-height: 1.333;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--main-text-color);
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox .ak-side-filter-checkbox-fakebox {
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 1px solid var(--main-text-color);
  border-radius: 2px;
  margin-top: 2px;
  position: relative;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox .ak-side-filter-checkbox-fakebox:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/dest/check.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FFFFFF);
          filter: var(--filter-color-FFFFFF);
  background-size: 10px auto;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox:hover .ak-side-filter-checkbox-fakebox {
  border-color: var(--color-red);
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox input {
  display: none;
}
.ak-body .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox input:checked ~ .ak-side-filter-checkbox-fakebox {
  border-color: var(--color-red);
  background: var(--color-red);
}
.ak-body .ak-side-filter-checkbox-list-toggle-link {
  color: var(--color-blue3);
  border-color: var(--color-blue3);
  margin-top: 15px;
  font-weight: 600;
}
.ak-body .ak-side-filter-checkbox-list-toggle-link:hover {
  color: var(--color-blue3-hover);
  border-color: var(--color-blue3-hover);
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 99;
  display: none;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal.ak-open {
  display: block;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header {
  border-bottom: 1px solid var(--color-gray6);
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row {
  position: relative;
  text-align: center;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-title {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: var(--main-title-color);
}
@media (max-width: 575px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-title {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-close {
  width: 20px;
  height: 100%;
  background: url("../img/dest/close-black.svg") center no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-close {
    width: 16px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-reset {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-reset .ak-link-element {
  color: var(--color-red);
  border-color: var(--color-red);
  font-size: 14px;
  line-height: 1.33;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-header .ak-filter-mobile-modal-header-row .ak-filter-mobile-modal-reset .ak-link-element {
    font-size: 12px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content {
  height: calc(100vh - 51px);
  padding: 1px 0 100px;
  overflow: auto;
}
@media (max-width: 575px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content {
    height: calc(100vh - 41px);
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-container .ak-row {
  margin: 0 -5px;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-container .ak-row > * {
  padding-left: 5px;
  padding-right: 5px;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 0;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range {
    padding-top: 6px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range:before {
  width: calc(50% - 5px);
  top: 19px;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range:before {
    top: 6px;
    width: 100%;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range .slider-range-line {
  width: calc(50% - 12px);
  margin-top: 19px;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range .slider-range-line {
    width: 100%;
    margin-top: 0;
    margin-bottom: 18px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range .slider-range-inputs {
  margin-top: 0px;
  width: calc(50% + 2px);
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .slider-range .slider-range-inputs {
    width: calc(100% + 14px);
    margin-left: -7px;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-input {
  padding-right: 38px;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-mark:before,
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-model:before {
  content: "";
  display: block;
  width: 10px;
  height: 38px;
  background: url(../img/dest/dropdown.svg) center no-repeat;
  background-size: contain;
  position: absolute;
  right: 15px;
  top: 1px;
  margin: auto;
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
  z-index: 3;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-mark {
  width: calc(50% - 5px);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-mark {
    width: 100%;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-plus {
  width: 40px;
  height: 40px;
  background-color: var(--color-blue3);
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  line-height: 40px;
  text-align: center;
  display: none;
  border-radius: 10px;
  color: white;
  position: relative;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-plus:before, .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-plus:after {
  content: "";
  display: block;
  width: 14px;
  height: 1px;
  border-radius: 1px;
  background: white;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-plus:before {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-model {
  width: calc(50% - 5px);
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-model {
    width: 100%;
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-clear {
  position: absolute;
  right: 0px;
  top: 1px;
  width: 14px;
  height: 38px;
  right: 13px;
  background: white;
  z-index: 4;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-clear:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/dest/close-black.svg") left center no-repeat;
  -webkit-filter: var(--filter-color-BABABA);
          filter: var(--filter-color-BABABA);
  background-size: 14px auto;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element .ak-filter-mobile-cars-clear.ak-hide {
  display: none;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element:last-of-type .ak-filter-mobile-cars-plus.ak-active {
  display: block;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element:last-of-type .ak-filter-mobile-cars-plus.ak-active ~ .ak-filter-mobile-cars-mark {
  width: calc(50% - 55px);
}
@media (max-width: 767px) {
  .ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-cars-list .ak-filter-mobile-cars-element:last-of-type .ak-filter-mobile-cars-plus.ak-active ~ .ak-filter-mobile-cars-mark {
    width: calc(100% - 50px);
  }
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-mobile-modal-list-search {
  margin-bottom: 0;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list {
  margin: 0 0 20px;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list li {
  position: relative;
  font-size: 14px;
  line-height: 1.333;
  color: var(--main-text-color);
  padding: 12px 0;
  border-bottom: 1px solid var(--color-gray6);
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list li.ak-active {
  color: var(--main-title-color);
  font-weight: 600;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list li.ak-hide {
  display: none;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list.ak-multiple li {
  position: relative;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list.ak-multiple li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid var(--color-red);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list.ak-multiple li:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--color-red);
  position: absolute;
  right: 4px;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-content .ak-filter-mobile-modal-list.ak-multiple li.ak-active:after {
  opacity: 1;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
}
.ak-body .ak-filter-mobile-block .ak-filter-mobile-modal-footer .ak-red-btn {
  font-size: 16px;
  text-align: center;
  padding: 19px 24px;
  border-radius: 15px;
}
.ak-body .ak-filter-mobile-select {
  margin: 0 0 10px;
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-input {
  display: none;
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-input[value=""] + .ak-filter-mobile-select-fakeinput, .ak-body .ak-filter-mobile-select .ak-filter-mobile-select-input:not([value]) + .ak-filter-mobile-select-fakeinput {
  font-weight: 400;
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-fakeinput {
  width: 100%;
  height: 40px;
  padding: 0 0 0 15px;
  background: #FFFFFF;
  border: 1px solid var(--color-gray);
  border-radius: 10px;
  line-height: 38px;
  font-size: 13px;
  color: var(--main-text-color);
  font-weight: 600;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-fakeinput:before {
  content: "";
  display: block;
  width: 40px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #FFFFFF;
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-fakeinput:after {
  content: "";
  display: block;
  width: 10px;
  height: 5px;
  background: url("../img/dest/dropdown.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
.ak-body .ak-filter-mobile-select .ak-filter-mobile-select-fakeinput.ak-open:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-filter-mobile-select .ak-dropdown-list {
  top: calc(100% + 10px) !important;
}
.ak-body .ak-filter-mobile-select .ak-dropdown-list.ak-open {
  top: calc(100% + 5px) !important;
}
.ak-body .ak-filter-desktop-select {
  margin: 0 0 10px;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input {
  display: none;
  width: 100%;
  height: 48px;
  background: none;
  line-height: 48px;
  color: var(--main-text-color);
  font-weight: 400;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  border: none;
  outline: none;
  position: absolute;
  left: 1px;
  top: 1px;
  padding-left: 20px;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input[value=""] + .ak-filter-desktop-select-fakeinput, .ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input:not([value]) + .ak-filter-desktop-select-fakeinput {
  font-weight: 400;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input.ak-placeholder {
  display: block;
  pointer-events: none;
  z-index: 2;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input.ak-placeholder.ak-filled {
  display: none;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-input.ak-placeholder.ak-filled ~ .ak-dropdown-select-title {
  font-weight: 600;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput {
  width: 100%;
  height: 50px;
  background: #FFFFFF;
  line-height: 48px;
  color: var(--main-text-color);
  font-weight: 600;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput:before {
  content: "";
  display: block;
  width: 40px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #FFFFFF;
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput:after {
  content: "";
  display: block;
  width: 12px;
  height: 6px;
  background: url("../img/dest/dropdown.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput.ak-open {
  border-color: var(--color-blue3);
}
.ak-body .ak-filter-desktop-select .ak-filter-desktop-select-fakeinput.ak-open:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-filter-desktop-select.ak-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}
.ak-body .ak-filter-mobile-input {
  width: 100%;
  height: 40px;
  padding: 0 0 0 15px;
  background: #FFFFFF;
  border: 1px solid var(--color-gray);
  border-radius: 10px;
  line-height: 38px;
  font-size: 13px;
  color: var(--main-text-color);
  font-weight: 600;
  position: relative;
  outline: none;
  margin: 0 0 10px;
}
.ak-body .ak-filter-mobile-input::-webkit-input-placeholder {
  font-weight: normal;
  color: var(--main-text-color);
}
.ak-body .ak-filter-mobile-input::-moz-placeholder {
  font-weight: normal;
  color: var(--main-text-color);
}
.ak-body .ak-filter-mobile-input:-ms-input-placeholder {
  font-weight: normal;
  color: var(--main-text-color);
}
.ak-body .ak-filter-mobile-input::-ms-input-placeholder {
  font-weight: normal;
  color: var(--main-text-color);
}
.ak-body .ak-filter-mobile-input::placeholder {
  font-weight: normal;
  color: var(--main-text-color);
}
.ak-body .ak-filter-mobile-input.ak-disabled {
  cursor: default;
  opacity: 0.4;
}
.ak-body .ak-filter-mobile-modal-content-title {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-title-color);
  margin: 20px 0 15px;
}
.ak-body .slider-range {
  padding: 6px 7px 0;
  position: relative;
}
.ak-body .slider-range:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background-color: var(--color-gray6);
  position: absolute;
  left: 0;
  top: 6;
}
.ak-body .slider-range .slider-range-inputs {
  margin: 20px -7px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ak-body .slider-range .slider-range-inputs input {
  width: calc(50% - 5px);
}
.ak-body .slider-range .slider-range-line {
  margin-bottom: 6px;
  width: 100%;
}
.ak-body .slider-range .noUi-target {
  background: var(--color-gray6);
  border: none;
  border-radius: 1px;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 2px;
}
.ak-body .slider-range .noUi-horizontal .noUi-handle {
  width: 14px;
  height: 14px;
  background-color: white;
  border: 2px solid var(--color-red);
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: -6px;
  right: -6px;
  cursor: pointer;
}
.ak-body .slider-range .noUi-horizontal .noUi-handle:before, .ak-body .slider-range .noUi-horizontal .noUi-handle:after {
  display: none;
}
.ak-body .slider-range .noUi-horizontal .noUi-handle:hover {
  background-color: var(--color-red);
}
.ak-body .slider-range .noUi-connect {
  background-color: var(--color-red);
}
.ak-body .ak-dropdown-list {
  display: block;
  max-height: 132px;
  overflow-x: hidden;
  overflow-y: auto;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 1px 10px rgba(84, 84, 84, 0.1);
          box-shadow: 0px 1px 10px rgba(84, 84, 84, 0.1);
  border-radius: 7px;
  position: absolute;
  left: 0;
  top: calc(100% + 15px);
  min-width: 215px;
  width: 100%;
  pointer-events: none;
  pointer-events: none;
  opacity: 0;
  z-index: 60;
  padding: 4px 0 10px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element {
  font-size: 13px;
  line-height: 1.38461538;
  color: var(--main-text-color);
  padding: 5px 0 5px 42px;
  cursor: pointer;
  position: relative;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element:hover {
  color: var(--color-gray2);
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-hide {
  display: none;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url("../img/dest/check.svg") center no-repeat;
  -webkit-filter: var(--filter-color-BABABA);
          filter: var(--filter-color-BABABA);
  background-size: contain;
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-active {
  color: var(--main-text-color);
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-active:before {
  opacity: 1;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-reset {
  position: relative;
  margin-bottom: 17px;
  display: block;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-reset:before {
  background-image: url("../img/dest/close-black.svg");
  -webkit-filter: var(--filter-color-BABABA);
          filter: var(--filter-color-BABABA);
  opacity: 1;
}
.ak-body .ak-dropdown-list .ak-dropdown-list-element.ak-reset:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--color-gray6);
  position: absolute;
  left: 0;
  bottom: -9px;
}
.ak-body .ak-dropdown-list.ak-open {
  opacity: 1;
  pointer-events: auto;
  top: calc(100% + 5px);
}
.ak-body .ak-dropdown-select {
  position: relative;
}
.ak-body .ak-dropdown-select .ak-dropdown-select-title {
  cursor: pointer;
}
.ak-body .ak-dropdown-select .ak-dropdown-select-list {
  top: calc(100% + 24px);
}
.ak-body .ak-dropdown-select .ak-dropdown-select-list.ak-open {
  top: calc(100% + 14px);
}
.ak-body .ak-best-price-shield {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--color-green) url("../img/dest/icon-price.svg") center no-repeat;
  background-size: 50% auto;
}
.ak-body .ak-cars-items-list {
  margin-top: -10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
  }
}
.ak-body .ak-cars-items-list .ak-car-item {
  position: relative;
  min-height: 198px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 15px 10px 295px;
  margin-left: -10px;
  border-radius: 15px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item {
    padding: 0 0 0 240px;
    min-height: 140px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item {
    padding: 0;
    width: calc(50% - 5px);
    display: block;
    padding-bottom: 315px;
  }
  .ak-body .ak-cars-items-list .ak-car-item:nth-child(1), .ak-body .ak-cars-items-list .ak-car-item:nth-child(2) {
    margin-top: 0 !important;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cars-items-list .ak-car-item {
    width: 100%;
    padding-bottom: 0;
  }
  .ak-body .ak-cars-items-list .ak-car-item:nth-child(2) {
    margin-top: 50px !important;
  }
}
.ak-body .ak-cars-items-list .ak-car-item:hover {
  -webkit-box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
          box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.04);
  background: #fff;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: none;
  }
}
.ak-body .ak-cars-items-list .ak-car-item:hover:before {
  opacity: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item:hover:before {
    opacity: 1;
  }
}
.ak-body .ak-cars-items-list .ak-car-item:hover + .ak-car-item:before {
  opacity: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item:hover + .ak-car-item:before {
    opacity: 1;
  }
}
.ak-body .ak-cars-items-list .ak-car-item + .ak-car-item {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item + .ak-car-item {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item + .ak-car-item {
    margin-top: 50px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item + .ak-car-item:before {
  content: "";
  display: block;
  height: 1px;
  background-color: var(--color-gray6);
  position: absolute;
  top: -11px;
  right: 0;
  left: 10px;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item + .ak-car-item:before {
    top: -21px;
    left: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item + .ak-car-item:before {
    left: -800px;
    right: -800px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-link-overflow {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  line-height: 1.38;
  color: var(--main-title-color);
  margin: 0 0 20px;
  width: 100%;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row {
    margin-bottom: 0;
    height: 100%;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row {
    display: block;
    height: auto;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-title {
  width: calc(100% - 215px);
  font-size: 18px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-title {
    font-size: 16px;
    width: calc(100% - 155px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-title {
    width: calc(100% - 250px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-title {
    width: 100%;
    margin: 0 0 10px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price {
  width: 215px;
  padding-left: 40px;
  font-size: 16px;
  position: relative;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price {
    font-size: 14px;
    width: 155px;
    position: static;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price {
    width: 240px;
    position: relative;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price {
    width: 100%;
    padding-left: 30px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-top-price {
  position: relative;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-top-price .ak-best-price-shield {
  position: absolute;
  left: -30px;
  top: 3px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-top-price .ak-best-price-shield {
    top: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-top-price .ak-best-price-shield {
    width: 16px;
    height: 16px;
    top: 3px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls {
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 4px;
  z-index: 10;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls {
    right: auto;
    left: 186px;
    top: 0px;
    z-index: 50;
    background: #FFFFFF;
    border-radius: 0px 7px;
    padding: 7px 5px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls {
    left: auto;
    right: 0;
    top: 4px;
    z-index: 10;
    background: none;
    border-radius: 0;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control + .ak-car-item-control {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control + .ak-car-item-control {
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control + .ak-car-item-control {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control + .ak-car-item-control {
    margin-top: 0;
    margin-left: 10px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a {
  display: block;
  max-width: 20px;
  position: relative;
  z-index: 4;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a {
    max-width: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a {
    max-width: 16px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a img {
  -webkit-filter: var(--filter-color-BEBEBE);
          filter: var(--filter-color-BEBEBE);
  display: block;
  width: 100%;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a:hover img {
  -webkit-filter: var(--filter-color-B0B0B0);
          filter: var(--filter-color-B0B0B0);
}
 .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a.ak-active img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a.ak-heart.ak-red img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-top-row .ak-car-item-top-col-price .ak-car-item-controls .ak-car-item-control a.ak-heart.ak-active:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row {
    position: static;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col {
  width: 50%;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  height: 20px;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col {
    font-size: 13px;
    line-height: 18px;
    height: 18px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-0 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 175px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-0 {
    width: 115px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-0 {
    width: 200px;
  }
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-0 br {
    display: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-0 {
    width: 100%;
    margin-bottom: 20px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: calc(100% - 185px);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-1 {
    width: calc(100% - 125px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-1 {
    width: calc(100% - 210px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-1 {
    width: 100%;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-2 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-2 {
    width: calc(100% - 210px) !important;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-2 {
    width: 100% !important;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-3 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  width: calc(100% - 185px);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-3 {
    width: calc(100% - 125px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-3 {
    width: calc(100% - 210px);
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-3 {
    width: 100%;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-4 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  width: 175px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-4 {
    width: 115px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-4 {
    width: 200px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-param-4 {
    width: 100%;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col + .ak-car-item-bottom-col {
  margin-top: 10px;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-row .ak-car-item-bottom-col.ak-car-item-bottom-col-wide {
  width: 100%;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 255px;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col {
    width: 210px;
    left: 0;
    top: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col {
    position: static;
    width: auto;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .slick-dots li {
  margin: 0 2px;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .slick-dots li button {
  padding: 0;
  border: none;
  margin: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -999999px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--color-gray2);
  pointer-events: auto;
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .slick-dots li button {
    width: 8px;
    height: 8px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .slick-dots li.slick-active button {
  background-color: var(--color-red);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 25px;
  height: 178px;
  overflow: hidden;
  border-radius: 7px;
  z-index: 40;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image {
    padding: 0;
    height: 140px;
    display: block;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image {
    height: 160px;
    margin-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image {
    height: 50vw;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure {
  margin: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure {
    position: static;
    height: 140px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure {
    height: 160px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure {
    height: 50vw;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure picture {
  display: block;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure:first-of-type {
  z-index: 9;
}
@media (max-width: 767px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-figure:first-of-type {
    position: static;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  position: relative;
  z-index: 10;
  height: 100%;
  padding: 0 1px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  opacity: 0;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button {
    display: none;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button:first-of-type {
  margin-left: -25px;
  padding-left: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button:first-of-type {
    margin-left: -15px;
    padding-left: 15px;
  }
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button:last-of-type {
  margin-right: -25px;
  padding-right: 25px;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button span {
  display: block;
  width: 100%;
  background-color: var(--color-gray6);
  height: 1px;
  width: 100%;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button:hover span {
  background-color: var(--color-red);
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image .ak-car-item-image-button:hover + .ak-car-item-image-figure {
  z-index: 9;
}
.ak-body .ak-cars-items-list .ak-car-item .ak-car-item-bottom-image-col .ak-car-item-image:hover .ak-car-item-image-button {
  opacity: 1;
}
.ak-body .ak-pagination {
  margin: 40px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575px) {
  .ak-body .ak-pagination {
    margin-top: 35px;
  }
}
.ak-body .ak-pagination li {
  margin: 0 5px;
}
.ak-body .ak-pagination li .ak-page {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--main-text-color);
  text-align: center;
  line-height: 28px;
  font-weight: 600;
  font-size: 10px;
  color: var(--main-text-color);
}
.ak-body .ak-pagination li .ak-page:hover, .ak-body .ak-pagination li .ak-page.ak-active {
  color: white;
  border-color: var(--color-red);
  background: var(--color-red);
}
.ak-body .ak-pagination li .ak-text {
  font-size: 15px;
  display: block;
  line-height: 1;
  color: var(--main-text-color);
  padding-bottom: 2px;
}
@media (max-width: 1199px) {
  .ak-body .ak-pagination li .ak-text {
    font-size: 13px;
    padding-bottom: 1px;
  }
}
.ak-body .ak-pagination li a.ak-text:hover {
  color: var(--color-red);
}
.ak-body .ak-card-bottom-screen-padding {
  height: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen-padding {
    height: 70px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen-padding {
    height: 60px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen-padding {
    height: 50px;
  }
}
.ak-body .ak-card-bottom-screen {
  position: fixed;
  left: 0;
  bottom: -81px;
  width: 100%;
  background-color: white;
  z-index: 10;
  border-top: 1px solid var(--color-gray6);
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-card-bottom-screen.ak-visible {
  bottom: 0;
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row {
    height: 70px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row {
    height: 60px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row {
    height: 50px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-preview {
  margin: 0 20px 0 0;
  min-width: 95px;
  max-width: 95px;
  overflow: hidden;
  justify-self: flex-start;
  border-radius: 7px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-preview {
    min-width: 80px;
    max-width: 80px;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-preview {
    min-width: 60px;
    max-width: 60px;
    margin: 0 10px 0 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-preview {
    display: none;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-preview img {
  display: block;
  width: 100%;
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.33;
  color: var(--main-title-color);
  max-width: 210px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title {
    font-size: 13px;
    max-width: 180px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title {
    font-size: 11px;
    max-width: 137px;
  }
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title br {
    display: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-title {
    display: none;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.333;
  color: var(--main-text-color);
  margin-right: 45px;
  white-space: nowrap;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params {
    margin-right: 35px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params {
    font-size: 12px;
    margin-right: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params {
    margin-right: 15px;
    font-size: 11px;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params a {
  color: var(--main-text-color);
  position: relative;
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params a:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--main-text-color);
  position: absolute;
  left: 0;
  bottom: -1px;
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params a:hover {
  color: var(--color-red);
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params a:hover:before {
  background-color: var(--color-red);
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params div {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.333;
  margin-top: 4px;
  color: var(--main-title-color);
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params div {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params div {
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params div {
    font-size: 13px;
    margin-top: 2px;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-distance {
  margin-left: auto;
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-distance {
    display: none;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-price {
    display: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-price {
    display: block;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-distance-price {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-distance-price {
    display: block;
    margin-left: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-distance-price {
    display: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-delivery {
    display: none;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-delivery div {
    font-weight: normal;
    font-size: 12px;
    color: var(--main-text-color);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-params.ak-delivery div {
    font-size: 11px;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn {
  margin-left: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn {
    margin-left: 12px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn {
    margin-left: 0;
  }
}
.ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn .ak-red-btn {
  display: block;
  min-width: 255px;
  text-align: center;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn .ak-red-btn {
    min-width: 160px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn .ak-red-btn {
    min-width: 150px;
    font-size: 12px;
    padding: 12px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn .ak-red-btn {
    min-width: 118px;
    font-size: 11px;
    padding: 7px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-bottom-screen .ak-card-bottom-screen-row .ak-btn .ak-red-btn {
    min-width: 165px;
    border-radius: 10px;
    font-size: 13px;
    padding: 9px;
  }
}
.ak-body .ak-find-car-callback {
  background: var(--bg-gray);
  border-radius: 15px;
  position: relative;
  padding: 50px 50px 60px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback {
    padding: 40px 50px 50px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback {
    padding: 40px 50px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback {
    border-radius: 0;
    overflow: visible;
    overflow-y: clip;
    padding: 60px 0;
  }
  .ak-body .ak-find-car-callback:before, .ak-body .ak-find-car-callback:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: var(--bg-gray);
  }
  .ak-body .ak-find-car-callback:before {
    left: -100%;
  }
  .ak-body .ak-find-car-callback:after {
    right: -100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback {
    padding-bottom: 70.555vw;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-image {
  margin: 0;
  position: absolute;
  right: -80px;
  bottom: -120px;
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image {
    right: -105px;
    bottom: -100px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image {
    right: -135px;
    bottom: -68px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image {
    z-index: 2;
    right: -89px;
    bottom: -90px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image {
    bottom: -30.625vw;
    right: 0;
    width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-image img {
  display: block;
  width: 455px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image img {
    width: 370px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image img {
    width: 405px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image img {
    width: 320px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-image img {
    width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-text {
  max-width: 525px;
  margin: 0 0 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text {
    max-width: 435px;
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text {
    max-width: 430px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text {
    max-width: 406px;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-text .ak-page-h1 {
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text .ak-page-h1 {
    margin-bottom: 15px;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-text p {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-text p {
    font-size: 14px;
    max-width: 396px;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form {
  max-width: 680px;
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form {
    max-width: 640px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form {
    max-width: 410px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form {
    max-width: 310px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form {
    max-width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row {
    gap: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
  width: 235px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 220px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 310px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
  width: 180px;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
    width: 190px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-top: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
    width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button .ak-red-btn {
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-input-check {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
  }
}
.ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
    width: 190px;
    text-align: center;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
    margin: auto;
  }
}
.ak-body .ak-find-car-callback-wide-block {
  padding: 70px 0 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block {
    padding: 50px 0 60px;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide {
  position: relative;
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image {
  margin: 0;
  position: absolute;
  right: -248px;
  bottom: 0;
  top: 15px;
  margin: auto;
  display: block;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image {
    right: -250px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image {
    right: -255px;
    top: 120px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image {
    z-index: 2;
    right: -184px;
    bottom: -40px;
    top: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image {
    position: static;
    right: 0;
    width: 100%;
    margin-top: 35px;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image img {
  display: block;
  width: 659px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image img {
    width: 547px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image img {
    width: 498px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image img {
    width: 390px;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-image img {
    width: 100%;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text {
  max-width: 525px;
  margin: 0 0 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text {
    max-width: 435px;
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text {
    max-width: 435px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text {
    max-width: 406px;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text .ak-page-h2 {
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text .ak-page-h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text .ak-page-h2 {
    margin-bottom: 10px;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text p {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-text p {
    font-size: 14px;
    max-width: 396px;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form {
  max-width: 680px;
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form {
    max-width: 640px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form {
    max-width: 310px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form {
    max-width: 100%;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row {
    gap: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
  width: 235px;
}
@media (max-width: 1199px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 220px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 310px;
  }
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-input {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-input-check {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
  width: 180px;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
    width: 190px;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-top: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button {
    width: 100%;
  }
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-button .ak-red-btn {
  width: 100%;
}
.ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
  width: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
    width: 190px;
    text-align: center;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-find-car-callback-wide-block .ak-find-car-callback-wide .ak-find-car-callback-form .ak-find-car-callback-form-row .ak-find-car-callback-form-col-safe {
    margin: auto;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text {
    width: 255px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-page-h2 {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-page-h2 {
    font-size: 24px;
  }
}
.ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-red-btn {
  display: none;
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-red-btn {
    text-align: center;
    display: block;
    padding: 20px;
  }
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-red-btn figure {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
  }
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text .ak-red-btn span {
    padding-left: 10px;
    display: inline-block;
    vertical-align: top;
  }
}
.ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-image {
  display: none;
}
@media (max-width: 767px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-image {
    display: block;
    margin: 0;
    width: 185px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-image {
    width: 100%;
    margin: 40px 0 0;
  }
}
.ak-body .ak-catalog-filter-mobile .ak-catalog-filter-mobile-image img {
  display: block;
  width: 100%;
}
.ak-body .ak-side-controls-aligner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 40px;
  position: fixed;
  right: 10px;
  top: 0;
  z-index: 99;
  pointer-events: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-controls-aligner {
    display: none;
  }
}
.ak-body .ak-side-controls-aligner .ak-side-controls {
  background: #FFFFFF;
  -webkit-box-shadow: 2px 2px 25px rgba(48, 48, 48, 0.1);
          box-shadow: 2px 2px 25px rgba(48, 48, 48, 0.1);
  border-radius: 0px 7px;
  padding: 11px 10px;
  pointer-events: auto;
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control + .ak-side-item-control {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control + .ak-side-item-control {
    margin-top: 5px;
  }
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a {
  display: block;
  max-width: 20px;
  position: relative;
  z-index: 4;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a {
    max-width: 18px;
  }
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a img {
  -webkit-filter: var(--filter-color-BEBEBE);
          filter: var(--filter-color-BEBEBE);
  display: block;
  width: 100%;
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a span {
  position: absolute;
  left: 11px;
  bottom: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: var(--color-red);
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 5px;
  line-height: 1;
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a:hover img {
  -webkit-filter: var(--filter-color-B0B0B0);
          filter: var(--filter-color-B0B0B0);
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a:active img, .ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a.ak-active img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a.ak-heart.ak-red img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a.ak-heart:active:before, .ak-body .ak-side-controls-aligner .ak-side-controls .ak-side-item-control a.ak-heart.ak-active:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-side-popups-aligner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 500px;
  position: fixed;
  right: -500px;
  top: 0;
  z-index: 99;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
  pointer-events: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner {
    display: none;
    width: 100%;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.ak-body .ak-side-popups-aligner.ak-active {
  right: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner.ak-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block {
  width: 507px;
  background: #FFFFFF;
  overflow: hidden;
  pointer-events: auto;
  height: 100vh;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block {
    width: 100%;
    height: 100%;
    position: fixed;
    border-radius: 0;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header {
  border-bottom: 1px solid var(--color-gray6);
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  padding: 0 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-row {
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-row {
    max-width: 690px;
    padding: 0;
    margin: auto;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-row {
    max-width: 510px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-row {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-title {
  font-size: 13px;
  line-height: 1;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-title {
    font-size: 18px;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-close {
  width: 10px;
  height: 10px;
  background: url("../img/dest/close-black.svg") center no-repeat;
  background-size: contain;
  cursor: pointer;
  -webkit-filter: var(--filter-color-BABABA);
          filter: var(--filter-color-BABABA);
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-close {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-close {
    width: 14px;
    height: 14px;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-header .ak-side-popup-header-close:hover {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content {
  height: calc(100vh - 41px);
  overflow: auto;
  padding: 15px 0;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content {
    height: calc(100% - 50px);
    padding: 10px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content {
    padding: 5px 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content {
    height: calc(100% - 40px);
    padding: 0;
  }
}
.ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-row {
  padding: 0 25px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-row {
    padding: 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-row {
    max-width: 690px;
    margin: auto;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-row {
    max-width: 510px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-row {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popups-aligner .ak-side-popup-block .ak-side-popup-content .ak-side-popup-content-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.ak-body .ak-side-popup-card {
  position: relative;
  padding: 15px 0 25px;
  border-bottom: 1px solid var(--color-gray6);
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card {
    width: calc(50% - 20px);
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card {
    width: calc(50% - 5px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card {
    width: 100%;
    padding: 30px 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card:before {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    background-color: var(--color-gray6);
    position: absolute;
    bottom: -1px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card:before {
    width: 5px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card:before {
    display: none;
  }
}
.ak-body .ak-side-popup-card:nth-child(odd):before {
  right: -20px;
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card:nth-child(odd):before {
    right: -5px;
  }
}
.ak-body .ak-side-popup-card:nth-child(even):before {
  left: -20px;
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card:nth-child(even):before {
    left: -5px;
  }
}
.ak-body .ak-side-popup-card:last-of-type {
  border: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card:last-of-type {
    border-bottom: 1px solid var(--color-gray6);
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-link {
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 25px;
  display: block;
  width: 100%;
  z-index: 3;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-link {
    top: 25px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-link {
    top: 30px;
    bottom: 30px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-price {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.333;
  color: var(--main-text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-price {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-price {
    color: var(--main-title-color);
    margin-top: 10px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-price .ak-best-price-shield {
  margin: 0 10px 0 0;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-price .ak-best-price-shield {
    width: 16px;
    height: 16px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col {
  width: 100%;
  margin: 0 0 20px;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col {
    margin: 0 0 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col {
    margin: 0 0 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col {
    margin: 0 0 15px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3333;
  color: var(--main-title-color);
  padding-right: 100px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-title {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-title {
    padding-right: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-title {
    padding-right: 80px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-price {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-city {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-city {
    display: block;
    font-size: 13px;
    color: var(--main-text-color);
    margin-top: 5px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-city {
    display: none;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls {
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 2px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls {
    top: 3px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls {
    top: auto;
    bottom: 19px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls {
    bottom: auto;
    top: 3px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control + .ak-side-popup-card-control {
  margin-left: 10px;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control + .ak-side-popup-card-control:last-of-type {
  margin-left: 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control + .ak-side-popup-card-control:last-of-type {
    margin-left: 15px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a {
  display: block;
  max-width: 20px;
  position: relative;
  z-index: 4;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a {
    max-width: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a {
    max-width: 16px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a img {
  -webkit-filter: var(--filter-color-BEBEBE);
          filter: var(--filter-color-BEBEBE);
  display: block;
  width: 100%;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a:hover img {
  -webkit-filter: var(--filter-color-B0B0B0);
          filter: var(--filter-color-B0B0B0);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a:active img, .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-active img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-heart.ak-red img {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-heart:active:before, .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-heart.ak-active:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-close {
  width: 16px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-close {
    width: 14px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-close {
    width: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-title-col .ak-side-popup-card-controls .ak-side-popup-card-control a.ak-close {
    width: 14px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col {
  width: 230px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col {
    width: 210px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col {
    width: 100%;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .slick-dots li {
  margin: 0 2px;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .slick-dots li button {
  padding: 0;
  border: none;
  margin: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -999999px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--color-gray2);
  pointer-events: auto;
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .slick-dots li button {
    width: 8px;
    height: 8px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .slick-dots li.slick-active button {
  background-color: var(--color-red);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 25px;
  height: 160px;
  overflow: hidden;
  border-radius: 7px;
  z-index: 40;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image {
    padding: 0;
    height: 140px;
    display: block;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image {
    height: 200px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image {
    height: 160px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image {
    height: 50vw;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure {
  margin: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure {
    position: static;
    height: 140px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure {
    height: 200px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure {
    height: 160px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure {
    height: 50vw;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure picture {
  display: block;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure:first-of-type {
  z-index: 9;
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-figure:first-of-type {
    position: static;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  position: relative;
  z-index: 10;
  height: 100%;
  padding: 0 1px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  opacity: 0;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button {
    display: none;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button:first-of-type {
  margin-left: -25px;
  padding-left: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button:first-of-type {
    margin-left: -15px;
    padding-left: 15px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button:last-of-type {
  margin-right: -25px;
  padding-right: 25px;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button span {
  display: block;
  width: 100%;
  background-color: var(--color-gray6);
  height: 1px;
  width: 100%;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button:hover span {
  background-color: var(--color-red);
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image .ak-car-item-image-button:hover + .ak-car-item-image-figure {
  z-index: 9;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-image-col .ak-car-item-image:hover .ak-car-item-image-button {
  opacity: 1;
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col {
  width: calc(100% - 230px);
  padding-left: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col {
    width: calc(100% - 210px);
    padding-left: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col {
    margin-top: 15px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row {
  display: block;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row {
    display: block;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col:nth-child(odd) {
    width: calc(55% - 15px);
  }
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col:nth-child(even) {
    width: calc(35% - 15px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col {
    width: 100% !important;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col div {
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col div {
    font-size: 13px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col div + div {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col div + div {
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col div + div {
    margin-top: 10px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col + .ak-side-popup-card-info-row-col {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col + .ak-side-popup-card-info-row-col {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-info-row .ak-side-popup-card-info-row-col + .ak-side-popup-card-info-row-col {
    margin-top: 10px;
  }
}
.ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-side-popup-card .ak-side-popup-card-row .ak-side-popup-card-info-col .ak-side-popup-card-price {
    display: none;
  }
}
.ak-body .ak-compare-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 15px 0 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-row {
    margin: 15px 0 30px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-row {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.ak-body .ak-compare-row .ak-compare-left-col {
  width: calc(100% - 285px);
  margin: 0;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-row .ak-compare-left-col {
    width: calc(100% - 200px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-row .ak-compare-left-col {
    width: calc(100% - 90px);
    line-height: 25px;
  }
}
.ak-body .ak-compare-row .ak-compare-right-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575px) {
  .ak-body .ak-compare-row .ak-compare-right-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95px;
  margin-left: 40px;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav {
    width: 60px;
    margin-left: 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav {
    margin-left: 0;
  }
}
.ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("../img/dest/slide-nav.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav .slick-arrow:hover {
  -webkit-filter: var(--filter-color-E01724);
          filter: var(--filter-color-E01724);
}
.ak-body .ak-compare-row .ak-compare-right-col .ak-compare-nav .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 575px) {
  .ak-body .ak-compare-row .ak-compare-right-col .ak-compare-reset {
    margin-top: 5px;
  }
}
.ak-body .ak-compare-fix-row {
  position: fixed;
  top: 81px;
  left: 0;
  width: 100%;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.89);
  border-bottom: 1px solid var(--color-gray6);
  padding: 20px 0;
  z-index: 50;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: var(--transition2);
  -o-transition: var(--transition2);
  transition: var(--transition2);
}
@media (max-width: 991px) {
  .ak-body .ak-compare-fix-row {
    top: 61px;
    padding: 8px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-fix-row {
    padding: 5px 0;
  }
}
.ak-body .ak-compare-fix-row.ak-visible {
  opacity: 1;
  pointer-events: auto;
}
.ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative {
  position: relative;
}
.ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% + 120px);
  position: absolute;
  left: -60px;
  top: 0;
  height: 100%;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav {
    display: none;
  }
}
.ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("../img/dest/slide-nav.svg") center no-repeat;
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav .slick-arrow:hover {
  -webkit-filter: var(--filter-color-E01724);
          filter: var(--filter-color-E01724);
}
.ak-body .ak-compare-fix-row .ak-compare-fix-slider-relative .ak-compare-fix-nav .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-compare-sliders-overlfow {
  overflow: hidden;
  position: relative;
}
@media (max-width: 575px) {
  .ak-body .ak-compare-sliders-overlfow {
    margin-right: -20px;
  }
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.3333;
  color: var(--main-text-color);
  display: none;
  padding: 0 !important;
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position [data-hideable] {
  pointer-events: auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  padding-right: 27px;
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position [data-hideable]:after {
  content: "";
  display: block;
  width: 12px;
  height: 6px;
  position: absolute;
  right: 0;
  top: 2px;
  bottom: 0;
  margin: auto;
  background: url("../img/dest/dropdown.svg") center no-repeat;
  background-size: contain;
  -webkit-transition: var(--transition1);
  -o-transition: var(--transition1);
  transition: var(--transition1);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position [data-hideable].ak-hidden:after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position .ak-page-h1 {
  margin-bottom: 15px;
  margin-top: 70px;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position .ak-page-h1 {
    margin-top: 50px;
    margin-bottom: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position .ak-page-h1 {
    margin-top: 40px;
  }
}
.ak-body .ak-compare-sliders-overlfow .ak-compare-main-slider-position .ak-page-h4 {
  margin-top: 15px;
}
.ak-body .ak-compare-sliders-overlfow .slick-track {
  margin-left: 0;
}
.ak-body .ak-compare-main-slider {
  margin: 0 -15px;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider {
    margin: 0 -10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider {
    margin: 0;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide {
  padding: 0 15px;
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide {
    padding: 0 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide {
    width: 60.83vw;
    min-width: 165px;
    padding: 0 10px 0 0;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-hidden {
  display: none !important;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix {
  border-radius: 7px;
  display: block;
  overflow: hidden;
  position: relative;
  width: 125px;
  margin: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix {
    width: 110px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix {
    width: 60px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix {
    display: none;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix img {
  display: block;
  width: 100%;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix img {
    height: 70px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-figure-fix img {
    height: 40px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix {
  width: calc(100% - 125px);
  padding-left: 20px;
  text-align: left;
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix {
    width: calc(100% - 110px);
    padding-left: 10px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix {
    width: calc(100% - 60px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix {
    width: 100%;
    padding: 0;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-title {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.38;
  color: var(--main-title-color);
  display: block;
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-title {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-title {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-title {
    font-size: 11px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-price {
  display: block;
  margin: 7px 0 0;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.333;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-price {
    margin: 5px 0 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-price {
    font-size: 12px;
    margin: 2px 0 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-price {
    font-size: 11px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link-fix .ak-compare-main-slide-info-fix .ak-compare-main-slide-info-fix-price {
    display: none;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-link {
  display: block;
  position: relative;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-figure {
  margin: 0 0 20px;
  border-radius: 15px;
  display: block;
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-figure {
    margin: 0 0 15px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-figure img {
  display: block;
  width: 100%;
  border-radius: 0 20px 0 0;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-remove {
  position: absolute;
  right: 0;
  top: 0;
  background: #FFFFFF;
  width: 35px;
  height: 35px;
  -webkit-box-shadow: 2px 2px 25px rgba(48, 48, 48, 0.1);
          box-shadow: 2px 2px 25px rgba(48, 48, 48, 0.1);
  border-radius: 0px 0 0px 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-remove {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-remove:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../img/dest/close-black.svg") center no-repeat;
  background-size: contain;
  -webkit-filter: var(--filter-color-656565);
          filter: var(--filter-color-656565);
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-remove:before {
    width: 8px;
    height: 8px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-remove:hover:before {
  -webkit-filter: var(--filter-color-FF1B29);
          filter: var(--filter-color-FF1B29);
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-title {
  display: block;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.33;
  color: var(--main-title-color);
  margin: 0 0 15px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-title {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-title {
    font-size: 14px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.111;
  color: var(--main-text-color);
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-price {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-price {
    font-size: 14px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-price .ak-best-price-shield {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-price .ak-best-price-shield {
    width: 16px;
    height: 16px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-btn {
  display: inline-block;
  vertical-align: top;
  margin-top: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-btn {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-btn {
    margin-top: 15px;
    font-size: 14px;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-btn {
    font-size: 0;
    line-height: 0;
  }
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-btn:before {
    content: "Подобрать";
    font-size: 14px;
    line-height: 18px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-value {
  padding-top: 0;
  border-bottom: 1px solid var(--color-gray6);
  position: relative;
  margin-bottom: 15px;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-value:after {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background: var(--color-gray6);
  position: absolute;
  right: -30px;
  bottom: -1px;
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-value div {
  padding: 10px 0 15px;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: var(--main-title-color);
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 767px) {
  .ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-value div {
    font-size: 14px;
  }
}
.ak-body .ak-compare-main-slider .ak-compare-main-slide .ak-compare-main-slide-value div img {
  display: block;
  width: auto;
  max-width: 100%;
}

:root {
  --color-gray9: #2E2E2E;
}

.ak-body .ak-articles .ak-articles-filter-nav-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 35px;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row {
    margin: 0 0 25px;
  }
  .ak-body .ak-articles .ak-articles-filter-nav-row:after {
    content: "";
    display: block;
    width: 10px;
    height: 42px;
    background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    right: -10px;
    top: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row {
    margin: 0 0 20px;
  }
  .ak-body .ak-articles .ak-articles-filter-nav-row:after {
    display: none;
  }
}
.ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-nav-row {
  margin: 0 -5px !important;
  width: calc(100% - 125px);
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-nav-row {
    width: calc(100% - 90px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-nav-row {
    width: auto;
    margin: 0 -10px 0 0 !important;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-nav-row {
    margin: 0 -20px !important;
  }
}
.ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav, .ak-index-reviews-title  .ak-articles-slider-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95px;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav,  .ak-index-reviews-title  .ak-articles-slider-nav {
    width: 60px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav,  .ak-index-reviews-title  .ak-articles-slider-nav {
    display: none;
  }
}
.ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav .slick-arrow,  .ak-index-reviews-title  .ak-articles-slider-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("/s/img/dest/slide-nav.svg") center no-repeat;
  filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav .slick-arrow,  .ak-index-reviews-title  .ak-articles-slider-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav .slick-arrow:hover,  .ak-index-reviews-title  .ak-articles-slider-nav .slick-arrow:hover {
  filter: var(--filter-color-E01724);
}
.ak-body .ak-articles .ak-articles-filter-nav-row .ak-articles-slider-nav .slick-arrow.slick-prev,  .ak-index-reviews-title  .ak-articles-slider-nav .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
.ak-body .ak-articles .ak-articles-nav-row.ak-small {
  margin: 0 -5px 35px;
}
.ak-body .ak-articles .ak-articles-nav-row.ak-small .ak-articles-nav-col .ak-articles-nav-button {
  padding: 7px 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-articles .ak-articles-nav-row.ak-small .ak-articles-nav-col .ak-articles-nav-button {
    padding: 7px 15px;
  }
}
.ak-body .ak-articles .ak-articles-list-row.ak-slider {
  margin: 0;
  overflow: hidden;
  display: block;
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row.ak-slider {
    overflow: visible;
  }
}
.ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-track {
  margin: 0;
}
.ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list {
  margin: 0 -15px;
}
@media (max-width: 991px) {
  .ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list {
    margin: 0 -7px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list {
    margin: 0 -20px 0 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list .ak-articles-list-col {
    padding: 0 10px 0 0;
  }
}
.ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list .ak-article-element {
  margin: 0 !important;
}
@media (max-width: 575px) {
  .ak-body .ak-articles .ak-articles-list-row.ak-slider .slick-list .ak-article-element {
    width: 60.83vw;
    min-width: 165px;
  }
}
.ak-body .ak-content-bg-gray {
  background-color: var(--bg-gray);
}
.ak-body .ak-typography p {
  line-height: 1.55 !important;
}
@media (max-width: 991px) {
  .ak-body .ak-typography p {
    font-size: 14px;
  }
}
.ak-body .ak-typography p.ak-special-size2 {
  font-size: 18px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size2 {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-typography p.ak-special-size2 {
    font-size: 14px;
  }
}
.ak-body .ak-page-index-padding {
  padding-top: 70px;
  padding-bottom: 80px;
}
@media (max-width: 991px) {
  .ak-body .ak-page-index-padding {
    padding-top: 60px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-page-index-padding {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
.ak-body .ak-page-h1.ak-index-h1 {
  line-height: 1.4;
  margin: 0 0 20px;
  font-size: 30px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1.ak-index-h1 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h1.ak-index-h1 {
    font-size: 24px !important;
  }
}
.ak-body .ak-page-h1.ak-index-mt-0 {
  margin-top: 0;
}
.ak-body .ak-page-h1.ak-index-mb-max {
  margin-bottom: 45px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1.ak-index-mb-max {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h1.ak-index-mb-max {
    margin-bottom: 25px;
  }
}
.ak-body .ak-page-h1.ak-index-mb-mid {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .ak-body .ak-page-h1.ak-index-mb-mid {
    margin-bottom: 25px;
  }
}
.ak-body .ak-page-h1.ak-index-mb-min {
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h1.ak-index-mb-min {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-page-h1.ak-index-mb-min {
    margin-bottom: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-page-h1.ak-index-mb-min {
    margin-bottom: 15px;
  }
}
.ak-body .ak-page-h4 {
  font-size: 18px;
  line-height: 1.388;
  margin: 0 0 15px;
}
@media (max-width: 1199px) {
  .ak-body .ak-page-h4 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-page-h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.ak-body .ak-typography p.ak-special-size3 {
  font-size: 18px;
}
@media (max-width: 1199px) {
  .ak-body .ak-typography p.ak-special-size3 {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-typography p.ak-special-size3 {
    font-size: 14px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-header {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-header {
    margin-bottom: 20px;
    display: block;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-header .ak-index-catalog-title {
  padding-right: 30px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-header .ak-index-catalog-title {
    padding-right: 0;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-header .ak-index-catalog-title .ak-page-h1 {
  margin-top: 0;
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-header .ak-index-catalog-tabs-selectors {
    width: 100%;
    margin-top: 20px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-text p.ak-max-width-1 {
  max-width: 502px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-text p.ak-max-width-1 {
    max-width: 502px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-text p.ak-max-width-1 {
    max-width: 442px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-text p.ak-max-width-1 {
    max-width: 396px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-catalog .ak-index-catalog-text p.ak-max-width-1 {
    max-width: 430px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors {
  display: inline-flex;
  justify-content: flex-end;
  align-items: flex-start;
  white-space: nowrap;
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector {
  padding: 7px 15px;
  font-size: 13px;
  line-height: 1.38;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--main-text-color);
  border: 1px solid var(--color-gray);
  transition: var(--transition1);
  cursor: pointer;
  text-align: center;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector {
    width: 50%;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector:nth-child(1) {
  border-radius: 10px 0 0 10px;
  border-right: none;
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector:nth-child(2) {
  border-radius: 0 10px 10px 0;
  border-left: none;
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector.ak-active, .ak-body .ak-index-catalog .ak-index-catalog-tabs-selectors .ak-index-catalog-tabs-selector:hover {
  background-color: var(--color-red);
  border-color: var(--color-red);
  color: white;
}
.ak-body .ak-index-catalog .ak-index-catalog-tabs {
  padding: 30px 30px 0;
  box-shadow: 0px 2px 25px rgba(48, 48, 48, 0.1);
  border-radius: 10px;
  background: white;
  /*border: 1px solid var(--color-gray6);*/
}

.ak-body .ak-index-catalog .ak-index-catalog-tabs .ak-index-catalog-tab {
  display: none;
  padding-bottom: 30px;
}

@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-tabs {
    padding: 25px 25px 0;
  }
  .ak-body .ak-index-catalog .ak-index-catalog-tabs .ak-index-catalog-tab {
    padding-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-tabs {
    padding: 20px 20px 0;
  }
  .ak-body .ak-index-catalog .ak-index-catalog-tabs .ak-index-catalog-tab {
    padding-bottom: 20px;
  }
}

.ak-body .ak-index-catalog .ak-index-catalog-tabs .ak-index-catalog-tab.ak-active {
  display: block;
}
.ak-body .ak-index-catalog .ak-index-catalog-filter {
  padding: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  display: block;
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-mobile {
  display: none;
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-mobile {
    display: block;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-row {
  display: flex;
  flex-flow: column wrap;
  align-content: space-between;
  height: 540px;
  gap: 30px 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-row {
    padding-top: 70px;
    position: relative;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-row {
    display: none;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col {
  width: calc(33.333% - 46.6666666667px);
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col {
    width: calc(33.333% - 31.3333333333px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col {
    width: calc(50% - 7px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col {
    width: 100%;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-1 {
  order: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-1 {
    order: 1;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: absolute;
    left: 0;
    top: 0;
  }
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-1 > div {
    width: calc(50% - 7px);
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-2 {
  order: 8;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-2 {
    order: 1;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-3 {
  order: 2;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-3 {
    order: 2;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-4 {
  order: 5;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-4 {
    order: 3;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-5 {
  order: 8;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-5 {
    order: 4;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-6 {
  order: 6;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-6 {
    order: 5;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-7 {
  order: 9;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-7 {
    order: 6;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-8 {
  order: 3;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-8 {
    order: 7;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-9 {
  order: 10;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-9 {
    order: 8;
    height: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-9 {
    height: auto;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-10 {
  order: 4;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-10 {
    order: 9;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-index-catalog-filter-col.ak-index-catalog-filter-element-10 {
    width: 100%;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-catalog-filter-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.38;
  color: var(--main-title-color);
  margin: 0 0 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-catalog-filter-title {
    font-size: 16px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter button.ak-red-btn {
  margin-top: 10px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter button.ak-red-btn {
    padding: 16px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter button.ak-red-btn {
    margin-top: 10px;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-reset-link {
    font-size: 14px !important;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-reset-link:after {
    top: 9px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-dropdown-select {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-dropdown-select {
    margin-bottom: 10px;
    display: none;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-dropdown-select + .ak-dropdown-select {
  margin-top: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-dropdown-select + .ak-dropdown-select {
    margin-top: 0px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-filter-mobile-cars-mark,
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-filter-mobile-cars-model {
  display: none;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-filter-mobile-cars-mark,
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-filter-mobile-cars-model {
    display: block;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-input,
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-filter-mobile-input {
    height: 40px;
    line-height: 38px;
    padding-left: 15px;
    font-size: 13px;
    border-radius: 10px;
  }
}
.ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-buttons-selectors {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-buttons-selectors {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-buttons-selectors {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-index-catalog-filter .ak-side-filter-buttons-selectors .ak-side-filter-button {
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 140%;
  margin: 0 0 25px;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-brands-index-title {
    font-size: 20px;
    margin: 0 0 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-brands-index-title {
    font-size: 18px;
    margin: 0 0 15px;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: -15px -5px 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-brands-index-list {
    margin: -10px -5px 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-brands-index-list {
    margin: -10px -5px 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-catalog .ak-brands-index-list {
    margin: -10px -3px 0;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
  width: 25%;
  padding: 15px 5px 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
    padding: 10px 5px 0;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
    padding: 10px 5px 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
    width: 33.333%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
    width: 50%;
    padding: 10px 3px 0;
  }
}
@media (max-width: 359px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element {
    width: 100%;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element a {
  font-size: 15px;
  color: var(--main-text-color);
}
.ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element a:hover {
  color: var(--color-red);
}
@media (max-width: 991px) {
  .ak-body .ak-index-catalog .ak-brands-index-list .ak-brands-index-list-element a {
    font-size: 14px;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list.ak-brands-index-list-col-3 {
  max-width: 75%;
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-brands-index-list.ak-brands-index-list-col-3 {
    max-width: none;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list.ak-brands-index-list-col-3 .ak-brands-index-list-element {
  width: 33.333%;
}
@media (max-width: 575px) {
  .ak-body .ak-index-catalog .ak-brands-index-list.ak-brands-index-list-col-3 .ak-brands-index-list-element {
    width: 50%;
  }
}
@media (max-width: 359px) {
  .ak-body .ak-index-catalog .ak-brands-index-list.ak-brands-index-list-col-3 .ak-brands-index-list-element {
    width: 100%;
  }
}
.ak-body .ak-index-catalog .ak-brands-index-list + .ak-brands-index-title {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-catalog .ak-brands-index-list + .ak-brands-index-title {
    margin-top: 25px;
  }
}
.ak-body .ak-index-hero {
  height: 660px;
  background: #f4f4f6 url("/s/img/dest/hero-bg.png") center no-repeat;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero {
    height: 600px;
    background-size: auto 100%;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero {
    height: 438px;
    background-size: auto 108%;
    background-position: calc(50% + 58px) top;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero {
    height: auto;
    padding: 40px 0 30px;
    background: #ededf2 url("/s/img/dest/hero-bg-mobile.png") center no-repeat;
    background-size: auto 626px;
    background-position: center bottom;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-hero {
    padding: 35px 0 45px;
    background-size: 743px auto;
    background-position: 82% bottom;
  }
}
.ak-body .ak-index-hero * {
  height: 100%;
}
.ak-body .ak-index-hero .ak-index-hero-text {
  align-items: center;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner {
  position: relative;
  width: 100%;
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter {
  max-width: 50%;
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter {
    max-width: 387px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter {
    max-width: none;
    padding-bottom: 0;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-page-h1 {
  margin-top: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-page-h1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-page-h1 {
    margin-bottom: 20px;
    max-width: 347px;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-typography {
  max-width: 482px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-typography {
    max-width: 404px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-typography {
    max-width: 387px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-typography {
    max-width: 510px;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-red-big-btn {
  margin-top: 35px;
  width: auto;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  min-width: 238px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-red-big-btn {
    min-width: 210px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-red-big-btn {
    min-width: 240px;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-red-big-btn {
    margin-top: 238px;
    min-width: 0;
    display: block;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-text-limiter .ak-red-big-btn {
    margin-top: 210px;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield {
  position: absolute;
  right: 0;
  top: 0;
  width: 180px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield {
    position: static;
    text-align: center;
    margin-top: 10px;
    width: auto;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield * {
  display: block;
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield * {
    display: inline;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-center {
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 116%;
  color: var(--color-red);
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-center {
    font-size: 50px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-center {
    line-height: 1;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-center {
    font-size: 12px;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 155%;
  color: var(--color-gray9);
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top {
    font-size: 12px;
    font-weight: 600;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top:before {
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  background-color: var(--color-gray9);
  position: absolute;
  left: -37px;
  top: 14px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top:before {
    top: 11px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-top:before {
    display: none;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
  color: var(--color-gray9);
}
@media (max-width: 767px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-bottom {
    font-size: 12px;
  }
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-bottom br {
    display: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-hero .ak-index-hero-text .ak-index-hero-text-aligner .ak-index-hero-side-shield .ak-index-hero-side-shield-bottom br {
    display: block;
  }
}
.ak-body .ak-index-hero .ak-index-hero-text * {
  height: auto;
}
.ak-body .ak-index-calc {
  background: #dfe4e7 url("/s/img/dest/main-calc2.jpg") center no-repeat;
  background-size: cover;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-calc {
    background: #dfe4e7 url("/s/img/dest/main-calc.jpg") center no-repeat;
    background-size: auto 697px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-calc {
    background-position: calc(50% + 80px) center;
    background-size: auto 100%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc {
    background-position: calc(50% + 140px) calc(50% - 40px);
    background-size: auto 100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc {
    background: none;
  }
}
.ak-body .ak-index-calc .ak-index-h1 {
  max-width: 517px;
  margin-top: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-calc .ak-index-h1 {
    max-width: 415px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc .ak-index-h1 {
    max-width: 298px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-h1 {
    max-width: none;
  }
}
.ak-body .ak-index-calc .ak-index-calc-figure {
  margin: 25px auto;
  display: none;
  overflow: hidden;
  border-radius: 15px;
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-calc-figure {
    display: block;
  }
}
.ak-body .ak-index-calc .ak-index-calc-figure img {
  display: block;
  width: 100%;
}
.ak-body .ak-index-calc .ak-typography {
  max-width: 500px;
  margin: 0 0 35px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-calc .ak-typography {
    max-width: 420px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-typography {
    max-width: 352px;
  }
  .ak-body .ak-index-calc .ak-typography p {
    font-weight: 600;
  }
}
.ak-body .ak-index-calc .ak-index-calc-price-row {
  max-width: 308px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--color-gray);
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc .ak-index-calc-price-row {
    max-width: 300px;
    margin-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-calc-price-row {
    max-width: none;
  }
}
.ak-body .ak-index-calc .ak-index-calc-price-row + .ak-index-calc-price-row {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc .ak-index-calc-price-row + .ak-index-calc-price-row {
    margin-top: 15px;
  }
}
.ak-body .ak-index-calc .ak-index-calc-price-row > div {
  font-size: 15px;
  line-height: 1;
  color: var(--main-title-color);
  font-weight: 600;
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-calc-price-row > div {
    font-size: 14px;
  }
}
.ak-body .ak-index-calc .ak-index-calc-price-row > div:last-of-type {
  text-align: right;
}
.ak-body .ak-index-calc .ak-index-calc-price-row > div:first-of-type {
  text-align: left;
}
.ak-body .ak-index-calc .ak-index-calc-price-row > div span {
  display: block;
  margin: 0 0 10px;
  color: var(--main-text-color);
  font-weight: 400;
}
.ak-body .ak-index-calc .ak-index-calc-price-total {
  margin-top: 30px;
  font-size: 24px;
  line-height: 1.4;
  color: var(--main-title-color);
  font-weight: 600;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total {
    font-size: 20px;
  }
}
.ak-body .ak-index-calc .ak-index-calc-price-total span {
  display: block;
  margin: 10px 0 0;
  color: var(--main-text-color);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.33;
}
@media (max-width: 991px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total span {
    margin: 5px 0 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total span {
    max-width: 170px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-calc .ak-index-calc-price-total span {
    max-width: none;
  }
}
.ak-body .ak-red-square-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  border-radius: 7px;
  background: radial-gradient(50% 50% at 50% 50%, #FF6B6B 0%, #FF011D 100%);
  margin: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-red-square-icon {
    width: 55px;
    height: 55px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-red-square-icon {
    width: 45px;
    height: 45px;
  }
}
.ak-body .ak-red-square-icon img {
  display: block;
  width: auto;
  margin: auto;
}
@media (max-width: 1199px) {
  .ak-body .ak-red-square-icon img {
    max-width: 57%;
    max-height: 57%;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row {
    margin: 0 -20px 0 0;
  }
  .ak-body .ak-index-benefits .ak-index-benefits-row .slick-dots {
    display: none !important;
  }
  .ak-body .ak-index-benefits .ak-index-benefits-row .slick-slide {
    margin: 0 10px 0 0;
    height: inherit !important;
  }
  .ak-body .ak-index-benefits .ak-index-benefits-row .slick-slide > div {
    height: 100%;
  }
  .ak-body .ak-index-benefits .ak-index-benefits-row .slick-track {
    display: flex !important;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row {
    gap: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row {
    gap: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row {
    gap: 15px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row {
    display: block;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col {
  width: calc(50% - 20px);
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col {
    width: calc(50% - 15px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col {
    width: calc(50% - 8px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col {
    width: 60.83vw !important;
    min-width: 260px;
    height: 100%;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  border-radius: 10px;
  background: #FFF;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit {
    flex-direction: column;
    padding: 25px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit {
    flex-direction: row;
    padding: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit {
    flex-direction: column-reverse;
    height: 100%;
    justify-content: flex-end;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text {
  width: calc(100% - 220px);
  padding: 30px 35px 25px 30px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text {
    width: 100%;
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text {
    width: calc(100% - 192px);
    padding: 20px 28px 14px 20px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text {
    width: 100%;
    padding: 20px;
    justify-content: flex-start;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text .ak-page-h4 {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text .ak-page-h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-text .ak-red-square-icon {
  margin: 0 0 25px;
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure {
  width: 220px;
  height: 345px;
  margin: 0;
  display: block;
  overflow: hidden;
  border-radius: 10px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure {
    width: 100%;
    height: 173px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure {
    height: 160px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure {
    width: 192px;
    height: 225px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure {
    width: 100%;
    height: auto;
    aspect-ratio: 280/131;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position1 {
    -o-object-position: left center;
       object-position: left center;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position1 {
    -o-object-position: center;
       object-position: center;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position1 {
    -o-object-position: left center;
       object-position: left center;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position2 {
  -o-object-position: 14% top;
     object-position: 14% top;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position2 {
    -o-object-position: left center;
       object-position: left center;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position2 {
    -o-object-position: 14% top;
       object-position: 14% top;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position2 {
    -o-object-position: left center;
       object-position: left center;
  }
}
.ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position3 {
  -o-object-position: 10% top;
     object-position: 10% top;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position3 {
    -o-object-position: left top;
       object-position: left top;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position3 {
    -o-object-position: 0% top;
       object-position: 0% top;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position3 {
    -o-object-position: left top;
       object-position: left top;
  }
}
@media (max-width: 1199px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position4 {
    -o-object-position: left 76%;
       object-position: left 76%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position4 {
    -o-object-position: center;
       object-position: center;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-benefits .ak-index-benefits-row .ak-index-benefit-col .ak-index-benefit .ak-index-benefit-figure img.ak-image-position4 {
    -o-object-position: left 76%;
       object-position: left 76%;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-steps {
    padding-bottom: 0 !important;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-steps .ak-index-steps-row {
    gap: 30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row {
    gap: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-steps .ak-index-steps-row {
    gap: 15px;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col {
  width: calc(33.333% - 26.6666666667px);
  height: inherit;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col {
    width: calc(33.333% - 20px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col {
    width: calc(50% - 8px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col {
    width: 100%;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col {
    width: 100%;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step {
  height: 100%;
  position: relative;
  background-color: var(--bg-gray);
  border-radius: 10px;
  overflow: hidden;
  padding: 5px 25px 20px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step {
    padding: 4px 25px 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step {
    padding: 7px 20px 20px;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-figure {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  width: 135px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-figure {
    width: 100px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-figure {
    width: 180px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-figure {
    width: 120px;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-figure img {
  display: block;
  width: 100%;
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-count {
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
  color: var(--color-red);
  margin: 0 0 7px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-count {
    font-size: 50px;
    margin: 0 0 3px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-index-step-count {
    font-size: 40px;
    margin: 0 0 21px;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-typography .ak-page-h4 {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-typography .ak-page-h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-typography p {
  max-width: 213px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-typography p {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-steps .ak-index-steps-row .ak-index-step-col .ak-index-step .ak-typography p {
    max-width: 288px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-reviews {
    background: none !important;
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 45px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-reviews .ak-index-reviews-title {
    margin: 0 0 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-reviews .ak-index-reviews-title {
    margin: 0 0 25px;
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-title .ak-page-h1 {
  width: calc(100% - 125px);
  margin: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-reviews .ak-index-reviews-title .ak-page-h1 {
    width: calc(100% - 90px);
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav {
    width: 60px;
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("/s/img/dest/slide-nav.svg") center no-repeat;
  filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav .slick-arrow:hover {
  filter: var(--filter-color-E01724);
}
.ak-body .ak-index-reviews .ak-index-reviews-title .ak-index-reviews-slider-nav .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
.ak-body .ak-index-reviews .ak-index-reviews-slider {
  overflow: hidden;
  /*@media (max-width: 575px) {
      margin-right: -20px;
  }*/
  /*.ak-index-review-slide {
      @media (max-width: 575px) {
          margin-right: 10px;
      }
      .ak-video {
          @media (max-width: 575px) {
              width: 60.83vw;
              min-width: 165px;
          }
      }
  }*/
}
.ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list {
  margin: 0 -15px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list {
    margin: 0;
  }
}
.ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list .slick-slide {
  margin: 0 15px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list .slick-slide {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-reviews .ak-index-reviews-slider .slick-list .slick-slide {
    margin: 0 0 0;
  }
}
.ak-body .ak-index-banner {
  overflow: hidden;
  background: var(--bg-gray);
  border-radius: 15px;
  padding: 45px 65px 55px;
  position: relative;
  margin-top: 70px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner {
    padding: 35px 40px 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner {
    padding: 35px 40px;
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner {
    margin-top: 50px;
    border-radius: 0;
    padding: 20px 0 30px;
    overflow: visible;
  }
  .ak-body .ak-index-banner:before, .ak-body .ak-index-banner:after {
    content: "";
    display: block;
    width: 500px;
    height: 100%;
    background: var(--bg-gray);
    position: absolute;
    top: 0;
  }
  .ak-body .ak-index-banner:before {
    left: -500px;
  }
  .ak-body .ak-index-banner:after {
    right: -500px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-banner {
    padding: 50px 0;
  }
}
.ak-body .ak-index-banner .ak-index-banner-text {
  max-width: 502px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner .ak-index-banner-text {
    max-width: 354px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner .ak-index-banner-text {
    max-width: 327px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner .ak-index-banner-text {
    max-width: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-banner .ak-index-banner-text {
    max-width: none;
  }
}
.ak-body .ak-index-banner .ak-index-banner-text .ak-index-banner-text-title {
  font-weight: 600;
  font-size: 30px;
  line-height: 140%;
  margin: 0 0 20px;
  color: var(--main-title-color);
  max-width: 395px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-index-banner-text-title {
    max-width: 326px;
    font-size: 25px;
    margin-bottom: 13px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-index-banner-text-title {
    font-size: 24px;
    margin-bottom: 15px;
    max-width: none;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-index-banner-text-title {
    max-width: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-index-banner-text-title {
    max-width: none;
  }
}
.ak-body .ak-index-banner .ak-index-banner-text p {
  margin: 0;
  font-size: 18px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner .ak-index-banner-text p {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner .ak-index-banner-text p {
    font-size: 14px;
    max-width: 322px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner .ak-index-banner-text p {
    max-width: none;
  }
}
.ak-body .ak-index-banner .ak-index-banner-text .ak-red-big-btn {
  margin-top: 30px;
  width: auto;
  display: inline-block;
  vertical-align: top;
  padding-left: 46px;
  padding-right: 46px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-red-big-btn {
    margin-top: 25px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-red-big-btn {
    margin-top: 25px;
    padding-left: 33px;
    padding-right: 33px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-red-big-btn {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-banner .ak-index-banner-text .ak-red-big-btn {
    width: 100%;
  }
}
.ak-body .ak-index-banner .ak-index-banner-image {
  position: absolute;
  right: -225px;
  bottom: -59px;
  width: 760px;
  display: block;
  margin: 0;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-banner .ak-index-banner-image {
    right: -140px;
    width: 630px;
    bottom: -57px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-banner .ak-index-banner-image {
    right: -245px;
    width: 555px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-banner .ak-index-banner-image {
    z-index: 2;
    width: 100%;
    position: static;
    margin: 25px auto 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-banner .ak-index-banner-image {
    margin: 30px auto 0;
    width: 100vw;
  }
}
.ak-body .ak-index-banner .ak-index-banner-image img {
  display: block;
  width: 100%;
}
.ak-body .ak-index-support .ak-index-support-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 45px 100px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-support .ak-index-support-row {
    gap: 35px 100px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-support .ak-index-support-row {
    gap: 35px 64px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-support .ak-index-support-row {
    gap: 30px 64px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-support .ak-index-support-row {
    gap: 25px;
  }
}
.ak-body .ak-index-support .ak-index-support-row .ak-index-support-col {
  width: calc(33.333% - 66.6666666667px);
}
@media (max-width: 1199px) {
  .ak-body .ak-index-support .ak-index-support-row .ak-index-support-col {
    width: calc(33.333% - 66.6666666667px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-support .ak-index-support-row .ak-index-support-col {
    width: calc(50% - 32px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-support .ak-index-support-row .ak-index-support-col {
    width: calc(50% - 32px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-support .ak-index-support-row .ak-index-support-col {
    width: 100%;
  }
}
.ak-body .ak-index-support .ak-index-support-row .ak-index-support-col .ak-red-square-icon {
  margin: 0 0 25px;
}
.ak-body .ak-index-support .ak-index-support-row .ak-index-support-col .ak-page-h4 {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-support .ak-index-support-row .ak-index-support-col .ak-page-h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.ak-body .ak-video {
  border-radius: 10px;
}
.ak-body .ak-video.ak-video-review span {
  left: 30px;
  top: 24px;
}
@media (max-width: 1199px) {
  .ak-body .ak-video.ak-video-review span {
    left: 25px;
    top: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-video.ak-video-review span {
    left: 20px;
    top: 15px;
  }
}
.ak-body .ak-video.ak-video-review .ak-video-desc-top {
  font-size: 18px;
  line-height: 1.3888;
  font-weight: 600;
  max-width: calc(100% - 60px);
}
@media (max-width: 1199px) {
  .ak-body .ak-video.ak-video-review .ak-video-desc-top {
    max-width: calc(100% - 50px);
  }
}
@media (max-width: 991px) {
  .ak-body .ak-video.ak-video-review .ak-video-desc-top {
    font-size: 16px;
    max-width: calc(100% - 40px);
  }
}
.ak-body .ak-video.ak-video-review .ak-video-desc-bottom {
  top: auto;
  bottom: 24px;
  font-weight: normal;
}
@media (max-width: 1199px) {
  .ak-body .ak-video.ak-video-review .ak-video-desc-bottom {
    bottom: 20px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-video.ak-video-review .ak-video-desc-bottom {
    bottom: 15px;
  }
}
.ak-body .ak-index-faq .ak-faq-list {
  border-top: 1px solid var(--color-gray);
  margin-top: 35px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-faq .ak-faq-list {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-faq .ak-faq-list {
    margin-top: 22px;
  }
}
.ak-body .ak-index-faq .ak-faq-element {
  border-bottom: 1px solid var(--color-gray);
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question {
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-typography {
  width: calc(100% - 60px);
}
@media (max-width: 767px) {
  .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-typography {
    width: calc(100% - 49px);
  }
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-typography p {
  color: var(--main-title-color);
  font-weight: 700;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-typography p {
    font-size: 16px;
  }
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--bg-gray);
  position: relative;
}
@media (max-width: 767px) {
  .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle {
    width: 34px;
    height: 34px;
  }
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle:before, .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle:after {
  content: "";
  display: block;
  width: 16px;
  height: 1px;
  background-color: var(--color-red);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 767px) {
  .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle:before, .ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle:after {
    width: 14px;
  }
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question .ak-faq-element-circle:after {
  transform: rotate(90deg);
  transition: var(--transition1);
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-question.ak-active .ak-faq-element-circle:after {
  opacity: 0;
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-answer {
  padding: 0 0 20px;
  display: none;
}
.ak-body .ak-index-faq .ak-faq-element .ak-faq-element-answer .ak-typography {
  max-width: 896px;
}
.ak-body .ak-index-consult-bg {
  background-color: var(--bg-gray);
  overflow: hidden;
}
.ak-body .ak-index-consult-bg .ak-index-consult {
  position: relative;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-page-h1 {
    font-size: 18px !important;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-page-h1 {
    font-size: 24px !important;
  }
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-page-h1 br {
    display: none;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult p {
  margin: 0;
  max-width: 417px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-consult-bg .ak-index-consult p {
    max-width: 354px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult p {
    max-width: 357px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult p {
    max-width: 266px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult p {
    max-width: none;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-red-big-btn {
  display: inline-block;
  vertical-align: top;
  width: auto;
  min-width: 285px;
  margin-top: 35px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-red-big-btn {
    min-width: 210px;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-red-big-btn {
    width: 100%;
    margin-top: 100px;
    position: relative;
    z-index: 4;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-red-big-btn {
    margin-top: calc(86% + 30px);
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image {
  position: absolute;
  right: -60px;
  bottom: -376px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image {
    right: 0;
    bottom: -215px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image {
    right: -126px;
    bottom: -167px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image {
    right: -15px;
    bottom: 43px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image {
    right: auto;
    left: 0;
    bottom: 20px;
    width: 100%;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure {
  margin: 0;
  display: block;
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure picture {
  display: block;
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure img {
  display: block;
  width: 570px;
  position: relative;
  z-index: 3;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure img {
    width: 418px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure img {
    width: 361px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure img {
    width: 257px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-figure img {
    width: 80.625%;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
  position: absolute;
  background-color: white;
  border: 1px solid var(--color-gray6);
  padding: 21px 84px 21px 56px;
  width: 237px;
  font-size: 14px;
  line-height: 1.33;
  color: var(--main-text-color);
  border-radius: 7px;
  left: -105px;
  top: 367px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
    width: 199px;
    padding: 12px 69px 12px 44px;
    top: 310px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
    padding: 14px 7px 14px 37px;
    width: 168px;
    font-size: 11px;
    top: 313px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
    width: 153px;
    font-size: 10px;
    left: -273px;
    top: 245px;
    padding: 0 0 0 21px;
    border: none;
    background: none;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
    text-align: left;
    left: auto;
    right: 0;
    padding: 0;
    width: 125px;
    top: 12%;
  }
}
@media (max-width: 380px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip {
    width: 103px;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div {
  font-size: 16px;
  font-weight: 700;
  color: var(--main-title-color);
  margin: 0 0 6px;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div {
    font-size: 13px;
    max-width: 82px;
    margin-bottom: 3px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div {
    font-size: 12px;
  }
}
.ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div:before {
  content: "";
  display: block;
  width: 25px;
  height: 1px;
  background-color: var(--main-text-color);
  position: absolute;
  left: -40px;
  top: 12px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div:before {
    width: 18px;
    left: -30px;
  }
}
@media (max-width: 991px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div:before {
    width: 12px;
    left: -21px;
    top: 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-consult-bg .ak-index-consult .ak-index-consult-image .ak-index-consult-tip div:before {
    top: 9px;
  }
}

.ak-body .ak-articles .ak-articles-nav-row .ak-articles-nav-col .ak-articles-nav-button {
  border-color: var(--main-text-color);
  color: var(--main-text-color);
}

.ak-body .ak-card-vertical {
  display: block;
  background: var(--bg-gray);
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical {
    border-radius: 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical {
    background: none;
  }
}
.ak-body .ak-card-vertical .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.ak-body .ak-card-vertical .slick-dots li {
  margin: 0 2px;
}
.ak-body .ak-card-vertical .slick-dots li button {
  padding: 0;
  border: none;
  margin: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -999999px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--color-gray2);
  pointer-events: auto;
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .slick-dots li button {
    width: 8px;
    height: 8px;
  }
}
.ak-body .ak-card-vertical .slick-dots li.slick-active button {
  background-color: var(--color-red);
}
.ak-body .ak-card-vertical .ak-card-vertical-image {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 0 25px;
  height: 200px;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  z-index: 40;
  cursor: pointer;
  position: relative;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image {
    padding: 0;
    display: block;
    border-radius: 0 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image {
    height: 160px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image {
    height: 50vw;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure {
  margin: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure {
    position: static;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure {
    height: 160px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure {
    height: 50vw;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure picture {
  display: block;
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure:first-of-type {
  z-index: 9;
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-figure:first-of-type {
    position: static;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button {
  flex-grow: 1;
  flex-basis: 0;
  position: relative;
  z-index: 10;
  height: 100%;
  padding: 0 1px 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  opacity: 0;
  transition: var(--transition1);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button {
    display: none;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button:first-of-type {
  margin-left: -25px;
  padding-left: 25px;
}
@media (max-width: 991px) {
  .ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button:first-of-type {
    margin-left: -15px;
    padding-left: 15px;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button:last-of-type {
  margin-right: -25px;
  padding-right: 25px;
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button span {
  display: block;
  width: 100%;
  background-color: var(--color-gray6);
  height: 1px;
  width: 100%;
  transition: var(--transition1);
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button:hover span {
  background-color: var(--color-red);
}
.ak-body .ak-card-vertical .ak-card-vertical-image .ak-card-vertical-image-button:hover + .ak-card-vertical-image-figure {
  z-index: 9;
}
.ak-body .ak-card-vertical .ak-card-vertical-image:hover .ak-card-vertical-image-button {
  opacity: 1;
}
.ak-body .ak-card-vertical .ak-card-vertical-shield {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 9px 20px;
  border-radius: 7px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  z-index: 41;
}
.ak-body .ak-card-vertical .ak-card-vertical-shield.yellow {
  background-color: #FFCA40;
  color: white;
}
.ak-body .ak-card-vertical .ak-card-vertical-shield.green {
  background-color: #00DC16;
  color: white;
}
.ak-body .ak-card-vertical .ak-card-vertical-text {
  padding: 25px 20px 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text {
    padding: 15px 0 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text {
    padding: 20px 0 0;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 0 12px;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links {
    margin: 0 0 15px;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-shield-title {
  display: block;
  width: calc(100% - 65px);
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: var(--main-title-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-shield-title {
    font-size: 16px;
    line-height: 18px;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 10px;
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a {
  display: block;
  max-width: 20px;
  position: relative;
  z-index: 4;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a {
    max-width: 18px;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a img {
  filter: var(--filter-color-BEBEBE);
  display: block;
  width: 100%;
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a:hover img {
  filter: var(--filter-color-B0B0B0);
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a:active img, .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a.ak-active img {
  filter: var(--filter-color-FF1B29);
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a.ak-heart.ak-red img {
  filter: var(--filter-color-FF1B29);
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a.ak-heart:active:before, .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info-links .ak-card-vertical-controls .ak-card-vertical-control a.ak-heart.ak-active:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: var(--color-red);
  -webkit-clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
          clip-path: polygon(50% 16%, 80% 0, 98% 25%, 98% 35%, 75% 72%, 50% 95%, 28% 75%, 2% 35%, 2% 25%, 20% 2%);
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info {
  margin: 0;
  padding: 0;
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info li {
  font-weight: 400;
  font-size: 15px;
  color: var(--main-text-color);
  line-height: 1.333;
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info li {
    font-size: 13px;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-info li + li {
  margin-top: 10px;
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price {
  margin: 25px 0 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.33;
  color: var(--main-title-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price {
    margin: 15px 0 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price {
    margin: 20px 0 0;
  }
}
.ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price small {
  display: block;
  margin: 6px 0 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 155%;
  color: var(--main-text-color);
}
@media (max-width: 1199px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price small {
    margin: 5px 0 0;
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-card-vertical .ak-card-vertical-text .ak-card-vertical-price small {
    font-size: 13px;
    margin: 8px 0 0;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 35px -5px 40px;
  position: relative;
}
@media (max-width: 991px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row {
    margin: 30px -5px 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row {
    margin: 35px -10px 25px 0;
    flex-wrap: nowrap;
    overflow: auto;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row {
    margin: 30px -20px 20px;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col {
  padding: 0 5px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col {
    padding: 0 10px 0 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col:first-of-type {
    padding-left: 20px;
  }
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col:last-of-type {
    padding-right: 20px;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button {
  display: block;
  padding: 15px 32px;
  background: #FFFFFF;
  border: 1px solid var(--color-gray7);
  border-radius: 7px;
  color: var(--color-gray7);
  font-size: 15px;
  line-height: 1.33;
  transition: var(--transition1);
  white-space: nowrap;
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button:hover {
  border-color: var(--color-red);
  color: var(--color-red);
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button.ak-active {
  border-color: var(--color-red);
  background-color: var(--color-red);
  color: #fff;
}
@media (max-width: 991px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button {
    padding: 6px 25px;
    font-size: 13px;
    line-height: 1.38;
    border-radius: 4px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button {
    padding: 10px 15px;
    border-radius: 7px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row .ak-in-stock-nav-col .ak-in-stock-nav-button {
    padding: 10px 24px;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small {
  margin: 0 -5px 35px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small {
    margin-bottom: 25px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small {
    margin: 0 -20px 20px -20px;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small .ak-in-stock-nav-col .ak-in-stock-nav-button {
  padding: 7px 20px;
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-nav-row.ak-small .ak-in-stock-nav-col .ak-in-stock-nav-button {
    padding: 7px 15px;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row {
  gap: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row.ak-in-stock-dnone { display: none }
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row.ak-active { display: flex !important }

@media (max-width: 991px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row {
    gap: 16px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row {
    gap: 25px 10px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row {
    gap: 30px 0;
  }
}
.ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row .ak-in-stock-list-col {
  width: calc(33.3333333333% - 20px);
}
@media (max-width: 991px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row .ak-in-stock-list-col {
    width: calc(50% - 8px);
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row .ak-in-stock-list-col {
    width: calc(50% - 5px);
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-in-stock .ak-in-stock .ak-in-stock-list-row .ak-in-stock-list-col {
    width: 100%;
  }
}
.ak-body .ak-index-populars .ak-card-vertical {
  background: white;
}
@media (max-width: 767px) {
  .ak-body .ak-index-populars .ak-card-vertical {
    background: none;
  }
}
.ak-body .ak-index-populars .ak-index-populars-title, .ak-index-reviews-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 45px;
}
@media (max-width: 1199px) {
  .ak-body .ak-index-populars .ak-index-populars-title {
    margin: 0 0 35px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-populars .ak-index-populars-title {
    margin: 0 0 25px;
  }
}
.ak-body .ak-index-populars .ak-index-populars-title .ak-page-h1 {
  width: calc(100% - 125px);
  margin: 0;
}
@media (max-width: 991px) {
  .ak-body .ak-index-populars .ak-index-populars-title .ak-page-h1 {
    width: calc(100% - 90px);
  }
}
.ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav {
    width: 60px;
  }
}
.ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav .slick-arrow {
  margin: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  font-size: 0;
  text-indent: -999999999px;
  background: url("/s/img/dest/slide-nav.svg") center no-repeat;
  filter: var(--filter-color-FF1B29);
  background-size: contain;
  z-index: 2;
  transition: var(--transition1);
  cursor: pointer;
}
@media (max-width: 991px) {
  .ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav .slick-arrow {
    width: 25px;
    height: 25px;
  }
}
.ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav .slick-arrow:hover {
  filter: var(--filter-color-E01724);
}
.ak-body .ak-index-populars .ak-index-populars-title .ak-index-populars-slider-nav .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
.ak-body .ak-index-populars .ak-index-populars-slider {
  overflow: hidden;
}
@media (max-width: 575px) {
  .ak-body .ak-index-populars .ak-index-populars-slider {
    margin-right: -20px;
  }
}
.ak-body .ak-index-populars .ak-index-populars-slider .slick-list {
  margin: 0 -15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list {
    margin: 0 -8px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list {
    margin: 0 -5px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list {
    margin: 0 0 0 0;
  }
}
.ak-body .ak-index-populars .ak-index-populars-slider .slick-list .slick-slide {
  margin: 0 15px;
}
@media (max-width: 991px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list .slick-slide {
    margin: 0 8px;
  }
}
@media (max-width: 767px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list .slick-slide {
    margin: 0 5px;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .slick-list .slick-slide {
    margin: 0;
  }
}
@media (max-width: 575px) {
  .ak-body .ak-index-populars .ak-index-populars-slider .ak-index-populars-slide {
    padding-right: 10px;
    width: calc(60.83vw + 10px);
    min-width: 290px;
    /*.ak-card-vertical {
        width: 60.83vw;
        min-width: 280px;
    }*/
  }
}


.ak-body .ak-in-stock-btn {
  display: inline-block;
  width: auto;
  padding: 16px 20px;
}

/*# sourceMappingURL=style-new.css.map */

a.idle,a.idle:hover,a.idle:focus, button.idle, button.idle:hover, button.idle:focus {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) !important;
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) !important;
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) !important;
    background-size: 40px 40px!important;
    animation: idle .5s linear infinite !important;
    border-color: transparent !important;
    color: white !important;
}

@keyframes idle {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 28px 0
    }
}

.fancybox-overlay-fixed {z-index: 99999!important;}

.has-error input, .has-error textarea {
    background-color: #FFE6E2 !important;
}

*[data-link]{cursor:pointer}

.bgcover {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.jq-toast-wrap { z-index: 999999; }

.has-error .form-control, .is-invalid {
    border: 1px solid #990000 !important;
}

.d-none { display: none !important; }

.swal2-modal { font-family: "Manrope"; }
.swal2-modal .swal2-title { font-weight: 700; }

.fm-find-loading .ak-catalog-filter-status-list {
    -webkit-box-shadow: 0px 2px 25px rgb(48 48 48 / 4%);
    box-shadow: 0px 2px 25px rgb(48 48 48 / 4%);
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
    border-radius: 15px;
}

.fm-find-loading .ak-catalog-filter-status-list .ak-catalog-filter-status {
    padding: 10px 25px 9px;
    width: 100%;
    background: #FFFFFF;
    -webkit-transition: var(--transition2);
    -o-transition: var(--transition2);
    transition: var(--transition2);
}

.fm-find-loading .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fm-find-loading .ak-catalog-filter-status-list .ak-catalog-filter-status figure {
    margin: 0 20px 0 0;
    display: block;
    width: 30px;
}

.fm-find-loading figure.ak-loading img {
    -webkit-filter: var(--filter-color-2354FF);
    filter: var(--filter-color-2354FF);
    -webkit-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;
}

.fm-find-loading .ak-catalog-filter-status .ak-catalog-filter-status-row span {
    width: calc(100% - 50px);
    font-size: 15px;
    line-height: 1.3;
    color: var(--main-text-color);
}

.btn-block { width: 100%; display: block }

.fm-buttons-selectors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 -5px 10px;
}

.fm-button-col {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    white-space: nowrap;
    padding: 0 5px;
}

.fm-button {
    display: block;
    padding: 0 15px;
    background: white;
    border: 1px solid var(--color-gray);
    border-radius: 10px;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 38px;
    text-align: center;
    color: var(--main-text-color);
    white-space: nowrap;
}

.fm-button-col .fm-button.ak-active {
    color: white;
    background-color: var(--color-red);
    border-color: var(--color-red);
}

.ak-body .ak-top-filter-best-price-link.ak-active {
    border-color: var(--color-green-hover);
    color: var(--color-green-hover);
}

.-lo {
    color: var(--color-red);
    text-decoration: underline;
}
.-lo:hover {
    text-decoration: none;
}

.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-content .ak-card-equipment-list li {
    color: #d9d9d9;
}
.ak-body .ak-card-equipment .ak-card-equipment-row .ak-card-equipment-content .ak-card-equipment-list li.active {
    color: #656565;
}

.hidden {
    display: none;
    visibility: hidden;
}
.formSmartSearch { position: relative; overflow: visible !important; }
.smart-result {
    position: absolute;
    top: calc(100% + 5px);
    left: -5px;
    width: calc(100% + 10px);
    max-height: 400px;
    background-color: #fff;
    z-index: 999;
    border: 1px solid #f6f6f6;
    border-top: 0;
    box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    overflow-y: scroll;
}

.smart-result .smart-res-item {
    display: table;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
}
.smart-result .smart-res-item:hover {
    background-color: #fcfcfc;
    cursor: pointer;
}
.smart-result .smart-res-item:last-child {
    border-bottom: 0;
}
.smart-result .smart-res-item .smart-icon {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 30px 10px 20px;
    width: 80px;
}

.smart-result .smart-res-item .smart-icon img {
    max-width: 80px;
}

.smart-result .smart-res-item .smart-res-text {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 15px 10px 15px;
    font-size: 16px;
    line-height: 1.2;
    text-align: left;
}

.smart-result .smart-res-item .smart-res-text span {
    display: block;
    font-weight: 600;
}

.smart-result .smart-res-item .smart-res-text span.prim {
    font-size: 14px;
    line-height: 17px;
    color: #656565;
    font-weight: 400;
}

.smart-result .smart-res-item:hover > div, .smart-result .smart-res-item:hover > div span.prim {
    color: var(--color-red) !important;
}

.smart-res-noresults {
    padding: 25px 20px;
    text-align: center;
}
.smart-res-noresults p { padding: 0; margin: 0 0 20px; font-size: 14px; }
.smart-res-noresults p:last-child { margin: 0; }

.ak-header-nav-list-element-link.ak-active {
    color: var(--color-red) !important;
}

.--green {
    color: var(--color-green-hover) !important;
}

.ak-body .ak-top-filter-block .ak-top-filter-row .ak-top-filter-col-sort .ak-top-filter-sort .ak-top-filter-sort-title.--green:after {
    -webkit-filter: var(--filter-color-46D739) !important;
    filter: var(--filter-color-46D739) !important;
}


.ak-body .ak-side-filter-block {
    position: relative;
}

.ak-side-btn {
    position: absolute;
    left: 100%;
    z-index: 50;
    top: 0;
    background: var(--color-red);
    cursor: pointer;
    font-size: 15px;
    line-height: 18px;
    color: white;
    font-weight: 600;
    border-radius: 15px;
    padding: 15px;
    transition: opacity ease 0.2s, background ease 0.2s;
    transform: translateY(-24px);
    opacity: 0;
    pointer-events: none;
}
.ak-side-btn:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-right: 10px solid var(--color-red);
    border-bottom: 16px solid transparent;
    position: absolute;
    left: -8px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: var(--transition1);
}
.ak-side-btn:hover {
    background: var(--color-red-hover);
}
.ak-side-btn:hover:before {
    border-right: 10px solid var(--color-red-hover);
}
.ak-side-btn.visible {
    opacity: 1;
    pointer-events: auto;
}

.ak-sticky-btn {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 15;
    transition: opacity ease 0.2s;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;
    padding: 10px 0 10px;
}
.ak-sticky-btn .ak-red-btn {
    display: block;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    margin: 0 !important;
}
.ak-sticky-btn .ak-reset {
    min-width: 24px;
    width: 24px;
    padding-left: 12px;
    display: block;
    overflow: hidden;
    transition: all ease 0.2s;
}
.ak-sticky-btn .ak-reset img {
    display: block;
    width: 12px;
    filter: var(--filter-color-656565);
}
.ak-sticky-btn .ak-reset:hover img {
    filter: var(--filter-color-FF1B29);
}
.ak-sticky-btn.bottom {
    position: absolute;
    left: 25px !important;
    /*padding: 0;*/
}
@media (max-width: 1199px) {
    .ak-sticky-btn.bottom {
        left: 15px !important;
    }
}
.ak-sticky-btn.bottom .ak-reset {
    min-width: 0;
    width: 0;
    padding-left: 0;
}
.ak-sticky-btn.top {
    position: absolute;
    top: 15px;
    bottom: auto;
    left: 25px !important;
}
@media (max-width: 1199px) {
    .ak-sticky-btn.top {
        left: 15px !important;
    }
}

.ak-side-filter-submit-faker {
    opacity: 0;
    pointer-events: none;
}

.ak-body .ak-populars .ak-popular-col .ak-popular-element:hover .ak-popular-element-figure:after {
    opacity: 0.6;
}


.ak-info-block {
    position: relative;
    background-color: #fff9d6;
    padding: 20px;
    border-radius: 16px;
    word-break: break-word;
}

.ak-info-block .ak-info-block-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ak-info-block .ak-info-block-inner  .ak-info-block-icon {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
    font-size: 0;
    margin-right: 20px;
    color: rgba(249, 203, 36, 0.44);
}

.ak-info-block .ak-info-block-inner  .ak-info-block-text {
    font-size: 17px;
    line-height: 1.5;
    color: var(--main-text-color);
}

@media (max-width: 1199px) {
    .ak-info-block .ak-info-block-inner  .ak-info-block-text br {
        display: none;
    }
}

.img-bad-filter {
    max-width: 100%;
    opacity: 0.24;
}

.--pos-static {
    position: static !important;
}

.ak-fmc-static {
    padding-bottom: 30px !important;
}

@media (max-width: 767px) {
    .--mobile-left0 {
        padding-left: 0 !important;
    }
}

.m-filter-tab .ak-catalog-filter-mobile { display: none }
.ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
    width: 300px;
    padding-right: 0;
}

.ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-side-filter-reset {
    text-align: center;
}

.ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:after {
    height: 530px;
}

.m-filter-tab .m-filter-col { display: none }

.ak-body .ak-articles-page-text .ak-typography {
    font-size: 18px;
    line-height: 1.55;
    color: var(--main-text-color);
}

.ak-car-shield-sold {
    display: inline-block;
    position: absolute;
    background-color: #AE272D;
    color: white;
    text-transform: uppercase;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 10px;
    line-height: 1.2;
    z-index: 13;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    top: 15px;
    left: 15px;
}

.ak-car-shield-sold.green {
    background-color: #00DC16;
    color: white;
}
.ak-car-shield-sold.yellow {
    background-color: #FFCA40;
    color: white;
}

.ak-card-page .ak-car-shield-sold {
    top: 20px;
    left: 20px;
    font-size: 12px;
    border-radius: 5px;
    padding: 4px 10px;
}

.btn-disabled {
    background-color: #c8c8c8 !important;
}

.admin_bookmark {
    position: fixed;
    left: 3%;
    top: 0;
    width: 12px;
    height: 35px;
    background-image: url('/s/img/bookmark.gif');
    background-repeat: no-repeat;
    z-index: 9999999999999999;
}



.messenger {
    display: block;
    position: fixed;
    right: 16px;
    bottom: 80px;
    width: 170px;
    height: 60px;
    z-index: 19999;
}
.messenger * {
    box-sizing: border-box;
}
.messenger-btn {
    padding: 14px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background-color: var(--color-red);
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2;
}
.messenger-btn img {
    width: 32px;
    height: 32px;
}
.messenger-links {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 150px;
    transform: scale(0);
    transform-origin: 100% 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 0;
}
.messenger-links.show {
    left: -45px;
    transform: scale(1);
}
.messenger-links a {
    width: 40px;
    margin-left: 4px;
    display: inline-block;
}
.messenger-links img {
    max-width: 40px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.messenger-links a:hover img {
    transform: scale(1.1);
    text-decoration: none;
}

@media only screen and (max-width: 479px) {
    .messenger {
        right: 16px;
        bottom: 60px;
        width: 190px;
        height: 40px;
        z-index: 999999;
    }
    .messenger-btn {
        padding: 7px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }
    .messenger-btn img {
        width: 26px;
        height: 26px;
    }
    .messenger-links {
        top: 0;
        width: 190px;
    }
}


.ak-typography img {
    height: auto;
}


@media (max-width: 1199px) {
    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col {
        width: 270px;
    }
    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
        width: 270px;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element .ak-catalog-filter-title {
        font-size: 16px;
    }

    .ak-body .m-filter-tab .ak-side-filter-checkbox-list .ak-side-filter-checkbox-element .ak-side-filter-checkbox .ak-side-filter-checkbox-text {
        font-size: 14px;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-text p {
        max-width: 270px;
        font-size: 14px;
        line-height: 1.3;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row figure {
        margin: 0 15px 0 0;
        width: 30px;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-status-list .ak-catalog-filter-status .ak-catalog-filter-status-row span {
        font-size: 13px;
        line-height: 1.2;
    }

    .ak-body .ak-articles-page-text .ak-typography {
        font-size: 15px;
    }

    .ak-card-page .ak-car-shield-sold {
        top: 10px;
        left: 10px;
    }
}

@media (max-width: 991px) {
    .m-filter-tab .ak-catalog-filter-mobile { display: flex }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type:after {
        display: none;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col,
    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
        width: calc(50% - 15px);
    }

    .m-filter-tab .m-filter-col { display: block }
    .m-filter-tab .m-filter-col::before {
        display: block;
        content: '';
        height: 1px;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-col:last-of-type {
        margin-top: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-side-filter-submit {
        margin-top: 20px;
    }

    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-subrow {
        width: 100%;
    }
    .ak-body .m-filter-tab .ak-side-filter-block.ak-catalog-filter .ak-catalog-filter-row .ak-catalog-filter-element {
        width: 100%;
    }

    .ak-body .ak-articles-page-text .ak-typography {
        font-size: 14px;
    }

    .ak-card-page .ak-car-shield-sold {
        font-size: 11px;
    }
}

@media (max-width: 767px) {
    .m-filter-tab {
        padding-bottom: 0 !important;
    }

    .m-filter-tab .ak-catalog-filter-mobile { display: flex }
}


@media (max-width: 575px) {
    .ak-body .m-filter-tab .ak-catalog-filter-mobile .ak-catalog-filter-mobile-image {
        display: none;
    }

    .ak-body .m-filter-tab .ak-catalog-filter-mobile .ak-catalog-filter-mobile-text {
        padding-bottom: 20px;
    }
}





