.slide-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateX(-100%);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateY(100%);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateX(100%);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateY(0);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateX(0);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateY(0);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateX(0);transition-property:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform, opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform, opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform, opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform, opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform, opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform, opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:top;transition-property:transform, opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform, opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform, opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform, opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform, opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform, opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:scale(.5);transition-property:transform, opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:scale(1.5);transition-property:transform, opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:scale(1);transition-property:transform, opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:scale(1);transition-property:transform, opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:rotate(-.75turn);transition-property:transform, opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:rotate(0);transition-property:transform, opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:rotate(.75turn);transition-property:transform, opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:rotate(0);transition-property:transform, opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms !important}.fast{transition-duration:250ms !important}.linear{transition-timing-function:linear !important}.ease{transition-timing-function:ease !important}.ease-in{transition-timing-function:ease-in !important}.ease-out{transition-timing-function:ease-out !important}.ease-in-out{transition-timing-function:ease-in-out !important}.bounce-in{transition-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important}.bounce-out{transition-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important}.bounce-in-out{transition-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important}.short-delay{transition-delay:300ms !important}.long-delay{transition-delay:700ms !important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,100%{transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,30%,70%,100%{transform:rotate(0)}}.shake,.spin-cw,.spin-ccw,.wiggle{-webkit-animation-duration:500ms;animation-duration:500ms}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:750ms !important;animation-duration:750ms !important}.fast{-webkit-animation-duration:250ms !important;animation-duration:250ms !important}.linear{-webkit-animation-timing-function:linear !important;animation-timing-function:linear !important}.ease{-webkit-animation-timing-function:ease !important;animation-timing-function:ease !important}.ease-in{-webkit-animation-timing-function:ease-in !important;animation-timing-function:ease-in !important}.ease-out{-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important}.ease-in-out{-webkit-animation-timing-function:ease-in-out !important;animation-timing-function:ease-in-out !important}.bounce-in{-webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;animation-timing-function:cubic-bezier(0.485, 0.155, 0.24, 1.245) !important}.bounce-out{-webkit-animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;animation-timing-function:cubic-bezier(0.485, 0.155, 0.515, 0.845) !important}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;animation-timing-function:cubic-bezier(0.76, -0.245, 0.24, 1.245) !important}.short-delay{-webkit-animation-delay:300ms !important;animation-delay:300ms !important}.long-delay{-webkit-animation-delay:700ms !important;animation-delay:700ms !important} html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [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}input{overflow:visible}[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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=33.75em&medium-large=45em&large=64em&xlarge=75em&xxlarge=90em&xxxlarge=105em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fff;font-family:"Open Sans",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput='mouse'] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}.row{max-width:70.5rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.6875rem;margin-left:-.6875rem}@media print,screen and (min-width: 33.75em){.row .row{margin-right:-.6875rem;margin-left:-.6875rem}}@media print,screen and (min-width: 45em){.row .row{margin-right:-.6875rem;margin-left:-.6875rem}}@media print,screen and (min-width: 64em){.row .row{margin-right:-.6875rem;margin-left:-.6875rem}}@media screen and (min-width: 75em){.row .row{margin-right:-.6875rem;margin-left:-.6875rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{flex:1 1 0px;padding-right:.6875rem;padding-left:.6875rem;min-width:0}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-offset-0{margin-left:0%}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6666666667%}.small-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6666666667%}.small-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6666666667%}.small-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.6875rem;padding-left:.6875rem}@media print,screen and (min-width: 33.75em){.medium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 33.75em) and (min-width: 33.75em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 33.75em) and (min-width: 33.75em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width: 33.75em){.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.6875rem;padding-left:.6875rem}}@media print,screen and (min-width: 45em){.medium-large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-large-offset-0{margin-left:0%}.medium-large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-large-offset-1{margin-left:8.3333333333%}.medium-large-3{flex:0 0 25%;max-width:25%}.medium-large-offset-2{margin-left:16.6666666667%}.medium-large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-large-offset-3{margin-left:25%}.medium-large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-large-offset-4{margin-left:33.3333333333%}.medium-large-6{flex:0 0 50%;max-width:50%}.medium-large-offset-5{margin-left:41.6666666667%}.medium-large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-large-offset-6{margin-left:50%}.medium-large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-large-offset-7{margin-left:58.3333333333%}.medium-large-9{flex:0 0 75%;max-width:75%}.medium-large-offset-8{margin-left:66.6666666667%}.medium-large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-large-offset-9{margin-left:75%}.medium-large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-large-offset-10{margin-left:83.3333333333%}.medium-large-12{flex:0 0 100%;max-width:100%}.medium-large-offset-11{margin-left:91.6666666667%}.medium-large-up-1{flex-wrap:wrap}.medium-large-up-1>.column,.medium-large-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-large-up-2{flex-wrap:wrap}.medium-large-up-2>.column,.medium-large-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-large-up-3{flex-wrap:wrap}.medium-large-up-3>.column,.medium-large-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-large-up-4{flex-wrap:wrap}.medium-large-up-4>.column,.medium-large-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-large-up-5{flex-wrap:wrap}.medium-large-up-5>.column,.medium-large-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-large-up-6{flex-wrap:wrap}.medium-large-up-6>.column,.medium-large-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-large-up-7{flex-wrap:wrap}.medium-large-up-7>.column,.medium-large-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-large-up-8{flex-wrap:wrap}.medium-large-up-8>.column,.medium-large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 45em) and (min-width: 45em){.medium-large-expand{flex:1 1 0px}}.row.medium-large-unstack>.column,.row.medium-large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 45em) and (min-width: 45em){.row.medium-large-unstack>.column,.row.medium-large-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width: 45em){.medium-large-collapse>.column,.medium-large-collapse>.columns{padding-right:0;padding-left:0}.medium-large-uncollapse>.column,.medium-large-uncollapse>.columns{padding-right:.6875rem;padding-left:.6875rem}}@media print,screen and (min-width: 64em){.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-offset-0{margin-left:0%}.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.6666666667%}.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6666666667%}.large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6666666667%}.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 64em) and (min-width: 64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 64em) and (min-width: 64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width: 64em){.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.6875rem;padding-left:.6875rem}}@media screen and (min-width: 75em){.xlarge-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.xlarge-offset-0{margin-left:0%}.xlarge-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-12{flex:0 0 100%;max-width:100%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-up-1{flex-wrap:wrap}.xlarge-up-1>.column,.xlarge-up-1>.columns{flex:0 0 100%;max-width:100%}.xlarge-up-2{flex-wrap:wrap}.xlarge-up-2>.column,.xlarge-up-2>.columns{flex:0 0 50%;max-width:50%}.xlarge-up-3{flex-wrap:wrap}.xlarge-up-3>.column,.xlarge-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.xlarge-up-4{flex-wrap:wrap}.xlarge-up-4>.column,.xlarge-up-4>.columns{flex:0 0 25%;max-width:25%}.xlarge-up-5{flex-wrap:wrap}.xlarge-up-5>.column,.xlarge-up-5>.columns{flex:0 0 20%;max-width:20%}.xlarge-up-6{flex-wrap:wrap}.xlarge-up-6>.column,.xlarge-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.xlarge-up-7{flex-wrap:wrap}.xlarge-up-7>.column,.xlarge-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.xlarge-up-8{flex-wrap:wrap}.xlarge-up-8>.column,.xlarge-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 75em) and (min-width: 75em){.xlarge-expand{flex:1 1 0px}}.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:0 0 100%}@media screen and (min-width: 75em) and (min-width: 75em){.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{flex:1 1 0px}}@media screen and (min-width: 75em){.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-right:0;padding-left:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-right:.6875rem;padding-left:.6875rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.375rem}.column-block>:last-child{margin-bottom:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:1.5rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.25rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.1875rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:1.125rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.0625rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:1.2;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width: 33.75em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{line-height:inherit;color:#158BC9;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#1278ad}a img{border:0}hr{clear:both;max-width:70.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #000;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#000}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#000}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width: 33.75em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width: 45em){.medium-large-text-left{text-align:left}.medium-large-text-right{text-align:right}.medium-large-text-center{text-align:center}.medium-large-text-justify{text-align:justify}}@media print,screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;box-shadow:none !important;color:black !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:0.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:0.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#158BC9;color:#fff}[data-whatinput='mouse'] .button{outline:0}.button:hover,.button:focus{background-color:#1276ab;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button.primary{background-color:#158BC9;color:#000}.button.primary:hover,.button.primary:focus{background-color:#116fa1;color:#000}.button.secondary{background-color:#767676;color:#000}.button.secondary:hover,.button.secondary:focus{background-color:#5e5e5e;color:#000}.button.success{background-color:#3adb76;color:#000}.button.success:hover,.button.success:focus{background-color:#22bb5b;color:#000}.button.warning{background-color:#ffae00;color:#000}.button.warning:hover,.button.warning:focus{background-color:#cc8b00;color:#000}.button.alert{background-color:#cc4b37;color:#000}.button.alert:hover,.button.alert:focus{background-color:#a53b2a;color:#000}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled,.button.disabled:hover,.button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:focus{background-color:#158BC9;color:#fff}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary,.button.disabled.primary:hover,.button.disabled.primary:focus,.button[disabled].primary,.button[disabled].primary:hover,.button[disabled].primary:focus{background-color:#158BC9;color:#000}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#767676;color:#000}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#3adb76;color:#000}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#ffae00;color:#000}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cc4b37;color:#000}.button.hollow{border:1px solid #158BC9;color:#158BC9}.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:transparent}.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus{background-color:transparent}.button.hollow:hover,.button.hollow:focus{border-color:#0b4665;color:#0b4665}.button.hollow:hover.disabled,.button.hollow:hover[disabled],.button.hollow:focus.disabled,.button.hollow:focus[disabled]{border:1px solid #158BC9;color:#158BC9}.button.hollow.primary{border:1px solid #158BC9;color:#158BC9}.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:#0b4665;color:#0b4665}.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled],.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled]{border:1px solid #158BC9;color:#158BC9}.button.hollow.secondary{border:1px solid #767676;color:#767676}.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#3b3b3b;color:#3b3b3b}.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled],.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled]{border:1px solid #767676;color:#767676}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:hover,.button.hollow.success:focus{border-color:#157539;color:#157539}.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled],.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled]{border:1px solid #3adb76;color:#3adb76}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:#805700;color:#805700}.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled],.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled]{border:1px solid #ffae00;color:#ffae00}.button.hollow.alert{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:#67251a;color:#67251a}.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled],.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear{border:1px solid #158BC9;color:#158BC9}.button.clear,.button.clear:hover,.button.clear:focus{background-color:transparent}.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus{background-color:transparent}.button.clear:hover,.button.clear:focus{border-color:#0b4665;color:#0b4665}.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear:focus.disabled,.button.clear:focus[disabled]{border:1px solid #158BC9;color:#158BC9}.button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled]{border-color:transparent}.button.clear.primary{border:1px solid #158BC9;color:#158BC9}.button.clear.primary:hover,.button.clear.primary:focus{border-color:#0b4665;color:#0b4665}.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled]{border:1px solid #158BC9;color:#158BC9}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled]{border-color:transparent}.button.clear.secondary{border:1px solid #767676;color:#767676}.button.clear.secondary:hover,.button.clear.secondary:focus{border-color:#3b3b3b;color:#3b3b3b}.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled]{border:1px solid #767676;color:#767676}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled]{border-color:transparent}.button.clear.success{border:1px solid #3adb76;color:#3adb76}.button.clear.success:hover,.button.clear.success:focus{border-color:#157539;color:#157539}.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success:focus.disabled,.button.clear.success:focus[disabled]{border:1px solid #3adb76;color:#3adb76}.button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled]{border-color:transparent}.button.clear.warning{border:1px solid #ffae00;color:#ffae00}.button.clear.warning:hover,.button.clear.warning:focus{border-color:#805700;color:#805700}.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled]{border:1px solid #ffae00;color:#ffae00}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled]{border-color:transparent}.button.clear.alert{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert:hover,.button.clear.alert:focus{border-color:#67251a;color:#67251a}.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled]{border:1px solid #cc4b37;color:#cc4b37}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled]{border-color:transparent}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fff transparent transparent;position:relative;top:0.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.hollow::after{border-top-color:#158BC9}.button.dropdown.hollow.primary::after{border-top-color:#158BC9}.button.dropdown.hollow.secondary::after{border-top-color:#767676}.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.arrow-only::after{top:-0.1em;float:none;margin-left:0}a.button:hover,a.button:focus{text-decoration:none}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#000;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fff;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder, textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#cacaca}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type='submit'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type='search']{box-sizing:border-box}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type='checkbox']+label[for],[type='radio']+label[for]{cursor:pointer}label>[type='checkbox'],label>[type='radio']{margin-right:.5rem}[type='file']{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#000}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#000}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#000;text-align:center;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;width:1%;height:100%}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{height:2.5rem;padding-top:0;padding-bottom:0;font-size:1rem}.input-group .input-group-button{display:table-cell}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fff;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}@media screen and (min-width: 0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fff;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#faedeb}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#cc4b37}.form-error.is-visible{display:block}.accordion{margin-left:0;background:#fff;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0 0 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 0 0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#158BC9}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.accordion-title:hover,.accordion-title:focus{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-0.5rem;content:'+'}.is-active>.accordion-title::before{content:'\2013'}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fff;color:#000}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.menu{padding:0;margin:0;list-style:none;position:relative}[data-whatinput='mouse'] .menu li{outline:0}.menu a,.menu .button{line-height:1;text-decoration:none;display:block;padding:0.7rem 1rem}.menu input,.menu select,.menu a,.menu button{margin-bottom:0}.menu input{display:inline-block}.menu li,.menu.horizontal li{display:inline-block}.menu.vertical li{display:block}.menu.expanded{display:table;width:100%}.menu.expanded>li{display:table-cell;vertical-align:middle}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width: 33.75em){.menu.medium-horizontal li{display:inline-block}.menu.medium-vertical li{display:block}.menu.medium-expanded{display:table;width:100%}.menu.medium-expanded>li{display:table-cell;vertical-align:middle}.menu.medium-simple{display:table;width:100%}.menu.medium-simple>li{display:table-cell;vertical-align:middle}}@media print,screen and (min-width: 45em){.menu.medium-large-horizontal li{display:inline-block}.menu.medium-large-vertical li{display:block}.menu.medium-large-expanded{display:table;width:100%}.menu.medium-large-expanded>li{display:table-cell;vertical-align:middle}.menu.medium-large-simple{display:table;width:100%}.menu.medium-large-simple>li{display:table-cell;vertical-align:middle}}@media print,screen and (min-width: 64em){.menu.large-horizontal li{display:inline-block}.menu.large-vertical li{display:block}.menu.large-expanded{display:table;width:100%}.menu.large-expanded>li{display:table-cell;vertical-align:middle}.menu.large-simple{display:table;width:100%}.menu.large-simple>li{display:table-cell;vertical-align:middle}}@media screen and (min-width: 75em){.menu.xlarge-horizontal li{display:inline-block}.menu.xlarge-vertical li{display:block}.menu.xlarge-expanded{display:table;width:100%}.menu.xlarge-expanded>li{display:table-cell;vertical-align:middle}.menu.xlarge-simple{display:table;width:100%}.menu.xlarge-simple>li{display:table-cell;vertical-align:middle}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons img,.menu.icons i,.menu.icons svg{vertical-align:middle}.menu.icons img+span,.menu.icons i+span,.menu.icons svg+span{vertical-align:middle}.menu.icon-top img,.menu.icon-top i,.menu.icon-top svg,.menu.icon-right img,.menu.icon-right i,.menu.icon-right svg,.menu.icon-bottom img,.menu.icon-bottom i,.menu.icon-bottom svg,.menu.icon-left img,.menu.icon-left i,.menu.icon-left svg{vertical-align:middle}.menu.icon-top img+span,.menu.icon-top i+span,.menu.icon-top svg+span,.menu.icon-right img+span,.menu.icon-right i+span,.menu.icon-right svg+span,.menu.icon-bottom img+span,.menu.icon-bottom i+span,.menu.icon-bottom svg+span,.menu.icon-left img+span,.menu.icon-left i+span,.menu.icon-left svg+span{vertical-align:middle}.menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg{margin-right:.25rem;display:inline-block}.menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg{margin-left:.25rem;display:inline-block}.menu.icon-top li a{text-align:center}.menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg{display:block;margin:0 auto .25rem}.menu.icon-bottom li a{text-align:center}.menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg{display:block;margin:.25rem auto 0}.menu .is-active>a{background:#158BC9;color:#fff}.menu .active>a{background:#158BC9;color:#fff}.menu.align-left{text-align:left}.menu.align-right{text-align:right}.menu.align-right .submenu li{text-align:left}.menu.align-right.vertical .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center{text-align:center}.menu.align-center .submenu li{text-align:left}.menu .menu-text{padding:0.7rem 1rem;font-weight:bold;line-height:1;color:inherit}.menu-centered>.menu{text-align:center}.menu-centered>.menu .submenu li{text-align:left}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;content:''}.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#000;box-shadow:0 7px 0 #000,0 14px 0 #000;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.tabs{margin:0;border:1px solid #e6e6e6;background:#fff;list-style-type:none}.tabs::before,.tabs::after{display:table;content:' '}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#158BC9}.tabs.primary>li>a{color:#000}.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#1484bf}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#158BC9}.tabs-title>a:hover{background:#fff;color:#1278ad}.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#e6e6e6;color:#158BC9}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fff;color:#000;transition:all 0.5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 33.6875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 33.75em){.show-for-small-only{display:none !important}}@media print,screen and (min-width: 33.75em){.hide-for-medium{display:none !important}}@media screen and (max-width: 33.6875em){.show-for-medium{display:none !important}}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 33.6875em),screen and (min-width: 45em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width: 45em){.hide-for-medium-large{display:none !important}}@media screen and (max-width: 44.9375em){.show-for-medium-large{display:none !important}}@media screen and (min-width: 45em) and (max-width: 63.9375em){.hide-for-medium-large-only{display:none !important}}@media screen and (max-width: 44.9375em),screen and (min-width: 64em){.show-for-medium-large-only{display:none !important}}@media print,screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.9375em),screen and (min-width: 75em){.show-for-large-only{display:none !important}}@media screen and (min-width: 75em){.hide-for-xlarge{display:none !important}}@media screen and (max-width: 74.9375em){.show-for-xlarge{display:none !important}}@media screen and (min-width: 75em) and (max-width: 89.9375em){.hide-for-xlarge-only{display:none !important}}@media screen and (max-width: 74.9375em),screen and (min-width: 90em){.show-for-xlarge-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::before,.wpcf7-form p::before,.wpcf7-form::before,.clearfix::after,.wpcf7-form p::after,.wpcf7-form::after{display:table;content:' '}.clearfix::after,.wpcf7-form p::after,.wpcf7-form::after{clear:both}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 33.75em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 45em){.medium-large-order-1{order:1}.medium-large-order-2{order:2}.medium-large-order-3{order:3}.medium-large-order-4{order:4}.medium-large-order-5{order:5}.medium-large-order-6{order:6}}@media print,screen and (min-width: 64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media screen and (min-width: 75em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 33.75em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 45em){.medium-large-flex-container{display:flex}.medium-large-flex-child-auto{flex:1 1 auto}.medium-large-flex-child-grow{flex:1 0 auto}.medium-large-flex-child-shrink{flex:0 1 auto}.medium-large-flex-dir-row{flex-direction:row}.medium-large-flex-dir-row-reverse{flex-direction:row-reverse}.medium-large-flex-dir-column{flex-direction:column}.medium-large-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width: 75em){.xlarge-flex-container{display:flex}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}}body{font-size:.8125rem;color:#6c7b89}*{outline:none}@media screen and (min-width: 40em){.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}}.aligncenter{display:block;margin-left:auto;margin-right:auto}hr{margin:0;border-color:transparent;width:100%;clear:both}.grecaptcha-badge{display:none !important}.page-template-contact .grecaptcha-badge{display:block !important}.row.wide{max-width:88.5rem}.row.narrow{max-width:980px}a{transition:all .3s ease-in-out}.button{font-size:.75rem;text-transform:uppercase;font-weight:800;padding:0 1.5em;line-height:38px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;text-align:center}.button span+i{margin-left:.5em}.button i+span{margin-left:.5em}.button.round{border-radius:20px}.button.hollow{transition:all .3s ease-in-out;border-color:#C3CAD0}.button.hollow:hover{border-color:#158BC9;background:#158BC9;color:#fff}.button.white{background:#fff;color:#158BC9}.button.white:hover{background:#1278ad;color:#fff}.stretch-right{margin-right:-11px}@media screen and (min-width: 70.5em){.stretch-right{margin-right:calc( (70.5rem - 100vw)/2 - 11px)}}@media screen and (min-width: 70.5em){.row.wide .stretch-right{margin-right:calc( (70.5rem - 100vw)/2 - 11px)}}@media screen and (min-width: 88.5em){.row.wide .stretch-right{margin-right:calc( (88.5rem - 100vw)/2 - 11px)}}.stretch-left{margin-left:-11px}@media screen and (min-width: 70.5em){.stretch-left{margin-left:calc( (70.5rem - 100vw)/2 - 11px)}}@media screen and (min-width: 70.5em){.row.wide .stretch-left{margin-left:calc( (70.5rem - 100vw)/2 - 11px)}}@media screen and (min-width: 88.5em){.row.wide .stretch-left{margin-left:calc( (88.5rem - 100vw)/2 - 11px)}}@media screen and (min-width: 33.75em){.medium-stretch-right{margin-right:-11px;right:-11px}.medium-stretch-right.pad{padding-right:11px}}@media screen and (min-width: 70.5em){.medium-stretch-right{margin-right:calc( (70.5rem - 100vw)/2 - 11px);right:calc( (70.5rem - 100vw)/2 - 11px)}.medium-stretch-right.pad{padding-right:calc( (100vw - 70.5rem)/2 + 11px)}}@media screen and (min-width: 45em){.medium-large-stretch-right{margin-right:-11px;right:-11px}.medium-large-stretch-right.pad{padding-right:11px}}@media screen and (min-width: 70.5em){.medium-large-stretch-right{margin-right:calc( (70.5rem - 100vw)/2 - 11px);right:calc( (70.5rem - 100vw)/2 - 11px)}.medium-large-stretch-right.pad{padding-right:calc( (100vw - 70.5rem)/2 + 11px)}}[data-expandable]{overflow:hidden;box-shadow:inset 0 -30px 30px -30px rgba(0,0,0,0.3)}[data-expandable].fullheight,[data-expandable].expanded{box-shadow:none}.expandable-trigger{text-align:center;border-top:1px solid #B5C1C7;position:relative;z-index:10}.expandable-trigger a{display:inline-flex;transform:translateY(-50%);-webkit-filter:drop-shadow(0 -1px 0 #B5C1C7);filter:drop-shadow(0 -1px 0 #B5C1C7)}#site-wrap{padding-top:2rem;overflow:hidden}@media screen and (min-width: 64em){#site-wrap{padding-top:64px}}@media screen and (min-width: 75em){#site-wrap{padding-top:170px}}.home #site-wrap{padding-top:0}header#site-header{top:0;left:0;width:100%;z-index:100;padding:.5rem 0;transition:.3s ease-out}@media screen and (min-width: 64em){header#site-header{padding:14px 0}}@media screen and (min-width: 75em){header#site-header{padding:2.25rem 0}}@media screen and (min-width: 64em){header#site-header{position:fixed}}@media screen and (max-width: 63.9375em){header#site-header.dark:not(.sticky) .logo-wrap img{-webkit-filter:invert(1);filter:invert(1)}}@media print,screen and (min-width: 64em){header#site-header.dark:not(.sticky){background:rgba(0,0,0,0.32)}header#site-header.dark:not(.sticky) .menu-wrap .menu{color:#fff}header#site-header.dark:not(.sticky) .search,header#site-header.dark:not(.sticky) .lang-wrap{color:rgba(255,255,255,0.8)}}header#site-header.dark.sticky .logo-wrap img{-webkit-filter:invert(1);filter:invert(1)}.page-template-contact header#site-header{background:#fff}header#site-header.sticky{padding:1rem 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3)}header#site-header .header-wrap{align-items:center;justify-content:space-between;flex-wrap:wrap}header#site-header .header-wrap>.column,header#site-header .header-wrap>.columns{flex:0 0 auto}header#site-header .logo-wrap{float:left;width:auto;flex:0 1 auto}header#site-header .logo-wrap img{height:24px}@media print,screen and (min-width: 64em){header#site-header .logo-wrap img{height:35px}}@media screen and (min-width: 75em){header#site-header .logo-wrap img{height:35px}}header#site-header .search a{color:inherit}header#site-header .search i{display:block}header#site-header .lang-wrap select{font-size:.75rem;text-transform:uppercase;border:none !important;padding:0 1rem 0 0;margin:0;height:auto;background-size:7px 4px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='8' height='4' viewBox='0 0 8 4'><polygon points='0,0 8,0 4,4' style='fill: rgb(138, 138, 138)'></polygon></svg>")}header#site-header .center-wrap{display:flex;align-items:center}header#site-header .menu-wrap{display:flex;flex-direction:column;position:fixed;height:100vh;top:0;right:0;width:85%;max-width:300px;background:#fff;padding:0;font-size:.875rem;z-index:100;transform:translateX(100%);transition:transform .4s}@media screen and (min-width: 64em){header#site-header .menu-wrap{flex:0 1 auto !important;overflow-y:visible;position:static;height:auto !important;width:auto;max-width:none;background:none;transform:none;display:block;margin-left:auto;font-size:.75rem}}@media screen and (min-width: 75em){header#site-header .menu-wrap{font-size:.875rem}}.admin-bar header#site-header .menu-wrap{top:46px;height:calc(100vh - 46px)}@media screen and (min-width: 48.9375em){.admin-bar header#site-header .menu-wrap{height:calc(100vh - 32px);top:32px}}header#site-header .menu-wrap.active{transform:translateX(0);box-shadow:0 0 10px rgba(0,0,0,0.3)}@media print,screen and (min-width: 64em){header#site-header .menu-wrap.active{box-shadow:none}}header#site-header .menu-wrap.active #hamburger{transform:translateX(0);background:none;margin:0}header#site-header .menu-wrap.active #hamburger span{background:#fff !important;opacity:0}header#site-header .menu-wrap.active #hamburger:before,header#site-header .menu-wrap.active #hamburger:after{position:absolute;top:calc(50% - 2px);width:1.5rem}header#site-header .menu-wrap.active #hamburger:before{transform:rotate(45deg)}header#site-header .menu-wrap.active #hamburger:after{transform:rotate(-45deg)}header#site-header .menu-wrap.active .menu{overflow-y:auto}@media screen and (min-width: 64em){header#site-header .menu-wrap.active .menu{overflow:visible}}header#site-header .menu-wrap #hamburger{margin:0;width:40px;height:40px;position:relative;transform:translateX(-100%);z-index:5;transition:all .4s, background .2s;display:block;background:#fff;flex:0 0 auto}header#site-header .menu-wrap #hamburger:before,header#site-header .menu-wrap #hamburger:after,header#site-header .menu-wrap #hamburger span{transition:inherit;content:'';display:block;left:9px;right:9px;height:2px;background:#000;transform-origin:50% 50%}header#site-header .menu-wrap #hamburger:before{position:absolute;top:13px}header#site-header .menu-wrap #hamburger:hover{background:#158BC9}header#site-header .menu-wrap #hamburger:hover:before,header#site-header .menu-wrap #hamburger:hover:after,header#site-header .menu-wrap #hamburger:hover span{background:#fff}header#site-header .menu-wrap #hamburger span{position:absolute;top:50%;margin-top:-1px}header#site-header .menu-wrap #hamburger:after{position:absolute;bottom:13px}@media screen and (min-width: 64em){header#site-header .menu-wrap #hamburger{display:none}}header#site-header .menu-wrap .menu{font-weight:600;color:#767676}@media print,screen and (min-width: 64em){header#site-header .menu-wrap .menu{display:flex;flex-wrap:nowrap}}@media print,screen and (min-width: 64em){header#site-header .menu-wrap .menu>li.current-menu-item:before,header#site-header .menu-wrap .menu>li.current-menu-parent:before,header#site-header .menu-wrap .menu>li.current_page_parent:before,header#site-header .menu-wrap .menu>li.current-menu-ancestor:before,header#site-header .menu-wrap .menu>li:hover:before{opacity:1}header#site-header .menu-wrap .menu>li.current-menu-item a,header#site-header .menu-wrap .menu>li.current-menu-parent a,header#site-header .menu-wrap .menu>li.current_page_parent a,header#site-header .menu-wrap .menu>li.current-menu-ancestor a,header#site-header .menu-wrap .menu>li:hover a{color:#fff !important}}header#site-header .menu-wrap .menu li{display:block;position:relative}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li{display:inline-block;padding:0 .5rem}}@media screen and (min-width: 90em){header#site-header .menu-wrap .menu li{padding:0 1rem}}@media screen and (min-width: 105em){header#site-header .menu-wrap .menu li{padding:0 1rem}}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li.bold>a{font-weight:700}}header#site-header .menu-wrap .menu li:before{content:'';position:absolute;bottom:0;left:0;right:0;top:-100px;background:#158BC9;opacity:0;transition:.3s ease-in-out;z-index:4}header#site-header .menu-wrap .menu li a{color:inherit;padding:.7rem 1rem;display:block;position:relative;z-index:5}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li a{display:inline-block;padding:.5rem 0}}header#site-header .menu-wrap .menu li.menu-item-has-children>a{padding-right:2.5rem}@media print,screen and (min-width: 64em){header#site-header .menu-wrap .menu li.menu-item-has-children>a{padding-right:0}}header#site-header .menu-wrap .menu li.current-menu-item>a,header#site-header .menu-wrap .menu li.current-menu-parent>a{color:#fff !important;background:#158BC9}header#site-header .menu-wrap .menu li.current-menu-item>.arrow,header#site-header .menu-wrap .menu li.current-menu-parent>.arrow{color:#fff !important}@media print,screen and (min-width: 64em){header#site-header .menu-wrap .menu li.current-menu-item>a,header#site-header .menu-wrap .menu li.current-menu-parent>a{background:none}}header#site-header .menu-wrap .menu li a:hover{color:#158BC9;opacity:.8}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li a:hover{color:#fff;opacity:1}}header#site-header .menu-wrap .menu li .arrow{position:absolute;top:0;right:0;height:36px;width:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li .arrow{display:none}}header#site-header .menu-wrap .menu li .arrow:hover{color:#158BC9}header#site-header .menu-wrap .menu li .arrow i{transform:rotate(90deg);display:block}header#site-header .menu-wrap .menu li .sub-menu{margin:0;display:none;opacity:1}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li .sub-menu{background:#158BC9;position:absolute;top:100%;left:0;min-width:100%;width:auto;white-space:nowrap;display:none;z-index:3}}@media screen and (max-width: 44.9375em){header#site-header .menu-wrap .menu li .sub-menu{opacity:1 !important}}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li .sub-menu .sub-menu{left:100%;top:0;transform:none}}header#site-header .menu-wrap .menu li .sub-menu .sub-menu li a{padding-left:3rem}header#site-header .menu-wrap .menu li .sub-menu li{padding:0}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li .sub-menu li{display:block;border:none;margin-left:0 !important}}header#site-header .menu-wrap .menu li .sub-menu li a{padding-left:2rem;line-height:1}@media screen and (min-width: 64em){header#site-header .menu-wrap .menu li .sub-menu li a{padding:.5rem .75rem .5rem 1rem !important;display:block;color:#fff !important}header#site-header .menu-wrap .menu li .sub-menu li a:hover{color:#fff;background:rgba(0,0,0,0.1)}}header#site-header .side-wrap{position:relative}header#site-header .side-wrap .inner{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center}header#site-header .side-wrap .search{margin-right:24px}body .material-icons{font-size:1.5em;text-transform:none}#breadcrumbs{font-size:.75rem;text-transform:lowercase}.page-title{color:#B0B8C0;font-weight:300;font-size:2rem;margin-bottom:1rem}@media screen and (min-width: 33.75em){.page-title{font-size:2.8125rem}}.page-title strong,.page-title b{font-weight:800;color:#158BC9}.section-title{color:#B0B8C0;font-weight:300;line-height:1;font-size:2.1875rem}@media screen and (min-width: 64em){.section-title{font-size:2.8125rem}}.section-title strong,.section-title b{font-weight:800;color:#7D8389}#home-slider{display:flex;position:relative;padding:80px .5rem}@media screen and (min-width: 33.75em){#home-slider{padding:80px 1rem 80px 50%}}@media screen and (min-width: 64em){#home-slider{padding:6rem 0 2rem}}@media screen and (min-width: 75em){#home-slider{padding:calc(107px + 2rem) 0 2rem}}@media screen and (min-width: 90em){#home-slider{padding:0}}#home-slider .main-photo{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}@media screen and (min-width: 90em){#home-slider .main-photo{position:static}}#home-slider .main-photo:not(.slick-initialized){display:flex;overflow:hidden}#home-slider .main-photo:not(.slick-initialized) .slide{flex:0 0 100%}#home-slider .main-photo .slide{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}#home-slider .main-photo .slide:before{display:block;content:'';width:100%;padding-bottom:56.8234387%}#home-slider .main-photo .slide .text{position:absolute;color:rgba(255,255,255,0.9);font-size:.875rem;display:none}@media screen and (min-width: 33.75em){#home-slider .main-photo .slide .text{display:block;top:50%;right:50%;width:50%;padding:0 2rem 0 1rem;max-width:450px;text-align:right;transform:translateY(-50%)}}@media screen and (min-width: 64em){#home-slider .main-photo .slide .text{transform:none;text-align:left;top:auto;bottom:2rem;left:3.5rem;right:auto;max-width:480px;padding:0}}#home-slider .main-photo .slide p{margin-bottom:.5rem}#home-slider .main-photo .slide h5{font-size:1.5rem;font-weight:300;max-width:560px;line-height:1.1;margin-bottom:1rem}@media screen and (min-width: 64em){#home-slider .main-photo .slide h5{font-size:2rem}}#home-slider .main-photo .slide h5 strong,#home-slider .main-photo .slide h5 b{font-weight:800}#home-slider .main-photo .slide .credits{font-size:1rem;margin-bottom:0;position:relative}#home-slider .main-photo .slide .credits i{position:absolute;left:-24px;font-size:18px;display:block;top:50%;transform:translateY(-50%) rotate(90deg)}#home-slider .main-photo .slide .credits strong,#home-slider .main-photo .slide .credits b{font-size:1.25rem;text-transform:uppercase}#home-slider .main-photo .slide h3{margin:0;color:#fff;font-size:1.5625rem;font-weight:400;line-height:1}#home-slider .main-photo .slide h2{margin:0;color:#fff;font-size:3.125rem;font-weight:300;line-height:1}#home-slider .product-card{margin:0 auto;text-align:center;max-width:310px;padding:0 30px}@media screen and (min-width: 33.75em){#home-slider .product-card{margin:0;padding:0;max-width:250px}}@media screen and (min-width: 64em){#home-slider .product-card{max-width:340px;margin-left:auto;padding:0 30px}}@media screen and (min-width: 90em){#home-slider .product-card{margin:0;background:#fff;padding:0;flex:0 0 330px;width:330px;text-align:left}}@media screen and (min-width: 105em){#home-slider .product-card{flex:0 0 380px;width:380px}}#home-slider .product-card:not(.slick-initialized){display:flex;overflow:hidden}#home-slider .product-card:not(.slick-initialized) .slide{flex:0 0 100%}#home-slider .product-card .slick-arrow{opacity:1}@media screen and (min-width: 33.75em){#home-slider .product-card .slick-arrow{display:none}}@media screen and (min-width: 64em){#home-slider .product-card .slick-arrow{display:block}}@media screen and (min-width: 90em){#home-slider .product-card .slick-arrow{display:none}}#home-slider .product-card .slick-arrow:before{color:#fff;font-size:36px}#home-slider .product-card .slick-track{align-items:center}@media screen and (min-width: 75em){#home-slider .product-card .slick-track{align-items:stretch}}#home-slider .product-card .slide{padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;background:#fff}@media screen and (min-width: 64em){#home-slider .product-card .slide{padding:1.5rem}}@media screen and (min-width: 90em){#home-slider .product-card .slide{padding:110px 50px 20px;display:block}}#home-slider .product-card .image{margin-bottom:2rem}#home-slider .product-card h3{font-size:1.25rem;font-weight:300;color:#6c7b89;margin-bottom:1.5rem}#home-slider .product-card h3 strong,#home-slider .product-card h3 b{font-style:normal;color:#158BC9;font-weight:700}#home-slider .product-card .desc{display:none}@media screen and (min-width: 64em){#home-slider .product-card .desc{display:block;text-align:left}}#home-slider .product-card .links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 90em){#home-slider .product-card .links{justify-content:flex-start}}#home-slider .product-card .links a{white-space:nowrap}#home-slider .product-card .links a:not(.button){font-weight:800;padding:1rem 0 1rem 1.25rem;text-transform:uppercase}@media screen and (max-width: 74.9375em){#home-slider .product-card .links a:not(.button){display:none}}#home-slider .product-card .links a:not(.button):not(:hover){color:inherit}#home-slider .slider-nav{position:absolute;bottom:-72px;width:560px;padding:0 1.25rem;display:none}@media screen and (min-width: 90em){#home-slider .slider-nav{display:block;right:340px}}@media screen and (min-width: 105em){#home-slider .slider-nav{right:500px}}#home-slider .slider-nav:not(.slick-initialized){display:flex;overflow:hidden}#home-slider .slider-nav:not(.slick-initialized) .slide{flex:0 0 25%}#home-slider .slider-nav .slick-list{padding-left:25%}#home-slider .slider-nav .slick-arrow{bottom:24px;top:auto;transform:none}#home-slider .slider-nav .slick-arrow:before{font-size:24px}#home-slider .slider-nav .slide{padding:25px 6px 0}#home-slider .slider-nav .slide.slick-current .nav-item,#home-slider .slider-nav .slide.slick-clone-current .nav-item{transform:translateY(-25px) !important;color:#158BC9;box-shadow:0 0 8px rgba(0,0,0,0.14);transition:all .3s ease-out, transform .5s ease-out, box-shadow .5s ease-out}#home-slider .slider-nav .slide .nav-item{background:#fff;padding:1.25rem 1rem 1rem;font-size:.8125rem;color:#6c7b89;text-align:center;transition:.3s ease-out;cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,0)}#home-slider .slider-nav .slide .nav-item:hover{color:#158BC9;transform:translateY(-10px)}#home-slider .slider-nav .slide .nav-item .image{display:flex;align-items:center;justify-content:center;padding:0 .25rem .5rem}#home-slider .slider-nav .slide .nav-item h4{font-size:inherit;margin-bottom:0}#home-quote{text-align:center;margin-bottom:50px}#home-quote h3{font-size:1.875rem;color:#B0B8C0;letter-spacing:.1em;margin-bottom:.75rem}#home-quote h2{margin-bottom:0;font-size:2.5625rem;color:#158BC9;text-transform:uppercase;letter-spacing:.2em}#home-news{background-position:top right 40px;padding-top:100px;margin-bottom:100px}@media screen and (min-width: 64em){#home-news{margin-bottom:0;padding-top:250px;padding-bottom:260px;background:url(//irixlens.com/new/wp-content/themes/irix/img/home-news-bg.jpg) no-repeat}}@media screen and (min-width: 64em){#home-news .news-wrap{display:flex;flex-wrap:wrap}}#home-news .news-wrap .nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-right:11px}@media screen and (min-width: 64em){#home-news .news-wrap .nav{margin-bottom:0;display:block;flex:0 0 290px;padding:0 24px 0 32px}}#home-news .news-wrap .nav .section-title{font-size:2.25rem}@media screen and (min-width: 33.75em){#home-news .news-wrap .nav .section-title{font-size:3.25rem}}@media screen and (min-width: 64em){#home-news .news-wrap .nav .section-title{margin-bottom:4rem}}#home-news .news-wrap .nav .section-title strong,#home-news .news-wrap .nav .section-title b{font-style:italic}#home-news .news-wrap .nav .dots{font-size:.75rem;color:#666666;font-weight:500;font-family:'Raleway';margin-bottom:2.25rem;display:none}@media screen and (min-width: 64em){#home-news .news-wrap .nav .dots{display:block}}#home-news .news-wrap .nav .dots .slick-dots{font-size:inherit;text-align:left;padding-top:0}#home-news .news-wrap .nav .dots .slick-dots li{position:relative;display:flex;align-items:center;margin-bottom:1rem;transition:.3s ease-out;line-height:1.4;cursor:pointer}#home-news .news-wrap .nav .dots .slick-dots li .num{letter-spacing:.2em;font-size:.875rem;font-weight:500;margin-right:28px;transition:.3s ease-out}#home-news .news-wrap .nav .dots .slick-dots li .title{transition:.3s ease-out;position:relative;flex:1}#home-news .news-wrap .nav .dots .slick-dots li .title:before{content:'';position:absolute;left:0;top:50%;margin-top:-1px;right:-120px;border-bottom:2px solid #158BC9;transition:.3s ease-out;opacity:0;transition-delay:0s}#home-news .news-wrap .nav .dots .slick-dots li .title span{transition:.3s ease-out;transition-delay:.1s;transform:translateZ(0);display:block;max-width:140px}#home-news .news-wrap .nav .dots .slick-dots li.slick-active .num{color:#158BC9;font-weight:800}#home-news .news-wrap .nav .dots .slick-dots li.slick-active .title:before{opacity:1;transition-delay:.1s}#home-news .news-wrap .nav .dots .slick-dots li.slick-active .title span{opacity:0;transition-delay:0s}#home-news .news-wrap .nav .button{font-weight:700;min-width:120px;text-align:center}@media screen and (min-width: 64em){#home-news .news-wrap .slider{flex:0 0 calc(100% - 290px);max-width:calc(100% - 290px)}}#home-news .news-wrap .slide{padding:10px}@media screen and (min-width: 64em){#home-news .news-wrap .slide{padding:20px}}#home-news .news-wrap .slide .tile{display:block;position:relative;box-shadow:0 0 18px rgba(57,63,70,0.14)}#home-news .news-wrap .slide .tile .title{transition:.3s ease-out;position:absolute;left:0;bottom:0;padding:1.5rem;font-family:'Raleway';width:100%;color:#fff}@media screen and (min-width: 64em){#home-news .news-wrap .slide .tile .title{width:auto}}#home-news .news-wrap .slide .tile .title .news-title{font-size:1rem;font-weight:700;margin:0}#home-news .news-wrap .slide .tile .arrow{position:absolute;right:12px;bottom:12px;color:#158BC9;background:#fff;font-size:28px;padding:8px;box-shadow:0 0 18px rgba(57,63,70,0.23);transition:.3s ease-out;display:none !important}@media screen and (min-width: 64em){#home-news .news-wrap .slide .tile .arrow{display:block}}#home-news .news-wrap .slide .tile .arrow i{display:block}#home-news .news-wrap .slide .tile img{width:300px}@media screen and (min-width: 64em){#home-news .news-wrap .slide .tile img{width:720px}}#home-products{margin-bottom:80px}@media screen and (min-width: 64em){#home-products{margin-bottom:180px}}#home-products .section-title{margin:0 auto 1.5rem;max-width:420px}@media screen and (min-width: 64em){#home-products .section-title{font-size:2.8125rem;max-width:580px}}@media screen and (min-width: 75em){#home-products .section-title{max-width:none;margin:0 0 1.5rem}}#home-products .intro{max-width:390px;margin:0 auto}@media screen and (min-width: 75em){#home-products .intro{margin:0}}#home-products .desc-col{display:flex;flex-direction:column;justify-content:center;padding-bottom:80px;text-align:center;font-size:1rem}@media screen and (min-width: 75em){#home-products .desc-col{padding-bottom:150px;text-align:left;font-size:inherit}}#home-products .tile-col:nth-child(even){background:#158BC9}@media print,screen and (min-width: 45em){#home-products .tile-col:nth-child(even){background:none}}@media screen and (min-width: 75em){#home-products .tile-col:nth-child(3) .tile-wrap{margin-top:-150px}}#home-products .tile-wrap{margin:0 auto}@media screen and (min-width: 75em){#home-products .tile-wrap{max-width:470px}}#home-products .tile-wrap.right .tile{padding-right:0;padding-left:27%}@media screen and (min-width: 64em) and (max-width: 74.9375em){#home-products .tile-wrap.right .tile{margin-right:130px;margin-left:0}}#home-products .tile-wrap.right .tile .content-wrap{margin-left:auto}#home-products .tile-wrap.right .tile .bg{left:0;right:25%}#home-products .tile-wrap.right .tile .image{left:23%}@media screen and (min-width: 29.1095890411em){#home-products .tile-wrap.right .tile .image{left:calc(100% - 340px)}}#home-products .tile-wrap .tile{cursor:default;padding-right:27%;padding-top:11%;padding-bottom:11%;position:relative}@media print,screen and (min-width: 45em){#home-products .tile-wrap .tile{margin-bottom:100px}}@media screen and (min-width: 75em){#home-products .tile-wrap .tile{margin-bottom:2.5rem}}@media screen and (min-width: 64em) and (max-width: 74.9375em){#home-products .tile-wrap .tile{margin-left:130px;padding-top:7%;padding-bottom:7%}}#home-products .tile-wrap .tile.niebieski .content-wrap{padding:0}#home-products .tile-wrap .tile.niebieski .content-wrap:hover{background:#fff}#home-products .tile-wrap .tile.niebieski .content-wrap:hover .sections{z-index:5;opacity:1}#home-products .tile-wrap .tile.niebieski .desc-wrap{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;z-index:3;padding:2rem 1.5rem}@media screen and (min-width: 33.75em){#home-products .tile-wrap .tile.niebieski .desc-wrap{padding:3rem 2.5rem}}#home-products .tile-wrap .tile.niebieski .sections{background:#158BC9;color:#fff;position:relative;z-index:1;opacity:0;transition:opacity .3s ease-out}#home-products .tile-wrap .tile.niebieski .sections .section{padding:1.2rem 2rem 1.5rem}#home-products .tile-wrap .tile.niebieski .sections .section:nth-child(even){background:#1E82B7}#home-products .tile-wrap .tile.niebieski .sections .section:nth-child(even) .tile-section-title{color:#38A3DA}#home-products .tile-wrap .tile.niebieski .sections .tile-section-title{font-size:1.5rem;font-weight:800;color:#41AAE0;margin-bottom:1rem}@media screen and (min-width: 64em){#home-products .tile-wrap .tile.niebieski .sections .tile-section-title{font-size:2.8125rem}}#home-products .tile-wrap .tile.niebieski .sections .links .link{color:rgba(235,235,235,0.57)}#home-products .tile-wrap .tile.niebieski .sections .links .link i{color:rgba(235,235,235,0.57);font-size:1.5rem;display:block}#home-products .tile-wrap .tile.niebieski .sections .links .link a{color:#fff;text-transform:uppercase;font-weight:800;display:flex;align-items:center}#home-products .tile-wrap .tile.niebieski .sections .links .link a:hover{color:inherit}#home-products .tile-wrap .tile.zwykly .content-wrap:hover{background:#158BC9;color:#fff}#home-products .tile-wrap .tile.zwykly .content-wrap:hover .tile-title{color:#fff}#home-products .tile-wrap .tile.zwykly .content-wrap:hover .tile-title strong,#home-products .tile-wrap .tile.zwykly .content-wrap:hover .tile-title b{color:#fff}#home-products .tile-wrap .tile.zwykly .content-wrap:hover .button{border-color:#fff;color:#fff}#home-products .tile-wrap .tile.zwykly .content-wrap:hover .button:hover{background:#fff;color:#158BC9}#home-products .tile-wrap .tile.zwykly .content-wrap:hover .links a{color:#fff}#home-products .tile-wrap .tile .content-wrap{padding:2rem 1.5rem;position:relative;z-index:5;background:#fff;box-shadow:0 0 18px rgba(57,63,70,0.23);transition:.3s ease-out;max-width:340px}@media screen and (min-width: 33.75em){#home-products .tile-wrap .tile .content-wrap{padding:3rem 2.5rem}}@media screen and (min-width: 75em){#home-products .tile-wrap .tile .content-wrap{max-width:none}}#home-products .tile-wrap .tile .content-wrap .tile-title{font-weight:300;color:#B0B8C0;margin-bottom:2rem;transition:.3s ease-out;line-height:1.1;font-size:1.5625rem}@media screen and (min-width: 33.75em){#home-products .tile-wrap .tile .content-wrap .tile-title{font-size:2.1875rem}}@media screen and (min-width: 64em){#home-products .tile-wrap .tile .content-wrap .tile-title{font-size:2.8125rem}}#home-products .tile-wrap .tile .content-wrap .tile-title strong,#home-products .tile-wrap .tile .content-wrap .tile-title b{transition:.3s ease-out;color:#158BC9;font-weight:800}#home-products .tile-wrap .tile .content-wrap .desc{margin-bottom:2rem}#home-products .tile-wrap .tile .content-wrap .desc p:last-child{margin-bottom:0}#home-products .tile-wrap .tile .content-wrap .button{min-width:140px}#home-products .tile-wrap .tile .image{position:absolute;top:50%;left:0;z-index:3;left:73%;right:auto;transform:translate(-50%, -50%);max-width:none;max-height:74%;width:auto;height:100%}@media screen and (min-width: 29.1095890411em){#home-products .tile-wrap .tile .image{left:340px}}@media screen and (min-width: 64em) and (max-width: 74.9375em){#home-products .tile-wrap .tile .image{max-height:80%}}#home-products .tile-wrap .tile .bg{position:absolute;top:0;right:0;bottom:0;left:25%;background-size:cover;background-position:center center;z-index:1;display:none}@media print,screen and (min-width: 45em){#home-products .tile-wrap .tile .bg{display:block}}#home-store{text-align:center;margin-bottom:80px}@media screen and (min-width: 64em){#home-store{margin-bottom:220px}}#home-store .section-title{margin-bottom:2rem;font-size:2.25rem}@media screen and (min-width: 33.75em){#home-store .section-title{font-size:3.25rem}}#home-store .desc{max-width:450px;margin:0 auto 2.5rem}#home-store .desc p:last-child{margin-bottom:0}@media screen and (min-width: 64em){#instagram{margin-bottom:170px}}#instagram .section-title{font-size:2.1875rem;margin-bottom:1rem}#instagram .photos{margin:0 -10px}#instagram .photos .sbi_item .sbi_photo_wrap{padding:0 10px !important;margin-bottom:20px !important}#instagram .photos .sbi_item .sbi_photo{height:auto !important;position:relative}#instagram .photos .sbi_item .sbi_photo:before{content:'';display:block;padding-bottom:100%}.page-template-about-ambassadors #breadcrumbs{text-align:center}@media screen and (min-width: 75em){.page-template-about-ambassadors #breadcrumbs{text-align:inherit}}.page-template-about-ambassadors .grid{margin-bottom:4rem}@media screen and (min-width: 64em){.page-template-about-ambassadors .grid{margin-bottom:170px}}.page-template-about-ambassadors .ambassadors-grid-top{margin-bottom:20px !important;grid-gap:20px;grid-template-columns:100%;grid-auto-rows:400px;grid-template-rows:auto}@media screen and (min-width: 33.75em){.page-template-about-ambassadors .ambassadors-grid-top{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.page-template-about-ambassadors .ambassadors-grid-top{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 75em){.page-template-about-ambassadors .ambassadors-grid-top{grid-template-columns:repeat(4, 1fr);grid-template-rows:minmax(170px, auto) 230px 110px 355px;grid-template-areas:"a1 a1 a3 a4" "a2 a2 a3 a4" "a2 a2 a3 a8" "a5 a6 a7 a8"}}@media screen and (min-width: 33.75em){.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){grid-column:auto / span 2}}@media screen and (min-width: 64em){.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){grid-column:auto / span 3}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2n+2):last-child{grid-column:auto / span 3}}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2n+2):last-child{grid-column:auto / span 2}}@media screen and (min-width: 75em){.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){grid-area:a1}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2){grid-area:a2}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(3){grid-area:a3}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(4){grid-area:a4}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(5){grid-area:a5}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(6){grid-area:a6}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(7){grid-area:a7}.page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(8){grid-area:a8}}.page-template-about-ambassadors .ambassadors-grid-bottom{grid-template-columns:100%;grid-auto-rows:400px;grid-gap:20px}@media screen and (min-width: 33.75em){.page-template-about-ambassadors .ambassadors-grid-bottom{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.page-template-about-ambassadors .ambassadors-grid-bottom{grid-template-columns:repeat(3, 1fr);grid-template-areas:"a1 a2 a3" "a4 a4 a5" "a6 a7 a7"}}@media screen and (min-width: 75em){.page-template-about-ambassadors .ambassadors-grid-bottom{grid-template-columns:repeat(4, 1fr);grid-template-rows:260px 135px 105px 355px;grid-template-areas:"a1 a2 a2 a6" "a1 a3 a3 a6" "a1 a3 a3 a7" "a4 a4 a5 a7"}}@media screen and (min-width: 64em){.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(1){grid-area:a1}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(2){grid-area:a2}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(3){grid-area:a3}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(4){grid-area:a4}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(5){grid-area:a5}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(6){grid-area:a6}.page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(7){grid-area:a7}}.page-template-about-ambassadors .intro{text-align:center}@media screen and (min-width: 75em){.page-template-about-ambassadors .intro{text-align:inherit;padding-bottom:0}}.page-template-about-ambassadors .intro p{max-width:600px;margin-left:auto;margin-right:auto}@media screen and (min-width: 75em){.page-template-about-ambassadors .intro p{margin-left:0;margin-right:0;max-width:420px}}.page-template-about-ambassadors .intro p:last-child{margin-bottom:0}.page-template-about-ambassadors .tile{overflow:hidden;padding:1.5rem;display:flex;flex-direction:column;position:relative;color:#fff;background-size:cover;background-position:center center;justify-content:flex-end;transition:.5s ease-out;cursor:pointer}.page-template-about-ambassadors .tile>*{position:relative;z-index:2}.page-template-about-ambassadors .tile:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#158BC9;z-index:1;opacity:0;transition:inherit}.page-template-about-ambassadors .tile:hover:before{opacity:1}.page-template-about-ambassadors .tile:hover .desc{opacity:1;max-height:400px}.page-template-about-ambassadors .tile:hover .arrow{opacity:1}.page-template-about-ambassadors .tile .name{color:#fff;transition:inherit}.page-template-about-ambassadors .tile .name h2{word-spacing:100vw;font-size:1.875rem;font-weight:700;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:table-caption;display:-ms-grid;-ms-grid-columns:min-content;margin-bottom:0}.page-template-about-ambassadors .tile .desc{color:#fff;min-width:50%;transition:.6s ease-out;opacity:0;max-height:0}.page-template-about-ambassadors .tile .desc p:first-child{margin-top:.5rem}.page-template-about-ambassadors .tile .desc p:last-child{margin-bottom:3rem}.page-template-about-ambassadors .tile .arrow{z-index:2;transition:inherit;opacity:0;position:absolute;left:1.5rem;bottom:-3px;background:#0E78AF;color:#fff;width:43px;height:58px;display:flex;justify-content:center;align-items:center;font-size:28px}.page-template-about-ambassadors .tile .arrow i{display:block}.page-template-about-ambassadors .sliding-panel{position:relative;background:#FAFAFA;box-shadow:0 40px 40px -40px rgba(0,0,0,0.09) inset,0 -40px 40px -40px rgba(0,0,0,0.09) inset;display:none;margin-bottom:4rem;margin-top:4rem}@media screen and (min-width: 64em){.page-template-about-ambassadors .sliding-panel{margin-top:170px;margin-bottom:170px}}.page-template-about-ambassadors .sliding-panel .panel-content{position:relative;display:none;width:100%;top:0;left:0}.page-template-about-ambassadors .sliding-panel .panel-content.active{z-index:5}.page-template-about-ambassadors .sliding-panel .bg-photo{opacity:.35;position:absolute;left:0;bottom:0;width:100%;height:50%;background-size:cover;background-position:center;z-index:1;display:none}@media print,screen and (min-width: 64em){.page-template-about-ambassadors .sliding-panel .bg-photo{display:block;width:50%;height:100%}}.page-template-about-ambassadors .sliding-panel .slider-wrap{position:relative;z-index:2;padding:0;margin-right:-11px;margin-left:-11px}@media screen and (min-width: 33.75em){.page-template-about-ambassadors .sliding-panel .slider-wrap{padding:80px 0}}@media screen and (min-width: 90em){.page-template-about-ambassadors .sliding-panel .slider-wrap{margin-left:-100px}}.page-template-about-ambassadors .sliding-panel .main-photos img,.page-template-about-ambassadors .sliding-panel .thumbnails img{width:100%;height:auto}.page-template-about-ambassadors .sliding-panel .thumbnails{padding:0 24px;margin-top:-24px;display:none}@media screen and (min-width: 64em){.page-template-about-ambassadors .sliding-panel .thumbnails{display:block}}.page-template-about-ambassadors .sliding-panel .thumbnails .slick-arrow{width:24px;margin-top:12px}.page-template-about-ambassadors .sliding-panel .thumbnails .slick-arrow:before{margin-left:-3px}.page-template-about-ambassadors .sliding-panel .thumbnails .slick-arrow:hover{opacity:1}.page-template-about-ambassadors .sliding-panel .thumbnails .slide{position:relative;cursor:pointer;padding-top:24px}.page-template-about-ambassadors .sliding-panel .thumbnails .slide.photo-active .overlay{opacity:1}.page-template-about-ambassadors .sliding-panel .thumbnails .slide .overlay{position:absolute;top:24px;left:0;bottom:0;right:0;background:#158BC9;color:#fff;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:1em;opacity:0;transition:.3s ease-out}.page-template-about-ambassadors .sliding-panel .thumbnails .slide .overlay:before{content:'';position:absolute;left:50%;top:-24px;height:50px;border-right:1px solid #fff}.page-template-about-ambassadors .sliding-panel .thumbnails .slide .overlay p{line-height:1.4}.page-template-about-ambassadors .sliding-panel .thumbnails .slide .overlay p:last-child{margin-bottom:0}.page-template-about-ambassadors .sliding-panel .main-photos img{width:auto;margin:0 auto;display:block}.page-template-about-ambassadors .sliding-panel .main-photos img.size-medium_large{max-height:435px}.page-template-about-ambassadors .sliding-panel .main-photos .slide{position:relative;text-align:center;display:flex;justify-content:center}.page-template-about-ambassadors .sliding-panel .main-photos .slide .wrap{position:relative}.page-template-about-ambassadors .sliding-panel .main-photos .slide a:hover .zoom{border-color:#158BC9;background:#158BC9}.page-template-about-ambassadors .sliding-panel .main-photos .slide .zoom{position:absolute;top:8px;right:8px;border:1px solid rgba(255,255,255,0.35);padding:4px;color:#fff;cursor:pointer;transition:.3s ease-out}.page-template-about-ambassadors .sliding-panel .main-photos .slide .zoom i{display:block}.page-template-about-ambassadors .sliding-panel .main-photos .slide .desc{position:absolute;bottom:10px;left:18px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.8);font-size:.625rem;font-weight:600;text-align:left}.page-template-about-ambassadors .sliding-panel .description{padding:4rem 0 2rem;color:#6c7b89}@media screen and (min-width: 33.75em){.page-template-about-ambassadors .sliding-panel .description{padding:4rem 4rem 2rem}}@media print,screen and (min-width: 64em){.page-template-about-ambassadors .sliding-panel .description{padding:90px 0 70px 60px}}.page-template-about-ambassadors .sliding-panel .description .close{position:absolute;top:0;background:#C9C9C9;color:#fff;cursor:pointer;transition:.3s ease-out;font-weight:700;font-size:.75rem;line-height:1;display:flex;align-items:center;padding:5px 12px}.page-template-about-ambassadors .sliding-panel .description .close:hover{background:#158BC9}.page-template-about-ambassadors .sliding-panel .description .close span{text-transform:uppercase;display:block;padding-right:.5em}.page-template-about-ambassadors .sliding-panel .description .close i{display:block}.page-template-about-ambassadors .sliding-panel .description .portrait{float:left;margin-right:1.5rem;margin-bottom:1rem}.page-template-about-ambassadors .sliding-panel .description .portrait img{max-width:140px}.page-template-about-ambassadors .sliding-panel .description h3{font-size:2.5rem;color:#B0B8C0;font-weight:300;margin-bottom:1.5rem}.page-template-about-ambassadors .sliding-panel .description h3 strong,.page-template-about-ambassadors .sliding-panel .description h3 b{color:#158BC9;font-weight:800}.page-template-about-ambassadors .sliding-panel .description h4{font-size:1.25rem;color:#B0B8C0;margin-bottom:1.5rem}.page-template-about-ambassadors .sliding-panel .description h4 strong,.page-template-about-ambassadors .sliding-panel .description h4 b{font-weight:600}.page-template-about-ambassadors .sliding-panel .description p:last-child{margin-bottom:0}.page-template-about-ambassadors .sliding-panel .description .links{clear:both}.page-template-about-ambassadors .sliding-panel .description .links h6{font-weight:700;font-size:.9375rem}.page-template-about-ambassadors .sliding-panel .description .links a{display:inline-block;font-weight:700;font-size:.8125rem;margin-right:1rem}.page-template-about-ambassadors .sliding-panel .description .links a:last-child{margin-right:0}.page-template-about-ambassadors #ambassadors-lenses{margin-bottom:4rem}@media screen and (min-width: 64em){.page-template-about-ambassadors #ambassadors-lenses{margin-bottom:170px}}.page-template-about-ambassadors #ambassadors-lenses .section-title{font-size:2.625rem;margin-bottom:2.5rem}@media screen and (min-width: 33.75em){.page-template-about-ambassadors #ambassadors-lenses .section-title{margin-bottom:3.5rem}}@media screen and (min-width: 64em){.page-template-about-ambassadors #ambassadors-lenses .section-title{margin-bottom:2.5rem}}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 64em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap{padding-top:110px;padding-bottom:110px}}@media screen and (min-width: 75em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap{padding-left:4rem}}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses{position:relative}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses:before{content:'';position:absolute;top:-32px;bottom:-32px;left:42px;right:42px;background:#158BC9;z-index:2}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .lens-bg{position:absolute;top:-55px;left:0;right:0;bottom:-55px;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:3}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .bg{position:absolute;top:-110px;bottom:-110px;right:-11px;left:50%;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;display:none}@media screen and (min-width: 64em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .bg{display:block}}@media screen and (min-width: 70.5em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .bg{right:calc( (70.5rem - 100vw)/2 - 11px)}}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses>*{position:relative;z-index:10}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses>.row{margin:0 -22px}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses>.row>.column,.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses>.row>.columns{padding:0 22px}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .column:last-child .wrap,.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .columns:last-child .wrap{margin-bottom:0}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap{background:#fff;padding:2rem 2rem 2.5rem;box-shadow:0 0 40px rgba(0,0,0,0.09);margin-bottom:4rem}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap{padding:1.5rem 1.5rem 2rem}}@media screen and (min-width: 33.75em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap{margin-bottom:0}}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap h3{font-size:2.8125rem;font-weight:800;color:#158BC9;margin-bottom:1.5rem}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap .links{padding-top:1rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap .links .button{white-space:nowrap}@media print,screen and (min-width: 45em){.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap .links .button{min-width:140px}}.page-template-about-ambassadors #ambassadors-lenses .lenses-wrap .lenses .wrap .links a:not(.button):not(:hover){color:inherit}.page-template-contact #site-wrap{padding-top:0}.page-template-contact #contact-main{min-height:calc(100vh - 40px);display:flex;justify-content:space-between;align-items:flex-end;padding:2rem 11px;background-size:cover;background-position:center center;flex-wrap:wrap}@media screen and (min-width: 64em){.page-template-contact #contact-main{padding:72px;flex-wrap:nowrap}}@media print,screen and (min-width: 64em){.page-template-contact #contact-main{min-height:calc(100vh - 63px);padding:calc(72px + 63px) 72px 72px}}@media screen and (min-width: 75em){.page-template-contact #contact-main{min-height:100vh;padding:calc(72px + 107px) 72px 72px}}.page-template-contact #contact-main .text{font-size:.875rem;color:#fff;flex:0 0 100%}@media screen and (min-width: 45em){.page-template-contact #contact-main .text{flex:0 0 auto;order:1}}.page-template-contact #contact-main .text h1{font-weight:300;font-size:1.5rem;margin-bottom:0;line-height:1}@media screen and (min-width: 75em){.page-template-contact #contact-main .text h1{font-size:3.1875rem}}.page-template-contact #contact-main .text a[href^="mailto:"]{font-weight:800;font-size:2rem;line-height:1;margin-bottom:.5rem;display:inline-block}@media screen and (min-width: 75em){.page-template-contact #contact-main .text a[href^="mailto:"]{margin-bottom:1rem;font-size:4rem}}.page-template-contact #contact-main .text a[href^="mailto:"]:last-child{margin-bottom:0}.page-template-contact #contact-main .text a[href^="mailto:"]:not(:hover){color:inherit}.page-template-contact #contact-main .text *:last-child{margin-bottom:0}.page-template-contact #contact-main .form-wrap{background:#fff;max-width:400px;margin:0 0 2rem}@media screen and (min-width: 45em){.page-template-contact #contact-main .form-wrap{margin:0;order:2}}.page-template-contact #contact-main .form-wrap .pad{padding:1.5rem}.page-template-contact #contact-main .form-wrap h2{font-size:1rem;font-weight:600;color:#158BC9;margin-bottom:2rem}.page-template-contact #contact-main .form-wrap .wpcf7-recaptcha>div{margin:0 auto}.page-template-contact #contact-main .form-wrap .bottom{background:#158BC9;color:#fff}.page-template-contact #contact-main .form-wrap .bottom h3{font-size:.9375rem;font-weight:800;margin-bottom:0;flex:0 0 100%}@media screen and (min-width: 33.75em){.page-template-contact #contact-main .form-wrap .bottom h3{flex:0 0 auto}}.page-template-contact #contact-main .form-wrap .bottom form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-template-contact #contact-main .form-wrap .bottom form [type="email"]{font-size:.6875rem;margin:0;background:none;border:none;border-bottom:1px solid #fff;height:auto;box-shadow:none;outline:none;color:inherit;width:auto;max-width:125px;padding:.5em 0}.page-template-contact #contact-main .form-wrap .bottom form ::-webkit-input-placeholder{color:inherit !important}.page-template-contact #contact-main .form-wrap .bottom form ::-moz-placeholder{color:inherit !important}.page-template-contact #contact-main .form-wrap .bottom form :-ms-input-placeholder{color:inherit !important}.page-template-contact #contact-main .form-wrap .bottom form ::-ms-input-placeholder{color:inherit !important}.page-template-contact #contact-main .form-wrap .bottom form ::placeholder{color:inherit !important}.page-template-contact #contact-main .form-wrap .bottom [type="submit"]{background:none;border:none;padding:0;font-weight:800;text-transform:uppercase;display:block;color:inherit;cursor:pointer}.page-template-dealers #dealers-map{height:460px;margin-bottom:45px}.page-template-dealers #dealers-map div[style*="/img/cluster-markers"]{font-weight:800 !important;font-family:"Open Sans",Helvetica,Roboto,Arial,sans-serif !important}.page-template-dealers #dealers-map .map-infowindow{font-size:.75rem;padding:.5rem;font-weight:500;color:#777}.page-template-dealers #dealers-map .map-infowindow h3{font-size:1rem;font-weight:600;color:#666}.page-template-dealers #dealers-map .map-infowindow p{line-height:1.4}.page-template-dealers #dealers-map .map-infowindow p:last-child{margin-bottom:0}.page-template-dealers #dealers-list{margin-bottom:120px}.page-template-dealers #dealers-list .heading{margin-bottom:1.5rem}.page-template-dealers #dealers-list .heading>.column,.page-template-dealers #dealers-list .heading>.columns{flex:0 0 auto;max-width:100%}.page-template-dealers #dealers-list .heading>.column.title-col,.page-template-dealers #dealers-list .heading>.title-col.columns{flex:0 0 100%}@media print,screen and (min-width: 45em){.page-template-dealers #dealers-list .heading>.column.title-col,.page-template-dealers #dealers-list .heading>.title-col.columns{flex:0 0 auto}}.page-template-dealers #dealers-list .heading .section-title{color:#158BC9;margin-bottom:1rem}@media screen and (max-width: 33.6875em){.page-template-dealers #dealers-list .heading .section-title{font-size:1.75rem}}@media screen and (min-width: 45em){.page-template-dealers #dealers-list .heading .section-title{margin-bottom:0}}.page-template-dealers #dealers-list .heading #dealers-search{margin-bottom:0;margin-right:1rem}@media screen and (min-width: 33.75em){.page-template-dealers #dealers-list .heading #dealers-search{width:200px;margin-right:0}}.page-template-dealers #dealers-list #dealers-no-results{display:none;text-align:center}.page-template-dealers #dealers-list table{border-collapse:collapse;width:100%;font-size:.6875rem;margin-bottom:1.5rem}@media screen and (max-width: 44.9375em){.page-template-dealers #dealers-list table thead{display:none}}.page-template-dealers #dealers-list table td,.page-template-dealers #dealers-list table th{padding:1.5em 1em;min-width:120px}.page-template-dealers #dealers-list table td:first-child,.page-template-dealers #dealers-list table th:first-child{padding-left:0}.page-template-dealers #dealers-list table td:last-child,.page-template-dealers #dealers-list table th:last-child{padding-right:0}.page-template-dealers #dealers-list table .country{display:none}.page-template-dealers #dealers-list table .find{min-width:0;width:100px;white-space:nowrap}@media screen and (max-width: 44.9375em){.page-template-dealers #dealers-list table tr{display:flex;flex-wrap:wrap;margin-bottom:.5rem;margin-left:-0.5rem;margin-right:-0.5rem}}.page-template-dealers #dealers-list table td{vertical-align:top}@media screen and (max-width: 44.9375em){.page-template-dealers #dealers-list table td{display:block;padding:0 .5rem !important;width:50%;margin-bottom:.5rem}}@media screen and (max-width: 44.9375em) and (min-width: 33.75em){.page-template-dealers #dealers-list table td{width:25%}}@media screen and (max-width: 44.9375em){.page-template-dealers #dealers-list table td.name{font-weight:700;font-size:13px;width:100%}.page-template-dealers #dealers-list table td.find{width:100%;text-align:right}}@media screen and (max-width: 44.9375em) and (min-width: 33.75em){.page-template-dealers #dealers-list table td.find{width:25%}}.page-template-dealers #dealers-list table thead th{font-weight:800;border-bottom:1px solid #D0D0D0;text-align:left}.page-template-dealers #dealers-list table thead th div{display:flex;align-items:center}.page-template-dealers #dealers-list table thead th i{display:block;margin-right:.5rem}.page-template-dealers #dealers-list table thead th span{text-transform:uppercase}.page-template-dealers #dealers-list table .find a{font-weight:700;text-transform:uppercase}.page-template-dealers #dealers-list table .find span,.page-template-dealers #dealers-list table .find i{vertical-align:middle}.page-template-about #site-wrap{padding-top:0}.page-template-about #about-wrap{overflow:hidden}.page-template-about #about-wrap #about-slider{min-height:calc(100vh - 87px - 40px);display:flex}@media print,screen and (min-width: 64em){.page-template-about #about-wrap #about-slider{min-height:calc(100vh - 87px)}}.page-template-about #about-wrap #about-slider .slick-list{height:auto}.page-template-about #about-wrap .slide{background-size:cover;background-position:center center;padding-top:80px;padding-bottom:20px;display:flex;align-items:center;color:#fff}@media screen and (min-width: 64em){.page-template-about #about-wrap .slide{padding-top:150px}}.page-template-about #about-wrap .slide .slide-inner{width:100%}@media screen and (min-width: 33.75em){.page-template-about #about-wrap .slide .slide-inner{padding:0 2rem}}.page-template-about #about-wrap .slide .slide-inner .slide-title,.page-template-about #about-wrap .slide .slide-inner h2{font-size:1.5rem;font-weight:300;margin-bottom:1.5rem}@media screen and (min-width: 33.75em){.page-template-about #about-wrap .slide .slide-inner .slide-title,.page-template-about #about-wrap .slide .slide-inner h2{font-size:2.5rem}}@media screen and (min-width: 64em){.page-template-about #about-wrap .slide .slide-inner .slide-title,.page-template-about #about-wrap .slide .slide-inner h2{font-size:4rem}}.page-template-about #about-wrap .slide .slide-inner .slide-content{max-width:640px;font-size:1rem}@media screen and (min-width: 33.75em){.page-template-about #about-wrap .slide .slide-inner .slide-content{font-size:1.125rem}}.page-template-about #about-wrap .slide .slide-inner img{display:inline-block}.page-template-about #about-wrap .slide.slide-1,.page-template-about #about-wrap .slide{text-align:center}.page-template-about #about-wrap .slide.slide-1 img,.page-template-about #about-wrap .slide img{margin-bottom:1.75rem;max-width:90%}@media screen and (min-width: 33.75em){.page-template-about #about-wrap .slide.slide-1 img,.page-template-about #about-wrap .slide img{max-width:100%}}.page-template-about #about-wrap .slide.slide-1 .slide-content,.page-template-about #about-wrap .slide .slide-content{max-width:540px;margin:0 auto;font-weight:400}.page-template-about #about-wrap .slide.slide-1 .slide-title,.page-template-about #about-wrap .slide.slide-1 h2,.page-template-about #about-wrap .slide .slide-title,.page-template-about #about-wrap .slide h2{font-size:1.875rem;font-weight:400;max-width:100%}.page-template-about #about-wrap .slide.slide-1 .scroll-icon,.page-template-about #about-wrap .slide .scroll-icon{margin-top:2rem}.page-template-about #about-wrap .slide.slide-1 .scroll-icon img,.page-template-about #about-wrap .slide .scroll-icon img{display:inline-block}.page-template-about #about-wrap #about-nav{height:87px;position:relative;background:#E4E4E4}.page-template-about #about-wrap #about-nav .progress-bar{position:absolute;top:-5px;bottom:0;right:100%;width:100vw;background:#158BC9;transition:.5s ease-out;box-shadow:0 0 10px rgba(19,122,176,0.4)}.page-template-about #about-wrap #about-nav .slick-arrow{position:absolute;bottom:0;width:32px;top:0;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1}@media screen and (min-width: 33.75em){.page-template-about #about-wrap #about-nav .slick-arrow{width:42px}}.page-template-about #about-wrap #about-nav .slick-arrow:before{color:#158BC9}.page-template-about #about-wrap #about-nav .slick-arrow.slick-prev,.page-template-about #about-wrap #about-nav .slick-arrow.blue{top:-5px;background:#137AB0}.page-template-about #about-wrap #about-nav .slick-arrow.slick-prev:before,.page-template-about #about-wrap #about-nav .slick-arrow.blue:before{color:#fff}.page-template-about #about-wrap #about-nav .slick-arrow.slick-prev{left:0}.page-template-about #about-wrap #about-nav .slick-arrow.slick-next{right:0}.page-template-about #about-wrap #about-nav .slick-dots{display:flex !important;justify-content:center;height:87px;padding:0;font-size:.75rem;font-weight:700;color:#8B8B8B}@media screen and (min-width: 33.75em){.page-template-about #about-wrap #about-nav .slick-dots{font-size:1rem}}@media screen and (min-width: 45em){.page-template-about #about-wrap #about-nav .slick-dots{font-size:1.125rem}}.page-template-about #about-wrap #about-nav .slick-dots li{padding:0 .5rem;display:flex;position:relative}@media screen and (min-width: 33.75em){.page-template-about #about-wrap #about-nav .slick-dots li{padding:0 1rem}}@media screen and (min-width: 64em){.page-template-about #about-wrap #about-nav .slick-dots li{padding:0 3rem}}.page-template-about #about-wrap #about-nav .slick-dots li.slick-active,.page-template-about #about-wrap #about-nav .slick-dots li.blue{color:#fff}.page-template-about #about-wrap #about-nav .slick-dots li.slick-active:after,.page-template-about #about-wrap #about-nav .slick-dots li.blue:after{background:#fff}.page-template-about #about-wrap #about-nav .slick-dots li.slick-active .nav-item:hover,.page-template-about #about-wrap #about-nav .slick-dots li.blue .nav-item:hover{color:rgba(255,255,255,0.8)}.page-template-about #about-wrap #about-nav .slick-dots li:after{content:'';position:absolute;top:50%;right:0;transform:translate(50%, -50%);width:4px;height:4px;border-radius:50%;background:#8B8B8B}@media screen and (min-width: 33.75em){.page-template-about #about-wrap #about-nav .slick-dots li:after{width:6px;height:6px}}.page-template-about #about-wrap #about-nav .slick-dots li:last-child:after{display:none}.page-template-about #about-wrap #about-nav .slick-dots li .nav-item{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-out}@media screen and (min-width: 33.75em){.page-template-about #about-wrap #about-nav .slick-dots li .nav-item{padding:0 1rem}}.page-template-about #about-wrap #about-nav .slick-dots li .nav-item:hover{color:#1278ad}.image-points{position:relative;z-index:2}.image-points .point{position:absolute;display:block;color:#FEFEFE;transition:.3s ease-out;transform:translate3d(-50%, -50%, 0)}.image-points .point.hovered{z-index:10}.image-points .point:hover{color:#158BC9}.image-points .point:hover:before{background:#FEFEFE}.image-points .point:before{transition:inherit;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;background:#158BC9;z-index:1}.image-points .point a{color:inherit;display:block;transition:none}.image-points .point i{position:relative;z-index:2;font-size:30px;display:block}.page-template-lenses #site-wrap{padding-top:0}.page-template-lenses #lenses-slider{position:relative;padding-top:120px;margin-bottom:4rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-slider{margin-bottom:2rem}}.page-template-lenses #lenses-slider .bg{position:absolute;top:0;left:0;right:0;height:45%;background-size:cover;background-position:center center}.page-template-lenses #lenses-slider .slider:not(.slick-initialized){display:flex}.page-template-lenses #lenses-slider .slider:not(.slick-initialized) .slide{display:none}.page-template-lenses #lenses-slider .slider:not(.slick-initialized) .slide:nth-child(1),.page-template-lenses #lenses-slider .slider:not(.slick-initialized) .slide:nth-child(2),.page-template-lenses #lenses-slider .slider:not(.slick-initialized) .slide:nth-child(3){display:block}.page-template-lenses #lenses-slider .slide{position:relative;outline:none}.page-template-lenses #lenses-slider .slide .slide-inner{max-width:367px;margin:0 auto;text-align:center;font-size:1rem;color:#AAAAAA;font-weight:300}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-slider .slide .slide-inner{font-size:1.25rem}}.page-template-lenses #lenses-slider .slide .slide-inner:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:367px;width:100%;bottom:0;background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_slide_bg.png) no-repeat center top;background-size:contain;opacity:0;transition:.7s ease-out}.page-template-lenses #lenses-slider .slide .slide-inner .slide-title{font-size:2.5rem;transform:scale(0.45) translateY(-80px);transform-origin:top;font-weight:800;color:#158BC9;transition:.7s ease-out}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-slider .slide .slide-inner .slide-title{font-size:3.4375rem}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-template-lenses #lenses-slider .slide .slide-inner .slide-title{font-size:2.5rem}}.page-template-lenses #lenses-slider .slide .slide-inner .slide-title a:not(:hover){color:inherit}.page-template-lenses #lenses-slider .slide .slide-inner .desc{transition:.7s ease-out;opacity:0}.page-template-lenses #lenses-slider .slide .slide-inner .image{min-height:80vw;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}@media screen and (min-width: 26.25em){.page-template-lenses #lenses-slider .slide .slide-inner .image{min-height:350px}}.page-template-lenses #lenses-slider .slide .slide-inner .image img{margin:0 auto;width:auto;position:relative;z-index:5;transition:.7s ease-out;transform:scale(0.65)}.page-template-lenses #lenses-slider .slide .slide-inner .content{position:relative;z-index:5}.page-template-lenses #lenses-slider .slide.slick-current .slide-inner:before,.page-template-lenses #lenses-slider .slide.slick-clone-current .slide-inner:before{opacity:1}.page-template-lenses #lenses-slider .slide.slick-current .slide-inner .slide-title,.page-template-lenses #lenses-slider .slide.slick-clone-current .slide-inner .slide-title{transform:none}.page-template-lenses #lenses-slider .slide.slick-current .slide-inner .desc,.page-template-lenses #lenses-slider .slide.slick-clone-current .slide-inner .desc{opacity:1}.page-template-lenses #lenses-slider .slide.slick-current .slide-inner .image img,.page-template-lenses #lenses-slider .slide.slick-clone-current .slide-inner .image img{transform:none}.page-template-lenses #lenses-technology{margin-bottom:4rem}@media screen and (min-width: 64em){.page-template-lenses #lenses-technology{margin-bottom:130px}}.page-template-lenses #lenses-technology .section-title{text-transform:uppercase;max-width:400px;margin-bottom:2.5rem}.page-template-lenses #lenses-technology .section-title strong,.page-template-lenses #lenses-technology .section-title b{font-weight:inherit;color:#158BC9}.page-template-lenses #lenses-technology .desc{font-size:.875rem;color:#168CC9;max-width:385px}.page-template-lenses #lenses-technology .points{position:relative}.page-template-lenses #lenses-technology .points .point-desc{display:none;position:relative;z-index:2}.page-template-lenses #lenses-technology .points .point-desc.hiding{z-index:1;position:absolute;top:0}.page-template-lenses #lenses-technology .points .point-title{font-size:.9375rem;color:#158BC9}.page-template-lenses #lenses-technology .wrap{position:relative}.page-template-lenses #lenses-technology .wrap:before{content:'';z-index:1;position:absolute;top:72px;bottom:72px;left:72px;right:0;background:url(//irixlens.com/new/wp-content/themes/irix/img/technologies_bg.jpg) no-repeat center center;background-size:cover}.page-template-lenses #lenses-technology .image-points{display:inline-block;position:relative;z-index:2}.page-template-lenses #lenses-technology .image-points .point{position:absolute;display:block;color:#FEFEFE;transition:.3s ease-out;transform:translate3d(-50%, -50%, 0)}.page-template-lenses #lenses-technology .image-points .point.hovered{z-index:10}.page-template-lenses #lenses-technology .image-points .point:hover{color:#158BC9}.page-template-lenses #lenses-technology .image-points .point:hover:before{background:#FEFEFE}.page-template-lenses #lenses-technology .image-points .point:before{transition:inherit;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;background:#158BC9;z-index:1}.page-template-lenses #lenses-technology .image-points .point a{color:inherit;display:block;transition:none}.page-template-lenses #lenses-technology .image-points .point i{position:relative;z-index:2;font-size:30px;display:block}.page-template-lenses #lenses-technology .image-points .point-info{position:absolute;left:50%;top:100%;transform:translateX(-50%);display:none;padding-top:12px;width:430px;max-width:80vw;-webkit-filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2));filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2));z-index:10}.page-template-lenses #lenses-technology .image-points .point-info:before{content:'';width:17px;height:17px;background:#fff;transform:rotate(45deg);position:absolute;top:0;left:50%;transform-origin:0 0}.page-template-lenses #lenses-technology .image-points .point-info .content{padding:1rem 1.5rem;background:#fff;width:100%;font-size:.8125rem;color:#6F6F6F}.page-template-lenses #lenses-technology .image-points .point-info .content p:last-child{margin-bottom:0}.page-template-lenses #lenses-technology .image-points .point-info .point-title{font-size:inherit;color:#158BC9;font-size:.875rem}.page-template-lenses #lenses-compare{position:relative;margin-bottom:2rem}@media screen and (min-width: 45em){.page-template-lenses #lenses-compare{margin-bottom:0}}.page-template-lenses #lenses-compare .info-box{background:#fff;width:100%;max-width:390px;z-index:10;margin:0 auto 2rem}@media screen and (min-width: 64em){.page-template-lenses #lenses-compare .info-box{margin:0;padding:40px;position:absolute;top:50%;transform:translateY(-50%)}}.page-template-lenses #lenses-compare .info-box .section-title{margin-bottom:1.5rem}.page-template-lenses #lenses-compare .info-box .section-title strong,.page-template-lenses #lenses-compare .info-box .section-title b{font-weight:800;color:#158BC9}.page-template-lenses #lenses-compare .info-box p{margin-bottom:2rem}.page-template-lenses #lenses-compare .info-box .selector{display:flex;align-items:center;white-space:nowrap;color:#9AA4AE;font-size:.75rem;font-weight:800;text-transform:uppercase;margin-bottom:2rem}.page-template-lenses #lenses-compare .info-box .selector a:not(:hover){color:inherit}.page-template-lenses #lenses-compare .info-box .selector .slider{padding:0 .5rem;flex:1}.page-template-lenses #lenses-compare .info-box .rangeslider{height:1px;background:#99A3AD}.page-template-lenses #lenses-compare .info-box .rangeslider .rangeslider__fill{background:none;box-shadow:none}.page-template-lenses #lenses-compare .info-box .rangeslider .rangeslider__handle{width:10px;height:10px;top:-4px;box-shadow:none;background:#99A3AD;border:none}.page-template-lenses #lenses-compare .info-box .rangeslider .rangeslider__handle:after{display:none}.page-template-lenses #lenses-compare .slider-wrap{position:relative}.page-template-lenses #lenses-compare .slider-wrap .resize{width:57.9%}.page-template-lenses #lenses-compare .slider-wrap .handle{left:57.9%;width:3px;background:#158BC9}.page-template-lenses #lenses-compare .slider-wrap .handle:after{content:url(//irixlens.com/new/wp-content/themes/irix/img/handle.png);margin:0;transform:translate3d(-50%, -50%, 0);width:auto;height:25px !important;font-size:25px !important;display:block;background:none;box-shadow:none;-webkit-filter:drop-shadow(0 0 9px rgba(0,0,0,0.5));filter:drop-shadow(0 0 9px rgba(0,0,0,0.5));border:none;line-height:25px !important;border-radius:0 !important;left:50%}.page-template-lenses #lenses-models{margin-bottom:4rem}@media screen and (min-width: 64em){.page-template-lenses #lenses-models{margin-bottom:120px}}.page-template-lenses #lenses-models .model{padding:4rem 0;background-size:auto 100% !important;border-bottom:1px solid #E0E0E0}.page-template-lenses #lenses-models .model:last-child{border-bottom:none}@media screen and (min-width: 45em){.page-template-lenses #lenses-models .model{padding:120px 0;border-bottom:none}}.page-template-lenses #lenses-models .model:nth-child(1){background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_11_bg.jpg) no-repeat right center}.page-template-lenses #lenses-models .model:nth-child(2){background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_15_bg.jpg) no-repeat left center}.page-template-lenses #lenses-models .model:nth-child(3){background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_150_bg.jpg) no-repeat right center}.page-template-lenses #lenses-models .img-col{position:relative;text-align:center}.page-template-lenses #lenses-models .bg{position:absolute;top:0;bottom:0;left:0;right:0;background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_models_bg.jpg) no-repeat center center;background-size:cover;z-index:1}@media screen and (min-width: 45em){.page-template-lenses #lenses-models .bg{left:-52px}}@media screen and (min-width: 70.5em){.page-template-lenses #lenses-models .bg{right:calc( (70.5rem - 100vw)/2)}}.page-template-lenses #lenses-models .content{max-width:730px}@media screen and (min-width: 45em){.page-template-lenses #lenses-models .content{border-left:1px solid #E0E0E0;margin-left:40px;padding-left:50px}}@media screen and (min-width: 45em){.page-template-lenses #lenses-models .right .content{margin-left:0;padding-left:0;border-left:none;margin-right:40px;padding-right:50px}}.page-template-lenses #lenses-models .right .image .circle{background:#fff}.page-template-lenses #lenses-models .right .image .circle .arrow{background:#158BC9;color:#fff}.page-template-lenses #lenses-models .right .image .circle .arrow:hover{background:#fff;color:#158BC9}.page-template-lenses #lenses-models .right .img-col{padding-top:40px;padding-bottom:40px}.page-template-lenses #lenses-models .right .image-desc{color:#D9D9D9}.page-template-lenses #lenses-models .right .image-desc strong,.page-template-lenses #lenses-models .right .image-desc b{color:#fff}.page-template-lenses #lenses-models .section-title{font-size:2.25rem;font-weight:800;color:#158BC9;margin-bottom:1rem}.page-template-lenses #lenses-models .section-subtitle{margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#158BC9}.page-template-lenses #lenses-models .desc{color:#303030;margin-bottom:2.5rem;font-size:.875rem}.page-template-lenses #lenses-models .icon{text-align:center;margin-bottom:1.5rem}.page-template-lenses #lenses-models .image{position:relative;text-align:center;margin:.5rem 0;z-index:5;display:inline-block}.page-template-lenses #lenses-models .image .circle,.page-template-lenses #lenses-models .image .arrow-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-bottom:90%;width:90%}.page-template-lenses #lenses-models .image .circle{background:#158BC9;border-radius:50%;z-index:1}.page-template-lenses #lenses-models .image .arrow-wrap{z-index:10}.page-template-lenses #lenses-models .image .arrow{position:absolute;left:50%;bottom:0;font-size:36px;width:70px;height:70px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:5;transform:translateX(-50%);box-shadow:0 11px 21px rgba(0,0,0,0.19)}.page-template-lenses #lenses-models .image .arrow:hover{background:#158BC9;color:#fff}.page-template-lenses #lenses-models .image .arrow i{display:block}.page-template-lenses #lenses-models .image img{position:relative;z-index:2}.page-template-lenses #lenses-models .image-desc{font-size:1.25rem;color:#AAAAAA;text-align:center;margin:0;position:relative;z-index:5;line-height:1.4}.page-template-lenses #lenses-models .image-desc strong,.page-template-lenses #lenses-models .image-desc b{color:#232323}.page-template-lenses #lenses-specification{margin-bottom:190px;padding-top:130px;position:relative;overflow:hidden}.page-template-lenses #lenses-specification .bg{position:absolute;left:0;top:0;height:100%;max-width:none}@media screen and (min-width: 90em){.page-template-lenses #lenses-specification .bg{right:0;left:auto}}.page-template-lenses #lenses-specification>.row{position:relative;z-index:2}.page-template-lenses #lenses-specification .section-title{font-size:2.1875rem;text-transform:uppercase;color:#999FA5;font-weight:300;padding-left:2.5rem;margin-bottom:1rem}.page-template-lenses #lenses-specification .table-wrap{position:relative;padding:0 1rem}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-specification .table-wrap{padding:0 3rem;max-width:calc(620px + 6rem)}}@media screen and (min-width: 64em){.page-template-lenses #lenses-specification .table-wrap{max-width:none}}@media screen and (min-width: 75em){.page-template-lenses #lenses-specification .table-wrap{padding-left:0}}@media screen and (min-width: 64em){.page-template-lenses #lenses-specification .table-wrap .table-arrows{display:none}}.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:20px;transition:all .3s ease-out, opacity 0s;z-index:10}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow{font-size:30px}}.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow.prev{left:-11px}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow.prev{left:0}}.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow.next{right:-11px}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow.next{right:0}}.page-template-lenses #lenses-specification .table-wrap .table-arrows .arrow i{display:block}.page-template-lenses #lenses-specification .table-wrap .tips{height:100%;flex-direction:column;position:absolute;transform:translateX(calc(-100% - 12px)) translateZ(0);padding-top:140px;color:#B0B8C0;text-transform:uppercase;letter-spacing:.1em;display:none}@media print,screen and (min-width: 64em){.page-template-lenses #lenses-specification .table-wrap .tips{display:flex}}.page-template-lenses #lenses-specification .table-wrap .tips .tip{flex:1;border-right:1px solid #E5E8EA;display:flex;align-items:center;justify-content:flex-end;margin:25px 0}.page-template-lenses #lenses-specification .table-wrap .tips .tip:first-child{margin-top:0}.page-template-lenses #lenses-specification .table-wrap .tips .tip:last-child{margin-bottom:0}.page-template-lenses #lenses-specification .table-wrap .tips .tip span{display:block;transform:translateX(50%) rotate(-90deg) translateY(-100%) translateZ(0)}.page-template-lenses #lenses-specification table.specs{width:100%;border-collapse:collapse}.page-template-lenses #lenses-specification table.specs tbody{position:relative}.page-template-lenses #lenses-specification table.specs th{font-size:1rem;color:#158BC9;text-align:left;line-height:1.2;border-top:1px solid #D7DBDF;padding:1rem .75rem;background:rgba(242,242,242,0.93)}@media screen and (min-width: 33.75em){.page-template-lenses #lenses-specification table.specs th{padding:2rem 1rem}}@media screen and (min-width: 45em){.page-template-lenses #lenses-specification table.specs th{font-size:1.5625rem;padding:4rem 1rem 3rem 2.5rem}}.page-template-lenses #lenses-specification table.specs th:first-child{width:30%}.page-template-lenses #lenses-specification table.specs th:first-child,.page-template-lenses #lenses-specification table.specs td:first-child{border-left:1px solid #D7DBDF;background:#fff;max-width:none}.page-template-lenses #lenses-specification table.specs td{max-width:310px;padding:1rem .7rem;background:rgba(242,242,242,0.93);border-bottom:1px solid rgba(175,183,191,0.3);color:#1376A9}@media screen and (min-width: 45em){.page-template-lenses #lenses-specification table.specs td{padding:20px 1rem 20px 2.5rem}}.page-template-lenses #lenses-specification table.specs th:last-child{border-top:0}.page-template-lenses #lenses-specification table.specs td:first-child{text-transform:uppercase;color:#858D94}.page-template-lenses #lenses-specification table.specs td:last-child{border-top:none;border-right:none}.page-template-lenses #lenses-specification table.specs th:last-child,.page-template-lenses #lenses-specification table.specs td:last-child{background:rgba(21,139,201,0.9);color:#fff;border-color:rgba(255,255,255,0.3)}.page-template-lenses #lenses-specification table.specs tr:last-child td:last-child{border-bottom:none}@media screen and (max-width: 63.9375em){.page-template-lenses #lenses-specification table.specs tr{position:relative;display:block;overflow:hidden}.page-template-lenses #lenses-specification table.specs td,.page-template-lenses #lenses-specification table.specs th{transition:transform .5s ease-out;max-width:none}.page-template-lenses #lenses-specification table.specs td.hidden-left,.page-template-lenses #lenses-specification table.specs th.hidden-left{transform:translateX(-100%)}.page-template-lenses #lenses-specification table.specs td.hidden-right,.page-template-lenses #lenses-specification table.specs th.hidden-right{transform:translateX(100%)}.page-template-lenses #lenses-specification table.specs td span,.page-template-lenses #lenses-specification table.specs th span{display:block}.page-template-lenses #lenses-specification table.specs td:first-child,.page-template-lenses #lenses-specification table.specs th:first-child{width:50%;position:relative;z-index:5;display:block;border-bottom:1px solid #eee}}@media screen and (max-width: 63.9375em) and (min-width: 33.75em){.page-template-lenses #lenses-specification table.specs td:first-child,.page-template-lenses #lenses-specification table.specs th:first-child{width:200px}}@media screen and (max-width: 63.9375em) and (min-width: 45em){.page-template-lenses #lenses-specification table.specs td:first-child,.page-template-lenses #lenses-specification table.specs th:first-child{width:300px}}@media screen and (max-width: 63.9375em){.page-template-lenses #lenses-specification table.specs td:not(:first-child),.page-template-lenses #lenses-specification table.specs th:not(:first-child){position:absolute;left:50%;right:0;top:0;bottom:0}}@media screen and (max-width: 63.9375em) and (min-width: 33.75em){.page-template-lenses #lenses-specification table.specs td:not(:first-child),.page-template-lenses #lenses-specification table.specs th:not(:first-child){left:200px}}@media screen and (max-width: 63.9375em) and (min-width: 45em){.page-template-lenses #lenses-specification table.specs td:not(:first-child),.page-template-lenses #lenses-specification table.specs th:not(:first-child){left:300px}}.page-template-lenses-product .accordion .accordion-item,.page-template-lenses-product-big .accordion .accordion-item,.page-template-lenses-product .accordion .accordion-item-empty,.page-template-lenses-product-big .accordion .accordion-item-empty{border-bottom:1px solid #E5E5E5}.page-template-lenses-product .accordion .accordion-item:last-child,.page-template-lenses-product-big .accordion .accordion-item:last-child,.page-template-lenses-product .accordion .accordion-item-empty:last-child,.page-template-lenses-product-big .accordion .accordion-item-empty:last-child{border-bottom:none}.page-template-lenses-product .accordion .accordion-item.is-active .accordion-title,.page-template-lenses-product-big .accordion .accordion-item.is-active .accordion-title,.page-template-lenses-product .accordion .accordion-item-empty.is-active .accordion-title,.page-template-lenses-product-big .accordion .accordion-item-empty.is-active .accordion-title{color:#158BC9}.page-template-lenses-product .accordion .accordion-item.is-active .accordion-title .arrow,.page-template-lenses-product-big .accordion .accordion-item.is-active .accordion-title .arrow,.page-template-lenses-product .accordion .accordion-item-empty.is-active .accordion-title .arrow,.page-template-lenses-product-big .accordion .accordion-item-empty.is-active .accordion-title .arrow{transform:rotate(-90deg)}.page-template-lenses-product .accordion .accordion-item .accordion-title,.page-template-lenses-product-big .accordion .accordion-item .accordion-title,.page-template-lenses-product .accordion .accordion-item .accordion-title-empty,.page-template-lenses-product-big .accordion .accordion-item .accordion-title-empty,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title-empty,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title-empty{padding:24px 0;border:none;display:flex;align-items:center;font-size:1.125rem;color:#AAAAAA;background:none}.page-template-lenses-product .accordion .accordion-item .accordion-title:before,.page-template-lenses-product-big .accordion .accordion-item .accordion-title:before,.page-template-lenses-product .accordion .accordion-item .accordion-title-empty:before,.page-template-lenses-product-big .accordion .accordion-item .accordion-title-empty:before,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title:before,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title:before,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title-empty:before,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title-empty:before{display:none}.page-template-lenses-product .accordion .accordion-item .accordion-title .arrow,.page-template-lenses-product-big .accordion .accordion-item .accordion-title .arrow,.page-template-lenses-product .accordion .accordion-item .accordion-title-empty .arrow,.page-template-lenses-product-big .accordion .accordion-item .accordion-title-empty .arrow,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title .arrow,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title .arrow,.page-template-lenses-product .accordion .accordion-item-empty .accordion-title-empty .arrow,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-title-empty .arrow{margin-right:12px;font-size:18px;transform:rotate(90deg)}.page-template-lenses-product .accordion .accordion-item .accordion-content,.page-template-lenses-product-big .accordion .accordion-item .accordion-content,.page-template-lenses-product .accordion .accordion-item-empty .accordion-content,.page-template-lenses-product-big .accordion .accordion-item-empty .accordion-content{padding:0 0 0 28px;border:none;color:inherit}.page-template-lenses-product #site-wrap,.page-template-lenses-product-big #site-wrap{padding-top:0}.page-template-lenses-product #product-top,.page-template-lenses-product-big #product-top{padding-top:2rem;position:relative;padding-bottom:20px;box-sizing:content-box}.page-template-lenses-product #product-top *,.page-template-lenses-product-big #product-top *{box-sizing:border-box}@media print,screen and (min-width: 64em){.page-template-lenses-product #product-top,.page-template-lenses-product-big #product-top{padding-top:140px}}@media print and (max-height: 900px),screen and (min-width: 64em) and (max-height: 900px){.page-template-lenses-product #product-top,.page-template-lenses-product-big #product-top{padding-top:110px}}.page-template-lenses-product #product-top .page-title,.page-template-lenses-product-big #product-top .page-title{font-weight:800;color:#158BC9;margin-bottom:1rem}@media screen and (min-width: 64em){.page-template-lenses-product #product-top .page-title,.page-template-lenses-product-big #product-top .page-title{font-size:4.5rem}}@media screen and (min-width: 64em) and (max-height: 900px){.page-template-lenses-product #product-top .page-title,.page-template-lenses-product-big #product-top .page-title{font-size:3rem;margin-bottom:.5rem}}.page-template-lenses-product #product-top .page-subtitle,.page-template-lenses-product-big #product-top .page-subtitle{font-size:1.75rem;font-weight:300;color:#AAAAAA;margin-bottom:1rem}@media (max-height: 900px){.page-template-lenses-product #product-top .page-subtitle,.page-template-lenses-product-big #product-top .page-subtitle{font-size:1.5rem}}.page-template-lenses-product #product-top .desc,.page-template-lenses-product-big #product-top .desc{margin-bottom:1rem}@media (max-height: 900px){.page-template-lenses-product #product-top .desc,.page-template-lenses-product-big #product-top .desc{margin-bottom:0}}.page-template-lenses-product #product-top .product-desc-col,.page-template-lenses-product-big #product-top .product-desc-col{position:relative}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab{position:absolute;top:0;left:0;z-index:20;padding-left:1rem;padding-right:1rem;transition:transform 0.8s cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));max-width:calc(100vw - 2.5rem);width:620px;box-sizing:border-box}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .product-desc-col .product-desc-tab,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab{padding-left:2rem;padding-right:4rem}}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab .bg,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab .bg{position:absolute;top:0;bottom:0;right:0;width:100vw;background:#fff}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab.collapsed,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab.collapsed{transform:translateX(calc(-100% + 2rem))}@media screen and (min-width: 64em){.page-template-lenses-product #product-top .product-desc-col .product-desc-tab.collapsed,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab.collapsed{transform:translateX(calc(-100% + 6rem))}}@media screen and (min-width: 70.5em){.page-template-lenses-product #product-top .product-desc-col .product-desc-tab.collapsed,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab.collapsed{transform:translateX(calc(-100% + 6rem - (100vw - 70.5rem)/2))}}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab.collapsed .close i,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab.collapsed .close i{transform:scaleX(-1);margin:0 2px 0 -2px}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab .close,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab .close{position:absolute;top:0;right:0;background:#fff;display:block;font-size:18px;transform:translateX(100%);padding:1rem 0}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab .close i,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab .close i{display:block;font-size:34px;margin:0 -2px 0 2px}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab .close i:before,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab .close i:before{position:absolute;left:6px;top:50%;transform:translateY(-50%);content:'';height:24px;border-left:2px solid #158BC9}.page-template-lenses-product #product-top .product-desc-col .product-desc-tab .content,.page-template-lenses-product-big #product-top .product-desc-col .product-desc-tab .content{z-index:5;padding:2rem 0;position:relative;max-width:520px}.page-template-lenses-product #product-top .product-main-gallery,.page-template-lenses-product-big #product-top .product-main-gallery{position:relative}.page-template-lenses-product #product-top .big-photos .slide,.page-template-lenses-product-big #product-top .big-photos .slide{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 45em){.page-template-lenses-product #product-top .big-photos .slide,.page-template-lenses-product-big #product-top .big-photos .slide{padding-left:7%;padding-right:120px}}@media screen and (min-width: 64em){.page-template-lenses-product #product-top .big-photos .slide,.page-template-lenses-product-big #product-top .big-photos .slide{padding-left:10%}}.page-template-lenses-product #product-top .big-photos .slide img,.page-template-lenses-product-big #product-top .big-photos .slide img{max-height:100vh;mix-blend-mode:darken;max-height:calc(100vh - 120px);width:auto}@media print,screen and (min-width: 64em){.page-template-lenses-product #product-top .big-photos .slide img,.page-template-lenses-product-big #product-top .big-photos .slide img{max-height:calc(100vh - 160px)}}@media print and (max-height: 900px),screen and (min-width: 64em) and (max-height: 900px){.page-template-lenses-product #product-top .big-photos .slide img,.page-template-lenses-product-big #product-top .big-photos .slide img{max-height:calc(100vh - 140px)}}.page-template-lenses-product #product-top .nav-photos-wrap,.page-template-lenses-product-big #product-top .nav-photos-wrap{top:0;bottom:0;right:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .nav-photos-wrap,.page-template-lenses-product-big #product-top .nav-photos-wrap{position:absolute}}@media screen and (min-width: 105em){.page-template-lenses-product #product-top .nav-photos-wrap,.page-template-lenses-product-big #product-top .nav-photos-wrap{right:140px}}.page-template-lenses-product #product-top .nav-photos-wrap .nav-photos,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-photos{position:relative;padding:0 24px;justify-content:center;display:flex}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .nav-photos-wrap .nav-photos,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-photos{padding:24px 0;flex-direction:column;justify-content:center}}.page-template-lenses-product #product-top .nav-photos-wrap .nav-photos:before,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-photos:before{content:'';position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);border-bottom:1px solid #E3E3E3}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .nav-photos-wrap .nav-photos:before,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-photos:before{transform:translateX(-50%);border-left:1px solid #E3E3E3;border-bottom:0;top:0;bottom:0;left:50%;right:auto}}.page-template-lenses-product #product-top .nav-photos-wrap .nav-item,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item{margin-right:1rem}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .nav-photos-wrap .nav-item,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item{margin-bottom:2rem;margin-right:0}}.page-template-lenses-product #product-top .nav-photos-wrap .nav-item a,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item a{display:block;position:relative;transition:.3s ease-out;box-shadow:0 0 7px rgba(0,0,0,0.1);background:#fff}.page-template-lenses-product #product-top .nav-photos-wrap .nav-item a:before,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(21,139,201,0.4);opacity:0;transition:.3s ease-out}.page-template-lenses-product #product-top .nav-photos-wrap .nav-item.active a,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item.active a{box-shadow:0 0 10px rgba(21,139,201,0.8)}.page-template-lenses-product #product-top .nav-photos-wrap .nav-item:last-child,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item:last-child{margin-right:0}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-top .nav-photos-wrap .nav-item:last-child,.page-template-lenses-product-big #product-top .nav-photos-wrap .nav-item:last-child{margin-bottom:0}}.page-template-lenses-product #product-top .nav-photos-wrap img,.page-template-lenses-product-big #product-top .nav-photos-wrap img{width:86px}.page-template-lenses-product .variations-title,.page-template-lenses-product-big .variations-title{margin-bottom:4rem}@media screen and (min-width: 45em){.page-template-lenses-product .variations-title,.page-template-lenses-product-big .variations-title{margin-bottom:100px}}.page-template-lenses-product .variations-title h3,.page-template-lenses-product-big .variations-title h3{max-width:980px;text-align:center;margin:0 auto;position:relative;text-transform:uppercase;color:#202020;font-weight:600;padding:0 40px}@media screen and (min-width: 45em){.page-template-lenses-product .variations-title h3,.page-template-lenses-product-big .variations-title h3{padding:0 120px}}.page-template-lenses-product .variations-title h3 strong,.page-template-lenses-product-big .variations-title h3 strong,.page-template-lenses-product .variations-title h3 b,.page-template-lenses-product-big .variations-title h3 b{color:#158BC9}.page-template-lenses-product .variations-title h3:before,.page-template-lenses-product-big .variations-title h3:before,.page-template-lenses-product .variations-title h3:after,.page-template-lenses-product-big .variations-title h3:after{content:'';width:30px;border-bottom:2px solid #202020;position:absolute;top:50%;margin-top:-1px}@media screen and (min-width: 45em){.page-template-lenses-product .variations-title h3:before,.page-template-lenses-product-big .variations-title h3:before,.page-template-lenses-product .variations-title h3:after,.page-template-lenses-product-big .variations-title h3:after{width:90px}}.page-template-lenses-product .variations-title h3:before,.page-template-lenses-product-big .variations-title h3:before{left:0}.page-template-lenses-product .variations-title h3:after,.page-template-lenses-product-big .variations-title h3:after{right:0}.page-template-lenses-product .lens-info-bg,.page-template-lenses-product-big .lens-info-bg{background-size:cover;padding:4rem 0}@media screen and (min-width: 64em){.page-template-lenses-product .lens-info-bg,.page-template-lenses-product-big .lens-info-bg{padding:170px 0 200px}}.page-template-lenses-product .lens-info,.page-template-lenses-product-big .lens-info{position:relative;margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-lenses-product .lens-info,.page-template-lenses-product-big .lens-info{margin-bottom:0}}.page-template-lenses-product .lens-info:last-child,.page-template-lenses-product-big .lens-info:last-child{margin-bottom:0}.page-template-lenses-product .lens-info#firefly .info-box .section-title,.page-template-lenses-product-big .lens-info#firefly .info-box .section-title{font-weight:600}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info#firefly .info-box .section-title,.page-template-lenses-product-big .lens-info#firefly .info-box .section-title{color:#fff}}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info#firefly .info-box .button.hollow,.page-template-lenses-product-big .lens-info#firefly .info-box .button.hollow{border-color:#fff;color:#fff}.page-template-lenses-product .lens-info#firefly .info-box .button.hollow:hover,.page-template-lenses-product-big .lens-info#firefly .info-box .button.hollow:hover{background:#fff;border-color:#fff;color:#1278ad}}.page-template-lenses-product .lens-info.right .bg,.page-template-lenses-product-big .lens-info.right .bg{left:0;right:auto}.page-template-lenses-product .lens-info.right .bg-wrap,.page-template-lenses-product-big .lens-info.right .bg-wrap{margin-left:auto}@media screen and (min-width: 33.75em){.page-template-lenses-product .lens-info.right .bullet-points,.page-template-lenses-product-big .lens-info.right .bullet-points{text-align:right}.page-template-lenses-product .lens-info.right .bullet-points dt,.page-template-lenses-product-big .lens-info.right .bullet-points dt,.page-template-lenses-product .lens-info.right .bullet-points dd,.page-template-lenses-product-big .lens-info.right .bullet-points dd,.page-template-lenses-product .lens-info.right .bullet-points dt:after,.page-template-lenses-product-big .lens-info.right .bullet-points dt:after{margin-left:auto}}@media screen and (min-width: 64em){.page-template-lenses-product .lens-info.right .info-box,.page-template-lenses-product-big .lens-info.right .info-box{margin-left:0;padding:2rem 2rem 2rem 2.5rem;margin-top:40px}}.page-template-lenses-product .lens-info.right .points,.page-template-lenses-product-big .lens-info.right .points{margin-right:0;margin-left:-30px}.page-template-lenses-product .lens-info.right .points .point-desc,.page-template-lenses-product-big .lens-info.right .points .point-desc{right:auto;left:0}.page-template-lenses-product .lens-info .photo-col,.page-template-lenses-product-big .lens-info .photo-col{align-self:center}.page-template-lenses-product .lens-info .bg-col,.page-template-lenses-product-big .lens-info .bg-col{display:flex;position:relative;z-index:20}@media screen and (min-width: 33.75em){.page-template-lenses-product .lens-info .bg-col,.page-template-lenses-product-big .lens-info .bg-col{padding-top:80px;padding-bottom:90px}}@media screen and (min-width: 64em){.page-template-lenses-product .lens-info .bg-col,.page-template-lenses-product-big .lens-info .bg-col{padding-top:120px;padding-bottom:90px}}.page-template-lenses-product .lens-info .bg-wrap,.page-template-lenses-product-big .lens-info .bg-wrap{width:100%;max-width:350px;position:relative;min-height:300px}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info .bg-wrap,.page-template-lenses-product-big .lens-info .bg-wrap{min-height:0}}.page-template-lenses-product .lens-info .bg,.page-template-lenses-product-big .lens-info .bg{position:absolute;top:0;bottom:0;right:0;width:100vw;max-width:620px;background-size:cover;background-position:center center;display:block}.page-template-lenses-product .lens-info .wrap,.page-template-lenses-product-big .lens-info .wrap{position:relative;z-index:5}.page-template-lenses-product .lens-info .points,.page-template-lenses-product-big .lens-info .points{position:relative;z-index:2;margin-right:-30px;margin-top:60px}.page-template-lenses-product .lens-info .points .point-desc,.page-template-lenses-product-big .lens-info .points .point-desc{display:none;right:0;position:absolute;top:0;width:100%;max-width:330px;background:#F5F5F5;color:#158BC9;box-shadow:0 0 13px rgba(21,139,201,0.6);padding:1rem 2rem;font-size:1.25rem;font-weight:600;z-index:2}.page-template-lenses-product .lens-info .points .point-desc.hiding,.page-template-lenses-product-big .lens-info .points .point-desc.hiding{z-index:1;position:absolute}.page-template-lenses-product .lens-info .points .point-desc-inner,.page-template-lenses-product-big .lens-info .points .point-desc-inner{display:flex;min-height:130px;flex-direction:column;justify-content:center}.page-template-lenses-product .lens-info .points p,.page-template-lenses-product-big .lens-info .points p{line-height:1.4}.page-template-lenses-product .lens-info .points p:last-child,.page-template-lenses-product-big .lens-info .points p:last-child{margin-bottom:0}.page-template-lenses-product .lens-info .info-col,.page-template-lenses-product-big .lens-info .info-col{align-self:center}.page-template-lenses-product .lens-info .info-box,.page-template-lenses-product-big .lens-info .info-box{position:relative;max-width:350px;color:#fff;padding:2rem 2.5rem 2rem 2rem;margin:0 auto}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info .info-box,.page-template-lenses-product-big .lens-info .info-box{margin-bottom:0}}@media screen and (min-width: 64em){.page-template-lenses-product .lens-info .info-box,.page-template-lenses-product-big .lens-info .info-box{margin:0;margin-left:auto}}.page-template-lenses-product .lens-info .info-box .info-box-bg,.page-template-lenses-product-big .lens-info .info-box .info-box-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#158BC9;display:block}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info .info-box .info-box-bg,.page-template-lenses-product-big .lens-info .info-box .info-box-bg{display:block}}.page-template-lenses-product .lens-info .info-box .info-box-inner,.page-template-lenses-product-big .lens-info .info-box .info-box-inner{position:relative;z-index:5}.page-template-lenses-product .lens-info .info-box .section-title,.page-template-lenses-product-big .lens-info .info-box .section-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#202020}.page-template-lenses-product .lens-info .info-box strong,.page-template-lenses-product-big .lens-info .info-box strong,.page-template-lenses-product .lens-info .info-box b,.page-template-lenses-product-big .lens-info .info-box b{font-size:1.3rem;line-height:1.2}.page-template-lenses-product .lens-info .info-box ol,.page-template-lenses-product-big .lens-info .info-box ol{font-size:.875rem;max-width:240px}.page-template-lenses-product .lens-info .info-box ol:last-child,.page-template-lenses-product-big .lens-info .info-box ol:last-child{margin-bottom:0}.page-template-lenses-product .lens-info .info-box ol li,.page-template-lenses-product-big .lens-info .info-box ol li{margin-bottom:.25em}.page-template-lenses-product .lens-info .info-box ol li:last-child,.page-template-lenses-product-big .lens-info .info-box ol li:last-child{margin-bottom:0}.page-template-lenses-product .lens-info .lens-photo,.page-template-lenses-product-big .lens-info .lens-photo{position:relative;z-index:10;margin-bottom:2rem;display:inline-block}@media screen and (min-width: 45em){.page-template-lenses-product .lens-info .lens-photo,.page-template-lenses-product-big .lens-info .lens-photo{margin-bottom:0}}.page-template-lenses-product .lens-info .bullet-points,.page-template-lenses-product-big .lens-info .bullet-points{display:none;counter-reset:lens-dt}.page-template-lenses-product .lens-info .bullet-points dt,.page-template-lenses-product-big .lens-info .bullet-points dt{font-size:1.5625rem;font-weight:300;color:#B0B8C0;max-width:330px;text-transform:uppercase;margin-bottom:.5rem}@media print,screen and (min-width: 33.75em){.page-template-lenses-product .lens-info .bullet-points dt,.page-template-lenses-product-big .lens-info .bullet-points dt{font-size:1rem}}@media screen and (min-width: 64em){.page-template-lenses-product .lens-info .bullet-points dt,.page-template-lenses-product-big .lens-info .bullet-points dt{font-size:1.5625rem}}.page-template-lenses-product .lens-info .bullet-points dt:before,.page-template-lenses-product-big .lens-info .bullet-points dt:before{content:counter(lens-dt) ". ";counter-increment:lens-dt}.page-template-lenses-product .lens-info .bullet-points dt:after,.page-template-lenses-product-big .lens-info .bullet-points dt:after{margin-top:.5rem;content:'';display:block;width:280px;max-width:100%;border-bottom:1px solid #AFB7BF}@media screen and (min-width: 45em) and (max-width: 63.9375em){.page-template-lenses-product .lens-info .bullet-points dt:after,.page-template-lenses-product-big .lens-info .bullet-points dt:after{width:180px}}@media screen and (max-width: 33.6875em){.page-template-lenses-product .lens-info .bullet-points dt,.page-template-lenses-product-big .lens-info .bullet-points dt,.page-template-lenses-product .lens-info .bullet-points dd,.page-template-lenses-product-big .lens-info .bullet-points dd{margin-left:auto;margin-right:auto}}.page-template-lenses-product .lens-info .bullet-points dd,.page-template-lenses-product-big .lens-info .bullet-points dd{margin-bottom:2rem;font-size:.6875rem;max-width:250px}.page-template-lenses-product .lens-info .bullet-points dd:last-child,.page-template-lenses-product-big .lens-info .bullet-points dd:last-child{margin-bottom:0}.page-template-lenses-product .lens-info .media,.page-template-lenses-product-big .lens-info .media{position:relative}.page-template-lenses-product .lens-info .media video,.page-template-lenses-product-big .lens-info .media video,.page-template-lenses-product .lens-info .media img,.page-template-lenses-product-big .lens-info .media img{max-width:100%}.page-template-lenses-product .lens-info .media .video-buttons,.page-template-lenses-product-big .lens-info .media .video-buttons{position:absolute;bottom:6.5rem;right:3.5rem;display:flex;z-index:30}.page-template-lenses-product .lens-info .media .video-buttons .button-wrap,.page-template-lenses-product-big .lens-info .media .video-buttons .button-wrap{padding:0 4px}.page-template-lenses-product .lens-info .media .video-buttons a,.page-template-lenses-product-big .lens-info .media .video-buttons a{width:40px;height:40px;background:#fff;display:inline-flex;justify-content:center;align-items:center;color:#838383;box-shadow:0 0 30px rgba(0,0,0,0.13);transform:rotate(-45deg)}.page-template-lenses-product .lens-info .media .video-buttons a:hover,.page-template-lenses-product-big .lens-info .media .video-buttons a:hover{background:#158BC9;color:#fff}.page-template-lenses-product .lens-info .media .video-buttons a i,.page-template-lenses-product-big .lens-info .media .video-buttons a i{transform:rotate(45deg) translateZ(0);display:block}.page-template-lenses-product .lens-info .media .video-buttons .playpause,.page-template-lenses-product-big .lens-info .media .video-buttons .playpause{display:none}.page-template-lenses-product .lens-info .media .video-buttons [data-playpause],.page-template-lenses-product-big .lens-info .media .video-buttons [data-playpause]{transform-origin:100% 0}.page-template-lenses-product .lens-info .media .video-buttons [data-playpause].play .play,.page-template-lenses-product-big .lens-info .media .video-buttons [data-playpause].play .play{display:block}.page-template-lenses-product .lens-info .media .video-buttons [data-playpause].play .pause,.page-template-lenses-product-big .lens-info .media .video-buttons [data-playpause].play .pause{display:none}.page-template-lenses-product .lens-info .media .video-buttons [data-playpause].pause .play,.page-template-lenses-product-big .lens-info .media .video-buttons [data-playpause].pause .play{display:none}.page-template-lenses-product .lens-info .media .video-buttons [data-playpause].pause .pause,.page-template-lenses-product-big .lens-info .media .video-buttons [data-playpause].pause .pause{display:block}.page-template-lenses-product .lens-info .media .video-buttons [data-slower],.page-template-lenses-product-big .lens-info .media .video-buttons [data-slower]{transform-origin:100% 0}.page-template-lenses-product .lens-info .media .video-buttons [data-faster],.page-template-lenses-product-big .lens-info .media .video-buttons [data-faster]{transform-origin:0 0;margin-top:-4px}.page-template-lenses-product .lens-info .image-points,.page-template-lenses-product-big .lens-info .image-points{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-lenses-product .lens-info .image-points .point:before,.page-template-lenses-product-big .lens-info .image-points .point:before{display:none}.page-template-lenses-product .lens-info .image-points .point.hovered a,.page-template-lenses-product-big .lens-info .image-points .point.hovered a,.page-template-lenses-product .lens-info .image-points .point a:hover,.page-template-lenses-product-big .lens-info .image-points .point a:hover{background:#158BC9;color:#fff}.page-template-lenses-product .lens-info .image-points .point a,.page-template-lenses-product-big .lens-info .image-points .point a{display:flex;width:20px;height:20px;justify-content:center;align-items:center;border-radius:50%;background:#F5F5F5;color:#158BC9;transition:.3s ease-out;font-size:.875rem;font-weight:700}.page-template-lenses-product .lens-info .image-points .point.run-animation,.page-template-lenses-product-big .lens-info .image-points .point.run-animation{left:50%;-webkit-animation-name:orbit-animation;animation-name:orbit-animation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-template-lenses-product #product-gallery .grid,.page-template-lenses-product-big #product-gallery .grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr)}@media screen and (min-width: 90em){.page-template-lenses-product #product-gallery .grid,.page-template-lenses-product-big #product-gallery .grid{grid-template-columns:repeat(5, 1fr)}}.page-template-lenses-product #product-gallery .item:nth-child(4),.page-template-lenses-product-big #product-gallery .item:nth-child(4),.page-template-lenses-product #product-gallery .item:nth-child(7),.page-template-lenses-product-big #product-gallery .item:nth-child(7){display:none}@media screen and (min-width: 90em){.page-template-lenses-product #product-gallery .item,.page-template-lenses-product-big #product-gallery .item{display:block !important}}.page-template-lenses-product #product-gallery .item.size-2x2,.page-template-lenses-product-big #product-gallery .item.size-2x2{grid-row:auto / span 2;grid-column:auto / span 2}.page-template-lenses-product #product-gallery .item img,.page-template-lenses-product-big #product-gallery .item img{width:100%}.page-template-lenses-product #product-gallery .item a,.page-template-lenses-product-big #product-gallery .item a{display:block;position:relative}.page-template-lenses-product #product-gallery .item a:hover .overlay,.page-template-lenses-product-big #product-gallery .item a:hover .overlay{opacity:1}.page-template-lenses-product #product-gallery .item a .overlay,.page-template-lenses-product-big #product-gallery .item a .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(21,139,201,0.7);display:flex;flex-direction:column;justify-content:flex-end;padding:5px;color:#fff;font-size:.75rem;opacity:0;transition:.3s ease-out}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-gallery .item a .overlay,.page-template-lenses-product-big #product-gallery .item a .overlay{font-size:.9375rem;padding:20px}}.page-template-lenses-product #product-gallery .item a .overlay i,.page-template-lenses-product-big #product-gallery .item a .overlay i{margin-bottom:.5rem;display:none}@media screen and (min-width: 33.75em){.page-template-lenses-product #product-gallery .item a .overlay i,.page-template-lenses-product-big #product-gallery .item a .overlay i{display:block}}.page-template-lenses-product #product-gallery .item a .overlay .desc,.page-template-lenses-product-big #product-gallery .item a .overlay .desc{line-height:1.2}.page-template-lenses-product #fluo,.page-template-lenses-product-big #fluo{padding:4rem 0 3rem;background:#181A24;color:#fff;text-align:center;position:relative;cursor:url(//irixlens.com/new/wp-content/themes/irix/img/cursor.png) 38 38,url(//irixlens.com/new/wp-content/themes/irix/img/cursor.cur) 38 38,pointer}@media screen and (min-width: 33.75em){.page-template-lenses-product #fluo,.page-template-lenses-product-big #fluo{padding:100px 0 80px}}@media screen and (min-width: 45em){.page-template-lenses-product #fluo,.page-template-lenses-product-big #fluo{padding:160px 0 120px}}.page-template-lenses-product #fluo .overlay,.page-template-lenses-product-big #fluo .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#181A24;opacity:.98;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:initial;mask-position:initial;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(circle 300px at 50% 50%, transparent 0%, transparent 25%, black 100%);mask-image:radial-gradient(circle 300px at 50% 50%, transparent 0%, transparent 25%, black 100%)}.page-template-lenses-product #fluo .section-title,.page-template-lenses-product-big #fluo .section-title{margin-bottom:-2rem;font-weight:800;position:relative;z-index:10;color:#fff}@media screen and (min-width: 64em){.page-template-lenses-product #fluo .section-title,.page-template-lenses-product-big #fluo .section-title{margin-bottom:-90px}}.page-template-lenses-product #fluo .images,.page-template-lenses-product-big #fluo .images{margin-bottom:2rem}.page-template-lenses-product #fluo .button.hollow,.page-template-lenses-product-big #fluo .button.hollow{border-color:#fff;color:#fff;position:relative;z-index:10;cursor:pointer;position:relative;z-index:10}.page-template-lenses-product #fluo .button.hollow:hover,.page-template-lenses-product-big #fluo .button.hollow:hover{border-color:#fff;background:#fff;color:#1278ad}.page-template-lenses-product #text-section,.page-template-lenses-product-big #text-section{text-align:center;padding:4rem 0}@media screen and (min-width: 64em){.page-template-lenses-product #text-section,.page-template-lenses-product-big #text-section{padding:180px 0}}.page-template-lenses-product #text-section .text .section-title,.page-template-lenses-product-big #text-section .text .section-title{margin-bottom:1.5rem}@media screen and (min-width: 64em){.page-template-lenses-product #text-section .text .section-title,.page-template-lenses-product-big #text-section .text .section-title{font-size:3.25rem}}.page-template-lenses-product #text-section .text .text-content,.page-template-lenses-product-big #text-section .text .text-content{max-width:450px;margin:0 auto}.page-template-lenses-product #text-section .text .button,.page-template-lenses-product-big #text-section .text .button{margin-top:1.75rem}.page-template-lenses-product-big #product-top{position:relative;display:flex}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-top{margin-bottom:80px}}.page-template-lenses-product-big #product-top .top-wrap{width:100%;position:relative}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-top .top-wrap{display:flex;align-items:center}}.page-template-lenses-product-big #product-top .top-wrap .top-row-wrap{position:relative;top:0;left:0;right:0;bottom:0;display:flex;margin-bottom:2rem}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-top .top-wrap .top-row-wrap{position:absolute;margin-bottom:0}}.page-template-lenses-product-big #product-top .top-wrap .row{width:100%}.page-template-lenses-product-big #product-top .top-wrap .product-desc-tab{width:570px;position:static}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-top .top-wrap .product-desc-tab{position:absolute;top:0;max-width:60vw;padding-right:2rem}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-top .top-wrap .product-desc-tab{padding-right:4rem}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-top .page-title{font-size:4.375rem}}.page-template-lenses-product-big #product-top .page-subtitle{margin-bottom:2.5rem}.page-template-lenses-product-big #product-top .desc{margin-bottom:2rem;max-width:440px}.page-template-lenses-product-big #product-top .big-photos .slide{justify-content:center;padding:0}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-top .big-photos .slide{padding-left:50%}}.page-template-lenses-product-big #product-icons{margin-bottom:2rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-icons{margin-bottom:4rem}}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-icons{margin-bottom:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-icons{margin-bottom:120px}}.page-template-lenses-product-big #product-icons .icons{display:flex;justify-content:center;flex-wrap:nowrap;margin:0 -1rem}@media screen and (min-width: 75em) and (max-width: 89.9375em){.page-template-lenses-product-big #product-icons .icons{margin:0 -0.6rem}}@media screen and (min-width: 93.75em){.page-template-lenses-product-big #product-icons .icons{margin:0 -1.5rem}}.page-template-lenses-product-big #product-icons .icons .icon{padding:0 1rem;text-align:center}@media screen and (min-width: 75em) and (max-width: 89.9375em){.page-template-lenses-product-big #product-icons .icons .icon{padding:0 0.6rem}}@media screen and (min-width: 93.75em){.page-template-lenses-product-big #product-icons .icons .icon{padding:0 1.5rem}}.page-template-lenses-product-big #product-icons .icons img{width:auto;height:100px}.page-template-lenses-product-big #text-section .text .text-content{max-width:100%;color:#222;font-size:1rem}.page-template-lenses-product-big #text-section .text .section-title{font-weight:600;color:#222;margin-bottom:2rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #text-section .text .section-title{margin-bottom:3.125rem}}@media screen and (min-width: 64em){.page-template-lenses-product-big #text-section .text .section-title{margin-bottom:5rem}}.page-template-lenses-product-big #text-section .gallery{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #text-section .gallery{margin:-25px -25px 0;margin-bottom:20px}}.page-template-lenses-product-big #text-section .gallery .gallery-item{padding:15px;margin:0;width:auto;float:none;max-width:50%}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #text-section .gallery .gallery-item{padding:25px;min-width:230px}}.page-template-lenses-product-big #text-section .gallery .gallery-icon{margin:0}.page-template-lenses-product-big #text-section .gallery .gallery-icon img{border:none}.page-template-lenses-product-big #product-features{margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features{margin-bottom:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-features{margin-bottom:120px}}.page-template-lenses-product-big #product-features .section-title{font-weight:600;color:#222;font-size:1.5rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features .section-title{font-size:1.875rem}}.page-template-lenses-product-big #product-features .section-title p{line-height:inherit}.page-template-lenses-product-big #product-features .accordion{color:#636363}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features .accordion{max-width:514px}}.page-template-lenses-product-big #product-features .accordion .accordion-item:not(.is-active) .accordion-title{color:#666}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-features .photo-right{padding-left:2rem}}.page-template-lenses-product-big .banner-section{position:relative;overflow:hidden}.page-template-lenses-product-big .banner-section img{width:auto;min-height:300px;max-width:none;min-width:100%;position:relative;z-index:1}@media screen and (min-width: 75em){.page-template-lenses-product-big .banner-section img{min-height:0 !important;max-width:100%}}.page-template-lenses-product-big .banner-section .banner-content{position:absolute;top:50%;width:100%;padding:0 1rem;text-align:center;transform:translateY(-50%);z-index:5;font-size:1.5rem;color:#fff}@media screen and (min-width: 33.75em){.page-template-lenses-product-big .banner-section .banner-content{font-size:1.6875rem}}.page-template-lenses-product-big .banner-section .banner-content p{line-height:1.3}.page-template-lenses-product-big .banner-section .banner-content *:last-child{margin-bottom:0}.page-template-lenses-product-big .banner-section-content{text-align:center;color:#6D6D6D;padding:3rem 0 4rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big .banner-section-content{padding:60px 0 80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big .banner-section-content{padding:80px 0 140px}}.page-template-lenses-product-big .banner-section-content .content-inner{max-width:720px;margin:0 auto}.page-template-lenses-product-big .banner-section-content .content-inner.wide{max-width:980px}.page-template-lenses-product-big .banner-section-content b,.page-template-lenses-product-big .banner-section-content strong{color:#222}.page-template-lenses-product-big .banner-section-content em,.page-template-lenses-product-big .banner-section-content i{font-style:normal;color:#158BC9}.page-template-lenses-product-big .banner-section-content em b,.page-template-lenses-product-big .banner-section-content i b,.page-template-lenses-product-big .banner-section-content em strong,.page-template-lenses-product-big .banner-section-content i strong{color:inherit !important}.page-template-lenses-product-big .banner-section-content span[style*="underline"]{text-decoration:none !important;border-bottom:2px solid #158BC9;padding:0 0.25em 0.1em}.page-template-lenses-product-big .banner-section-content .section-title{color:#222;font-weight:600;margin-bottom:2rem}@media screen and (min-width: 64em){.page-template-lenses-product-big .banner-section-content .section-title{font-size:3.25rem}}.page-template-lenses-product-big #banner-slidedowns{position:relative;z-index:10;margin-top:2rem}@media screen and (min-width: 45em){.page-template-lenses-product-big #banner-slidedowns{margin-top:3rem}}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 -1rem}@media screen and (min-width: 64em){.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap{margin:0 -60px}}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .slidedown{max-width:400px;background:#fff;margin:0 1rem 1rem;border-radius:10px}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .slidedown{width:calc(50% - 2rem)}}@media screen and (min-width: 64em){.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .slidedown{margin:0 60px 1rem;width:100%}}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion{margin:0;background:none}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion-title{font-size:1.5rem;font-weight:400;color:#158BC9;padding:20px 0;justify-content:center}@media screen and (min-width: 45em){.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion-title{font-size:2.1875rem}}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion-title i{font-size:2rem}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion-content{padding:0 1.5rem 1.5rem;font-size:.875rem;background:none}.page-template-lenses-product-big #banner-slidedowns .slidedowns-wrap .accordion-content p:last-child{margin-bottom:0}.page-template-lenses-product-big .media{position:relative;box-shadow:0 13px 14px rgba(0,0,0,0.15)}.page-template-lenses-product-big .media video{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.page-template-lenses-product-big .media:hover [data-playpause]{opacity:1 !important}.page-template-lenses-product-big .media [data-playpause]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:80px;transition:0.3s ease-out}.page-template-lenses-product-big .media [data-playpause].play .play{display:block}.page-template-lenses-product-big .media [data-playpause].play .pause{display:none}.page-template-lenses-product-big .media [data-playpause].pause{opacity:0}.page-template-lenses-product-big .media [data-playpause].pause .play{display:none}.page-template-lenses-product-big .media [data-playpause].pause .pause{display:block}.page-template-lenses-product-big #bg-section{padding-top:100px;background-size:cover;background-position:center top;position:relative;margin-bottom:4rem}@media screen and (min-width: 45em){.page-template-lenses-product-big #bg-section{padding-top:200px;margin-bottom:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #bg-section{padding-top:315px;margin-bottom:200px}}.page-template-lenses-product-big #bg-section .section-title{color:#fff;font-weight:600;margin-bottom:1.5rem}@media screen and (min-width: 64em){.page-template-lenses-product-big #bg-section .section-title{font-size:3.25rem}}.page-template-lenses-product-big #bg-section .content-wrap{color:#383838;position:relative;z-index:5}.page-template-lenses-product-big #bg-section .content-wrap p:first-of-type{color:#fff;padding-bottom:1rem;font-size:1rem}.page-template-lenses-product-big #bg-section .content-wrap .text{max-width:400px;padding-bottom:2rem}.page-template-lenses-product-big #bg-section .content-wrap ul{list-style:none}.page-template-lenses-product-big #bg-section .content-wrap ul li{margin-bottom:0.5em;position:relative;padding-left:40px}.page-template-lenses-product-big #bg-section .content-wrap ul li:before{content:'—';position:absolute;top:-0.1em;left:0}.page-template-lenses-product-big #bg-section .bg-section-white{position:absolute;left:0;right:0;bottom:-200px;background:#fff;z-index:1}.page-template-lenses-product-big #bg-section .photo{position:relative;z-index:2;text-align:right}.page-template-lenses-product-big #product-features-grid{position:relative;z-index:10}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features-grid{margin-bottom:20px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-features-grid{margin-bottom:100px}}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features-grid .column,.page-template-lenses-product-big #product-features-grid .columns{max-width:520px;width:50%}}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-features-grid .feature-wrap{padding-bottom:42px}}.page-template-lenses-product-big #product-features-grid .image{margin-bottom:2rem}.page-template-lenses-product-big #product-features-grid .accordion{margin-bottom:0}.page-template-lenses-product-big #product-features-grid .accordion-title{font-size:1.5625rem;color:#0CACFF;padding:0;margin-bottom:2rem}.page-template-lenses-product-big #product-features-grid .accordion-title i{font-size:1.2em}.page-template-lenses-product-big #product-features-grid .accordion-content{color:#383838;padding-bottom:2rem;padding-left:42px}.page-template-lenses-product-big #product-features-grid .accordion-content p:last-child{margin-bottom:0}.page-template-lenses-product-big #banner-dragonfly{margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #banner-dragonfly{margin-bottom:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #banner-dragonfly{margin-bottom:180px}}.page-template-lenses-product-big #banner-dragonfly .banner-content{color:#000}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #banner-dragonfly .banner-content{font-size:2rem}}.page-template-lenses-product-big #banner-dragonfly img{min-height:400px;visibility:hidden}.page-template-lenses-product-big #banner-dragonfly .accordion,.page-template-lenses-product-big #banner-dragonfly .banner-text{max-width:600px;margin:0 auto;background:none;text-align:center;padding-top:0.5rem}.page-template-lenses-product-big #banner-dragonfly .banner-text{font-size:.875rem}.page-template-lenses-product-big #banner-dragonfly .banner-text p{line-height:1.6}.page-template-lenses-product-big #banner-dragonfly .accordion-title{padding:0;color:inherit;justify-content:center;font-size:1.375rem;font-weight:600}.page-template-lenses-product-big #banner-dragonfly .accordion-title:hover{color:#158BC9}.page-template-lenses-product-big #banner-dragonfly .accordion-content{padding:0 0 1rem;color:inherit;background:none;font-size:.875rem}.page-template-lenses-product-big #banner-dragonfly .accordion-content p{line-height:1.6}.page-template-lenses-product-big #product-technical-data{margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data{margin-bottom:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-technical-data{margin-bottom:120px}}.page-template-lenses-product-big #product-technical-data .section-title{color:#222;font-weight:600}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-technical-data .section-title{font-size:2.8125rem}}.page-template-lenses-product-big #product-technical-data .top-wrap{margin-bottom:2rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data .top-wrap{margin-bottom:70px}}.page-template-lenses-product-big #product-technical-data .top-wrap .section-title{max-width:450px;margin-bottom:0}.page-template-lenses-product-big #product-technical-data .photo-wrap{position:relative}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-technical-data .photo-wrap{max-width:600px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-technical-data .photo-wrap{max-width:none}}@media screen and (min-width: 75em){.page-template-lenses-product-big #product-technical-data .photo-wrap{margin-top:-60px;padding-bottom:0}}.page-template-lenses-product-big #product-technical-data .slider-wrap{display:flex;align-items:flex-end;margin-bottom:2rem}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-technical-data .slider-wrap{padding-right:11px;margin-bottom:0}}.page-template-lenses-product-big #product-technical-data .specs-accordion-photos{width:100%}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-technical-data .specs-accordion-photos{padding-top:3rem}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-technical-data .specs-accordion-photos{padding-top:0}}.page-template-lenses-product-big #product-technical-data .specs-accordion-photos .slide{display:block}.page-template-lenses-product-big #product-technical-data .specs-accordion-photos .slide img{width:auto;max-width:100%;margin:0 auto}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-technical-data .specs-accordion-photos .slide img{margin:0}}.page-template-lenses-product-big #product-technical-data .main-wrap{position:relative;background:url(//irixlens.com/new/wp-content/themes/irix/img/lens_technical_bg_color.jpg) repeat;color:#fff;padding:2rem 0}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data .main-wrap{padding:70px 0}}.page-template-lenses-product-big #product-technical-data .main-wrap:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(//irixlens.com/new/wp-content/themes/irix/img/lens_technical_bg.jpg) no-repeat center bottom;background-size:100% auto;z-index:1}.page-template-lenses-product-big #product-technical-data .main-wrap>*{position:relative;z-index:3}.page-template-lenses-product-big #product-technical-data .main-wrap .section-title{color:inherit;font-weight:600;margin-bottom:1.5rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data .main-wrap .section-title{font-size:2.1875rem}}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion{margin-bottom:0;background:none}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item,.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item-empty{border:none;margin-bottom:1.5rem;position:relative;padding-bottom:0}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item:after,.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item-empty:after{content:'';position:absolute;bottom:0;left:0;height:3px;background:#fff;opacity:0.8;width:0%;transition:0s}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item.is-active:after,.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-item-empty.is-active:after{width:100%;transition-delay:0.8s;transition:width 8s linear}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-title,.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-title-empty{padding:0;background:none;color:inherit;font-size:1.125rem}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-title-empty{cursor:default;pointer-events:none}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-title-empty .arrow{transform:none}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-content{background:none;padding-top:1rem;padding-left:0;padding-bottom:1.5rem}.page-template-lenses-product-big #product-technical-data .main-wrap .accordion-content p:last-child{margin-bottom:0}.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list{margin-top:2rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list{margin-top:80px}}@media screen and (min-width: 64em){.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list{margin-top:110px}}.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .section-title{text-align:center;margin-bottom:2rem}@media screen and (min-width: 33.75em){.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .section-title{margin-bottom:4rem}}.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .text{-moz-column-count:2;column-count:2;font-weight:600}@media screen and (min-width: 45em){.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .text{-moz-column-count:3;column-count:3}}.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .text strong,.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .text b{font-weight:900;text-transform:uppercase}.page-template-lenses-product-big #product-technical-data .main-wrap .technical-list .text p{max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.page-template-filters #site-wrap{padding-top:0}.page-template-filters #filters-slider{position:relative;padding-top:120px;margin-bottom:4rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 33.75em){.page-template-filters #filters-slider{margin-bottom:2rem}}.page-template-filters #filters-slider .bg{position:absolute;top:0;left:0;right:0;height:45%;background-size:cover;background-position:center center}.page-template-filters #filters-slider .slider:not(.slick-initialized){display:flex}.page-template-filters #filters-slider .slider:not(.slick-initialized) .slide{display:none}.page-template-filters #filters-slider .slider:not(.slick-initialized) .slide:nth-child(1),.page-template-filters #filters-slider .slider:not(.slick-initialized) .slide:nth-child(2),.page-template-filters #filters-slider .slider:not(.slick-initialized) .slide:nth-child(3){display:block}.page-template-filters #filters-slider .slide{position:relative;outline:none}.page-template-filters #filters-slider .slide .slide-inner{max-width:367px;margin:0 auto;text-align:center;font-size:1rem;color:#AAAAAA;font-weight:300}@media screen and (min-width: 33.75em){.page-template-filters #filters-slider .slide .slide-inner{font-size:1.25rem}}.page-template-filters #filters-slider .slide .slide-inner:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:367px;width:100%;bottom:0;background:url(//irixlens.com/new/wp-content/themes/irix/img/lenses_slide_bg.png) no-repeat center top;background-size:contain;opacity:0;transition:.7s ease-out}.page-template-filters #filters-slider .slide .slide-inner .slide-title{font-size:2.5rem;transform:scale(0.45) translateY(-80px);transform-origin:top;font-weight:800;color:#158BC9;transition:.7s ease-out}@media screen and (min-width: 33.75em){.page-template-filters #filters-slider .slide .slide-inner .slide-title{font-size:2.8125rem}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.page-template-filters #filters-slider .slide .slide-inner .slide-title{font-size:2.5rem}}.page-template-filters #filters-slider .slide .slide-inner .slide-title a:not(:hover){color:inherit}.page-template-filters #filters-slider .slide .slide-inner .desc{transition:.7s ease-out;opacity:0}.page-template-filters #filters-slider .slide .slide-inner .image{min-height:80vw;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}@media screen and (min-width: 26.25em){.page-template-filters #filters-slider .slide .slide-inner .image{min-height:350px}}.page-template-filters #filters-slider .slide .slide-inner .image img{margin:0 auto;width:auto;position:relative;z-index:5;transition:.7s ease-out;transform:scale(0.65)}.page-template-filters #filters-slider .slide .slide-inner .content{position:relative;z-index:5}.page-template-filters #filters-slider .slide.slick-current .slide-inner:before,.page-template-filters #filters-slider .slide.slick-clone-current .slide-inner:before{opacity:1}.page-template-filters #filters-slider .slide.slick-current .slide-inner .slide-title,.page-template-filters #filters-slider .slide.slick-clone-current .slide-inner .slide-title{transform:none}.page-template-filters #filters-slider .slide.slick-current .slide-inner .desc,.page-template-filters #filters-slider .slide.slick-clone-current .slide-inner .desc{opacity:1}.page-template-filters #filters-slider .slide.slick-current .slide-inner .image img,.page-template-filters #filters-slider .slide.slick-clone-current .slide-inner .image img{transform:none}.page-template-filters #filters-brand,.page-template-filters #filters-coating{margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-filters #filters-brand,.page-template-filters #filters-coating{margin-bottom:110px}}.page-template-filters #filters-brand .section-title,.page-template-filters #filters-coating .section-title{color:#3F3F3F;text-transform:uppercase;font-weight:300;margin-bottom:1.5rem}.page-template-filters #filters-brand .section-title strong,.page-template-filters #filters-brand .section-title b,.page-template-filters #filters-coating .section-title strong,.page-template-filters #filters-coating .section-title b{font-weight:400;color:#158BC9}.page-template-filters #filters-brand .section-title{max-width:650px}.page-template-filters #filters-brand .text{max-width:620px}.page-template-filters #filters-coating .section-title{max-width:610px}.page-template-filters #filters-coating .text{max-width:620px}.page-template-filters #filters-more{margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-filters #filters-more{margin-bottom:120px}}.page-template-filters #filters-more .section-title{text-align:center;color:#3F3F3F;font-weight:600;margin-bottom:2.5rem}.page-template-filters #filters-more .box{background:#158BC9;color:#fff}.page-template-filters #filters-more .box .bottom{background:#127DB5}.page-template-filters #filters-more .box .bottom .box-inner{padding:2.5rem 2rem}@media print,screen and (min-width: 45em){.page-template-filters #filters-more .box .bottom .box-title{margin-bottom:0}}@media print,screen and (min-width: 45em){.page-template-filters #filters-more .box .bottom .links{margin-top:.25rem}}@media print,screen and (min-width: 64em){.page-template-filters #filters-more .box .bottom .links{margin-top:.5rem}}.page-template-filters #filters-more .box .bottom .column,.page-template-filters #filters-more .box .bottom .columns{margin-bottom:0}.page-template-filters #filters-more .box .box-inner{padding:3rem 2rem;max-width:810px;margin:0 auto}.page-template-filters #filters-more .box .column,.page-template-filters #filters-more .box .columns{margin-bottom:2rem}.page-template-filters #filters-more .box .column:last-child,.page-template-filters #filters-more .box .columns:last-child{margin-bottom:0}@media screen and (min-width: 45em){.page-template-filters #filters-more .box .column,.page-template-filters #filters-more .box .columns{margin-bottom:0}}.page-template-filters #filters-more .box .box-title{font-size:1.5rem;font-weight:800;color:#41AAE0;margin-bottom:1rem}@media screen and (min-width: 64em){.page-template-filters #filters-more .box .box-title{font-size:2.1875rem}}.page-template-filters #filters-more .box .links{font-size:1rem}@media screen and (min-width: 64em){.page-template-filters #filters-more .box .links{font-size:1.25rem}}.page-template-filters #filters-more .box .links .link{color:rgba(235,235,235,0.57)}.page-template-filters #filters-more .box .links .link i{color:rgba(235,235,235,0.57);font-size:1.5rem;display:block}.page-template-filters #filters-more .box .links .link a{color:#fff;text-transform:uppercase;font-weight:800;display:flex;align-items:center}.page-template-filters #filters-more .box .links .link a:hover{color:inherit}.page-template-filters-product #site-wrap{padding-top:0}.page-template-filters-product #filters-banner{min-height:480px;position:relative;overflow:hidden;display:flex;align-items:center;cursor:default}@media screen and (min-width: 64em){.page-template-filters-product #filters-banner{min-height:590px}}@media print,screen and (min-width: 64em){.page-template-filters-product #filters-banner{padding-top:107px}}.page-template-filters-product #filters-banner .content{width:100%;position:relative;z-index:10;font-size:.9375rem;color:#FFFFFF;padding:2rem 0}.page-template-filters-product #filters-banner .content #breadcrumbs{color:#E0E0E0;font-size:.75rem;font-weight:300;margin-bottom:.5rem}.page-template-filters-product #filters-banner .content #breadcrumbs a{color:#fff;font-weight:400}.page-template-filters-product #filters-banner .content #breadcrumbs a:hover{color:inherit}.page-template-filters-product #filters-banner .content .page-title{color:inherit;font-weight:600;margin-bottom:.5rem;line-height:1.1}@media screen and (min-width: 64em){.page-template-filters-product #filters-banner .content .page-title{font-size:3.75rem}}.page-template-filters-product #filters-banner .content p{line-height:1.4}.page-template-filters-product #filters-banner.square .images .outline .outline-inner{transform:scale(0.8);border-radius:0}.page-template-filters-product #filters-banner.square .images .image.top{mask-image:radial-gradient(circle closest-side at 50% 50%, black 70%, rgba(0,0,0,0) 100%);-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%, black 70%, rgba(0,0,0,0) 100%)}.page-template-filters-product #filters-banner .images{position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden}.page-template-filters-product #filters-banner .images .outline{position:absolute;z-index:5;top:50%;left:70%;transform:translate(-50%, -50%);width:380px;height:380px}.page-template-filters-product #filters-banner .images .outline .outline-inner{width:100%;height:100%;border-radius:50%;border:3px dashed rgba(235,235,235,0.6)}.page-template-filters-product #filters-banner .images .image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:70% center}.page-template-filters-product #filters-banner .images .top{z-index:2;-webkit-mask-size:380px 380px;mask-size:380px 380px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:radial-gradient(circle closest-side at 50% 50%, black 90%, rgba(0,0,0,0) 100%);-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%, black 90%, rgba(0,0,0,0) 100%)}.page-template-filters-product #filters-banner .images .bottom{z-index:1}.page-template-filters-product #filters-technical{padding-top:4rem;margin-bottom:4rem;position:relative}@media screen and (min-width: 64em){.page-template-filters-product #filters-technical{padding-top:100px;margin-bottom:100px}}.page-template-filters-product #filters-technical .arrow{position:absolute;top:0;transform:translateY(-50%);z-index:5;display:flex;justify-content:center;align-items:center;background:#fff;color:#158BC9;border-radius:50%;width:56px;height:56px;font-size:24px}.page-template-filters-product #filters-technical .arrow:hover{background:#158BC9;color:#fff}.page-template-filters-product #filters-technical .arrow i{display:block}.page-template-filters-product #filters-technical .spec-text{margin-bottom:80px}.page-template-filters-product #filters-technical .section-title{margin-bottom:2rem}.page-template-filters-product #filters-technical .section-title strong,.page-template-filters-product #filters-technical .section-title b{color:#158BC9}@media screen and (max-width: 44.9375em){.page-template-filters-product #filters-technical .product-tile{max-width:300px;margin:0 auto}}.page-template-filters-product #filters-technical .side-panel{background:#158BC9;color:#fff;display:flex;flex-wrap:wrap}@media screen and (min-width: 45em){.page-template-filters-product #filters-technical .side-panel{max-width:290px;margin:0;margin-left:auto}}.page-template-filters-product #filters-technical .side-panel .section{border-bottom:1px solid #0D79B1;padding:40px 30px;flex:0 0 100%;width:100%}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.page-template-filters-product #filters-technical .side-panel .section{flex:0 0 50%;width:50%;border-bottom:none;border-right:1px solid #0D79B1}}.page-template-filters-product #filters-technical .side-panel .section:last-child{border-bottom:none;border-right:none}.page-template-filters-product #filters-technical .side-panel .section .side-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.page-template-filters-product #filters-technical .side-panel .section p{margin-bottom:.5rem}.page-template-filters-product #filters-technical .side-panel .section p:last-child{margin-bottom:0}.page-template-filters-product #lenses-products{display:flex;flex-flow:wrap;justify-content:center;padding-bottom:1px}.page-template-filters-product #lenses-products .product-tile{flex:0 0 50%;max-width:none}@media screen and (min-width: 33.75em){.page-template-filters-product #lenses-products .product-tile{flex:0 0 33.3333333333%}}@media screen and (min-width: 64em){.page-template-filters-product #lenses-products .product-tile{flex:0 0 25%}}@media screen and (min-width: 75em){.page-template-filters-product #lenses-products .product-tile{flex:0 0 20%}}.page-template-filters-product #lenses-products .product-tile .image{margin-bottom:.5rem}@media screen and (min-width: 33.75em){.page-template-filters-product #lenses-products .product-tile .image{margin-bottom:1rem}}.page-template-filters-product .product-tile{display:block}.page-template-filters-product .product-tile .wrap{box-shadow:0 0 0 1px #B5C1C7;position:relative;display:block;margin:.5px;background:#fff;transition:.3s ease-out}.page-template-filters-product .product-tile .wrap:before{content:'';display:block;padding-bottom:95%}.page-template-filters-product .product-tile .wrap:hover{border-color:#158BC9}.page-template-filters-product .product-tile .wrap:hover .inner{border-color:#158BC9}.page-template-filters-product .product-tile .inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:.5rem 1rem;border:1px solid transparent;transition:inherit}@media screen and (min-width: 33.75em){.page-template-filters-product .product-tile .inner{padding:1rem 1.5rem}}.page-template-filters-product .product-tile .image{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-template-filters-product .product-tile .image img{max-height:100%;flex:1 0 1px;width:auto;height:auto;display:inline-block}.page-template-filters-product .product-tile .product-title{font-size:.875rem;font-weight:800;flex:0 0 auto}@media screen and (min-width: 33.75em){.page-template-filters-product .product-tile .product-title{font-size:1rem}}.page-template-filters-product #filters-technology{margin-bottom:90px}.page-template-filters-product #filters-technology .content{position:relative;z-index:5;margin-bottom:2rem}@media print,screen and (min-width: 45em){.page-template-filters-product #filters-technology .content{margin-bottom:0;max-width:400px}}.page-template-filters-product #filters-technology .content .section-title{line-height:1.1;margin-bottom:1.5rem}.page-template-filters-product #filters-technology .content .section-title strong,.page-template-filters-product #filters-technology .content .section-title b{color:#158BC9}.page-template-filters-product #filters-technology .content a{text-transform:uppercase;font-weight:800}@media screen and (min-width: 90em){.page-template-filters-product #filters-technology .stretch-wrap:not(.stretch-left) .image{transform:translateX(-50px)}}@media screen and (min-width: 33.75em){.page-template-filters-product #filters-technology .stretch-left .image{margin-right:-90px}}.page-template-filters-holders #site-wrap{padding-top:0}.page-template-filters-holders #holders-banner{position:relative;overflow:hidden;display:flex;align-items:center;cursor:default;background-size:cover;background-position:center center;margin-bottom:4rem}@media screen and (min-width: 33.75em){.page-template-filters-holders #holders-banner{min-height:320px}}@media screen and (min-width: 45em){.page-template-filters-holders #holders-banner{min-height:420px}}@media screen and (min-width: 64em){.page-template-filters-holders #holders-banner{min-height:590px}}@media print,screen and (min-width: 64em){.page-template-filters-holders #holders-banner{padding-top:107px}}.page-template-filters-holders #holders-banner .content{width:100%;position:relative;z-index:10;font-size:.9375rem;color:#FFFFFF;padding:3rem 0}.page-template-filters-holders #holders-banner .content #breadcrumbs{color:#E0E0E0;font-size:.75rem;font-weight:300;margin-bottom:.5rem}.page-template-filters-holders #holders-banner .content #breadcrumbs a{color:#fff;font-weight:400}.page-template-filters-holders #holders-banner .content #breadcrumbs a:hover{color:inherit}.page-template-filters-holders #holders-banner .content .page-title{color:inherit;font-weight:600;margin-bottom:.5rem;line-height:1.1}@media screen and (min-width: 64em){.page-template-filters-holders #holders-banner .content .page-title{max-width:430px;font-size:3.75rem}}.page-template-filters-holders #holders-banner .content p{line-height:1.4}.page-template-filters-holders .text-section{margin-bottom:2rem}@media screen and (min-width: 33.75em){.page-template-filters-holders .text-section{margin-bottom:4rem}}@media screen and (min-width: 64em){.page-template-filters-holders .text-section{margin-bottom:120px}}.page-template-filters-holders .text-section .text .section-title{margin-bottom:1.5rem;max-width:340px;line-height:1.2}@media screen and (min-width: 64em){.page-template-filters-holders .text-section .text .section-title{font-size:2.8125rem}}.page-template-filters-holders .text-section .text .section-title strong,.page-template-filters-holders .text-section .text .section-title b{color:#158BC9}.page-template-filters-holders .text-section .text a{font-weight:600}.page-template-filters-holders .text-section .text .button{margin-top:.5rem}@media screen and (min-width: 33.75em){.page-template-filters-holders .text-section .text .button{margin-top:1.75rem}}.page-template-filters-holders .text-section .image{text-align:center}.page-template-accessories #site-wrap{padding-top:0}.page-template-accessories #accessories-banner{position:relative;overflow:hidden;display:flex;align-items:center;cursor:default;background-size:cover;background-position:center center}@media screen and (min-width: 33.75em){.page-template-accessories #accessories-banner{min-height:320px}}@media screen and (min-width: 45em){.page-template-accessories #accessories-banner{min-height:420px}}@media screen and (min-width: 64em){.page-template-accessories #accessories-banner{min-height:590px}}@media print,screen and (min-width: 64em){.page-template-accessories #accessories-banner{padding-top:107px}}.page-template-accessories #accessories-banner .content{width:100%;position:relative;z-index:10;font-size:.9375rem;color:#FFFFFF;padding:3rem 0}.page-template-accessories #accessories-banner .content #breadcrumbs{color:#E0E0E0;font-size:.75rem;font-weight:300;margin-bottom:.5rem}.page-template-accessories #accessories-banner .content #breadcrumbs a{color:#fff;font-weight:400}.page-template-accessories #accessories-banner .content #breadcrumbs a:hover{color:inherit}.page-template-accessories #accessories-banner .content .page-title{color:inherit;font-weight:600;margin-bottom:.5rem;line-height:1.1}@media screen and (min-width: 64em){.page-template-accessories #accessories-banner .content .page-title{max-width:430px;font-size:3.75rem}}.page-template-accessories #accessories-banner .content p{line-height:1.4}.page-template-accessories .mobile-desc{margin-bottom:4rem}.page-template-accessories #accessories-tiles{position:relative;padding-top:4rem}@media screen and (min-width: 64em){.page-template-accessories #accessories-tiles{padding-top:80px}}.page-template-accessories #accessories-tiles .heading{text-align:center;margin-bottom:4rem}@media screen and (min-width: 64em){.page-template-accessories #accessories-tiles .heading{margin-bottom:100px}}.page-template-accessories #accessories-tiles .section-title strong,.page-template-accessories #accessories-tiles .section-title b{color:#158BC9}.page-template-accessories #accessories-tiles .arrow{position:absolute;top:0;transform:translateY(-50%);z-index:5;display:flex;justify-content:center;align-items:center;background:#fff;color:#158BC9;border-radius:50%;width:56px;height:56px;font-size:24px}.page-template-accessories #accessories-tiles .arrow:hover{background:#158BC9;color:#fff}.page-template-accessories #accessories-tiles .arrow i{display:block}.page-template-accessories #accessories-tiles .tile-wrap{margin-bottom:4rem;display:flex;flex-direction:column;color:#6c7b89}@media screen and (min-width: 64em){.page-template-accessories #accessories-tiles .tile-wrap{margin-bottom:200px}}.page-template-accessories #accessories-tiles .tile-wrap.wide{align-items:center}@media screen and (min-width: 33.75em){.page-template-accessories #accessories-tiles .tile-wrap.wide{flex-direction:row;align-items:center;justify-content:center}}.page-template-accessories #accessories-tiles .tile-wrap.wide .image{max-width:300px}@media screen and (min-width: 33.75em){.page-template-accessories #accessories-tiles .tile-wrap.wide .image{width:60%;padding-right:1rem;margin-bottom:0}}.page-template-accessories #accessories-tiles .tile-wrap.wide .content{max-width:280px}@media screen and (min-width: 33.75em){.page-template-accessories #accessories-tiles .tile-wrap.wide .content{width:50%}}.page-template-accessories #accessories-tiles .tile-wrap.narrow .content{margin:0 auto;max-width:280px}.page-template-accessories #accessories-tiles .tile-wrap .image{margin-bottom:1rem;text-align:center}.page-template-accessories #accessories-tiles .tile-wrap .content .tile-title{font-size:1.25rem;font-weight:800;color:#158BC9}.page-template-accessories #accessories-tiles .tile-wrap .content p{margin-bottom:.5rem}.page-template-accessories #text-section{text-align:center;padding-bottom:4rem}@media screen and (min-width: 64em){.page-template-accessories #text-section{padding-bottom:180px}}.page-template-accessories #text-section .text .section-title{margin-bottom:1.5rem}@media screen and (min-width: 64em){.page-template-accessories #text-section .text .section-title{font-size:3.25rem}}.page-template-accessories #text-section .text .text-content{max-width:450px;margin:0 auto}.page-template-accessories #text-section .text .button{margin-top:1.75rem}.page-template-support .post-content .page-title{margin-bottom:4rem}.page-template-support p+.support-accordions{margin-top:2rem}.page-template-support .accordion-item{margin-bottom:3rem}.page-template-support .is-active .accordion-title i{transform:rotate(-90deg)}.page-template-support .accordion-title{font-size:1.875rem;color:#848484;padding:0;border:0 !important;margin-bottom:0;background:none;display:flex;align-items:center}.page-template-support .accordion-title:before{display:none}.page-template-support .accordion-title i{transform:rotate(90deg);display:block;transition:transform .3s ease-out;font-size:40px;margin-right:.5rem}.page-template-support .accordion-title:hover{color:#1278ad}.page-template-support .accordion-content{padding:1.5rem 0 0;border:none !important;font-size:.9375rem}.page-template-support .accordion-content p{margin-bottom:.5rem;line-height:1.2}.page-template-support .accordion-content p:last-child{margin-bottom:0}.page-template-support .accordion-content a:hover img{opacity:.8}.page-template-support .accordion-content a img{transition:.3s ease-out}.blog #breadcrumbs{text-align:center}@media screen and (min-width: 75em){.blog #breadcrumbs{text-align:inherit}}.blog .cell.intro{text-align:center;padding-bottom:2rem}@media screen and (min-width: 75em){.blog .cell.intro{text-align:inherit;padding-bottom:0}}.blog .cell.intro p{max-width:600px;margin-left:auto;margin-right:auto}@media screen and (min-width: 75em){.blog .cell.intro p{margin-left:0;margin-right:0;max-width:390px}}.blog .cell.intro p:last-child{margin-bottom:0}.blog .blog-grid{grid-gap:20px;grid-auto-columns:1fr;grid-auto-rows:200px;grid-template-rows:auto;margin-bottom:120px}@media screen and (min-width: 33.75em){.blog .blog-grid{grid-auto-rows:260px;grid-template-columns:repeat(2, 1fr);grid-template-areas:"a1 a1" "a2 a3" "a4 a5" "a6 a7"}}@media print,screen and (min-width: 45em){.blog .blog-grid{grid-auto-rows:290px}}@media screen and (min-width: 64em){.blog .blog-grid{grid-template-columns:repeat(3, 1fr);grid-template-areas:"a1 a1 a1" "a2 a3 a4" "a5 a6 a7"}}@media screen and (min-width: 75em){.blog .blog-grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:minmax(135px, -webkit-max-content);grid-template-rows:minmax(135px, max-content);grid-auto-rows:290px;grid-template-areas:"a1 a1 a3 a3" "a2 a2 a3 a3" "a4 a5 a5 a6"}}@media screen and (min-width: 75em){.blog .blog-grid .cell:nth-child(6n+1),.blog .blog-grid .cell:nth-child(6n+6){grid-column:auto / span 2}}@media screen and (min-width: 33.75em){.blog .blog-grid .cell:nth-child(1){grid-area:a1}.blog .blog-grid .cell:nth-child(2){grid-area:a2}.blog .blog-grid .cell:nth-child(3){grid-area:a3}.blog .blog-grid .cell:nth-child(4){grid-area:a4}.blog .blog-grid .cell:nth-child(5){grid-area:a5}.blog .blog-grid .cell:nth-child(6){grid-area:a6}}.blog .blog-grid .tile{padding:1.5rem;display:flex;flex-direction:column;position:relative;color:#fff;background-size:cover;background-position:center center;justify-content:flex-end;transition:.5s ease-out;cursor:pointer}.blog .blog-grid .tile:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(21,139,201,0.3);opacity:0;transition:opacity .3s ease-out}.blog .blog-grid .tile:hover:before{opacity:1}.blog .blog-grid .tile.sticky:after{content:'';position:absolute;left:24px;top:-4px;width:40px;line-height:64px;text-align:center;font-size:32px;background:#158BC9;color:#fff;content:'star';font-family:'Material Icons';box-shadow:0 0 24px rgba(0,0,0,0.3)}.blog .blog-grid .tile>*{position:relative;z-index:2}.blog .blog-grid .tile .date{opacity:.65;margin-bottom:0}.blog .blog-grid .tile .name{color:#fff;transition:inherit}.blog .blog-grid .tile .name h2{font-size:1rem;font-weight:700;margin-bottom:0}.blog #blog-events{color:#fff;background:#158BC9 url(//irixlens.com/new/wp-content/themes/irix/img/events-bg.png) no-repeat left center;background-size:auto 100%;padding-bottom:2rem}@media screen and (min-width: 64em){.blog #blog-events{padding-bottom:170px}}.blog #blog-events .events-wrap{padding-top:2rem}@media screen and (min-width: 64em){.blog #blog-events .events-wrap{padding-top:140px}}.blog #blog-events .expandable-trigger{background:#158BC9}.blog #blog-events .section-title{color:inherit;margin-bottom:1.5rem}.blog #blog-events .section-title strong,.blog #blog-events .section-title b{color:inherit}.blog #blog-events .intro{text-align:center;margin-bottom:4rem}@media screen and (min-width: 64em){.blog #blog-events .intro{margin-bottom:0;text-align:left}}.blog #blog-events .intro a{color:#CEEEFF}.blog #blog-events .intro a:hover{color:#fff}.blog #blog-events .intro .button.hollow{color:#fff}.blog #blog-events .intro .button.hollow:hover{background:#fff;border-color:#fff;color:#158BC9}.blog #blog-events .intro .links{text-transform:uppercase;font-weight:800;padding-top:2rem}.blog #blog-events .intro .links a{margin-right:2rem}.blog #blog-events .intro .links a:last-child{margin-right:0}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .slick-list{padding-left:220px}}.blog #blog-events .events-slider .slide{padding:0 8px;position:relative;transition:z-index 0s;transition-delay:.5s}.blog #blog-events .events-slider .slide:nth-child(1){z-index:50}.blog #blog-events .events-slider .slide:nth-child(2){z-index:49}.blog #blog-events .events-slider .slide:nth-child(3){z-index:48}.blog #blog-events .events-slider .slide:nth-child(4){z-index:47}.blog #blog-events .events-slider .slide:nth-child(5){z-index:46}.blog #blog-events .events-slider .slide:nth-child(6){z-index:45}.blog #blog-events .events-slider .slide:nth-child(7){z-index:44}.blog #blog-events .events-slider .slide:nth-child(8){z-index:43}.blog #blog-events .events-slider .slide:nth-child(9){z-index:42}.blog #blog-events .events-slider .slide:nth-child(10){z-index:41}.blog #blog-events .events-slider .slide:nth-child(11){z-index:40}.blog #blog-events .events-slider .slide:nth-child(12){z-index:39}.blog #blog-events .events-slider .slide:nth-child(13){z-index:38}.blog #blog-events .events-slider .slide:nth-child(14){z-index:37}.blog #blog-events .events-slider .slide:nth-child(15){z-index:36}.blog #blog-events .events-slider .slide:nth-child(16){z-index:35}.blog #blog-events .events-slider .slide:nth-child(17){z-index:34}.blog #blog-events .events-slider .slide:nth-child(18){z-index:33}.blog #blog-events .events-slider .slide:nth-child(19){z-index:32}.blog #blog-events .events-slider .slide:nth-child(20){z-index:31}.blog #blog-events .events-slider .slide:nth-child(21){z-index:30}.blog #blog-events .events-slider .slide:nth-child(22){z-index:29}.blog #blog-events .events-slider .slide:nth-child(23){z-index:28}.blog #blog-events .events-slider .slide:nth-child(24){z-index:27}.blog #blog-events .events-slider .slide:nth-child(25){z-index:26}.blog #blog-events .events-slider .slide:nth-child(26){z-index:25}.blog #blog-events .events-slider .slide:nth-child(27){z-index:24}.blog #blog-events .events-slider .slide:nth-child(28){z-index:23}.blog #blog-events .events-slider .slide:nth-child(29){z-index:22}.blog #blog-events .events-slider .slide:nth-child(30){z-index:21}.blog #blog-events .events-slider .slide:nth-child(31){z-index:20}.blog #blog-events .events-slider .slide:nth-child(32){z-index:19}.blog #blog-events .events-slider .slide:nth-child(33){z-index:18}.blog #blog-events .events-slider .slide:nth-child(34){z-index:17}.blog #blog-events .events-slider .slide:nth-child(35){z-index:16}.blog #blog-events .events-slider .slide:nth-child(36){z-index:15}.blog #blog-events .events-slider .slide:nth-child(37){z-index:14}.blog #blog-events .events-slider .slide:nth-child(38){z-index:13}.blog #blog-events .events-slider .slide:nth-child(39){z-index:12}.blog #blog-events .events-slider .slide:nth-child(40){z-index:11}.blog #blog-events .events-slider .slide:nth-child(41){z-index:10}.blog #blog-events .events-slider .slide:nth-child(42){z-index:9}.blog #blog-events .events-slider .slide:nth-child(43){z-index:8}.blog #blog-events .events-slider .slide:nth-child(44){z-index:7}.blog #blog-events .events-slider .slide:nth-child(45){z-index:6}.blog #blog-events .events-slider .slide:nth-child(46){z-index:5}.blog #blog-events .events-slider .slide:nth-child(47){z-index:4}.blog #blog-events .events-slider .slide:nth-child(48){z-index:3}.blog #blog-events .events-slider .slide:nth-child(49){z-index:2}.blog #blog-events .events-slider .slide:nth-child(50){z-index:1}.blog #blog-events .events-slider .slide-inner{position:relative;width:240px;height:300px}.blog #blog-events .events-slider .slide-inner:after{position:absolute;right:0}.blog #blog-events .events-slider .slide-inner .slide-overflow{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .slide-inner .slide-overflow{left:-240px}}.blog #blog-events .events-slider .slick-arrow{color:#fff;opacity:.5;z-index:200}.blog #blog-events .events-slider .slick-arrow:hover{opacity:1}.blog #blog-events .events-slider .slick-arrow:before{font-size:48px}.blog #blog-events .events-slider .slick-arrow.slick-prev{display:none !important}.blog #blog-events .events-slider .tile{position:absolute;top:0;right:0;bottom:0;display:flex;padding:1rem 1.5rem;width:240px;flex-direction:column;justify-content:flex-end;color:#fff;transition:.4s ease-out;background-size:cover;background-position:center center;background-color:rgba(0,0,0,0.1)}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .tile{padding-right:calc(1.5rem + 230px);width:470px;right:-230px}}.blog #blog-events .events-slider .slick-current,.blog #blog-events .events-slider .slick-clone-current{z-index:100 !important;transition-delay:0s}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .slick-current .slide-overflow,.blog #blog-events .events-slider .slick-clone-current .slide-overflow{left:-240px}}.blog #blog-events .events-slider .slick-current .tile,.blog #blog-events .events-slider .slick-clone-current .tile{padding-right:1.5rem}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .slick-current .tile,.blog #blog-events .events-slider .slick-clone-current .tile{transform:translateX(-230px)}}.blog #blog-events .events-slider .slick-current .arrow,.blog #blog-events .events-slider .slick-clone-current .arrow{opacity:1}.blog #blog-events .events-slider .slick-current .event-title,.blog #blog-events .events-slider .slick-clone-current .event-title{font-weight:700;transform:scale(1) translateY(-50px)}@media screen and (min-width: 33.75em){.blog #blog-events .events-slider .slick-current .event-title,.blog #blog-events .events-slider .slick-clone-current .event-title{transform:scale(1)}}.blog #blog-events .events-slider .event-title{transform-origin:left bottom;font-size:1.25rem;font-weight:600;margin:0;transform:scale(0.75);transition:.4s ease-out;max-width:240px}.blog #blog-events .events-slider .arrow{position:absolute;bottom:0;right:0;background:#158BC9;color:#fff;font-weight:800;text-transform:uppercase;padding:14px 20px 10px 24px;display:flex;align-items:center;opacity:0;transition:.4s ease-out}.blog #blog-events .events-slider .arrow span,.blog #blog-events .events-slider .arrow i{display:block}.blog #blog-events .events-slider .arrow span{margin-right:.5em}.blog #blog-events .events-slider .arrow i{font-size:24px}.blog #foot{padding-top:4rem}@media screen and (min-width: 64em){.blog #foot{padding-top:140px}}.blog #foot:before{content:'';position:absolute;top:0;left:0;right:0;height:calc(50% + 4rem);background:url(//irixlens.com/new/wp-content/themes/irix/img/foot-bg.jpg) no-repeat center top;background-size:cover}@media screen and (min-width: 64em){#category-archive .intro{margin-bottom:90px}}#category-archive .intro p{max-width:580px}#category-archive .section-title{margin-bottom:1.5rem}#category-archive .expandable-trigger{margin-bottom:-40px;position:relative;z-index:2}.page-template-cine-lenses .cine-section{margin-bottom:4rem}@media screen and (min-width: 45em){.page-template-cine-lenses .cine-section{margin-bottom:120px}}.page-template-cine-lenses .cine-text-wrap{position:relative;z-index:5;margin-bottom:2rem;transition:opacity .4s ease-out}.page-template-cine-lenses .cine-text-wrap .cine-title{font-size:2rem;font-weight:900;color:#158BC9;margin-bottom:0}@media screen and (min-width: 45em){.page-template-cine-lenses .cine-text-wrap .cine-title{font-size:4.375rem}}.page-template-cine-lenses .cine-text-wrap .cine-subtitle{font-size:1.5rem;font-weight:300;color:#AAAAAA;padding-left:0.5rem}@media screen and (min-width: 45em){.page-template-cine-lenses .cine-text-wrap .cine-subtitle{font-size:1.75rem}}.page-template-cine-lenses .has-popup{position:relative;z-index:10}.page-template-cine-lenses .has-popup .cine-text-wrap{opacity:0}@media screen and (min-width: 64em){.page-template-cine-lenses .has-popup .image-points{margin-left:calc(  -1 * 100vw * (1/3))}}@media screen and (min-width: 70.5em){.page-template-cine-lenses .has-popup .image-points{margin-left:calc( -1 * 70.5rem * (1/3))}}.page-template-cine-lenses .has-popup .image-points .image-mask{opacity:1}.page-template-cine-lenses .image-points{position:relative;z-index:2;transition:margin 0.4s cubic-bezier(0.72, 0.17, 0.2, 0.84)}@media screen and (min-width: 64em){.page-template-cine-lenses .image-points{margin-left:-80px}}.page-template-cine-lenses .image-points .point{position:absolute;display:block;color:#FEFEFE;transition:.3s ease-out;transform:translate3d(-50%, -50%, 0);z-index:10}.page-template-cine-lenses .image-points .point.hovered{z-index:11}.page-template-cine-lenses .image-points .point:before{display:none}.page-template-cine-lenses .image-points .point .point-link{transition:inherit;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;cursor:pointer;background:none;z-index:1}.page-template-cine-lenses .image-points .point .point-link:before{content:'';position:absolute;top:-5px;left:-5px;width:30px;height:30px;border-radius:50%;background:#fff;-webkit-animation:pulse-fade 2s ease-in-out infinite;animation:pulse-fade 2s ease-in-out infinite}.page-template-cine-lenses .image-points .point .button.white{margin-top:1rem;transition:0.3s ease-out;min-width:120px;display:inline-block;color:#158BC9}.page-template-cine-lenses .image-points .point .button.white:hover{background:#1278ad;color:#fff}.page-template-cine-lenses .image-points .point i{position:relative;z-index:2;font-size:30px;display:block}.page-template-cine-lenses .image-points .point-info{position:absolute;top:100%;left:0;display:none;padding-right:0;padding-top:10px;width:430px;max-width:calc(100vw - 20px);-webkit-filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2));filter:drop-shadow(0 10px 30px rgba(0,0,0,0.2));z-index:10}@media screen and (min-width: 33.75em){.page-template-cine-lenses .image-points .point-info{padding-top:0;padding-right:25px;right:0;left:auto;top:-70px;max-width:calc(50vw - 10px)}}.page-template-cine-lenses .image-points .point-info:before{content:'';width:40px;height:40px;background:#158BC9;transform:rotate(45deg);position:absolute;top:0;right:50%;transform-origin:100% 0;display:none}@media screen and (min-width: 33.75em){.page-template-cine-lenses .image-points .point-info:before{display:block;top:70px;right:0}}.page-template-cine-lenses .image-points .point-info .content{padding:2rem;background:#158BC9;width:100%;font-size:.875rem;color:#fff}.page-template-cine-lenses .image-points .point-info .content p:last-child{margin-bottom:0}.page-template-cine-lenses .image-points .point-info .point-title{font-size:inherit;color:inherit;font-weight:300;font-size:1.25rem}@media screen and (min-width: 45em){.page-template-cine-lenses .image-points .point-info .point-title{font-size:1.875rem}}.page-template-cine-lenses .image-points .image-map-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.page-template-cine-lenses .image-points .image-map-container img{opacity:0}.page-template-cine-lenses .image-points .image-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:radial-gradient(circle 50vw at 50% 50%, rgba(255,255,255,0) 50%, white);opacity:0;transition:0.4s ease-out}.page-template-cine-lenses .image-points .bg-img{width:100% !important;height:auto}@media screen and (min-width: 33.75em) and (max-width: 89.9375em){.page-template-cine-lenses .image-points .point-left .point-info{right:auto;left:0;padding-left:25px;padding-right:0}.page-template-cine-lenses .image-points .point-left .point-info:before{right:auto;left:0;transform-origin:0 0;transform:rotate(-45deg)}}@media screen and (min-width: 33.75em){.archive .page-title,.search .page-title{margin-bottom:2rem}}.article{margin-bottom:60px}.article .image{display:block;margin-bottom:.5rem}.article .image:hover{opacity:.8}.article .image img{display:block;transform:translateZ(0)}.article .article-title{font-size:1.0625rem;margin-bottom:0}.article .article-title a:not(:hover){color:inherit}.post-password-form [type="password"]{max-width:300px}.post-content{margin-bottom:3rem}@media screen and (min-width: 33.75em){.post-content{margin-bottom:120px}}.post-content .page-title{font-size:1.5rem;margin-bottom:2rem}@media print,screen and (min-width: 33.75em){.post-content .page-title{font-size:2rem}}@media print,screen and (min-width: 45em){.post-content .page-title{font-size:2.8125rem}}.post-content .post-thumbnail{margin-bottom:2rem;text-align:center}.post-content .post-thumbnail img{margin:0 auto}.post-content .page-heading{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.post-content .page-heading .page-title{margin-bottom:1rem;flex:0 0 100%}.post-content .page-heading .page-title:last-child{margin-bottom:0}@media screen and (min-width: 33.75em){.post-content .page-heading .page-title{flex:0 0 auto;margin-bottom:0}}@media screen and (max-width: 33.6875em){.post-content .page-heading .logout-form .button{line-height:3em;font-size:9px}}.post-content img.aligncenter{margin-left:auto;margin-right:auto;display:block}.post-content img.alignnone{display:block}.post-content img.alignleft{float:left;margin-bottom:1rem;margin-right:1rem}.post-content img.alignright{float:right;margin-left:1rem;margin-bottom:1rem}.post-content table{background:#ebebeb;color:#3b3b3b;width:100%;border:none;border-collapse:collapse;margin-bottom:1rem}.post-content table *{color:inherit;background-color:inherit}.post-content table td{padding:7px 10px;border:1px solid #fff}.post-content table td span[style*="color:rgb(255, 255, 255)"],.post-content table td span[style*="color:#FFF"],.post-content table td span[style*="color:#FFFFFF"]{text-transform:uppercase}.post-content .wp-caption{max-width:100%}.post-content .wp-caption .wp-caption-text{padding-top:.5rem;font-style:italic;font-size:.75rem}.post-content .gallery{display:flex;margin-left:-.5rem !important;margin-right:-.5rem !important;flex-flow:row wrap}.post-content .gallery .gallery-item{padding:0 .5rem;margin-bottom:1rem !important;margin-top:0 !important}@media screen and (max-width: 33.6875em){.post-content .gallery .gallery-item{min-width:50%}}.post-content .gallery .gallery-item .gallery-icon{margin:0 !important}.post-content .gallery .gallery-item img{border:none !important}#foot{position:relative}#foot .foot-wrap{padding-top:2rem;position:relative;z-index:5}@media screen and (min-width: 64em){#foot .foot-wrap{padding-top:4rem}}#foot .foot-wrap:before{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;background:#158BC9;z-index:2}@media screen and (min-width: 75em){#foot .foot-wrap:before{width:calc( 0.2 * 70.5rem + (100vw - 70.5rem)/2)}}#foot .foot-wrap:after{content:'';position:absolute;top:calc(4rem + 257px);bottom:0;right:0;left:0;z-index:1;background:#F6F6F6;display:none}@media screen and (min-width: 75em){#foot .foot-wrap:after{display:block}}#foot .foot-wrap>*{position:relative;z-index:10}#foot .foot-top{display:flex;flex-wrap:wrap;position:relative}#foot .foot-top #footer-slider{flex:0 0 100%;height:400px;max-width:100%;margin-bottom:50px;background:#fafafa}@media screen and (min-width: 33.75em){#foot .foot-top #footer-slider{height:514px}}@media screen and (min-width: 64em){#foot .foot-top #footer-slider{margin-bottom:0}}@media screen and (min-width: 75em){#foot .foot-top #footer-slider{flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px)}}#foot .foot-top #footer-slider .slide{display:flex;flex-direction:column;padding:2rem;color:#fff;justify-content:flex-end}@media screen and (min-width: 75em){#foot .foot-top #footer-slider .slide{padding:2rem 2rem 2rem 120px}}#foot .foot-top #footer-slider .slide>*{position:relative;z-index:5}#foot .foot-top #footer-slider .slide h5{font-size:1.875rem;font-weight:800;max-width:560px;line-height:1.1;opacity:.4}@media screen and (min-width: 64em){#foot .foot-top #footer-slider .slide h5{font-size:4rem}}#foot .foot-top #footer-slider .slide h5 strong,#foot .foot-top #footer-slider .slide h5 b{font-weight:800}#foot .foot-top #footer-slider .slide .credits{font-size:1rem;margin-bottom:0;position:relative}#foot .foot-top #footer-slider .slide .credits i{position:absolute;left:-24px;font-size:18px;display:block;top:50%;transform:translateY(-50%) rotate(90deg)}#foot .foot-top #footer-slider .slide .credits strong,#foot .foot-top #footer-slider .slide .credits b{font-size:1.25rem;text-transform:uppercase}#foot .foot-top #footer-slider .slide .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:right bottom;z-index:1}#foot .foot-top .footer-social{flex:0 0 100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:38px;text-align:center;flex-wrap:wrap}@media screen and (min-width: 64em){#foot .foot-top .footer-social{font-size:20px;flex-direction:column}}@media screen and (min-width: 64em) and (max-width: 74.9375em){#foot .foot-top .footer-social{position:absolute;top:0;right:30px;bottom:0}}@media screen and (min-width: 75em){#foot .foot-top .footer-social{color:#BDBDBD;flex:0 0 200px}}#foot .foot-top .footer-social a:not(:hover){color:inherit}#foot .foot-top .footer-social .icon{flex:0 0 33.3333333333%;margin-bottom:50px}@media screen and (min-width: 45em){#foot .foot-top .footer-social .icon{flex:0 0 16.6666666667%}}@media screen and (min-width: 64em){#foot .foot-top .footer-social .icon{margin-bottom:2rem;flex:0 0 auto}}@media screen and (min-width: 64em){#foot .foot-top .footer-social .icon:last-child{margin-bottom:0}}#foot .foot-top .footer-social .icon a{display:block;line-height:1}#foot .foot-top .footer-social .icon a:hover.facebook{color:#3b5998}#foot .foot-top .footer-social .icon a:hover.twitter{color:#1da1f2}#foot .foot-top .footer-social .icon a:hover.vimeo{color:#1ab7ea}#foot .foot-top .footer-social .icon a:hover.youtube{color:#ff0000}#foot .foot-top .footer-social .icon a:hover.fivehundredpx{color:#0099e5}#foot .foot-top .footer-social .icon a span:before{width:auto;margin:0;padding:0}#foot .upper-nav{margin-bottom:50px;text-align:center;width:100%}@media screen and (min-width: 64em){#foot .upper-nav{display:none}}#foot .upper-nav .logo{margin-bottom:50px}#foot .upper-nav .menu-item-has-children{margin-bottom:40px;flex:0 0 100%}@media screen and (min-width: 45em){#foot .upper-nav .menu-item-has-children{flex:0 0 auto;margin-bottom:0}}@media screen and (min-width: 75em) and (max-width: 89.9375em){#foot .foot-menu{margin-left:-2rem}}#foot .foot-menu .menu{display:flex;justify-content:center;color:#fff;flex-wrap:wrap;margin:0 -24px -0.5rem}@media screen and (min-width: 64em){#foot .foot-menu .menu{justify-content:space-between;display:flex;margin:0 -12px -1rem;padding-right:180px}}@media screen and (min-width: 70.5em){#foot .foot-menu .menu{padding-right:calc( 200px - ( 100vw - 70.5rem )/2 - 11px)}}@media screen and (min-width: 75em){#foot .foot-menu .menu{padding-left:0px;padding-right:calc( 200px - ( 100vw - 70.5rem )/2 - 11px)}}#foot .foot-menu li{padding:0 24px;margin-bottom:.5rem}@media screen and (min-width: 64em){#foot .foot-menu li{flex:0 0 50%;padding:0 12px;margin-bottom:1rem}}#foot .foot-menu a{text-transform:uppercase;font-weight:800;line-height:1.4;padding:0}@media screen and (max-width: 74.9375em){#foot .foot-menu a{color:inherit}}#foot .foot-bottom{padding-bottom:1rem;position:relative}@media screen and (min-width: 33.75em){#foot .foot-bottom{padding-bottom:2rem}}@media screen and (min-width: 64em){#foot .foot-bottom{padding:45px 0}}#foot .foot-bottom:before{content:'';position:absolute;left:0;bottom:0;top:0;width:50%;background:#158BC9}#foot .foot-bottom .bottom-left{display:flex;align-items:center;position:relative;z-index:5;justify-content:center}@media screen and (min-width: 64em){#foot .foot-bottom .bottom-left{justify-content:space-between}}#foot .foot-bottom .logo{display:none}@media screen and (min-width: 64em){#foot .foot-bottom .logo{display:block}}@media screen and (min-width: 72.5em){#foot .foot-bottom .logo{margin-left:-2rem}}#foot .foot-bottom .newsletter{margin-bottom:2rem}@media screen and (min-width: 64em){#foot .foot-bottom .newsletter{padding-right:1.5rem;margin-bottom:0}}#foot .foot-bottom .newsletter form{max-width:200px}#foot .foot-bottom .newsletter form h3{color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}#foot .foot-bottom .newsletter form ::-webkit-input-placeholder{color:#fff !important}#foot .foot-bottom .newsletter form ::-moz-placeholder{color:#fff !important}#foot .foot-bottom .newsletter form :-ms-input-placeholder{color:#fff !important}#foot .foot-bottom .newsletter form ::-ms-input-placeholder{color:#fff !important}#foot .foot-bottom .newsletter form ::placeholder{color:#fff !important}#foot .foot-bottom .newsletter form .wrap{display:flex;align-items:center}#foot .foot-bottom .newsletter form [type="email"]{color:#fff;width:200px;font-size:.8125rem;margin-right:.5em;margin-bottom:0}#foot .foot-bottom .newsletter form [type="submit"]{color:#fff;opacity:.6;transition:.3s ease-out;cursor:pointer;font-size:1rem}#foot .foot-bottom .newsletter form [type="submit"]:hover{opacity:1}#foot .foot-bottom .newsletter form [type="submit"] i{display:block}#foot .foot-bottom .foot-menu{display:none}@media screen and (min-width: 64em){#foot .foot-bottom .foot-menu{display:block}}#foot .foot-bottom .foot-copy{display:flex;justify-content:center;align-items:center;position:relative;z-index:5}@media screen and (min-width: 64em){#foot .foot-bottom .foot-copy{position:absolute;right:0;top:0;bottom:0;width:200px}}#foot .foot-bottom .foot-copy .copy{text-align:center;font-size:.5625rem;text-transform:uppercase;line-height:1.8;color:#fff}#foot .foot-bottom .foot-copy .copy a:not(:hover){color:inherit}#foot .foot-bottom .foot-copy .copy br{display:none}@media screen and (min-width: 64em){#foot .foot-bottom .foot-copy .copy br{display:block}}@media screen and (min-width: 64em){#foot .foot-bottom .foot-copy .copy{max-width:95px}}@media screen and (min-width: 75em){#foot .foot-bottom .foot-copy .copy{color:#AEAEAE}}#search-form{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(21,139,201,0.9);z-index:10000}#search-form .inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 1rem}#search-form #searchform{display:flex;align-items:center;max-width:570px;width:100%;border-bottom:2px solid #fff;position:relative;padding:.5rem 0}#search-form #searchform .close{position:absolute;right:0;top:-50px;color:rgba(255,255,255,0.4);font-size:24px}#search-form #searchform .close:hover{color:#fff}@media (min-height: 420px){#search-form #searchform .close{top:-100px}}#search-form #searchform #s{flex:1;border-bottom:0 !important;font-size:3.125rem;margin-bottom:0;color:#fff}#search-form #searchform ::-webkit-input-placeholder{color:rgba(255,255,255,0.9) !important}#search-form #searchform ::-moz-placeholder{color:rgba(255,255,255,0.9) !important}#search-form #searchform :-ms-input-placeholder{color:rgba(255,255,255,0.9) !important}#search-form #searchform ::-ms-input-placeholder{color:rgba(255,255,255,0.9) !important}#search-form #searchform ::placeholder{color:rgba(255,255,255,0.9) !important}#search-form #searchform button{font-size:2rem;color:#fff;transition:.3s ease-out;cursor:pointer}@media screen and (min-width: 33.75em){#search-form #searchform button{font-size:4rem}}#search-form #searchform button:hover{opacity:.8}.grid{display:grid}.accordion-content.hidden{display:none !important}.slick-dots{list-style:none;margin:0;font-size:0;text-align:center;padding-top:1rem}.slick-dots li{padding:0;display:inline-block;transition:opacity .4s ease-in-out}.slick-dots li button{opacity:.5;cursor:pointer;display:block;font-size:0;margin:0 4px;outline:none;width:9px;height:9px;box-sizing:content-box;border-radius:50%;background:#158BC9;transition:inherit}.slick-dots li:hover button{opacity:.7}.slick-dots li.slick-active button{opacity:1}.slick-arrow{font-size:0;cursor:pointer;z-index:10;color:#000;opacity:.2;transition:.3s ease-in-out}.slick-arrow:hover{color:#158BC9;opacity:.4}.slick-arrow:before{font-family:'Material Icons';font-size:30px;opacity:1;color:inherit}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev:before{content:'chevron_left'}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:'chevron_right'}.arrow{outline:none}.slick-slider{position:relative}.slick-slider .slick-list{height:100%}.slick-slider .slick-track{height:100%;display:flex}.slick-slider .slick-track:before,.slick-slider .slick-track:after{display:none}.slick-slider .slick-slide{height:auto;outline:none}.slick-slider.slick-vertical .slick-track{display:block}.slick-slider.slick-vertical .slick-slide{justify-content:center;align-items:center}.slick-slider.slick-vertical .slick-slide>*{flex:0 0 auto;max-width:100%}.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}body [type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea,select{border:none !important;border-bottom:1px solid rgba(233,235,237,0.6) !important;box-shadow:none !important;outline:none !important;padding:.5em 0;background-color:transparent !important;border-radius:0;font-size:.875rem;color:#767676;font-weight:400}body select{padding-right:1rem}::-webkit-input-placeholder{font-weight:300;color:#8B8B8B !important}::-moz-placeholder{font-weight:300;color:#8B8B8B !important}:-ms-input-placeholder{font-weight:300;color:#8B8B8B !important}::-ms-input-placeholder{font-weight:300;color:#8B8B8B !important}::placeholder,.placeholder{font-weight:300;color:#8B8B8B !important}.wpcf7-form br{display:none}.wpcf7-form [type='text'],.wpcf7-form [type='password'],.wpcf7-form [type='date'],.wpcf7-form [type='datetime'],.wpcf7-form [type='datetime-local'],.wpcf7-form [type='month'],.wpcf7-form [type='week'],.wpcf7-form [type='email'],.wpcf7-form [type='number'],.wpcf7-form [type='search'],.wpcf7-form [type='tel'],.wpcf7-form [type='time'],.wpcf7-form [type='url'],.wpcf7-form [type='color'],.wpcf7-form textarea,.wpcf7-form select{margin-bottom:0}.wpcf7-form .form-wrap{display:flex;flex-flow:row wrap;margin-left:-12px;margin-right:-12px;margin-bottom:.5rem}.wpcf7-form .form-wrap .wpcf7-form-control-wrap{margin-bottom:1rem;display:inline-block;flex:0 0 100%;padding:0 12px}.wpcf7-form .form-wrap .your-email,.wpcf7-form .form-wrap .your-phone,.wpcf7-form .form-wrap .your-name,.wpcf7-form .form-wrap .your-last-name{flex:0 0 50%}.wpcf7-form .wpcf7-form-control-wrap{display:inline-block}.wpcf7-form p{font-size:0;margin-bottom:0;position:relative}.wpcf7-form [type="submit"]{margin-left:auto;font-size:.75rem;font-weight:800;text-transform:uppercase;color:#158BC9;transition:.3s ease-out;background:none;border:none;padding:0;cursor:pointer;display:block}.wpcf7-form [type="submit"]:hover{color:#1278ad}.wpcf7-form .ajax-loader{position:absolute;left:0;margin:0}.wpcf7-form .button{border-radius:3px;font-size:.8125rem;font-weight:400;margin-bottom:0}.wpcf7-form .wpcf7-not-valid-tip{font-size:.6875rem}.wpcf7-form .wpcf7-response-output{margin:1rem 0 0;padding:.5rem .7rem;font-size:.75rem}@-webkit-keyframes orbit-animation{from{transform:rotateY(360deg) translateZ(190px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{transform:rotateY(0) translateZ(200px);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes orbit-animation{from{transform:rotateY(360deg) translateZ(190px);-webkit-animation-timing-function:linear;animation-timing-function:linear}to{transform:rotateY(0) translateZ(200px);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes orbit-animation-inner{0%{transform:rotateY(0);-webkit-animation-timing-function:linear;animation-timing-function:linear}25%{transform:rotateY(90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}26%{transform:rotateY(-90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}74%{transform:rotateY(90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}75%{transform:rotateY(-90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{transform:rotateY(0deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@keyframes orbit-animation-inner{0%{transform:rotateY(0);-webkit-animation-timing-function:linear;animation-timing-function:linear}25%{transform:rotateY(90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}26%{transform:rotateY(-90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}74%{transform:rotateY(90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}75%{transform:rotateY(-90deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{transform:rotateY(0deg);-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes pulse-fade{0%{transform:scale(0);opavity:1}75%{transform:scale(1);opacity:0}100%{transform:scale(1);opacity:0}}@keyframes pulse-fade{0%{transform:scale(0);opavity:1}75%{transform:scale(1);opacity:0}100%{transform:scale(1);opacity:0}}@font-face{font-family:'Mono Social Icons Font';src:url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.eot);src:url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.eot?#iefix) format("embedded-opentype"),url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.woff) format("woff"),url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.ttf) format("truetype"),url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format("svg");src:url(//irixlens.com/new/wp-content/themes/irix/bower_components/monosocialiconsfont/MonoSocialIconsFont-1.10.ttf) format("truetype");font-weight:normal;font-style:normal}.symbol,a.symbol:before{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a.symbol:before{content:attr(title);margin-right:0.3em;font-size:130%}.ie .grid{display:-ms-grid}.ie .blog .blog-grid{display:flex !important;flex-flow:row wrap;margin:-10px}.ie .blog .blog-grid .cell{border:10px solid #fff;min-height:200px;width:100%}.ie .blog .blog-grid .cell.intro{width:100% !important;min-height:0;text-align:center;padding-bottom:2rem}.ie .blog .blog-grid .cell.intro p{margin-left:auto;margin-right:auto}@media screen and (min-width: 33.75em){.ie .blog .blog-grid .cell{min-height:260px;width:50%}}@media print,screen and (min-width: 45em){.ie .blog .blog-grid .cell{min-height:290px}}@media screen and (min-width: 64em){.ie .blog .blog-grid .cell{width:33.3333333333%}}@media screen and (min-width: 75em){.ie .blog .blog-grid .cell{width:25%}.ie .blog .blog-grid .cell:nth-child(6n+1),.ie .blog .blog-grid .cell:nth-child(6n+6){width:50%}.ie .blog .blog-grid .cell:nth-child(2),.ie .blog .blog-grid .cell:nth-child(3),.ie .blog .blog-grid .cell:nth-child(5){width:50%}.ie .blog .blog-grid .cell:nth-child(6){width:25%}}.ie .page-template-about-ambassadors .ambassadors-grid-top,.ie .page-template-about-ambassadors .ambassadors-grid-bottom{grid-gap:20px;-ms-grid-columns:100%;grid-template-columns:100%;grid-auto-rows:400px;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (max-width: 74.9375em){.ie .page-template-about-ambassadors .ambassadors-grid-top,.ie .page-template-about-ambassadors .ambassadors-grid-bottom{display:flex !important;flex-flow:row wrap;margin-top:-10px;margin-left:-10px;margin-right:-10px}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell,.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell{flex:0 0 100%;min-height:400px;border:10px solid #fff}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell.intro,.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell.intro{min-height:0;flex:0 0 100%;max-width:100%}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:last-child,.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:last-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 74.9375em) and (min-width: 33.75em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell,.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 74.9375em) and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell,.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width: 75em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell{margin:10px}}@media screen and (min-width: 33.75em){.ie .page-template-about-ambassadors .ambassadors-grid-top{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-top{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 75em){.ie .page-template-about-ambassadors .ambassadors-grid-top{-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4, 1fr);-ms-grid-rows:170px 20px 230px 20px 110px 20px 355px;grid-template-rows:170px 230px 110px 355px;grid-template-areas:"a1 a1 a3 a4" "a2 a2 a3 a4" "a2 a2 a3 a8" "a5 a6 a7 a8"}}@media screen and (min-width: 33.75em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){grid-column:auto / span 2;-ms-grid-column:auto;-ms-grid-column-span:2}}@media screen and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){grid-column:auto / span 3;-ms-grid-column:auto;-ms-grid-column-span:3}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2n+2):last-child{grid-column:auto / span 3;-ms-grid-column:auto;-ms-grid-column-span:3}}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2n+2):last-child{grid-column:auto / span 2;-ms-grid-column:auto;-ms-grid-column-span:2}}@media screen and (min-width: 75em){.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(2){-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:5}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(4){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:7}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(5){-ms-grid-row:7;-ms-grid-column:1}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(6){-ms-grid-row:7;-ms-grid-column:3}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(7){-ms-grid-row:7;-ms-grid-column:5}.ie .page-template-about-ambassadors .ambassadors-grid-top .cell:nth-child(8){-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:7}}@media screen and (min-width: 33.75em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-template-areas:"a1 a2 a3" "a4 a4 a5" "a6 a7 a7"}}@media screen and (min-width: 75em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-ms-grid-rows:260px 135px 105px 355px;grid-template-rows:260px 135px 105px 355px;grid-template-areas:"a1 a2 a2 a6" "a1 a3 a3 a6" "a1 a3 a3 a7" "a4 a4 a5 a7"}}@media screen and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(1){grid-area:a1}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(2){grid-area:a2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(3){grid-area:a3}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(4){grid-area:a4}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(5){grid-area:a5}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(6){grid-area:a6}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(7){grid-area:a7}}@media screen and (min-width: 64em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(4){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(5){-ms-grid-row:2;-ms-grid-column:3}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(6){-ms-grid-row:3;-ms-grid-column:1}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(7){-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2}}@media screen and (min-width: 75em){.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(4){-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(5){-ms-grid-row:4;-ms-grid-column:3}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(6){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4}.ie .page-template-about-ambassadors .ambassadors-grid-bottom .cell:nth-child(7){-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:4;-ms-grid-column-span:1}}@media screen and (min-width: 64em){.large-auto{flex:1 0 auto;width:auto}}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){footer{padding-left:20px !important;padding-right:20px !important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){footer{padding-left:20px !important;padding-right:20px !important}}@media screen and (min-width: 64em){.footer-row{flex-wrap:nowrap}}.footer-row>.column,.footer-row>.columns{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 64em){.footer-row>.column,.footer-row>.columns{padding-top:0;padding-bottom:0}}.footer-row .copy{padding-top:20px !important}.footer-dealer-search-wrap{display:flex}.footer-dealer-search-wrap [type="text"]{color:#fff}.footer-dealer-search{width:100%}@media screen and (min-width: 64em){.footer-dealer-search{max-width:220px;margin-left:auto}}.coming-soon__inner{position:static !important;transform:none !important}.cine-header-text{margin-bottom:80px;font-size:1.125rem}.cine-header-text h1,.cine-header-text h2,.cine-header-text h3{color:#158BC9;margin-bottom:1.5rem}.cine-header-text h1 strong,.cine-header-text h1 b,.cine-header-text h2 strong,.cine-header-text h2 b,.cine-header-text h3 strong,.cine-header-text h3 b{font-weight:700}.cine-header-text:empty{display:none}.row.wider{max-width:84.6875rem}.page-template-cine-lenses-new video,.page-template-cine-lenses video{max-width:100%;height:auto}.page-template-cine-lenses-new #site-header,.page-template-cine-lenses #site-header{background:rgba(255,255,255,0.92)}.page-template-cine-lenses-new #site-wrap,.page-template-cine-lenses #site-wrap{padding-top:0}.page-template-cine-lenses-new #breadcrumbs,.page-template-cine-lenses #breadcrumbs{margin-bottom:3rem}.page-template-cine-lenses #site-wrap{padding-top:0}@media screen and (min-width: 64em){.page-template-cine-lenses #site-wrap{padding-top:64px}}@media screen and (min-width: 75em){.page-template-cine-lenses #site-wrap{padding-top:107px}}.page-template-cine-lenses #cine-lenses-landing-banner{margin-bottom:1rem}.page-template-cine-lenses #cine-lenses-landing-nav{margin-bottom:4rem}.page-template-cine-lenses .cine-lenses-landing-nav__column{display:flex;justify-content:center}.page-template-cine-lenses .cine-lenses-landing-nav__column .cine-lenses-landing-nav__item{max-width:100%;border-bottom:1px solid #E4E5E6;text-align:center;padding-bottom:2rem;display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto}@media screen and (min-width: 45em){.page-template-cine-lenses .cine-lenses-landing-nav__column .cine-lenses-landing-nav__item{padding-bottom:0;border-right:1px solid #E4E5E6;border-bottom:none}}.page-template-cine-lenses .cine-lenses-landing-nav__column:last-child .cine-lenses-landing-nav__item{border:none !important}.page-template-cine-lenses .cine-lenses-landing-nav__column .photo{margin-bottom:1rem}@media screen and (min-width: 64em){.page-template-cine-lenses .cine-lenses-landing-nav__column .photo img{max-width:300px}}.page-template-cine-lenses .cine-lenses-landing-nav__column .link{min-height:40px}#cine-lenses-banner{height:56.25vw;background-size:cover;background-position:center center;margin-bottom:3rem;max-height:100vh}@media screen and (min-width: 64em){#cine-lenses-banner{height:100vh;min-height:56.25vw}}#cine-lenses-intro{margin-bottom:80px}#cine-lenses-intro .cine-intro-text{font-size:.9375rem;font-weight:600;color:#262626;margin-bottom:2rem}@media screen and (min-width: 64em){#cine-lenses-intro .cine-intro-text{margin-bottom:0}}#cine-lenses-intro .page-title{color:#158BC9;font-weight:300;margin-bottom:2rem}@media screen and (min-width: 64em){#cine-lenses-intro .page-title{font-size:3rem}}#cine-lenses-intro ul li{margin-bottom:0.75em}#cine-lenses-intro .cine-intro-awards{padding-top:2.5rem}.cine-lenses-tabs-wrap{border-bottom:1px solid rgba(112,112,112,0.2)}.cine-lenses-tabs-wrap .tabs{border:none}.cine-lenses-tabs-wrap .tabs-title{margin-right:1rem}@media screen and (min-width: 45em){.cine-lenses-tabs-wrap .tabs-title{margin-right:1.5rem}}@media screen and (min-width: 64em){.cine-lenses-tabs-wrap .tabs-title{margin-right:4rem}}.cine-lenses-tabs-wrap .tabs-title:last-child{margin-right:0}.cine-lenses-tabs-wrap .tabs-title>a{font-size:1.20rem;font-weight:300;color:#333333;background:none;border-bottom:3px solid transparent;padding:1rem 0}.cine-lenses-tabs-wrap .tabs-title>a:hover,.cine-lenses-tabs-wrap .tabs-title>a[aria-selected="true"]{color:#158BC9}.cine-lenses-tabs-wrap .tabs-title>a[aria-selected="true"]{border-bottom-color:#158BC9}@media screen and (min-width: 45em){.cine-lenses-tabs-wrap .tabs-title>a{padding:1.5rem 30}}@media screen and (min-width: 64em){.cine-lenses-tabs-wrap .tabs-title>a{padding:1.5rem 3rem 1.5rem 0}}.cine-lenses-tabs-container{padding-top:3rem;font-size:1rem}.cine-lenses-tabs-container .tabs-content{border:none}.cine-lenses-tabs-container .tabs-panel{padding:0}.cine-lenses-tabs-container .intro{text-align:center;font-weight:300;margin-bottom:80px;font-size:1rem}@media screen and (min-width: 45em){.cine-lenses-tabs-container .intro{font-size:1.5rem}}.cine-lenses-tabs-container .intro p{margin-bottom:1em}.cine-lenses-tabs-container .tabs-panel{padding-bottom:3rem}.cine-lenses-tabs-container #description{padding-bottom:0}.cine-description-tiles{margin-bottom:3rem}@media screen and (min-width: 64em){.cine-description-tiles{margin-bottom:80px}}.cine-description-tiles .tile-wrap{position:relative;margin-bottom:22px;display:flex;align-items:center;min-height:120px}@media screen and (min-width: 33.75em){.cine-description-tiles .tile-wrap{margin-bottom:22px}}.cine-description-tiles .overlay{width:100%;background:rgba(21,139,201,0.88);font-size:.75rem;font-weight:700;text-align:center;color:rgba(255,255,255,0.9);padding:0.5rem;position:relative;z-index:2;opacity:0;transition:opacity 0.3s ease-out;cursor:default;line-height:1.4}@media screen and (min-width: 33.75em){.cine-description-tiles .overlay{font-size:.8125rem;padding:15px;line-height:1.6}}@media screen and (min-width: 90em){.cine-description-tiles .overlay{line-height:1.8;padding:30px 15px}}.cine-description-tiles .overlay:hover{opacity:1}.cine-description-tiles .front{position:absolute;top:50%;transform:translateY(-50%);z-index:1;text-align:center;width:100%}.cine-description-tiles .icon{margin-bottom:1rem}.cine-description-tiles .icon img{max-width:4rem;max-height:4rem;width:auto;height:auto}.cine-description-tiles .cine-description-tile-title{font-size:1.125rem;color:#000;margin-bottom:0;min-height:2.4em}@media screen and (min-width: 33.75em){.cine-description-tiles .cine-description-tile-title{font-size:1.25rem}}@media screen and (min-width: 64em){.cine-intro-gallery-wrap{padding-right:80px}}.cine-intro-gallery{display:flex;flex-wrap:wrap;margin:-10px;align-items:center;justify-content:center}.cine-intro-gallery video{max-width:100%;width:auto;height:auto}.cine-intro-gallery .cine-intro-gallery-item{padding:10px;width:130px;height:130px;display:flex;align-items:center;justify-content:center;max-width:33.33333%}.cine-intro-gallery .cine-intro-gallery-item:first-child{width:100%;flex:0 0 100%;height:auto;max-width:100%}.cine-intro-gallery .cine-intro-gallery-item:not(:first-child) img,.cine-intro-gallery .cine-intro-gallery-item:not(:first-child) video{width:auto;height:auto;max-width:110px;max-height:110px}#cine-description-sections{font-size:1rem;color:#555555}#cine-description-sections .cine-description-section{margin-bottom:4rem}@media screen and (min-width: 45em){#cine-description-sections .cine-description-section{margin-bottom:120px}}@media screen and (min-width: 45em){#cine-description-sections .cine-description-section:nth-child(even)>.row{flex-direction:row-reverse}}@media screen and (min-width: 64em){#cine-description-sections .cine-description-section .cine-description-text,#cine-description-sections .cine-description-section .cine-description-photo{padding-right:40px}}#cine-description-sections .cine-description-title{color:#158BC9;font-weight:300;margin-bottom:2.5rem}@media screen and (min-width: 64em){#cine-description-sections .cine-description-title{font-size:2.5rem}}.cine-technical-data h5{font-size:1.5rem;font-weight:300;margin-bottom:2rem}@media screen and (min-width: 33.75em){.cine-technical-data h5{margin-bottom:80px}}.cine-technical-data .tablepress caption{display:none}.cine-technical-data .table-wrap{overflow-x:auto}.cine-technical-data table{font-size:.9375rem;max-width:1100px;margin:0 auto}@media screen and (min-width: 33.75em){.cine-technical-data table{font-size:1rem}}.cine-technical-data table td{border:1px solid #fff;padding:0.5rem 0.6rem;vertical-align:middle !important}@media screen and (min-width: 33.75em){.cine-technical-data table td{padding:0.5rem 1.75rem}}.cine-technical-data table tr.odd td{background:rgba(21,139,201,0.9);color:#fff}.cine-technical-data table tr.even td{background:#F2F2F2;color:#000}.cine-technical-data table td:empty{border:none !important;background:none !important}.cine-opinions h5{font-size:1.5rem;font-weight:300;margin-bottom:2rem}.cine-reviews h5{font-size:1.5rem;font-weight:300;margin-bottom:80px}.cine-reviews .cine-review{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #F0F0F0}.cine-reviews .cine-review .button{text-transform:none;font-weight:600;min-width:140px;justify-content:space-between}.cine-reviews .cine-review .button:not(:hover){color:#959595}.cine-reviews .cine-review-content{padding-top:1rem;margin-bottom:1rem}@media screen and (min-width: 64em){.cine-reviews .cine-review-content{padding-top:0;margin-bottom:0;padding-left:60px}}.cine-reviews .cine-review-title{font-size:1.8125rem;font-weight:600;color:#000;margin-bottom:0.75rem}.cine-reviews .cine-review-title a:not(:hover){color:inherit}.cine-reviews .cine-review-excerpt{font-size:1rem;color:#555555}@media screen and (min-width: 64em){.cine-reviews .cine-review-excerpt{margin-bottom:2.5rem}}.cine-reviews .cine-review-date{margin-bottom:0;font-size:.75rem;color:#A0A0A0}.cine-videos .cine-video-col,.cine-description-videos .cine-video-col{margin-bottom:2rem}@media screen and (min-width: 33.75em){.cine-videos .cine-video-col,.cine-description-videos .cine-video-col{margin-bottom:60px}}.cine-videos .cine-video-link,.cine-description-videos .cine-video-link{margin-bottom:2.5rem}.cine-videos .cine-video-link-anchor,.cine-description-videos .cine-video-link-anchor{display:block;position:relative}.cine-videos .cine-video-link-anchor .video-button,.cine-description-videos .cine-video-link-anchor .video-button{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:80%;max-height:80%;transform:translate3d(-50%, -50%, 0);transition:opacity 0.3s ease-out}.cine-videos .cine-video-link-anchor:hover .video-button,.cine-description-videos .cine-video-link-anchor:hover .video-button{opacity:0.7}.cine-videos .cine-video-title,.cine-description-videos .cine-video-title{font-size:1.125rem;font-weight:600;color:#158BC9;margin-bottom:0.75rem}.cine-videos .cine-video-desc,.cine-description-videos .cine-video-desc{font-size:1rem;color:#000}.cine-description-videos .cine-video-link{margin-bottom:2rem}@media screen and (min-width: 33.75em){.cine-description-videos .cine-video-link{margin-bottom:4rem}}.cine-description-videos .cine-video-desc{color:#555555;text-align:center}.cine-buy-banner{background:#000;color:#fff;margin-top:65px}@media screen and (min-width: 64em){.cine-buy-banner{border-bottom:55px solid #31A1DB}}.cine-buy-banner .cine-buy-row{min-height:200px}.cine-buy-banner .buy-stretch{margin-left:-11px;margin-top:-65px}@media screen and (min-width: 84.6875em){.cine-buy-banner .buy-stretch{margin-left:calc( (1355px - 100vw)/2 - 11px)}}@media screen and (min-width: 33.75em) and (max-width: 44.9375em){.cine-buy-banner .buy-stretch{margin-top:0}}@media screen and (min-width: 64em){.cine-buy-banner .buy-stretch{margin-bottom:-55px}}.cine-buy-banner .cine-buy-text{font-size:2rem;font-weight:300;display:flex;align-items:center;flex-direction:column;padding:2rem 0;text-align:center;line-height:1.2}@media screen and (min-width: 64em){.cine-buy-banner .cine-buy-text{text-align:left;padding-top:0;padding-bottom:0;padding-left:40px;font-size:3.125rem;flex-direction:row}}.cine-buy-banner .cine-buy-text .button-wrap{padding-top:1rem}@media screen and (min-width: 64em){.cine-buy-banner .cine-buy-text .button-wrap{padding-top:0;padding-left:4rem}}.cine-buy-banner .cine-buy-text .button{min-width:150px;display:block}.rate{display:inline-block;border:0}.rate>input{display:none}.rate>label{float:right;margin:0;color:#E0E0E0}.rate>label:before{display:inline-block;font-size:1.1rem;padding:.3rem .2rem;margin:0;cursor:pointer;font-family:"Font Awesome 5 Pro";content:"\f005 ";font-weight:900}.rate .half:before{content:"\f089 ";position:absolute;padding-right:0;width:calc( 0.2rem + 0.7rem);overflow:hidden}.rate input:checked~label,.rate label:hover,.rate label:hover~label{color:#168CC9}.rate input:checked+label:hover,.rate input:checked~label:hover,.rate input:checked~label:hover~label,.rate label:hover~input:checked~label{color:#30B5FA !important}.comment-notes{display:none}.comment-reply-title{font-weight:300;margin-bottom:2rem}.comment{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:1px solid #F0F0F0}.comment-rating{display:flex;margin-bottom:0.75rem}.comment-rating .star-wrap{position:relative}.comment-rating .star{position:absolute;z-index:2;color:#168CC9;display:block}.comment-rating .star-bg{position:relative;z-index:1;color:#E0E0E0;display:block}.comment-text{color:#555555;font-size:1rem}.comment-meta{font-size:.75rem;color:#A1A1A1;margin-bottom:0.25rem}.comment-author{font-weight:600;color:#000}.comment-form{display:flex;flex-wrap:wrap;margin:0 -1rem}.comment-form .comment-field-wrap,.comment-form .rate,.comment-form .form-submit,.comment-form .logged-in-as{padding:0 1rem;flex:0 0 100%;max-width:100%;order:2}.comment-form .rate{order:1;flex:0 0 auto}@media screen and (min-width: 45em){.comment-form .comment-field-wrap:not(.comment-text){flex:0 0 33.333%;max-width:33.333%}}.comment-form .form-submit{text-align:center;padding-top:3rem}.comment-form .form-submit .button{font-weight:600;min-width:120px}.comment-form .form-submit .button:not(:hover){border-color:#158BC9}.comment-form input,.comment-form textarea{font-size:1rem}.comment-form [type='text'],.comment-form [type='password'],.comment-form [type='date'],.comment-form [type='datetime'],.comment-form [type='datetime-local'],.comment-form [type='month'],.comment-form [type='week'],.comment-form [type='email'],.comment-form [type='number'],.comment-form [type='search'],.comment-form [type='tel'],.comment-form [type='time'],.comment-form [type='url'],.comment-form [type='color']{height:49px}.comment-form ::-webkit-input-placeholder{color:#58A3D1 !important}.comment-form ::-moz-placeholder{color:#58A3D1 !important}.comment-form :-ms-input-placeholder{color:#58A3D1 !important}.comment-form ::-ms-input-placeholder{color:#58A3D1 !important}.comment-form ::placeholder{color:#58A3D1 !important}.cine-opinions-heading{margin-bottom:2rem}.cine-opinions-heading .rating-average{padding-top:1rem;display:inline-flex;align-items:center}.cine-opinions-heading .comment-rating{margin-bottom:0;padding-right:1rem}.cine-opinions-heading .based{font-size:.75rem;color:#5F5F5F}.contest__heading{border-bottom:1px solid #707070;padding-bottom:1.5rem;margin-bottom:40px}.contest__heading-row{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:center}.contest__heading-col{padding:0 10px}.contest__heading-col--title,.contest__heading-col--actions{flex:1 1 1px}.contest__heading-col--nav{flex:1;display:flex;align-items:center;white-space:nowrap;font-size:.875rem;font-weight:600;text-transform:uppercase;justify-content:center}.contest__heading-col--nav a,.contest__heading-col--nav select{margin:0 1.5rem}.contest__heading-col--nav a:not(:hover){color:inherit}.contest__heading-col--nav a.is-active{color:#158BC9}.contest__heading-col--nav select{width:auto;color:inherit;font-size:inherit;text-transform:uppercase;padding-top:0;padding-bottom:0;font-weight:inherit;border:none !important;min-height:0;height:auto}.contest__heading-col--nav .is-active{color:#158BC9}.contest__heading-col--nav>div{border-right:1px solid #B7B7B7}.contest__heading-col--nav>div:last-child{border-right:none}.contest__heading-col--actions{text-align:right}.contest__heading-col--actions .button{margin-right:0.75rem}.contest__heading-col--actions .button:last-child{margin-right:0}.contest__title{font-size:2.1875rem;font-weight:400;color:#158BC9;margin-bottom:0;text-transform:uppercase}.contest__tile-col{display:flex;margin-bottom:20px}.contest__tile{width:100%;box-shadow:0 3px 10px rgba(0,0,0,0.06);display:flex}.contest__tile>*{flex:1}.contest__tile-img-col{display:flex}.contest__tile-img{background-color:#B7B7B7;display:block;width:100%;background-position:center center;background-size:cover}.contest__tile-title{margin-bottom:1.5rem;font-size:1.375rem}.contest__tile-text{padding:50px 2rem 50px 2rem}.contest__tile-text p:last-child{margin-bottom:0}.video-contest,.photo-contest{max-width:none !important;margin:0 auto;padding-top:0 !important}ul.vcmenu.full-width,ul.pcmenu.full-width{max-width:none}.video_contest-upload-form-box,body #site-wrap .custom-video-contest .pc-register-bottom-box,.contest-upload-form-box,.video_contest-rules,.contest-rules,.pc-register-bottom-box,.video_contest-image,.photo_contest-image,.photo-contest-image,.pc-image-info-box,.pc-share-page{max-width:1100px;margin-left:auto !important;margin-right:auto !important}.fa,.far,.fas{font-family:FontAwesome !important}.pc-social .fa,.pc-social .far,.pc-social .fas{font-family:"FontAwesome" !important}.video_contest-small-font,.contest-small-font{font-size:inherit !important}.photo-contest .contest-info-bar{max-width:1100px;margin:5px auto !important;border:none !important;padding:0 0 1.5rem !important}.photo-contest>.contest-message-box{max-width:1100px;margin:5px auto !important;border:none !important;padding:0 0 0.5rem !important}body #site-wrap .custom-video-contest .page-title{font-size:2.1875rem;font-weight:400;color:#158BC9;margin-bottom:0;text-transform:uppercase}body #site-wrap .custom-video-contest .vcmenu-wrap,body #site-wrap .custom-video-contest .pcmenu-wrap{border-bottom:1px solid #707070 !important;padding-bottom:1.5rem !important;margin-bottom:40px !important}body #site-wrap .custom-video-contest .pc-menu-position{max-width:none !important}body #site-wrap .custom-video-contest .vcmenu,body #site-wrap .custom-video-contest .pcmenu{background:none !important;border:none !important;font-size:.875rem;font-weight:600;text-transform:uppercase;font-family:inherit !important;display:flex;align-items:center;margin:-0.5rem !important;width:auto !important;flex-wrap:wrap}body #site-wrap .custom-video-contest .vcmenu .gallery,body #site-wrap .custom-video-contest .pcmenu .gallery{margin:0 !important}body #site-wrap .custom-video-contest .vcmenu li,body #site-wrap .custom-video-contest .pcmenu li{display:block !important;flex:0 0 auto;max-width:100% !important;width:auto !important;font:inherit !important;padding:0.5rem !important;background:none !important}body #site-wrap .custom-video-contest .vcmenu li.cmenuhidden,body #site-wrap .custom-video-contest .pcmenu li.cmenuhidden{display:none !important}body #site-wrap .custom-video-contest .vcmenu #toggle,body #site-wrap .custom-video-contest .vcmenu #hide,body #site-wrap .custom-video-contest .pcmenu #toggle,body #site-wrap .custom-video-contest .pcmenu #hide{display:none !important}body #site-wrap .custom-video-contest .vcmenu #toggle i,body #site-wrap .custom-video-contest .pcmenu #toggle i{display:block !important;margin:0 !important;font-size:1rem !important;font-weight:400 !important}body #site-wrap .custom-video-contest .vcmenu i,body #site-wrap .custom-video-contest .vcmenu .fa,body #site-wrap .custom-video-contest .pcmenu i,body #site-wrap .custom-video-contest .pcmenu .fa{color:inherit !important}body #site-wrap .custom-video-contest .vcmenu .upload-video,body #site-wrap .custom-video-contest .vcmenu .upload-photo,body #site-wrap .custom-video-contest .pcmenu .upload-video,body #site-wrap .custom-video-contest .pcmenu .upload-photo{order:6;margin-left:auto !important}body #site-wrap .custom-video-contest .vcmenu .contest-profile,body #site-wrap .custom-video-contest .pcmenu .contest-profile{order:7}body #site-wrap .custom-video-contest .vcmenu a,body #site-wrap .custom-video-contest .pcmenu a{text-shadow:none !important;font:inherit !important;padding:0 !important;transition-property:color !important}body #site-wrap .custom-video-contest .vcmenu a:not(:hover),body #site-wrap .custom-video-contest .pcmenu a:not(:hover){color:inherit !important}body #site-wrap .custom-video-contest .vcmenu a:hover,body #site-wrap .custom-video-contest .pcmenu a:hover{color:#1278ad !important}body #site-wrap .custom-video-contest .vcmenu a i,body #site-wrap .custom-video-contest .pcmenu a i{display:none !important}body #site-wrap .custom-video-contest .vcmenu .upload-video a,body #site-wrap .custom-video-contest .vcmenu .upload-photo a,body #site-wrap .custom-video-contest .vcmenu .contest-profile a,body #site-wrap .custom-video-contest .pcmenu .upload-video a,body #site-wrap .custom-video-contest .pcmenu .upload-photo a,body #site-wrap .custom-video-contest .pcmenu .contest-profile a{padding:0.85em 1em !important;line-height:1 !important;transition-property:color, background, border-color !important}body #site-wrap .custom-video-contest .vcmenu .upload-video a,body #site-wrap .custom-video-contest .vcmenu .upload-photo a,body #site-wrap .custom-video-contest .pcmenu .upload-video a,body #site-wrap .custom-video-contest .pcmenu .upload-photo a{border:1px solid transparent !important;text-align:center !important;background-color:#158BC9 !important;color:#fff !important}body #site-wrap .custom-video-contest .vcmenu .upload-video a:hover,body #site-wrap .custom-video-contest .vcmenu .upload-photo a:hover,body #site-wrap .custom-video-contest .pcmenu .upload-video a:hover,body #site-wrap .custom-video-contest .pcmenu .upload-photo a:hover{background:#1278ad !important}body #site-wrap .custom-video-contest .vcmenu .upload-video.active a,body #site-wrap .custom-video-contest .vcmenu .upload-photo.active a,body #site-wrap .custom-video-contest .pcmenu .upload-video.active a,body #site-wrap .custom-video-contest .pcmenu .upload-photo.active a{color:white !important}body #site-wrap .custom-video-contest .vcmenu .contest-profile a,body #site-wrap .custom-video-contest .pcmenu .contest-profile a{border:1px solid #158BC9 !important;color:#158BC9 !important}body #site-wrap .custom-video-contest .vcmenu .contest-profile a:hover,body #site-wrap .custom-video-contest .pcmenu .contest-profile a:hover{background:#1278ad !important;border-color:#1278ad !important;color:white !important}body #site-wrap .custom-video-contest .vcmenu .contest-profile.active a,body #site-wrap .custom-video-contest .pcmenu .contest-profile.active a{color:#158BC9 !important}body #site-wrap .custom-video-contest .vcmenu .contest-profile.active a:hover,body #site-wrap .custom-video-contest .pcmenu .contest-profile.active a:hover{color:white !important}body #site-wrap .custom-video-contest .vcmenu li.active a,body #site-wrap .custom-video-contest .pcmenu li.active a{color:#158BC9 !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form{padding:0 !important;border:none !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .upload-label,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .upload-label,body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form label,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form label,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .upload-label,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form label{display:none}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .checkbox label,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .checkbox label,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .checkbox label{display:block}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .pt-form-panel,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .pt-form-panel,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .pt-form-panel{padding:0;border:none;display:inline-block}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .input-group .p-field-cb,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .input-group .p-field-cb,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .input-group .p-field-cb{border:none !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .acceptances-wrap,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .acceptances-wrap,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .acceptances-wrap{text-align:center;margin-top:2rem;margin-bottom:1rem}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .acceptances-wrap>*,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .acceptances-wrap>*,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .acceptances-wrap>*{text-align:left}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .p-required-text i,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .p-required-text i,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .p-required-text i{display:none}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .form-control,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .form-control,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .form-control{padding-left:0 !important;padding-right:0 !important;border:1px solid #707070 !important;border-width:0 0 1px 0 !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .input-group-icon,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .input-group-icon,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .input-group-icon{display:none !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .form-heading-wrap i,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .form-heading-wrap i,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .form-heading-wrap i{display:none !important}@media screen and (min-width: 64em){body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .form-heading-wrap,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .form-heading-wrap,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .form-heading-wrap{margin-left:5%}}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .p-subtitle,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .p-subtitle,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .p-subtitle{font-size:1.5rem;margin:1rem 0 !important}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .p-subtitle .p-title-side,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .p-subtitle .p-title-side,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .p-subtitle .p-title-side{padding:0;margin:0;background:none;color:inherit}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .input-group-btn button,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .input-group-btn button,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .input-group-btn button{min-height:44px}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post{display:flex;margin:-10px;flex-wrap:wrap;justify-content:space-between}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post .form-col,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post .form-col,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post .form-col{padding:10px;flex:0 0 100%}@media screen and (min-width: 33.75em){body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post .form-col-0,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post .form-col-0,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post .form-col-0{flex:0 0 50%}}@media screen and (min-width: 64em){body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post .form-col-0,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post .form-col-0,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post .form-col-0{flex:0 0 40%;margin-left:5%}}@media screen and (min-width: 33.75em){body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post .form-col-1,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post .form-col-1,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post .form-col-1{flex:0 0 50%}}@media screen and (min-width: 64em){body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form #new-post .form-col-last:only-child,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form #new-post .form-col-last:only-child,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form #new-post .form-col-last:only-child{flex:0 0 90%;margin-left:5%}}body #site-wrap .custom-video-contest .video_contest-upload-form-box .p-form .p-buttons i,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .p-buttons i,body #site-wrap .custom-video-contest .contest-upload-form-box .p-form .p-buttons i{display:none}body #site-wrap .custom-video-contest .video_contest-rules,body #site-wrap .custom-video-contest .contest-rules{padding:0 !important;border:none !important;color:#707070 !important}body #site-wrap .custom-video-contest .video_contest-rules h1,body #site-wrap .custom-video-contest .video_contest-rules h2,body #site-wrap .custom-video-contest .video_contest-rules h3,body #site-wrap .custom-video-contest .video_contest-rules h4,body #site-wrap .custom-video-contest .video_contest-rules h5,body #site-wrap .custom-video-contest .video_contest-rules h6,body #site-wrap .custom-video-contest .contest-rules h1,body #site-wrap .custom-video-contest .contest-rules h2,body #site-wrap .custom-video-contest .contest-rules h3,body #site-wrap .custom-video-contest .contest-rules h4,body #site-wrap .custom-video-contest .contest-rules h5,body #site-wrap .custom-video-contest .contest-rules h6{font-family:inherit !important;margin:0 0 1.5rem !important;color:inherit !important;padding:0 !important;background:none !important;color:#707070 !important;font-weight:500 !important}body #site-wrap .custom-video-contest .video_contest-rules h1,body #site-wrap .custom-video-contest .contest-rules h1{font-size:2.1875rem !important}body #site-wrap .custom-video-contest .video_contest-rules h2,body #site-wrap .custom-video-contest .contest-rules h2{font-size:2rem !important}body #site-wrap .custom-video-contest .video_contest-rules h3,body #site-wrap .custom-video-contest .contest-rules h3{font-size:1.5rem !important}body #site-wrap .custom-video-contest .video_contest-rules h4,body #site-wrap .custom-video-contest .contest-rules h4{font-size:1.375rem !important}body #site-wrap .custom-video-contest .video_contest-rules h5,body #site-wrap .custom-video-contest .contest-rules h5{font-size:1.125rem !important}body #site-wrap .custom-video-contest .p-form #contest-search~.input-group-btn .button{height:44px;margin-right:-1px !important}body #site-wrap .custom-video-contest .pc-share-page{padding:0 !important;border:none !important}body #site-wrap .custom-video-contest .pc-share-page .pc-thank-you span{background:none;border:none !important;padding:0 !important;font-size:2.1875rem}body #site-wrap .custom-video-contest .pc-register-bottom-box{padding:0;border:none}body #site-wrap .custom-video-contest .pc-register-bottom-box .contest-message-box{padding-bottom:0.5rem}@media screen and (min-width: 64em){body #site-wrap .custom-video-contest .pc-register-bottom-box .contest-message-box{margin-left:5% !important}}body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form{display:flex;margin:-10px;flex-wrap:wrap;justify-content:space-between}body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form:before,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form:after,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form>.formbreak,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form>.clear{display:none}body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .pc-halfform,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .halfform{padding:10px;flex:0 0 100%}@media screen and (min-width: 33.75em){body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .pc-halfform,body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .halfform{flex:0 0 50%}}@media screen and (min-width: 33.75em){body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .pc-halfform:not(.pc-lev-pad),body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .halfform:not(.pc-lev-pad){flex:0 0 50%}}@media screen and (min-width: 64em){body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .pc-halfform:not(.pc-lev-pad),body #site-wrap .custom-video-contest .pc-register-bottom-box .p-form .halfform:not(.pc-lev-pad){flex:0 0 40%;width:40%;margin-left:5%}}body #site-wrap .custom-video-contest .v_top10wrap>.clear{display:none}body #site-wrap .custom-video-contest .pc-image-info-box-text{font-size:.875rem}body #site-wrap .custom-video-contest .pc-image-info-box-text .pc-main-title,body #site-wrap .custom-video-contest .pc-image-info-box-text .pc-main-author,body #site-wrap .custom-video-contest .pc-image-info-box-text .pc-main-votes{font-size:inherit}body #site-wrap .custom-video-contest .video_previous,body #site-wrap .custom-video-contest .video_next,body #site-wrap .custom-video-contest .previous_photo,body #site-wrap .custom-video-contest .next_photo{display:none !important}body #site-wrap .custom-video-contest [style*="background-color: #09F"],body #site-wrap .custom-video-contest [style*="background-color:#09F"]{background-color:#158BC9 !important}#new-post [type="submit"].submitted{opacity:0.8;pointer-events:none}#new-post [type="submit"].submitted:after{content:'\f01e';font-family:FontAwesome;display:block;margin-left:1em;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.page-template-home-2020 #site-header.new-2020:not(.sticky){background:none !important}#site-header.new-2020 .logo-wrap{display:flex;align-items:center;justify-content:flex-start;flex:1 1 175px !important}@media print,screen and (min-width: 64em){#site-header.new-2020 .logo-wrap .lang-wrap{margin-right:1rem}}@media screen and (min-width: 90em){#site-header.new-2020 .logo-wrap .lang-wrap{margin-right:0;position:absolute;left:15px;top:50%;transform:translateY(-50%)}}#site-header.new-2020 .logo-wrap>*{flex:0 0 auto}#site-header.new-2020 .side-wrap,#site-header.new-2020 .side-nav{margin-right:2rem}@media print,screen and (min-width: 64em){#site-header.new-2020 .side-wrap,#site-header.new-2020 .side-nav{flex:1 1 1px !important;margin-right:0}}@media screen and (min-width: 90em){#site-header.new-2020 .side-wrap{display:block !important}}#site-header.new-2020 .side-nav{margin-right:0;display:flex;justify-content:flex-end}@media screen and (min-width: 90em){#site-header.new-2020 .side-nav{position:absolute;right:15px;top:50%;transform:translateY(-50%)}}#site-header.new-2020 .side-nav img{max-width:20px;max-height:18px;width:100px;height:auto;display:block;-webkit-filter:invert(1);filter:invert(1)}@media print,screen and (min-width: 64em){#site-header.new-2020 .side-nav img{max-width:24px;max-height:20px}}#site-header.new-2020 .side-nav .side-nav-wrap{display:flex;align-items:center}#site-header.new-2020 .side-nav a{opacity:0.6}#site-header.new-2020 .side-nav a:hover{opacity:0.8}#site-header.new-2020 .side-nav a+a{margin-left:15px}@media print,screen and (min-width: 64em){#site-header.new-2020.dark:not(.sticky) .side-nav img{-webkit-filter:none;filter:none}}#site-header.new-2020 .menu-wrap .menu{font-weight:300;font-size:1rem}@media print and (max-width: 1300px),screen and (min-width: 64em) and (max-width: 1300px){#site-header.new-2020 .menu-wrap .menu>li:nth-last-child(1)>.sub-menu,#site-header.new-2020 .menu-wrap .menu>li:nth-last-child(2)>.sub-menu{left:-80px}}@media print,screen and (min-width: 64em){#site-header.new-2020 .menu-wrap .menu>li>.sub-menu>li a{color:black !important}}@media print,screen and (min-width: 64em){#site-header.new-2020 .menu-wrap .menu>li{margin:0 1rem;padding:0}}@media screen and (min-width: 75em){#site-header.new-2020 .menu-wrap .menu>li{margin:0 1.2rem}}#site-header.new-2020 .menu-wrap .menu>li:before{display:none}#site-header.new-2020 .menu-wrap .menu>li>a{z-index:7 !important}@media print,screen and (min-width: 64em){#site-header.new-2020 .menu-wrap .menu>li>a{font-size:1.25rem}}@media screen and (min-width: 75em){#site-header.new-2020 .menu-wrap .menu>li>a{font-size:1.25rem}}#site-header.new-2020 .menu-wrap .menu>li>a:before{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid currentcolor;opacity:0;transition:.3s ease-out}#site-header.new-2020 .menu-wrap .menu>li.menu-item-has-children>a:before{display:none !important}#site-header.new-2020 .menu-wrap .menu>li.current-menu-item>a,#site-header.new-2020 .menu-wrap .menu>li.current-menu-parent>a,#site-header.new-2020 .menu-wrap .menu>li.current_page_parent>a,#site-header.new-2020 .menu-wrap .menu>li.current-menu-ancestor>a{font-weight:700}@media print,screen and (min-width: 64em){#site-header.new-2020 .menu-wrap .menu>li.current-menu-item a,#site-header.new-2020 .menu-wrap .menu>li.current-menu-parent a,#site-header.new-2020 .menu-wrap .menu>li.current_page_parent a,#site-header.new-2020 .menu-wrap .menu>li.current-menu-ancestor a,#site-header.new-2020 .menu-wrap .menu>li:hover a{color:inherit !important}#site-header.new-2020 .menu-wrap .menu>li.current-menu-item a:before,#site-header.new-2020 .menu-wrap .menu>li.current-menu-parent a:before,#site-header.new-2020 .menu-wrap .menu>li.current_page_parent a:before,#site-header.new-2020 .menu-wrap .menu>li.current-menu-ancestor a:before,#site-header.new-2020 .menu-wrap .menu>li:hover a:before{opacity:1}}@media print,screen and (min-width: 64em){#site-header.new-2020 .menu-wrap .menu li .sub-menu{background:#fff;z-index:6}}#site-header.new-2020.sticky .sub-menu{padding-top:16px}#site-header.new-2020.sticky .sub-menu .sub-menu{padding-top:0}.page-template-home-2020 #site-wrap{padding-top:0}.page-template-home-2020 .slick-arrow:before{font-size:1rem}.new-home__section-line{margin:40px 0 0;border-color:#E2E2E2;max-width:none;widows:100%}@media print,screen and (min-width: 45em){.new-home__section-line{margin:100px 0 0}}.new-home-slider{background:#0D0D0D;height:80vw;margin-bottom:40px}@media print,screen and (min-width: 45em){.new-home-slider{margin-bottom:140px;height:40vw}}.new-home-slider .slick-arrow{opacity:0.8;color:white}.new-home-slider .slick-arrow:before{content:url(//irixlens.com/new/wp-content/themes/irix/assets/icons/strzalka.svg) !important}.new-home-slider .slick-prev{left:0.5rem}.new-home-slider .slick-next{right:0.5rem}.new-home-slider .slick-dots{bottom:1rem;position:absolute;left:0;width:100%;padding:0}.new-home-slider .slick-dots li button{background:white}.new-home-slider__slide{background-size:cover;background-position:center;display:flex !important;align-items:center;min-height:80vw;padding:0 1rem}@media print,screen and (min-width: 45em){.new-home-slider__slide{min-height:40vw}}.slick-initialized .new-home-slider__slide{min-height:0 !important}.new-home-slider__slide>div{width:100%}.new-home-slider__title{font-weight:700;color:#158BC9;font-size:1.5rem;margin-bottom:1.5rem}@media print,screen and (min-width: 45em){.new-home-slider__title{margin-bottom:2.5rem;font-size:2rem}}@media print,screen and (min-width: 64em){.new-home-slider__title{font-size:2.625rem}}.new-home-slider__title:last-child{margin-bottom:0}.new-home-text{padding:0 0 40px;font-weight:300;color:#555}@media print,screen and (min-width: 45em){.new-home-text{padding:0 0 70px;font-size:1.25rem}}.new-home-text__wrap{margin-bottom:2rem}@media print,screen and (min-width: 45em){.new-home-text__wrap{margin-bottom:0}}.new-home-text__title{color:#158BC9;font-weight:700;margin-bottom:2rem}.new-home-text__text{margin-bottom:2rem;max-width:510px}.new-home-news__slider{box-sizing:border-box;margin-left:-10px;margin-right:-10px}@media print,screen and (min-width: 64em){.new-home-news__slider{margin-top:-50px;margin-left:-20px;margin-right:0}}@media print,screen and (min-width: 64em){.new-home-news__slider .slick-arrow{top:calc(50% + 25px)}}.new-home-news__slide{direction:ltr;padding:0 10px}@media print,screen and (min-width: 64em){.new-home-news__slide{padding:50px 20px 0}}.new-home-news__link{position:relative;display:block;z-index:10}@media print,screen and (min-width: 64em){.new-home-news__link:hover img{transform:scale(1.1) translateZ(0)}}.new-home-news__link img{width:100%;transform-origin:50% 100%;position:relative;z-index:1;transition:all .3s ease-out;transform:translateZ(0)}.new-home-news__info{position:absolute;bottom:0;left:0;width:100%;padding:24px 20px;color:white;z-index:5}.new-home-news__date{margin-bottom:0;font-size:.75rem}.new-home-news__title{font-weight:900;font-size:1rem;margin-bottom:0}.new-home-testimonials{background:#2F2F2F;text-align:center;padding:70px 0;color:white}@media print,screen and (min-width: 45em){.new-home-testimonials{padding:140px 0}}.new-home-testimonials__slider{max-width:930px;margin:0 auto}.new-home-testimonials__slider .slick-arrow{opacity:0.8;color:white}.new-home-testimonials__slider .slick-prev{left:0.5rem}.new-home-testimonials__slider .slick-next{right:0.5rem}.new-home-testimonials__quote{color:inherit;max-width:560px;margin:0 auto;text-align:center;font-size:1.5rem;font-weight:300;font-style:italic;padding:0;border:none}@media print,screen and (min-width: 45em){.new-home-testimonials__quote{font-size:2.375rem}}.new-home-testimonials__quote p{line-height:1.15;color:inherit}.new-home-testimonials__line{margin:2rem auto;max-width:310px;border-color:#158BC9}.new-home-testimonials__author{font-weight:700;font-style:normal;font-size:1rem;margin-bottom:0;line-height:1.2 !important}.new-home-newsletter{padding:70px 0;text-align:center}@media print,screen and (min-width: 45em){.new-home-newsletter{padding:120px 0 100px}}.new-home-newsletter__title{color:#158BC9;max-width:640px;margin:0 auto 2rem;text-align:center;font-size:1.5rem;font-weight:300}@media print,screen and (min-width: 45em){.new-home-newsletter__title{font-size:2.375rem}}.new-home-newsletter__form{max-width:500px;margin:0 auto;text-align:center}.new-home-newsletter__form [type="email"]{margin-bottom:1rem !important;text-align:center;color:inherit;border-bottom-color:#C4CACF !important}.footer-new{padding:3rem 0;background:#018BCA}@media print,screen and (min-width: 33.75em){.footer-new{padding:4rem 0}}@media print,screen and (min-width: 45em){.footer-new{padding:100px 0}}.footer-new .column-auto{overflow:hidden}@media print,screen and (min-width: 45em){.footer-new .column-auto{margin:0 auto;flex:0 0 auto}.footer-new .column-auto:last-child{margin:0}}.footer-new .logo img{max-width:138px}.footer-new .menu{margin:0 -2rem;display:flex;align-items:flex-start;flex-direction:column}@media print,screen and (min-width: 33.75em){.footer-new .menu{flex-direction:row}}.footer-new .menu li{display:block}.footer-new .menu>li{padding:0 2rem 2rem}@media print,screen and (min-width: 33.75em){.footer-new .menu>li{padding:0 2rem}}.footer-new .menu>li>a{font-size:1.5rem}.footer-new .menu>li>a[href="#"]{pointer-events:none;cursor:default}.footer-new .menu .sub-menu{padding:1.5rem 0 0;margin:0;font-size:.875rem;display:block}.footer-new .menu .sub-menu li{margin-bottom:0.75em}.footer-new .menu .sub-menu li:last-child{margin-bottom:0}.footer-new .menu a{color:white;padding:0}.footer-new .menu a:hover{opacity:0.8}.page-template-home-2020 .slick-arrow{opacity:0.6}.page-template-home-2020 .slick-arrow:hover{opacity:1}.page-template-home-2020 .slick-arrow:before{content:url(//irixlens.com/new/wp-content/themes/irix/assets/icons/strzalka-grey.svg);width:6px;height:auto;display:block}.page-template-home-2020 .slick-arrow.slick-prev:before{transform:scaleX(-1)}.fa,.far,.fas{font-family:"Font Awesome 5 Free" !important}