.oriontip{position:absolute;background-color:#333;font-size:13px;padding:10px 12px;border-radius:3px;color:#fff;max-width:160px;box-shadow:0 2px 5px rgba(0,0,0,.2);visibility:hidden;z-index:999}.oriontip.visible{visibility:visible}.oriontip:after{content:"";border:10px solid;border-color:#333 transparent transparent transparent;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.oriontip{max-width:120px}}.o-wrap{display:block;width:100%;font-size:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.o-col{display:inline-block;width:100%;min-height:1px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.xl-normal{display:block;table-layout:auto;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.xl-normal>*{display:inline-block}.xl-table{display:table;table-layout:fixed;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.xl-table>*{display:table-cell}.xl-flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;table-layout:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.xl-flexbox>*{display:inline-block}.xl-auto>*{width:auto}.xl-1>*{width:100%}.xl-2>*{width:50%}.xl-3>*{width:33.333333333333336%}.xl-4>*{width:25%}.xl-5>*{width:20%}.xl-6>*{width:16.666666666666668%}.xl-7>*{width:14.285714285714286%}.xl-8>*{width:12.5%}.xl-9>*{width:11.11111111111111%}.xl-10>*{width:10%}.xl-11>*{width:9.090909090909092%}.xl-12>*{width:8.333333333333334%}.xl-1-1{width:100%}.xl-1-2,.xl-2-4,.xl-3-6,.xl-4-8,.xl-5-10,.xl-6-12{width:50%}.xl-1-3,.xl-2-6,.xl-4-12{width:33.333333333333336%}.xl-2-3,.xl-4-6,.xl-8-12{width:66.66666666666667%}.xl-1-4,.xl-2-8,.xl-3-12{width:25%}.xl-3-4,.xl-6-8,.xl-9-12{width:75%}.xl-1-5,.xl-2-10{width:20%}.xl-2-5,.xl-4-10{width:40%}.xl-3-5,.xl-6-10{width:60%}.xl-4-5,.xl-8-10{width:80%}.xl-1-6,.xl-2-12{width:16.666666666666668%}.xl-5-6,.xl-10-12{width:83.33333333333334%}.xl-1-7{width:14.285714285714286%}.xl-2-7{width:28.571428571428573%}.xl-3-7{width:42.85714285714286%}.xl-4-7{width:57.142857142857146%}.xl-5-7{width:71.42857142857143%}.xl-6-7{width:85.71428571428572%}.xl-1-8{width:12.5%}.xl-3-8{width:37.5%}.xl-5-8{width:62.5%}.xl-7-8{width:87.5%}.xl-1-9{width:11.11111111111111%}.xl-2-9{width:22.22222222222222%}.xl-3-9{width:33.33333333333333%}.xl-4-9{width:44.44444444444444%}.xl-5-9{width:55.55555555555556%}.xl-6-9{width:66.66666666666666%}.xl-7-9{width:77.77777777777777%}.xl-8-9{width:88.88888888888889%}.xl-1-10{width:10%}.xl-3-10{width:30%}.xl-7-10{width:70%}.xl-9-10{width:90%}.xl-1-11{width:9.090909090909092%}.xl-2-11{width:18.181818181818183%}.xl-3-11{width:27.272727272727273%}.xl-4-11{width:36.36363636363637%}.xl-5-11{width:45.45454545454546%}.xl-6-11{width:54.54545454545455%}.xl-7-11{width:63.63636363636364%}.xl-8-11{width:72.72727272727273%}.xl-9-11{width:81.81818181818183%}.xl-10-11{width:90.90909090909092%}.xl-1-12{width:8.333333333333334%}.xl-5-12{width:41.66666666666667%}.xl-7-12{width:58.333333333333336%}.xl-11-12{width:91.66666666666667%}.xl-hidden{display:none}.xl-not-hidden{display:inline-block}.xl-gutter-0{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.xl-gutter-0>*{padding-left:0;padding-right:0}.xl-gutter-8{width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;padding-left:0;padding-right:0}.xl-gutter-8>*{padding-left:4px;padding-right:4px}.xl-outside-8{width:100%;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.xl-gutter-16{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-left:0;padding-right:0}.xl-gutter-16>*{padding-left:8px;padding-right:8px}.xl-outside-16{width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.xl-gutter-24{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.xl-gutter-24>*{padding-left:12px;padding-right:12px}.xl-outside-24{width:100%;margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.xl-gutter-40{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.xl-gutter-40>*{padding-left:20px;padding-right:20px}.xl-outside-40{width:100%;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.xl-top{-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.xl-top>*{vertical-align:top}.xl-middle{-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.xl-middle>*{vertical-align:middle}.xl-bottom{-webkit-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.xl-bottom>*{vertical-align:bottom}.xl-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}.xl-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-content:space-around;-ms-align-content:space-around;align-content:space-around}.xl-baseline{-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.xl-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center}.xl-left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-align:left}.xl-right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:right}.xl-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.xl-last{-ms-flex-order:1;-webkit-order:1;order:1}.xl-not-first,.xl-not-last{-ms-flex-order:0;-webkit-order:0;order:0}.xl-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.xl-not-reverse{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.lg-normal{display:block;table-layout:auto;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.lg-normal>*{display:inline-block}.lg-table{display:table;table-layout:fixed;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.lg-table>*{display:table-cell}.lg-flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;table-layout:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.lg-flexbox>*{display:inline-block}.lg-auto>*{width:auto}.lg-1>*{width:100%}.lg-2>*{width:50%}.lg-3>*{width:33.333333333333336%}.lg-4>*{width:25%}.lg-5>*{width:20%}.lg-6>*{width:16.666666666666668%}.lg-7>*{width:14.285714285714286%}.lg-8>*{width:12.5%}.lg-9>*{width:11.11111111111111%}.lg-10>*{width:10%}.lg-11>*{width:9.090909090909092%}.lg-12>*{width:8.333333333333334%}.lg-1-1{width:100%}.lg-1-2,.lg-2-4,.lg-3-6,.lg-4-8,.lg-5-10,.lg-6-12{width:50%}.lg-1-3,.lg-2-6,.lg-4-12{width:33.333333333333336%}.lg-2-3,.lg-4-6,.lg-8-12{width:66.66666666666667%}.lg-1-4,.lg-2-8,.lg-3-12{width:25%}.lg-3-4,.lg-6-8,.lg-9-12{width:75%}.lg-1-5,.lg-2-10{width:20%}.lg-2-5,.lg-4-10{width:40%}.lg-3-5,.lg-6-10{width:60%}.lg-4-5,.lg-8-10{width:80%}.lg-1-6,.lg-2-12{width:16.666666666666668%}.lg-5-6,.lg-10-12{width:83.33333333333334%}.lg-1-7{width:14.285714285714286%}.lg-2-7{width:28.571428571428573%}.lg-3-7{width:42.85714285714286%}.lg-4-7{width:57.142857142857146%}.lg-5-7{width:71.42857142857143%}.lg-6-7{width:85.71428571428572%}.lg-1-8{width:12.5%}.lg-3-8{width:37.5%}.lg-5-8{width:62.5%}.lg-7-8{width:87.5%}.lg-1-9{width:11.11111111111111%}.lg-2-9{width:22.22222222222222%}.lg-3-9{width:33.33333333333333%}.lg-4-9{width:44.44444444444444%}.lg-5-9{width:55.55555555555556%}.lg-6-9{width:66.66666666666666%}.lg-7-9{width:77.77777777777777%}.lg-8-9{width:88.88888888888889%}.lg-1-10{width:10%}.lg-3-10{width:30%}.lg-7-10{width:70%}.lg-9-10{width:90%}.lg-1-11{width:9.090909090909092%}.lg-2-11{width:18.181818181818183%}.lg-3-11{width:27.272727272727273%}.lg-4-11{width:36.36363636363637%}.lg-5-11{width:45.45454545454546%}.lg-6-11{width:54.54545454545455%}.lg-7-11{width:63.63636363636364%}.lg-8-11{width:72.72727272727273%}.lg-9-11{width:81.81818181818183%}.lg-10-11{width:90.90909090909092%}.lg-1-12{width:8.333333333333334%}.lg-5-12{width:41.66666666666667%}.lg-7-12{width:58.333333333333336%}.lg-11-12{width:91.66666666666667%}.lg-hidden{display:none}.lg-not-hidden{display:inline-block}.lg-gutter-0{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.lg-gutter-0>*{padding-left:0;padding-right:0}.lg-gutter-8{width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;padding-left:0;padding-right:0}.lg-gutter-8>*{padding-left:4px;padding-right:4px}.lg-outside-8{width:100%;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.lg-gutter-16{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-left:0;padding-right:0}.lg-gutter-16>*{padding-left:8px;padding-right:8px}.lg-outside-16{width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.lg-gutter-24{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.lg-gutter-24>*{padding-left:12px;padding-right:12px}.lg-outside-24{width:100%;margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.lg-gutter-40{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.lg-gutter-40>*{padding-left:20px;padding-right:20px}.lg-outside-40{width:100%;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.lg-top{-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.lg-top>*{vertical-align:top}.lg-middle{-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.lg-middle>*{vertical-align:middle}.lg-bottom{-webkit-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.lg-bottom>*{vertical-align:bottom}.lg-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}.lg-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-content:space-around;-ms-align-content:space-around;align-content:space-around}.lg-baseline{-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.lg-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center}.lg-left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-align:left}.lg-right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:right}.lg-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.lg-last{-ms-flex-order:1;-webkit-order:1;order:1}.lg-not-first,.lg-not-last{-ms-flex-order:0;-webkit-order:0;order:0}.lg-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lg-not-reverse{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.md-normal{display:block;table-layout:auto;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.md-normal>*{display:inline-block}.md-table{display:table;table-layout:fixed;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.md-table>*{display:table-cell}.md-flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;table-layout:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.md-flexbox>*{display:inline-block}.md-auto>*{width:auto}.md-1>*{width:100%}.md-2>*{width:50%}.md-3>*{width:33.333333333333336%}.md-4>*{width:25%}.md-5>*{width:20%}.md-6>*{width:16.666666666666668%}.md-7>*{width:14.285714285714286%}.md-8>*{width:12.5%}.md-9>*{width:11.11111111111111%}.md-10>*{width:10%}.md-11>*{width:9.090909090909092%}.md-12>*{width:8.333333333333334%}.md-1-1{width:100%}.md-1-2,.md-2-4,.md-3-6,.md-4-8,.md-5-10,.md-6-12{width:50%}.md-1-3,.md-2-6,.md-4-12{width:33.333333333333336%}.md-2-3,.md-4-6,.md-8-12{width:66.66666666666667%}.md-1-4,.md-2-8,.md-3-12{width:25%}.md-3-4,.md-6-8,.md-9-12{width:75%}.md-1-5,.md-2-10{width:20%}.md-2-5,.md-4-10{width:40%}.md-3-5,.md-6-10{width:60%}.md-4-5,.md-8-10{width:80%}.md-1-6,.md-2-12{width:16.666666666666668%}.md-5-6,.md-10-12{width:83.33333333333334%}.md-1-7{width:14.285714285714286%}.md-2-7{width:28.571428571428573%}.md-3-7{width:42.85714285714286%}.md-4-7{width:57.142857142857146%}.md-5-7{width:71.42857142857143%}.md-6-7{width:85.71428571428572%}.md-1-8{width:12.5%}.md-3-8{width:37.5%}.md-5-8{width:62.5%}.md-7-8{width:87.5%}.md-1-9{width:11.11111111111111%}.md-2-9{width:22.22222222222222%}.md-3-9{width:33.33333333333333%}.md-4-9{width:44.44444444444444%}.md-5-9{width:55.55555555555556%}.md-6-9{width:66.66666666666666%}.md-7-9{width:77.77777777777777%}.md-8-9{width:88.88888888888889%}.md-1-10{width:10%}.md-3-10{width:30%}.md-7-10{width:70%}.md-9-10{width:90%}.md-1-11{width:9.090909090909092%}.md-2-11{width:18.181818181818183%}.md-3-11{width:27.272727272727273%}.md-4-11{width:36.36363636363637%}.md-5-11{width:45.45454545454546%}.md-6-11{width:54.54545454545455%}.md-7-11{width:63.63636363636364%}.md-8-11{width:72.72727272727273%}.md-9-11{width:81.81818181818183%}.md-10-11{width:90.90909090909092%}.md-1-12{width:8.333333333333334%}.md-5-12{width:41.66666666666667%}.md-7-12{width:58.333333333333336%}.md-11-12{width:91.66666666666667%}.md-hidden{display:none}.md-not-hidden{display:inline-block}.md-gutter-0{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.md-gutter-0>*{padding-left:0;padding-right:0}.md-gutter-8{width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;padding-left:0;padding-right:0}.md-gutter-8>*{padding-left:4px;padding-right:4px}.md-outside-8{width:100%;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.md-gutter-16{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-left:0;padding-right:0}.md-gutter-16>*{padding-left:8px;padding-right:8px}.md-outside-16{width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.md-gutter-24{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.md-gutter-24>*{padding-left:12px;padding-right:12px}.md-outside-24{width:100%;margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.md-gutter-40{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.md-gutter-40>*{padding-left:20px;padding-right:20px}.md-outside-40{width:100%;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.md-top{-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.md-top>*{vertical-align:top}.md-middle{-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.md-middle>*{vertical-align:middle}.md-bottom{-webkit-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.md-bottom>*{vertical-align:bottom}.md-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}.md-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-content:space-around;-ms-align-content:space-around;align-content:space-around}.md-baseline{-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.md-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center}.md-left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-align:left}.md-right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:right}.md-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.md-last{-ms-flex-order:1;-webkit-order:1;order:1}.md-not-first,.md-not-last{-ms-flex-order:0;-webkit-order:0;order:0}.md-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.md-not-reverse{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:667px){.sm-normal{display:block;table-layout:auto;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.sm-normal>*{display:inline-block}.sm-table{display:table;table-layout:fixed;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;-webkit-justify-content:initial;-ms-justify-content:initial;justify-content:initial;-webkit-align-content:initial;-ms-align-content:initial;align-content:initial;-webkit-align-items:initial;-ms-align-items:initial;align-items:initial}.sm-table>*{display:table-cell}.sm-flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;table-layout:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.sm-flexbox>*{display:inline-block}.sm-auto>*{width:auto}.sm-1>*{width:100%}.sm-2>*{width:50%}.sm-3>*{width:33.333333333333336%}.sm-4>*{width:25%}.sm-5>*{width:20%}.sm-6>*{width:16.666666666666668%}.sm-7>*{width:14.285714285714286%}.sm-8>*{width:12.5%}.sm-9>*{width:11.11111111111111%}.sm-10>*{width:10%}.sm-11>*{width:9.090909090909092%}.sm-12>*{width:8.333333333333334%}.sm-1-1{width:100%}.sm-1-2,.sm-2-4,.sm-3-6,.sm-4-8,.sm-5-10,.sm-6-12{width:50%}.sm-1-3,.sm-2-6,.sm-4-12{width:33.333333333333336%}.sm-2-3,.sm-4-6,.sm-8-12{width:66.66666666666667%}.sm-1-4,.sm-2-8,.sm-3-12{width:25%}.sm-3-4,.sm-6-8,.sm-9-12{width:75%}.sm-1-5,.sm-2-10{width:20%}.sm-2-5,.sm-4-10{width:40%}.sm-3-5,.sm-6-10{width:60%}.sm-4-5,.sm-8-10{width:80%}.sm-1-6,.sm-2-12{width:16.666666666666668%}.sm-5-6,.sm-10-12{width:83.33333333333334%}.sm-1-7{width:14.285714285714286%}.sm-2-7{width:28.571428571428573%}.sm-3-7{width:42.85714285714286%}.sm-4-7{width:57.142857142857146%}.sm-5-7{width:71.42857142857143%}.sm-6-7{width:85.71428571428572%}.sm-1-8{width:12.5%}.sm-3-8{width:37.5%}.sm-5-8{width:62.5%}.sm-7-8{width:87.5%}.sm-1-9{width:11.11111111111111%}.sm-2-9{width:22.22222222222222%}.sm-3-9{width:33.33333333333333%}.sm-4-9{width:44.44444444444444%}.sm-5-9{width:55.55555555555556%}.sm-6-9{width:66.66666666666666%}.sm-7-9{width:77.77777777777777%}.sm-8-9{width:88.88888888888889%}.sm-1-10{width:10%}.sm-3-10{width:30%}.sm-7-10{width:70%}.sm-9-10{width:90%}.sm-1-11{width:9.090909090909092%}.sm-2-11{width:18.181818181818183%}.sm-3-11{width:27.272727272727273%}.sm-4-11{width:36.36363636363637%}.sm-5-11{width:45.45454545454546%}.sm-6-11{width:54.54545454545455%}.sm-7-11{width:63.63636363636364%}.sm-8-11{width:72.72727272727273%}.sm-9-11{width:81.81818181818183%}.sm-10-11{width:90.90909090909092%}.sm-1-12{width:8.333333333333334%}.sm-5-12{width:41.66666666666667%}.sm-7-12{width:58.333333333333336%}.sm-11-12{width:91.66666666666667%}.sm-hidden{display:none}.sm-not-hidden{display:inline-block}.sm-gutter-0{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sm-gutter-0>*{padding-left:0;padding-right:0}.sm-gutter-8{width:calc(100% + 8px);margin-left:-4px;margin-right:-4px;padding-left:0;padding-right:0}.sm-gutter-8>*{padding-left:4px;padding-right:4px}.sm-outside-8{width:100%;margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.sm-gutter-16{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding-left:0;padding-right:0}.sm-gutter-16>*{padding-left:8px;padding-right:8px}.sm-outside-16{width:100%;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.sm-gutter-24{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:0;padding-right:0}.sm-gutter-24>*{padding-left:12px;padding-right:12px}.sm-outside-24{width:100%;margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.sm-gutter-40{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.sm-gutter-40>*{padding-left:20px;padding-right:20px}.sm-outside-40{width:100%;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.sm-top{-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.sm-top>*{vertical-align:top}.sm-middle{-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.sm-middle>*{vertical-align:middle}.sm-bottom{-webkit-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.sm-bottom>*{vertical-align:bottom}.sm-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-content:space-between;-ms-align-content:space-between;align-content:space-between}.sm-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-content:space-around;-ms-align-content:space-around;align-content:space-around}.sm-baseline{-webkit-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.sm-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center}.sm-left{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;text-align:left}.sm-right{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;text-align:right}.sm-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.sm-last{-ms-flex-order:1;-webkit-order:1;order:1}.sm-not-first,.sm-not-last{-ms-flex-order:0;-webkit-order:0;order:0}.sm-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.sm-not-reverse{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.formbuilt{font-size:16px}.formbuilt div{padding:13px 0}.formbuilt div label{width:20%;display:inline-block;vertical-align:middle}.formbuilt div textarea{margin-left:-4px}.formbuilt div textarea,.formbuilt div select,.formbuilt div input[type="text"],.formbuilt div input[type="email"],.formbuilt div input[type="url"],.formbuilt div input[type="password"],.formbuilt div input[type="search"],.formbuilt div input[type="number"],.formbuilt div input[type="tel"]{height:40px;width:50%;vertical-align:middle;padding:12px 20px;line-height:normal}.formbuilt div input[type='radio'],.formbuilt div input[type='checkbox']{margin:12px;vertical-align:middle;position:relative;left:0}@media all and (max-width:769px){.formbuilt div label{width:50%}}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}#vpc-container.save_process{pointer-events:none!important}.VPC_Modern_Skin .vpc-component{border:0;background-color:#f8f8f8;margin-bottom:20px;border-radius:5px;padding:15px 0}.VPC_Modern_Skin .vpc-component.addon-component{cursor:initial}.VPC_Modern_Skin .vpc-group{border:0}.VPC_Modern_Skin .vpc-group:first-child{border-top:1px solid #eee}.VPC_Modern_Skin .vpc-options,.VPC_Modern_Skin .vpc-addon-options{background-color:transparent}.VPC_Modern_Skin #vpc-components{padding-right:60px;margin-top:0}.VPC_Modern_Skin.VPC_Modern_Skin_Right_Sidebar #vpc-components{padding-right:0;padding-left:60px}.VPC_Modern_Skin .vpc-component-header,.VPC_Modern_Skin .vpc-options,.VPC_Modern_Skin .vpc-addon-header,.VPC_Modern_Skin .vpc-addon-options{padding:0 20px}.VPC_Modern_Skin .vpc-options,.VPC_Modern_Skin .vpc-addon-options{margin-top:10px}.VPC_Modern_Skin .vpc-options .mCSB_scrollTools_vertical{margin-right:5px}#vpc-container.VPC_Modern_Skin .vpc-options .mCustomScrollBox{border-top:1px solid #eee;box-sizing:content-box}.VPC_Modern_Skin .vpc-component-header .vpc-component-title{margin:0 60px 0 10px}.VPC_Modern_Skin .vpc-addon-header .vpc-component-title{margin:0 10px;position:relative}.VPC_Modern_Skin .vpc-component-header .vpc-component-name,.VPC_Modern_Skin .vpc-addon-header .vpc-component-name{color:#000;font-weight:600;line-height:25px;font-size:16px;margin-bottom:3px;display:block}.VPC_Modern_Skin .vpc-addon-header .vpc-component-name{line-height:normal}.VPC_Modern_Skin .vpc-component-header .vpc-selected-option{color:#7e7e7e!important;font-weight:400;line-height:22px!important;font-size:14px!important;display:block}.VPC_Modern_Skin .vpc-component-header .vpc-component-name,.VPC_Modern_Skin .vpc-component-header .vpc-selected-option,.VPC_Modern_Skin .vpc-addon-header .vpc-component-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VPC_Modern_Skin .vpc-component-header>img,.VPC_Modern_Skin .vpc-addon-header>img{float:left;margin:0 10px;height:50px;width:auto}.VPC_Modern_Skin .vpc-selected-icon-wrap,.VPC_Modern_Skin .vpc-component-arrow{width:16px;height:16px;border-radius:2px;overflow:hidden;position:absolute;top:5px;right:60px}.VPC_Modern_Skin .vpc-component-arrow{right:30px;background-image:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator-modern-skin/public/css/../images/arrow-bg.png);background-repeat:no-repeat;background-size:16px}.VPC_Modern_Skin .vpc-component-header.component-open .vpc-component-arrow{background-position:0 -16px}.VPC_Modern_Skin .vpc-selected-icon{position:static}.VPC_Modern_Skin .vpc-selected-icon img{width:16px;height:16px}.VPC_Modern_Skin .vpc-group{padding:10px 10px 0}.VPC_Modern_Skin .vpc-group-name{margin:5px 0 10px;font-size:14px}#vpc-container.VPC_Modern_Skin .vpc-options label,#vpc-container.VPC_Modern_Skin .vpc-addon-options label{border:0}#vpc-container.VPC_Modern_Skin .vpc-options label.custom{display:inline-block;cursor:pointer;position:relative;font-size:13px;text-align:center;vertical-align:top;box-sizing:content-box;margin:0 15px 15px 0;padding:0;box-sizing:content-box;border:0;border-radius:5px;overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.25)}.VPC_Modern_Skin .vpc-options label.custom::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;background-size:contain;border:0;position:absolute;top:0;left:0}.VPC_Modern_Skin .vpc-options input:checked+label.custom::before{content:""}#vpc-container.VPC_Modern_Skin .color-box label.custom,.VPC_Modern_Skin .color-box label.custom::before{width:40px;height:40px}.VPC_Modern_Skin .vpc-options input:checked+label.custom::after{display:block;font-family:FontAwesome;position:absolute;content:"\f00c";color:#55C1CA;width:20px;height:20px;line-height:20px;background-color:#fff;border-radius:50%;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}#vpc-container.VPC_Modern_Skin .custom-uploader{box-shadow:0 0 2px rgba(0,0,0,.25);border-radius:5px;overflow:hidden;margin-bottom:20px;padding:5px}#vpc-container.VPC_Modern_Skin .drop label{width:70px;height:70px;margin:0}#vpc-container.VPC_Modern_Skin .drop .acd-upload-info{width:100%;height:100%;margin:0;position:static}#vpc-container.VPC_Modern_Skin .drop .acd-upload-info img[src=""]{display:none}#vpc-container.VPC_Modern_Skin .drop .acd-upload-info:before{display:none}.VPC_Modern_Skin #vpc-preview-wrap{position:sticky;top:35px!important;z-index:5}.vpc-desktop-follow-scroll-disabled #vpc-container.VPC_Modern_Skin #vpc-preview-wrap{position:static}.VPC_Modern_Skin #vpc-preview-container{background-color:#f8f8f8;padding:15px 30px 30px;border-radius:5px}.VPC_Modern_Skin #vpc-preview{border:0}.VPC_Modern_Skin #vpc-price-container{height:auto;color:#55C1CA;font-weight:700;text-align:right;font-size:35px}.VPC_Modern_Skin.VPC_Modern_Skin_Right_Sidebar #vpc-price-container{text-align:left}.VPC_Modern_Skin #vpc-price-container .vpc-price-label{display:none}.VPC_Modern_Skin .vpc-action-buttons button,.vpc-modern-configurator .omodal-footer .btn button,.vpc-modern-configurator .omodal-footer .btn input[type="submit"]{background:#55C1CA;border-radius:3px;line-height:40px;font-size:14px;color:#fff;width:auto;padding:0 30px!important;text-transform:none!important;height:40px!important;font-weight:400;opacity:1;transition:opacity .3s}.VPC_Modern_Skin .vpc-action-buttons button:hover,.vpc-modern-configurator .omodal-footer .btn button:hover,.vpc-modern-configurator .omodal-footer .btn input[type="submit"]:hover{opacity:.8}.VPC_Modern_Skin .vpc-action-buttons button:active,.vpc-modern-configurator .omodal-footer .btn button:active,.vpc-modern-configurator .omodal-footer .btn input[type="submit"]:active{position:relative;top:1px}.VPC_Modern_Skin .vpc-action-buttons button:after{display:none!important}.VPC_Modern_Skin .vpc-action-buttons{margin-top:30px;text-align:center}.VPC_Modern_Skin .vpc-action-buttons>div{font-size:0}.VPC_Modern_Skin .vpc-action-buttons>div>*{margin:5px;font-size:14px}.VPC_Modern_Skin .vpc-action-buttons #vpc-save-btn,.VPC_Modern_Skin .vpc-action-buttons #vpc-share{margin:5px}.VPC_Modern_Skin #vpc-qty-container{border:1px solid #bcbcbc;border-radius:3px;overflow:hidden;position:relative}.VPC_Modern_Skin #vpc-qty-container input[type="button"]{background-color:transparent!important;padding:0!important;font-size:0;width:25px!important;height:19px!important;position:absolute;right:2px;border-radius:0;background-position:center!important;background-repeat:no-repeat!important}.VPC_Modern_Skin #vpc-qty-container input[type="button"]:hover{filter:brightness(0)}.VPC_Modern_Skin #vpc-qty-container input.minus{background-image:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator-modern-skin/public/css/../images/arrow-down.svg)!important;bottom:2px}.VPC_Modern_Skin #vpc-qty-container input.plus{background-image:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator-modern-skin/public/css/../images/arrow-up.svg)!important;top:2px}#vpc-container.VPC_Modern_Skin #vpc-qty{text-align:center;height:auto;background-color:transparent;color:#000;border:none;-webkit-appearance:none;-moz-appearance:textfield;width:40px;font-size:13px;box-sizing:border-box;margin:0 20px 0 0!important;padding:0!important;line-height:38px!important;height:38px!important;border-radius:0}.VPC_Modern_Skin #debug{text-align:center}.VPC_Modern_Skin #debug .vpc-success,.VPC_Modern_Skin #debug .vpc-failure{padding:15px 40px 15px 80px;border-radius:3px;display:inline-block;font-size:12px;box-shadow:0 0 40px rgba(0,0,0,.1);background-color:#fff;color:#7e7e7e;text-align:left;position:relative}.VPC_Modern_Skin #debug .vpc-success:before,.VPC_Modern_Skin #debug .vpc-failure:before{font-family:Fontawesome;font-size:24px;line-height:24px;position:absolute;left:40px;top:50%;transform:translateY(-50%)}.VPC_Modern_Skin #debug .vpc-success:before{content:"\f00c";color:#60cc00}.VPC_Modern_Skin #debug .vpc-failure:before{content:"\f00d";color:#c00}.VPC_Modern_Skin #debug .vpc-success a{color:#000;font-weight:700}#vpc-container.VPC_Modern_Skin input[type="text"],#vpc-container.VPC_Modern_Skin input[type="email"],#vpc-container.VPC_Modern_Skin input[type="url"],#vpc-container.VPC_Modern_Skin input[type="password"],#vpc-container.VPC_Modern_Skin input[type="search"],#vpc-container.VPC_Modern_Skin input[type="number"],#vpc-container.VPC_Modern_Skin input[type="tel"],#vpc-container.VPC_Modern_Skin select,#vpc-container.VPC_Modern_Skin textarea{display:block;background:transparent;border:1px solid #bcbcbc;border-radius:3px;line-height:33px;height:35px!important;font-size:13px;color:#7e7e7e;padding:0 10px;margin-bottom:20px!important;width:100%;margin-right:0;margin-left:0}#vpc-container.VPC_Modern_Skin select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator-modern-skin/public/css/../images/arrow-down.svg);background-repeat:no-repeat;background-position:center right 10px;padding:0 30px 0 10px}#vpc-container.VPC_Modern_Skin select::-ms-expand{display:none}#vpc-container.VPC_Modern_Skin textarea{line-height:auto;height:auto!important;max-width:100%!important;width:100%!important}#vpc-container.VPC_Modern_Skin input[type="file"]{color:#7e7e7e;font-size:13px;margin-bottom:20px;width:100%}.VPC_Modern_Skin #vpc-form-builder-wrap input[type="radio"],.VPC_Modern_Skin #vpc-form-builder-wrap input[type="checkbox"]{display:inline-block;float:left;margin:0 0 0;clear:left;height:auto}.VPC_Modern_Skin #vpc-form-builder-wrap input[type="radio"]+span,.VPC_Modern_Skin #vpc-form-builder-wrap input[type="checkbox"]+span{display:inline-block;float:left;font-size:13px;line-height:13px;color:#7e7e7e;line-height:normal;margin:0 0 15px 10px;width:calc(100% - 40px)}.VPC_Modern_Skin #vpc-form-builder-wrap input[type="radio"]+span:last-child,.VPC_Modern_Skin #vpc-form-builder-wrap input[type="checkbox"]+span:last-child{margin-bottom:20px}.VPC_Modern_Skin #vpc-form-builder-wrap label{display:block;font-size:14px;font-weight:400;width:100%;color:#bcbcbc;margin-bottom:5px;clear:both}.VPC_Modern_Skin #vpc-form-builder-wrap .formbuilt>div{padding:0}.VPC_Modern_Skin #vpc-form-builder-wrap .formError .formErrorContent,.vpc-modern-configurator #rqa_form div.formError .formErrorContent{border:0 solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:3px;padding:4px 10px}.VPC_Modern_Skin .vpc-options .vpc-textfield label.custom::before{display:none}.VPC_Modern_Skin .cta-box label{display:block;font-size:14px;color:#bcbcbc;margin-bottom:5px}.VPC_Modern_Skin .vpc-options .textfield{padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #eee}.VPC_Modern_Skin .vpc-options .textfield:last-child{padding-bottom:0;margin-bottom:0;border:0}.VPC_Modern_Skin .vpc-options .textfield .vpc-group-name{background-color:#efefef;font-size:13px;border-radius:10px;line-height:20px;position:relative;padding:0 35px}.VPC_Modern_Skin .vpc-options .textfield .vpc-group-name:before{content:"";display:inline-block;height:20px;width:20px;border-radius:50%;position:absolute;left:0;background:#bcbcbc}.VPC_Modern_Skin .msl_sfl_bloc{clear:both;padding:25px 0;border-bottom:1px solid #eee;cursor:pointer}.VPC_Modern_Skin .msl_sfl_bloc:first-child{padding-top:10px}.VPC_Modern_Skin .msl_sfl_bloc:last-child{padding-bottom:10px;border-bottom:0}.VPC_Modern_Skin .msl_sfl_image{position:relative;min-height:auto;border:1px solid rgba(0,0,0,.25);overflow:hidden}.VPC_Modern_Skin .msl_sfl_image img{width:100%}.VPC_Modern_Skin .msl_sfl_product_name{font-size:16px;padding-top:25px;text-align:center;font-style:italic;color:#000}.VPC_Modern_Skin .msl_sfl_image span{display:inline-block;font-size:14px;position:absolute;left:0;bottom:0;width:100%;text-align:center;line-height:20px;background:rgba(0,0,0,.2);color:#fff;opacity:0;transition:opacity .3s}.VPC_Modern_Skin .msl_sfl_bloc:hover .msl_sfl_image span{opacity:1}.VPC_Modern_Skin .msl_sfl_buttons>a{display:inline-block;text-decoration:none;border:0;background:#55C1CA;border-radius:3px;line-height:35px;height:35px;font-size:14px;color:#fff;margin:10px 10px 0 0;padding:0 10px;text-align:center;width:calc((100% - 10px)/2);float:left;box-shadow:none!important;font-weight:400;box-sizing:border-box;transition:opacity .3s,background .3s,color .3s}.VPC_Modern_Skin .msl_sfl_buttons .delete_saved{margin-right:0;background:transparent;border:1px solid #c00;line-height:33px;color:#c00}.VPC_Modern_Skin .msl_sfl_buttons .delete_saved:hover{background:#c00;color:#fff}.VPC_Modern_Skin .msl_sfl_buttons a:hover{color:#fff;opacity:.8}.VPC_Modern_Skin .msl_sfl_buttons{overflow:hidden}.VPC_Modern_Skin #mva-bx-pager{min-height:auto}.VPC_Modern_Skin #mva-bx-pager .bx-pager{position:static}.VPC_Modern_Skin .bx-wrapper{margin-bottom:0;border:0;background:transparent;box-shadow:none}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link{font-size:14px;text-transform:capitalize;padding:0;line-height:normal;border:0;color:gray;border-radius:0;background-color:transparent!important;padding-bottom:5px;position:relative}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link:hover{color:#000}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link:after{content:"";position:absolute;width:100%;height:2px;background-color:#000;bottom:0;left:0;transform:scaleX(0);transform-origin:center;transition:all .2s}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link.active{color:#000!important}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link.active:after{transform:scaleX(1)}.VPC_Modern_Skin .bx-controls{display:none}@media (max-width:768px){.VPC_Modern_Skin #vpc-preview-wrap{top:0!important}.vpc-desktop-follow-scroll-disabled #vpc-container.VPC_Modern_Skin #vpc-preview-wrap{position:sticky}.vpc-mobile-follow-scroll-disabled #vpc-container.VPC_Modern_Skin #vpc-preview-wrap,.vpc-desktop-follow-scroll-disabled.vpc-mobile-follow-scroll-disabled #vpc-container.VPC_Modern_Skin #vpc-preview-wrap{position:static}#vpc-container.VPC_Modern_Skin{display:flex;flex-direction:column}.VPC_Modern_Skin #vpc-preview-wrap{order:1;margin-bottom:40px}.VPC_Modern_Skin #vpc-components{padding:0!important;order:2}.VPC_Modern_Skin .vpc-action-buttons{order:3;margin-top:15px}.VPC_Modern_Skin #debug{order:4}.VPC_Modern_Skin #vpc-bottom-limit{order:5}}@media (max-width:420px){.VPC_Modern_Skin #vpc-price-container{font-size:28px}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item{display:block;margin:5px;padding:0;border-radius:3px;overflow:hidden}.VPC_Modern_Skin #mva-bx-pager .bx-pager{max-height:none}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link{width:100%!important;padding-top:5px;border-radius:3px}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link:after{display:none}.VPC_Modern_Skin #mva-bx-pager .bx-pager-item .bx-pager-link.active{background:#eee!important}}.line input{width:98%;padding:12px 0 12px 15px;font-size:16px;background-color:rgba(220,220,220,.51);border:1px solid #dedede}.line .btn{margin:0 auto;width:auto;max-width:80%;text-align:center}.btn button{width:100%;font-size:18px;background-color:transparent;outline:none;cursor:pointer;color:#000}.btn button:hover{color:#fff}#vpc-request-quote:after{content:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator-request-a-quote-addon/public/css/../images/requet_quote.svg);margin-left:5px;font-family:'FontAwesome';font-size:14px;letter-spacing:normal;width:15px;display:inline-block;top:2px;position:relative}.wpc_header{display:inline-block}.omodal-content{width:100%;position:absolute!important}#send_configuration:hover{color:#898989}.line{padding:16px 0}#label_d{width:20%;display:inline-block}.disabledClick{pointer-events:none;background-color:#f1f1f1!important;color:#ccc!important;cursor:auto}.vpc-mo-button{outline:none;cursor:pointer}@media only screen and (max-width:667px){input.submit.vpc-mo-button{font-size:12px}}div.omodal-backdrop{background-color:#222}div.omodal-backdrop.fade,div.omodal.fade{opacity:0;transition:opacity .2s}div.omodal-backdrop.in{opacity:.6!important}div.omodal.in{opacity:1!important}div.omodal{overflow:hidden}div.omodal-content{border-radius:0;max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%)}div.omodal-header .close{position:absolute;top:0;right:0;font-size:35px;line-height:30px;padding:0 15px!important;color:#fff;background-color:#c00;opacity:1;height:50px;border-radius:0;margin:0}div.omodal-header .close:hover{opacity:.8}div.omodal-header{background-color:#444;padding:0 70px;text-align:center;width:100%;margin-bottom:25px;border:0}div.omodal-header .omodal-title{font-size:18px!important;color:#fff;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rqa_form .modal-content{box-shadow:none;border:0}#rqa_form .omodal-body{padding:10px 25px 0!important;max-width:100%;max-height:50vh;overflow:auto}#rqa_form .omodal-body .line>div input{width:100%}#rqa_form .omodal-body .line{padding:15px 0}#rqa_form div.formError .formErrorContent{min-width:auto}#rqa_form div.formError{right:10px!important;left:auto!important}#vpc-request-quote{color:#fff}#rqa_form .omodal-body.success{line-height:130%;padding:0 20px 40px!important;font-size:16px!important;text-align:center}#rqa_form .omodal-body.success i{display:block;font-size:40px;color:#60cc00}#rqa_form .omodal-body.success+.omodal-footer{display:none}#rqa_form.formbuilt div label{display:block;padding:0;font-size:16px;width:100%;margin-bottom:5px}#rqa_form.formbuilt #display_ofb>div{margin-bottom:15px}#rqa_form.formbuilt div textarea,#rqa_form.formbuilt div select,#rqa_form.formbuilt div input[type="text"],#rqa_form.formbuilt div input[type="email"],#rqa_form.formbuilt div input[type="url"],#rqa_form.formbuilt div input[type="password"],#rqa_form.formbuilt div input[type="search"],#rqa_form.formbuilt div input[type="number"],#rqa_form.formbuilt div input[type="tel"]{width:100%;height:auto;margin:0;padding:12px 20px;line-height:normal}#rqa_form.formbuilt div input[type="radio"],#rqa_form.formbuilt div input[type="checkbox"]{display:inline-block;margin:10px 10px 10px 0;vertical-align:middle;position:relative;height:auto;left:0}#rqa_form.formbuilt div input[type="radio"]+span,#rqa_form.formbuilt div input[type="checkbox"]+span{display:inline-block;font-size:16px;line-height:20px;margin-right:20px;vertical-align:middle}.omodal-footer{border-top:none!important;margin-top:0!important}.omodal-footer .btn{text-align:center;padding:30px 25px!important}.omodal .formbuilt div{padding:0}.rqa_error{border:2px solid red!important}#CaptachaResult{font-weight:700;font-size:18px;padding:5px 10px}.omodal,.omodal-backdrop{top:0;right:0;bottom:0;left:0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.omodal-open{overflow:hidden}.omodal{display:none;overflow:auto;overflow-y:scroll;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.omodal.fade .omodal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.omodal.in .omodal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.omodal-dialog{position:relative;width:auto;margin:10px}.omodal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.omodal-backdrop{position:fixed;z-index:1040;background-color:#000}.omodal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.omodal-backdrop.in{opacity:.5!important;filter:alpha(opacity=50)!important}.omodal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.omodal-header .close{margin-top:-2px}.omodal-title{margin:0;line-height:1.42857143}.omodal-body{position:relative;padding:20px}.omodal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.omodal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.omodal-footer .btn-group .btn+.btn{margin-left:-1px}.omodal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.omodal-dialog{width:600px;margin:30px auto}.omodal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.omodal-sm{width:300px}}@media (min-width:992px){.omodal-lg{width:900px}}#vpc-preview,.vpc-cart-config-image,.saved-config-preview{position:relative;border:1px solid #f1f4f9;text-align:center}#vpc-preview img,.vpc-cart-config-image img,.saved-config-preview img{position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:100%}#vpc-preview img:first-child,.vpc-cart-config-image img:first-child,.saved-config-preview img:first-child{position:relative}#vpc-components,#vpc-preview{vertical-align:top}.vpc-component{border:1px solid #f1f4f9;border-top:none;padding:5px;cursor:pointer}.vpc-component:first-of-type{border-top:1px solid #f1f4f9}.vpc-component-header>img{vertical-align:top;display:inline-block}.vpc-component-header{color:#768e9d;position:relative}.vpc-component-header>span{padding-left:10px;font-size:16px}.vpc-options{display:inline-block;width:100%;margin-top:5px;background-color:#f1f4f9}.vpc-options img{max-width:20px;max-height:20px;display:inline-block}.txt.vpc-selected{color:#becbd2;display:block;font-size:12px;font-weight:400;line-height:normal}.vpc-options>.vpc-selected{position:relative}#vpc-container .vpc-options label.custom{display:inline-block;cursor:pointer;position:relative;font-size:13px;text-align:center;vertical-align:top;box-sizing:content-box;margin:5px;padding:0;box-sizing:content-box}.vpc-options input[type=radio],.vpc-options input[type=checkbox]{display:none}.vpc-options label.custom:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;background-size:contain;border:0;position:absolute;top:0;left:0}.vpc-options label.custom:after{display:none}.vpc-options input:checked+label.custom:before{font-family:FontAwesome;content:"\f00c";color:#fff}.vpc-action-buttons{margin-top:10px;font-size:14px}.vpc-action-buttons #vpc-save-btn,.vpc-action-buttons #vpc-share{margin-right:4px}#vpc-price-container{height:50px;color:#09c;font-weight:700;text-align:right;font-size:30px}#vpc-components{margin-top:50px}.vpc-selected-icon{position:absolute;top:7px;right:5px}.vpc-selected-icon img{max-width:24px;max-height:24px}.vpc-action-buttons .col{float:right}#vpc-qty-container{display:inline-table}input#vpc-qty[type="number"]::-webkit-outer-spin-button,input#vpc-qty[type="number"]::-webkit-inner-spin-button{display:none}#vpc-qty{text-align:center;height:35px;background-color:#efefef;color:#60646c;border:none;-webkit-appearance:none;-moz-appearance:textfield;width:50px;box-sizing:border-box}.vpc-action-buttons button,.vpc-action-buttons .plus,.vpc-action-buttons .minus{height:35px!important;padding:0 10px!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important;cursor:pointer}.vpc-action-buttons .plus,.vpc-action-buttons .minus{color:#fff!important}#vpc-qty-container input[type=button],.vpc-action-buttons button{background:#09c;color:#fff;font-size:14px;border-radius:4px;box-sizing:border-box}#vpc-qty-container:hover,.vpc-action-buttons button:hover{opacity:.8}.vpc-action-buttons button,.vpc-action-buttons .plus,.vpc-action-buttons .minus{border:none!important;box-shadow:none!important;outline:none!important;vertical-align:top!important}.vpc-group{display:table;width:100%;padding:5px;border-top:1px solid lightgray}.vpc-group label{border:1px solid}.vpc-group-name{display:block;margin:5px;margin-right:10px;vertical-align:middle;font-size:18px}.vpc-success,.vpc-failure{color:#fff;padding:5px;text-align:center}.vpc-success{background-color:green}.vpc-success a{color:greenyellow}.vpc-failure{background-color:red}.vpc-cart-config{border:1px solid #c8c8c8;margin-bottom:5px;padding:5px}.vpc-cart-config img{border:1px solid #c8c8c8;margin:5px;display:inline-block;vertical-align:middle;max-width:30px;max-height:30px}.vpc-single-option-wrap{display:inline-block}.vpc-cart-options-container{border:1px solid #f1f4f9;padding:5px;margin:5px}.wpc-uploaded-design-container{position:relative;width:100%}.vpc-file-drop{border:1px dotted lightgray;padding:20px;text-align:center;color:#d9e1e7}.vpc-file-drop input{display:none}.vpc-file-drop label{display:block;width:50px;height:50px;margin:0 auto;background:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator/public/css/../images/uploadicon.png) no-repeat center center transparent;cursor:pointer}.vpc-file-drop a{text-transform:uppercase}.vpc-file-drop label{display:block;width:50px;height:50px;margin:0 auto;background:url(https://rotaflex-poolkonfigurator.at/wp-content/plugins/visual-product-configurator/public/css/../images/uploadicon.png) no-repeat center center transparent;cursor:pointer}.vpc-single-upload-option-wrap>label{width:100%}.vpc-single-upload-option-wrap>label:before{display:none}.vpc-saved-config-name{text-align:center;margin:5px 0}#debug{margin-top:10px}#vpc-qty-container input[type="button"],#vpc-qty-container input[type="number"]{float:left;min-width:auto}#vpc-qty-container input[type="button"]{background:#0099cc!important;font-family:'FontAwesome'!important}.default-right-skin #vpc-price-container{text-align:left!important}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(.8);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}