/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}a{color:inherit;text-decoration:none;cursor:pointer;}button{color:inherit;background-color:transparent;border-width:0;padding:0;cursor:pointer;}a:hover,a:focus,a:active,button,button:hover,button:focus,button:active{outline:0;text-decoration:none;}figure{margin:0;}input{outline:none;-webkit-box-shadow:none;box-shadow:none;}input::-moz-focus-inner{border:0;padding:0;margin:0;}ul,ol,dd{list-style:none;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}p{margin:0;}cite{font-style:normal;}fieldset{border-width:0;padding:0;margin:0;}html{font-size:16px;}body{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;color:#454545;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.text--subpixel{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;}h1,h2,h3,h4,h5,h6{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;color:#27372b;font-weight:600;line-height:1.25;margin-top:0;margin-bottom:1em;}h1{font-size:1.5625rem;margin-bottom:0.5em;}@media screen and (min-width:992px){h1{font-size:1.875rem;}}h2{font-size:1.5625rem;margin-bottom:0.5em;}@media screen and (min-width:992px){h2{font-size:1.875rem;}}h3{font-size:1.25rem;margin-bottom:0.6em;}@media screen and (min-width:992px){h3{font-size:1.5625rem;}}h4,.text--h4{font-size:1.125rem;margin-bottom:0.9em;}@media screen and (min-width:992px){h4,.text--h4{font-size:1.25rem;}}p,.paragraph-text{font-size:1rem;color:#454545;line-height:1.6;margin-bottom:1.25em;}p:last-child,.paragraph-text:last-child{margin-bottom:0;}.text-align--center{text-align:center;}main a{color:#516363;font-weight:500;text-decoration:none;}main a:hover,main a:focus,main a:active{color:#516363;text-decoration:none;}@media screen and (min-width:992px){main a:hover,main a:focus,main a:active{color:#132728;text-decoration:underline;}}.main-content-text:last-child{margin-bottom:0;}.main-content-text h1:last-child,.main-content-text h2:last-child,.main-content-text h3:last-child,.main-content-text h4:last-child,.main-content-text h5:last-child,.main-content-text h6:last-child{margin-bottom:0;}.main-content-text b,.main-content-text strong{font-weight:700;}.main-content-text i,.main-content-text em{font-style:italic;}.main-content-text s,.main-content-text del{text-decoration:line-through;}.main-content-text sub,.main-content-text sup{position:relative;font-size:0.6em;line-height:0;vertical-align:baseline;}.main-content-text sub{bottom:-0.25em;}.main-content-text sup{top:-0.5em;}.main-content-text ol{color:#454545;line-height:1.25em;list-style-type:decimal;padding:0 0 1em 1.5rem;margin-bottom:1.25em;}.main-content-text ol li{margin-bottom:0.6em;}.main-content-text ol li ol{padding-bottom:0;padding-left:1.25em;margin-top:0.3em;}.main-content-text ol:last-child{margin-bottom:0;}.main-content-text ul{color:#454545;line-height:1.25em;list-style-type:disc;padding:0 0 1em 1.5rem;margin-bottom:1.25em;}.main-content-text ul li{margin-bottom:0.6em;}.main-content-text ul li::marker{color:#516363;}.main-content-text ul li ul{padding-bottom:0;padding-left:1.25em;margin-top:0.3em;}.main-content-text ul li ul li{list-style-type:circle;}.main-content-text ul:last-child{margin-bottom:0;}.main-content-text blockquote{border-left:3px solid #516363;padding-left:1.5rem;}.main-content-text blockquote > *{font-size:1.2em;}.main-content-text fieldset{border:1px solid #516363;padding:0.75rem 1.5rem 1.5rem;margin-bottom:1.25em;}.main-content-text fieldset:last-child{margin-bottom:0;}.main-content-text fieldset legend{display:block;font-size:0.8em;padding:0 0.375rem;border:none;}.main-content-text figure{margin-bottom:2.25rem;}.main-content-text figcaption{font-size:0.8em;font-style:italic;padding:0.5em 1em;}html,body{height:100%;}embed,iframe{max-width:100%;}img{max-width:100%;height:auto;}.background-secondary,.path-optics-for-leds .layout-container,.path-case-studies .layout-container,.path-press-releases .layout-container,.path-terminology .layout-container{background-color:#f2f2f2;}.width-container,.vits-paragraph-width-container{max-width:1180px;margin-left:auto;margin-right:auto;}.width-container--wide,.vits-paragraph-width-container--wide{max-width:1240px;margin-left:auto;margin-right:auto;}.width-container--medium,.vits-paragraph-width-container--medium{max-width:1040px;margin-left:auto;margin-right:auto;}.width-container--narrow,.vits-paragraph-width-container--narrow{max-width:960px;margin-left:auto;margin-right:auto;}.width-container--extra-narrow,.vits-paragraph-width-container--extra-narrow{max-width:780px;margin-left:auto;margin-right:auto;}.width-container--very-narrow,.vits-paragraph-width-container--very-narrow{max-width:640px;margin-left:auto;margin-right:auto;}.gutter--responsive-padding,.vits-paragraph-gutter--responsive-padding{padding-left:18px;padding-right:18px;}@media screen and (min-width:992px){.gutter--responsive-padding,.vits-paragraph-gutter--responsive-padding{padding-left:24px;padding-right:24px;}}.section-padding{padding-top:3rem;padding-bottom:3rem;}@media screen and (min-width:768px){.section-padding{padding-top:3.75rem;padding-bottom:3.75rem;}}@media screen and (min-width:1200px){.section-padding{padding-top:4.5rem;padding-bottom:3.75rem;}}.section-padding--top{padding-top:3rem;}@media screen and (min-width:768px){.section-padding--top{padding-top:3.75rem;}}@media screen and (min-width:1200px){.section-padding--top{padding-top:4.5rem;}}.section-padding--small{padding-top:1.5rem;padding-bottom:1.5rem;}@media screen and (min-width:768px){.section-padding--small{padding-top:2.25rem;padding-bottom:2.25rem;}}@media screen and (min-width:1200px){.section-padding--small{padding-top:3rem;padding-bottom:3rem;}}.section-padding--small-top{padding-top:1.5rem;padding-bottom:1.5rem;}@media screen and (min-width:768px){.section-padding--small-top{padding-top:2.25rem;padding-bottom:2.25rem;}}@media screen and (min-width:1200px){.section-padding--small-top{padding-top:3rem;padding-bottom:3rem;}}.section-margin{margin-top:3.75rem;margin-bottom:3.75rem;}@media screen and (min-width:768px){.section-margin{margin-top:5.625rem;margin-bottom:5.625rem;}}@media screen and (min-width:1200px){.section-margin{margin-top:8.75rem;margin-bottom:8.75rem;}}.section-margin--top{margin-top:3.75rem;}@media screen and (min-width:768px){.section-margin--top{margin-top:5.625rem;}}@media screen and (min-width:1200px){.section-margin--top{margin-top:8.75rem;}}.section-margin--bottom{margin-bottom:3.75rem;}@media screen and (min-width:768px){.section-margin--bottom{margin-bottom:5.625rem;}}@media screen and (min-width:1200px){.section-margin--bottom{margin-bottom:8.75rem;}}.section-margin--small-top{margin-top:1.5rem;}@media screen and (min-width:768px){.section-margin--small-top{margin-top:2.25rem;}}@media screen and (min-width:1200px){.section-margin--small-top{margin-top:3rem;}}.section-margin--small-bottom{margin-bottom:1.5rem;}@media screen and (min-width:768px){.section-margin--small-bottom{margin-bottom:2.25rem;}}@media screen and (min-width:1200px){.section-margin--small-bottom{margin-bottom:3rem;}}#block-carclo-2021-page-title{text-align:center;}.title-content--container{text-align:center;margin-bottom:2.25rem;}@media screen and (min-width:992px){.title-content--container .title-content--container{margin-bottom:3rem;}}.paragraph--type--distributors-grid-listing,.paragraph--type--grid-listing,.paragraph--type--case-studies-50-50-image-text,.optic-select,.paragraph--type--vits-hero-header-slider,.paragraph--type--vits-image-text,.paragraph--type--vits-text-over-image,.paragraph--type--vits-full-width-cta,.paragraph--type--vits-full-width-text,.paragraph--type--vits-full-width-image,.paragraph--type--vits-full-width-video-embed,.paragraph--type--vits-webform-embed,.block-views-blockdistributors-distributors-block{margin-bottom:3.75rem;}@media screen and (min-width:768px){.paragraph--type--distributors-grid-listing,.paragraph--type--grid-listing,.paragraph--type--case-studies-50-50-image-text,.optic-select,.paragraph--type--vits-hero-header-slider,.paragraph--type--vits-image-text,.paragraph--type--vits-text-over-image,.paragraph--type--vits-full-width-cta,.paragraph--type--vits-full-width-text,.paragraph--type--vits-full-width-image,.paragraph--type--vits-full-width-video-embed,.paragraph--type--vits-webform-embed,.block-views-blockdistributors-distributors-block{margin-bottom:5.625rem;}}@media screen and (min-width:1200px){.paragraph--type--distributors-grid-listing,.paragraph--type--grid-listing,.paragraph--type--case-studies-50-50-image-text,.optic-select,.paragraph--type--vits-hero-header-slider,.paragraph--type--vits-image-text,.paragraph--type--vits-text-over-image,.paragraph--type--vits-full-width-cta,.paragraph--type--vits-full-width-text,.paragraph--type--vits-full-width-image,.paragraph--type--vits-full-width-video-embed,.paragraph--type--vits-webform-embed,.block-views-blockdistributors-distributors-block{margin-bottom:8.75rem;}}main{min-height:200px;}main.main--sidebar .layout-sidebar{padding-bottom:2.25rem;}@media screen and (min-width:1200px){main.main--sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;}main.main--sidebar .layout-content{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding-bottom:0;padding-left:2.25rem;}main.main--sidebar .layout-sidebar{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding-right:2.25rem;}}.layout-grid-container{position:relative;overflow:hidden;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;}@media screen and (min-width:992px){.layout-grid-container{padding-left:24px;padding-right:24px;}}.layout-grid-container--wide{max-width:1240px;margin-left:auto;margin-right:auto;}.layout-grid-container--narrow{max-width:960px;margin-left:auto;margin-right:auto;}.layout-grid-container--full{max-width:none;}.layout-grid-container--no-gutter{padding-left:0;padding-right:0;}.layout-grid-container .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 24px);width:calc(100% + (12px * 2));margin:0 -12px;margin:0 calc(12px * -1);}.layout-grid-container .row:last-child{margin-bottom:-24px;}.layout-grid-container .row--align-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout-grid-container .row--align-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout-grid-container .row--align-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.layout-grid-container .row--valign-t{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.layout-grid-container .row--valign-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout-grid-container .row--valign-b{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.layout-grid-container .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:12px;padding-right:12px;margin-bottom:24px;-webkit-box-sizing:border-box;box-sizing:border-box;}.layout-grid-container .col--xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}.layout-grid-container .col--xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.layout-grid-container .col--xs-8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;max-width:66.666%;}.layout-grid-container.layout-grid-container--gutter-narrow .row{width:calc(100% + 12px);width:calc(100% + (6px * 2));margin:0 -6px;margin:0 calc(6px * -1);}.layout-grid-container.layout-grid-container--gutter-narrow .row:last-child{margin-bottom:-12px;}.layout-grid-container.layout-grid-container--gutter-narrow .col{padding-left:6px;padding-right:6px;margin-bottom:12px;}@media screen and (min-width:640px){.layout-grid-container .col--s-2{-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%;}.layout-grid-container .col--s-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.layout-grid-container .col--s-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}.layout-grid-container .col--s-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.layout-grid-container .col--s-8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;max-width:66.666%;}.layout-grid-container .col--s-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.layout-grid-container .col--s-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.layout-grid-container .col--s-align-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout-grid-container .col--s-align-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout-grid-container .col--s-align-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.layout-grid-container .col--s-valign-t{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.layout-grid-container .col--s-valign-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout-grid-container .col--s-valign-b{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}@media screen and (min-width:768px){.layout-grid-container .col--m-2{-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%;}.layout-grid-container .col--m-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.layout-grid-container .col--m-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}.layout-grid-container .col--m-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.layout-grid-container .col--m-8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;max-width:66.666%;}.layout-grid-container .col--m-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.layout-grid-container .col--m-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.layout-grid-container .col--m-align-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout-grid-container .col--m-align-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout-grid-container .col--m-align-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.layout-grid-container .col--m-valign-t{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.layout-grid-container .col--m-valign-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout-grid-container .col--m-valign-b{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}@media screen and (min-width:992px){.layout-grid-container .col--l-2{-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%;}.layout-grid-container .col--l-20percent{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}.layout-grid-container .col--l-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.layout-grid-container .col--l-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}.layout-grid-container .col--l-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.layout-grid-container .col--l-8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;max-width:66.666%;}.layout-grid-container .col--l-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.layout-grid-container .col--l-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.layout-grid-container .col--l-align-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout-grid-container .col--l-align-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout-grid-container .col--l-align-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.layout-grid-container .col--l-valign-t{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.layout-grid-container .col--l-valign-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout-grid-container .col--l-valign-b{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.layout-grid-container.layout-grid-container--gutter-wide .row,.layout-grid-container.layout-grid-container--gutter-extra-wide .row{width:calc(100% + 48px);width:calc(100% + (24px * 2));margin:0 -24px;margin:0 calc(24px * -1);}.layout-grid-container.layout-grid-container--gutter-wide .row:last-child,.layout-grid-container.layout-grid-container--gutter-extra-wide .row:last-child{margin-bottom:-48px;}.layout-grid-container.layout-grid-container--gutter-wide .col,.layout-grid-container.layout-grid-container--gutter-extra-wide .col{padding-left:24px;padding-right:24px;margin-bottom:48px;}}@media screen and (min-width:1200px){.layout-grid-container .col--xl-2{-ms-flex-preferred-size:16.666%;flex-basis:16.666%;max-width:16.666%;}.layout-grid-container .col--xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}.layout-grid-container .col--xl-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}.layout-grid-container .col--xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.layout-grid-container .col--xl-8{-ms-flex-preferred-size:66.666%;flex-basis:66.666%;max-width:66.666%;}.layout-grid-container .col--xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}.layout-grid-container .col--xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}.layout-grid-container .col--xl-align-l{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.layout-grid-container .col--xl-align-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.layout-grid-container .col--xl-align-r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.layout-grid-container .col--xl-valign-t{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.layout-grid-container .col--xl-valign-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout-grid-container .col--xl-valign-b{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.layout-grid-container.layout-grid-container--gutter-extra-wide .row{width:calc(100% + 72px);width:calc(100% + (36px * 2));margin:0 -36px;margin:0 calc(36px * -1);}.layout-grid-container.layout-grid-container--gutter-extra-wide .row:last-child{margin-bottom:-72px;}.layout-grid-container.layout-grid-container--gutter-extra-wide .col{padding-left:36px;padding-right:36px;margin-bottom:72px;}}#block-carclo-2021-local-tasks{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;margin-top:1.5rem;margin-bottom:2.25rem;}@media screen and (min-width:992px){#block-carclo-2021-local-tasks{padding-left:24px;padding-right:24px;}}body .featherlight:last-of-type{background-color:rgba(0,0,0,0.88);}body .featherlight .featherlight-content{max-width:770px;}.button-main a{display:inline-block;min-width:112px;font-size:1rem;color:#fff;font-weight:600;line-height:1.6;text-align:center;background-color:#516363;border:1px solid #516363;border-radius:10px;padding:0.625rem 2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}.button-main a:hover,.button-main a:focus,.button-main a:active{color:#fff;background-color:#132728;border-color:#132728;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.button-main--secondary a{background-color:#488db6;border-color:#488db6;}.button-main--secondary a:hover,.button-main--secondary a:focus,.button-main--secondary a:active{background-color:#01334f;border-color:#01334f;}.button-main--outline a{color:#27372b;background-color:transparent;border-color:rgba(181,181,181,0.4);}.button-main--outline a:hover,.button-main--outline a:focus,.button-main--outline a:active{color:#27372b;background-color:transparent;border-color:#b5b5b5;}.link-icon a{position:relative;display:inline-block;font-size:1rem;color:#fff;font-weight:400;line-height:1.64;padding-left:2.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}.link-icon a::before{position:absolute;top:0;left:0;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 0;background-repeat:no-repeat;}@media screen and (min-width:992px){.link-icon--large a{font-size:1.25rem;padding-left:2.75rem;}.link-icon--large a::before{-webkit-transform:scale(1.2308);transform:scale(1.2308);-webkit-transform-origin:left top;transform-origin:left top;}}.link-icon--soft a::before{opacity:0.5;}.link-icon--phone-call a::before{background-position:0 0;}.link-icon--envelope a::before{background-position:0 -26px;}.link-icon--twitter a::before{background-position:0 -52px;}.link-icon--linkedin a::before{background-position:0 -78px;}.link-icon--shopping-cart a::before{background-position:0 -104px;z-index:1;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.link-icon-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:0.75rem;row-gap:0.75rem;}.link-icon-top .link-icon-top__label{display:inline-block;font-size:1rem;color:#6f6f6f;font-weight:400;}.link-icon-top .link-icon-top__link .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:0.75rem;row-gap:0.75rem;margin:0;}.link-icon-top .link-icon-top__link .item-list ul li{margin:0;}.link-icon-top .link-icon-top__link a{position:relative;display:block;min-width:30px;font-size:1rem;color:#6f6f6f;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;padding-top:1.125rem;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.link-icon-top .link-icon-top__link a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}.link-icon-top .link-icon-top__link a::before{position:absolute;top:0;left:50%;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -234px;background-repeat:no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.tag-main{display:inline-block;min-width:112px;font-size:0.875rem;color:#488db6;font-weight:700;line-height:1.6;letter-spacing:1.5px;text-align:center;text-transform:uppercase;background-color:#e6eff5;border:1px solid #e6eff5;border-radius:10px;padding:0.375rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.tag-main--perfomance-item-data{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:0.75rem;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem;text-transform:none;text-align:left;}.tag-main--perfomance-item-data .views-field,.tag-main--perfomance-item-data .field{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-gap:0.125rem;-webkit-column-gap:0.125rem;-moz-column-gap:0.125rem;column-gap:0.125rem;}.tag-main--perfomance-item-data .extra-field--content{font-weight:400;}.tag-main--perfomance-item-data .views-label,.tag-main--perfomance-item-data .field__label{font-weight:400;}.tag-main--perfomance-item-data .field__label,.tag-main--perfomance-item-data .field__item{padding-right:0;}@media screen and (min-width:1200px){.tag-main--perfomance-item-data{font-size:1rem;}}.tag-media-download{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:0.375rem;row-gap:0.375rem;}.tag-media-download::after{display:none;content:none;}.tag-media-download .field__label,.tag-media-download .views-label{-ms-flex-negative:0;flex-shrink:0;font-weight:400;padding-right:0;}.tag-media-download .views-label{display:inline-block;font-size:1rem;color:#6f6f6f;font-weight:400;}.tag-media-download .field__items,.tag-media-download .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1.25rem;gap:1.25rem;padding-right:0;margin:0;}.tag-media-download .item-list li{margin:0;}.tag-media-download .field__item a,.tag-media-download .item-list li a{display:inline-block;font-size:1rem;font-weight:600;border-radius:10px;padding:0.875rem;background-color:#c3cac8;text-transform:uppercase;}@media screen and (min-width:992px){.tag-media-download{grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;}.tag-media-download .field__item a,.tag-media-download .item-list li a{-webkit-transition:color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:color 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:color 0.3s ease-in-out,transform 0.3s ease-in-out;transition:color 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.tag-media-download .field__item a:hover,.tag-media-download .field__item a:focus,.tag-media-download .field__item a:active,.tag-media-download .item-list li a:hover,.tag-media-download .item-list li a:focus,.tag-media-download .item-list li a:active{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:color 0.15s ease-in-out,transform 0.15s ease-in-out;transition:color 0.15s ease-in-out,transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}}.custom-checkbox-init{position:relative;}.custom-checkbox-init input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;cursor:pointer;}.custom-checkbox-init input[type=checkbox]:checked ~ label{color:#516363;}.custom-checkbox-init input[type=checkbox]:checked ~ label .custom-checkbox{background-color:#516363;border-color:#516363;}.custom-checkbox-init input[type=checkbox]:checked ~ label .custom-checkbox::after{display:block;}.custom-checkbox-init label{padding-left:calc(16px + 0.625rem);cursor:pointer;}.custom-checkbox-init .custom-checkbox{position:absolute;top:calc(0.8rem - 9px);top:calc((1.6rem - 16px) * 0.5 - 1px);left:0;width:16px;height:16px;border:1px solid #b5b5b5;border-radius:1px;}.custom-checkbox-init .custom-checkbox::after{position:absolute;top:0;left:0;display:none;content:"";width:16px;height:16px;background-image:url("/themes/custom/carclo_2021/img/icons/icon--checkbox-checkmark.svg");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;}.custom-checkbox-init.custom-checkbox-init--right label{display:inline-block;width:100%;padding-left:0;padding-right:calc(16px + 0.625rem);}.custom-checkbox-init.custom-checkbox-init--right .custom-checkbox{left:auto;right:0;}@media screen and (min-width:992px){.custom-checkbox-init label{-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.custom-checkbox-init label:hover,.custom-checkbox-init label:focus,.custom-checkbox-init label:active{color:#516363;}}.custom-facet-checkbox-init{}.custom-facet-checkbox-init li.facet-item a{display:inline-block;position:relative;padding-left:calc(16px + 0.625rem);-webkit-box-sizing:border-box;box-sizing:border-box;}.custom-facet-checkbox-init li.facet-item a.is-active .custom-facet-checkbox{background-color:#516363;border-color:#516363;}.custom-facet-checkbox-init li.facet-item a.is-active .custom-facet-checkbox::after{display:block;}.custom-facet-checkbox-init .custom-facet-checkbox{position:absolute;top:calc(0.8rem - 9px);top:calc((1.6rem - 16px) * 0.5 - 1px);left:0;width:16px;height:16px;border:1px solid #b5b5b5;border-radius:1px;}.custom-facet-checkbox-init .custom-facet-checkbox::after{position:absolute;top:0;left:0;display:none;content:"";width:16px;height:16px;background-image:url("/themes/custom/carclo_2021/img/icons/icon--checkbox-checkmark.svg");background-size:16px 16px;background-position:center center;background-repeat:no-repeat;}.custom-facet-checkbox-init.custom-facet-checkbox-init--right li.facet-item a{display:inline-block;width:100%;padding-left:0;padding-right:calc(16px + 0.625rem);}.custom-facet-checkbox-init.custom-facet-checkbox-init--right .custom-facet-checkbox{left:auto;right:0;}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=url],textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}select{width:100%;}form input,form textarea{font-size:1rem;color:#454545;font-weight:400;line-height:1.6;}form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=password],form input[type=search],form input[type=url],form textarea{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;padding:0.625rem 0.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;}form input[type=text]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=url]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#6f6f6f;}form input[type=text]:-moz-placeholder,form input[type=number]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=url]:-moz-placeholder,form textarea:-moz-placeholder{color:#6f6f6f;}form input[type=text]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=url]::-moz-placeholder,form textarea::-moz-placeholder{color:#6f6f6f;}form input[type=text]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=url]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#6f6f6f;}form textarea{height:240px;padding-top:0.75rem;padding-bottom:0.75rem;outline:none;}form select{position:relative;font-size:1rem;color:#454545;font-weight:400;line-height:1.6;border:1px solid #b5b5b5;border-radius:5px;background-color:#fff;background-image:url("/themes/custom/carclo_2021/img/icons/icon--chevron-down-small.svg");background-size:14px 14px;background-position:right 0.5rem center;background-repeat:no-repeat;padding-left:0.5rem;padding-right:0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}form input[type=submit],form .form-actions input[type=submit]{width:auto;border:none;cursor:pointer;display:inline-block;min-width:112px;font-size:1rem;color:#fff;font-weight:600;line-height:1.6;text-align:center;background-color:#516363;border:1px solid #516363;border-radius:10px;padding:0.625rem 2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}form input[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:active,form .form-actions input[type=submit]:hover,form .form-actions input[type=submit]:focus,form .form-actions input[type=submit]:active{color:#fff;background-color:#132728;border-color:#132728;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}@media screen and (min-width:768px){form textarea{height:132px;}}@media screen and (min-width:992px){form input[type=text],form input[type=number],form input[type=email],form input[type=tel],form input[type=password],form input[type=search],form input[type=url],form textarea{-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}form input[type=text]:hover,form input[type=number]:hover,form input[type=email]:hover,form input[type=tel]:hover,form input[type=password]:hover,form input[type=search]:hover,form input[type=url]:hover,form textarea:hover{border-color:#132728;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}form input[type=text]:focus,form input[type=text]:active,form input[type=number]:focus,form input[type=number]:active,form input[type=email]:focus,form input[type=email]:active,form input[type=tel]:focus,form input[type=tel]:active,form input[type=password]:focus,form input[type=password]:active,form input[type=search]:focus,form input[type=search]:active,form input[type=url]:focus,form input[type=url]:active,form textarea:focus,form textarea:active{background-color:#fff;border-color:#132728;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}}header.header-main .block-views-exposed-filter-blocks form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;}header.header-main .block-views-exposed-filter-blocks form .form-item{width:100%;position:relative;margin:0;}header.header-main .block-views-exposed-filter-blocks form .form-item::before{position:absolute;top:50%;left:0.5rem;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -156px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);}header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element{position:absolute;top:0;right:-12px;display:block;content:"";width:24px;height:100%;background-color:#f2f2f2;border:1px solid #f2f2f2;border-left-color:transparent;border-right-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;}header.header-main .block-views-exposed-filter-blocks form .form-item input[type=text]{letter-spacing:-0.5px;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:calc(1rem + 26px);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;}header.header-main .block-views-exposed-filter-blocks form .form-item-items-per-page{display:none;}header.header-main .block-views-exposed-filter-blocks form .form-actions{margin:0;z-index:1;}@media screen and (min-width:480px){header.header-main .block-views-exposed-filter-blocks form .form-item::before{left:1rem;}header.header-main .block-views-exposed-filter-blocks form .form-item input[type=text]{letter-spacing:normal;padding-left:calc(2rem + 26px);}}@media screen and (min-width:992px){header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element{-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element::after{position:absolute;left:-25%;display:block;content:"";width:50%;height:1px;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element::before{top:-1px;}header.header-main .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element::after{bottom:-1px;}header.header-main .block-views-exposed-filter-blocks input[type=text],header.header-main .block-views-exposed-filter-blocks input[type=number],header.header-main .block-views-exposed-filter-blocks input[type=email],header.header-main .block-views-exposed-filter-blocks input[type=tel],header.header-main .block-views-exposed-filter-blocks input[type=password],header.header-main .block-views-exposed-filter-blocks input[type=search],header.header-main .block-views-exposed-filter-blocks input[type=url],header.header-main .block-views-exposed-filter-blocks textarea{-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:hover,header.header-main .block-views-exposed-filter-blocks input[type=number]:hover,header.header-main .block-views-exposed-filter-blocks input[type=email]:hover,header.header-main .block-views-exposed-filter-blocks input[type=tel]:hover,header.header-main .block-views-exposed-filter-blocks input[type=password]:hover,header.header-main .block-views-exposed-filter-blocks input[type=search]:hover,header.header-main .block-views-exposed-filter-blocks input[type=url]:hover,header.header-main .block-views-exposed-filter-blocks textarea:hover{border-color:#132728;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=number]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=email]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=tel]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=password]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=search]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=url]:hover ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks textarea:hover ~ .searchbar-overlay-element{border-top-color:#132728;border-bottom-color:#132728;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=text]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=number]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=number]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=email]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=email]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=tel]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=tel]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=password]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=password]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=search]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=search]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=url]:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=url]:hover ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks textarea:hover ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks textarea:hover ~ .searchbar-overlay-element::after{background-color:#132728;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:focus,header.header-main .block-views-exposed-filter-blocks input[type=text]:active,header.header-main .block-views-exposed-filter-blocks input[type=number]:focus,header.header-main .block-views-exposed-filter-blocks input[type=number]:active,header.header-main .block-views-exposed-filter-blocks input[type=email]:focus,header.header-main .block-views-exposed-filter-blocks input[type=email]:active,header.header-main .block-views-exposed-filter-blocks input[type=tel]:focus,header.header-main .block-views-exposed-filter-blocks input[type=tel]:active,header.header-main .block-views-exposed-filter-blocks input[type=password]:focus,header.header-main .block-views-exposed-filter-blocks input[type=password]:active,header.header-main .block-views-exposed-filter-blocks input[type=search]:focus,header.header-main .block-views-exposed-filter-blocks input[type=search]:active,header.header-main .block-views-exposed-filter-blocks input[type=url]:focus,header.header-main .block-views-exposed-filter-blocks input[type=url]:active,header.header-main .block-views-exposed-filter-blocks textarea:focus,header.header-main .block-views-exposed-filter-blocks textarea:active{background-color:#fff;border-color:#132728;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=text]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=number]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=number]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=email]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=email]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=tel]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=tel]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=password]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=password]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=search]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=search]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=url]:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks input[type=url]:active ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks textarea:focus ~ .searchbar-overlay-element,header.header-main .block-views-exposed-filter-blocks textarea:active ~ .searchbar-overlay-element{background-color:#fff;border-top-color:#132728;border-bottom-color:#132728;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}header.header-main .block-views-exposed-filter-blocks input[type=text]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=text]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=text]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=text]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=number]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=number]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=number]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=number]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=email]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=email]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=email]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=email]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=tel]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=tel]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=tel]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=tel]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=password]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=password]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=password]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=password]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=search]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=search]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=search]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=search]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=url]:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=url]:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks input[type=url]:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks input[type=url]:active ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks textarea:focus ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks textarea:focus ~ .searchbar-overlay-element::after,header.header-main .block-views-exposed-filter-blocks textarea:active ~ .searchbar-overlay-element::before,header.header-main .block-views-exposed-filter-blocks textarea:active ~ .searchbar-overlay-element::after{background-color:#132728;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}}.view-search-results .block-views-exposed-filter-blocks form .form-item-keywords,.view-search-results .block-views-exposed-filter-blocks form .form-actions,.view-search-results .block-views-exposed-filter-blocks form .form-item .searchbar-overlay-element{display:none;}.view-search-results .block-views-exposed-filter-blocks form .form-item-items-per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;margin:0 0 1.5rem 0;}.view-search-results .block-views-exposed-filter-blocks form .form-item-items-per-page label{-ms-flex-negative:0;flex-shrink:0;margin-right:0.75rem;}.view-search-results .block-views-exposed-filter-blocks form .form-item-items-per-page select{max-width:80px;}details.details-dropdown{border:none;margin-top:0;margin-bottom:1.5rem;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}details.details-dropdown:last-child{margin-bottom:0;}details.details-dropdown.details-dropdown--disabled{opacity:0.4;}details.details-dropdown.details-dropdown--disabled .details-wrapper{display:none;}details.details-dropdown summary{position:relative;display:block;font-size:1rem;color:#454545;line-height:1.6;list-style:none;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;padding:0.875rem calc(1.75rem + 26px) 0.875rem 1.5rem;}details.details-dropdown summary::after{position:absolute;top:50%;right:1rem;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -130px;background-repeat:no-repeat;-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}details.details-dropdown summary::marker,details.details-dropdown summary::-webkit-details-marker{display:none;content:none;}details.details-dropdown summary:focus{outline:none;}details.details-dropdown .details-wrapper{position:relative;background-color:#fff;border:1px solid #b5b5b5;border-radius:10px;padding:0.875rem 1.5rem;margin-top:0.75rem;}details.details-dropdown .details-wrapper .form-type-checkbox{margin:0 0 0.75rem 0;}details.details-dropdown .details-wrapper .form-type-checkbox:last-child{margin-bottom:0;}details.details-dropdown[open] summary::after{-webkit-transform:translateY(-50%) rotate(-180deg) scale(0.7);transform:translateY(-50%) rotate(-180deg) scale(0.7);}@media screen and (min-width:640px){details.details-dropdown{position:relative;}details.details-dropdown summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}details.details-dropdown .details-wrapper{position:absolute;left:0;top:100%;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(0,0,0,0.2);z-index:100;}details.details-dropdown .details-wrapper::before{position:absolute;bottom:100%;left:2.25rem;display:block;content:"";width:16px;height:8px;background-image:url("/themes/custom/carclo_2021/img/icons/icon--dropdown-triangle.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;}details.details-dropdown .details-wrapper .form-type-checkbox{margin:0;}details.details-dropdown:nth-of-type(even) .details-wrapper{left:unset;right:0;}details.details-dropdown:nth-of-type(even) .details-wrapper::before{left:unset;right:2.25rem;}details.details-dropdown .form-checkboxes{-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}details.details-dropdown .form-checkboxes .form-item{max-width:180px;margin-bottom:0.75rem;}details.details-dropdown .form-checkboxes .form-item:last-child{margin-bottom:0;}details.details-dropdown .form-checkboxes label{-webkit-box-sizing:border-box;box-sizing:border-box;}}@media screen and (min-width:992px){details.details-dropdown:nth-of-type(even) .details-wrapper{left:0;right:unset;}details.details-dropdown:nth-of-type(even) .details-wrapper::before{left:2.25rem;right:unset;}details.details-dropdown:last-of-type .details-wrapper{left:unset;right:0;}details.details-dropdown:last-of-type .details-wrapper::before{left:unset;right:2.25rem;}}@media screen and (min-width:1140px){details.details-dropdown .form-checkboxes .form-item{max-width:200px;}}@media screen and (min-width:1400px){details.details-dropdown:last-of-type .details-wrapper{left:0;right:unset;}details.details-dropdown:last-of-type .details-wrapper::before{left:2.25rem;right:unset;}}.block-facet--links{margin-bottom:1.5rem;}.block-facet--links:last-child{margin-bottom:0;}.block-facet--links.open .facets-widget-links,.block-facet--links.facet-active .facets-widget-links{display:block;}.block-facet--links.open > h2::after,.block-facet--links.facet-active > h2::after{-webkit-transform:rotate(-180deg) scale(0.7);transform:rotate(-180deg) scale(0.7);}.block-facet--links.closed .facets-widget-links{display:none;}.block-facet--links.closed > h2::after{-webkit-transform:scale(0.7);transform:scale(0.7);}.block-facet--links > h2{position:relative;display:block;font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;color:#454545;font-weight:400;line-height:1.6;background-color:#fff;border:1px solid #b5b5b5;border-radius:10px;padding:0.875rem calc(1.75rem + 26px) 0.875rem 1.5rem;margin:0;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.02);box-shadow:0 8px 8px rgba(0,0,0,0.02);cursor:pointer;}.block-facet--links > h2::after{position:absolute;top:13px;right:1rem;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -130px;background-repeat:no-repeat;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}.block-facet--links .facets-widget-links{position:relative;display:none;background-color:#fff;border:1px solid #b5b5b5;border-radius:10px;padding:0.875rem 1.5rem;margin-top:0.75rem;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.02);box-shadow:0 8px 8px rgba(0,0,0,0.02);}.block-facet--links .facets-widget-links ul.js-facets-widget{margin:0 0 0.75rem;}.block-facet--links .facets-widget-links ul.js-facets-widget:last-child{margin-bottom:0;}.block-facet--links .facets-widget-links li.facet-item{margin-bottom:0.75rem;}.block-facet--links .facets-widget-links li.facet-item a{color:#454545;}.block-facet--links .facets-widget-links li.facet-item a.is-active{color:#516363;}.block-facet--links .facets-widget-links li.facet-item:last-child{margin-bottom:0;}.block-facet--links .facets-widget-links .facet-item__status{display:none;}@media screen and (min-width:992px){.block-facet--links .facets-widget-links li.facet-item a{-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.block-facet--links .facets-widget-links li.facet-item a:hover,.block-facet--links .facets-widget-links li.facet-item a:focus,.block-facet--links .facets-widget-links li.facet-item a:active{color:#516363;text-decoration:none;}.block-facet--links .facets-widget-links .facets-soft-limit-link{-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.block-facet--links .facets-widget-links .facets-soft-limit-link:hover,.block-facet--links .facets-widget-links .facets-soft-limit-link:focus,.block-facet--links .facets-widget-links .facets-soft-limit-link:active{color:#516363;}}.hamburger{display:inline-block;cursor:pointer;background-color:transparent;border-radius:4px;padding:10px 10px;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger.is-active:hover{opacity:1;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff;}.hamburger-box{position:relative;display:block;width:20px;height:16px;}.hamburger-inner{display:block;top:50%;margin-top:-1px;margin-top:calc(2px / -2);}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{position:absolute;width:20px;height:2px;background-color:#fff;border-radius:2px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-7px;}.hamburger-inner::after{bottom:-7px;}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.block-block-groupheader-navbar-top-container{position:relative;background-color:#132728;}.block-block-groupheader-navbar-top-container .header-navbar-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-block-groupheader-navbar-top-container .block-system-branding-block{font-size:0;padding-top:0.9375rem;padding-bottom:0.9375rem;}.block-block-groupheader-navbar-top-container .block-system-branding-block a{display:inline-block;margin-right:0.5625rem;}.block-block-groupheader-navbar-top-container .block-system-branding-block .site-logo-dark{display:none;}.block-block-groupheader-navbar-top-container .block-system-branding-block .site-logo-light{display:block;width:120px;}.block-block-groupheader-navbar-top-container .block-block-groupheader-navbar-top-container__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-block-groupheader-navbar-top-container .block-block-groupheader-navbar-top-container__right .contextual{display:none;}.block-block-groupheader-navbar-top-container .block-block-groupheader-navbar-top-container__right .hamburger-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0.5625rem;}@media screen and (min-width:768px){.block-block-groupheader-navbar-top-container .block-block-groupheader-navbar-top-container__right .hamburger-container{margin-left:1.3125rem;}}@media screen and (min-width:992px){.block-block-groupheader-navbar-top-container .block-system-branding-block{display:none;}.block-block-groupheader-navbar-top-container .block-block-groupheader-navbar-top-container__right .hamburger-container{display:none;}}.block-block-groupheader-navbar-bottom-container{background-color:#fff;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.05);box-shadow:0 8px 16px rgba(0,0,0,0.05);}.block-block-groupheader-navbar-bottom-container .header-navbar-bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.125rem;padding-bottom:1.125rem;}.block-block-groupheader-navbar-bottom-container .block-system-branding-block{display:none;}.block-block-groupheader-navbar-bottom-container .block-views-exposed-filter-blocks-block{width:100%;max-width:620px;}.block-block-groupheader-navbar-bottom-container .block-block-groupheader-navbar-bottom-container__right{display:none;}@media screen and (min-width:992px){.block-block-groupheader-navbar-bottom-container .header-navbar-bottom-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:0;}.block-block-groupheader-navbar-bottom-container .block-system-branding-block{-ms-flex-negative:0;flex-shrink:0;display:block;font-size:0;padding-top:1.1875rem;padding-bottom:1.1875rem;}.block-block-groupheader-navbar-bottom-container .block-system-branding-block a{display:inline-block;margin-right:3.75rem;}.block-block-groupheader-navbar-bottom-container .block-system-branding-block .site-logo-light{display:none;}.block-block-groupheader-navbar-bottom-container .block-system-branding-block .site-logo-dark{display:block;width:200px;}.block-block-groupheader-navbar-bottom-container .block-block-groupheader-navbar-bottom-container__right{-ms-flex-negative:0;flex-shrink:0;display:block;width:158px;margin-left:3.75rem;}}nav.menu--main{position:absolute;top:100%;left:0;width:100%;display:none;background-color:#c3cac8;padding-top:3rem;padding-bottom:2.25rem;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(0,0,0,0.2);z-index:100;}nav.menu--main > ul.menu{max-width:540px;padding:0 18px;margin:0 auto;}nav.menu--main ul.menu > li.menu-item{font-size:1rem;color:#454545;font-weight:400;line-height:0;list-style-type:none;list-style-image:none;border-bottom:1px solid rgba(81,99,99,0.3);padding:0.75rem 0 0.75rem 0.375rem;margin:0;}nav.menu--main ul.menu > li.menu-item:last-child{border-bottom:none;}nav.menu--main ul.menu > li.menu-item > a,nav.menu--main ul.menu > li.menu-item > span{position:relative;font-size:1rem;color:#454545;font-weight:400;line-height:1.6;text-transform:capitalize;}nav.menu--main ul.menu > li.menu-item > a.is-active,nav.menu--main ul.menu > li.menu-item > span.is-active{font-weight:700;}nav.menu--main ul.menu > li.menu-item.menu-item--expanded{position:relative;list-style-type:none;list-style-image:none;}nav.menu--main ul.menu > li.menu-item.menu-item--expanded > a,nav.menu--main ul.menu > li.menu-item.menu-item--expanded > span{margin-right:calc(0.75rem + 26px);}nav.menu--main ul.menu > li.menu-item.menu-item--expanded::marker{display:none;}nav.menu--main ul.menu > li.menu-item.menu-item--expanded .sub-nav-toggle{position:absolute;top:0.75rem;right:0.375rem;width:26px;height:26px;}nav.menu--main ul.menu > li.menu-item.menu-item--expanded .sub-nav-toggle::after{position:absolute;top:0;left:0;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -130px;background-repeat:no-repeat;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}nav.menu--main ul.menu > li.menu-item.menu-item--expanded .sub-nav-toggle.open::after{-webkit-transform:rotate(-180deg) scale(0.7);transform:rotate(-180deg) scale(0.7);}nav.menu--main ul.menu > li.menu-item > ul.menu{display:none;padding:0.375rem 0 0.75rem 1.125rem;margin:0;overflow:hidden;}nav.menu--main ul.menu > li.menu-item > ul.menu li.menu-item{border-bottom:1px solid rgba(81,99,99,0.15);}nav.menu--main ul.menu > li.menu-item > ul.menu li.menu-item:last-child{border-bottom:none;}nav.menu--main ul.menu > li.menu-item > ul.menu ul.menu{display:none !important;}@media screen and (min-width:992px){nav.menu--main{position:static;top:auto;left:auto;display:block !important;width:auto;background-color:transparent;padding:0;-webkit-box-shadow:none;box-shadow:none;}nav.menu--main > ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;padding:0;margin:0;}nav.menu--main > ul.menu > li.menu-item{font-size:0.9375rem;color:#fff;border-bottom:none;padding:0;margin:0 1rem 0 0;}nav.menu--main > ul.menu > li.menu-item:last-child{margin-right:0;}nav.menu--main > ul.menu > li.menu-item > a,nav.menu--main > ul.menu > li.menu-item > span{display:block;position:relative;font-size:0.9375rem;color:#fff;padding:1.25rem 0.375rem;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}nav.menu--main > ul.menu > li.menu-item > a::before,nav.menu--main > ul.menu > li.menu-item > span::before{position:absolute;top:0;right:50%;display:block;content:"";width:0;height:2px;background-color:#fff;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:width 0.15s ease-in-out;transition:width 0.15s ease-in-out;}nav.menu--main > ul.menu > li.menu-item > a:hover,nav.menu--main > ul.menu > li.menu-item > a:focus,nav.menu--main > ul.menu > li.menu-item > a:active,nav.menu--main > ul.menu > li.menu-item > a.is-active,nav.menu--main > ul.menu > li.menu-item > span:hover,nav.menu--main > ul.menu > li.menu-item > span:focus,nav.menu--main > ul.menu > li.menu-item > span:active,nav.menu--main > ul.menu > li.menu-item > span.is-active{font-weight:400;background-color:rgba(255,255,255,0.1);-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}nav.menu--main > ul.menu > li.menu-item > a:hover::before,nav.menu--main > ul.menu > li.menu-item > a:focus::before,nav.menu--main > ul.menu > li.menu-item > a:active::before,nav.menu--main > ul.menu > li.menu-item > a.is-active::before,nav.menu--main > ul.menu > li.menu-item > span:hover::before,nav.menu--main > ul.menu > li.menu-item > span:focus::before,nav.menu--main > ul.menu > li.menu-item > span:active::before,nav.menu--main > ul.menu > li.menu-item > span.is-active::before{width:100%;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;}nav.menu--main > ul.menu > li.menu-item.menu-item--expanded:hover > ul.menu{display:block !important;}nav.menu--main > ul.menu > li.menu-item.menu-item--expanded > a,nav.menu--main > ul.menu > li.menu-item.menu-item--expanded > span{position:relative;margin-right:0;}nav.menu--main > ul.menu > li.menu-item.menu-item--expanded::marker{display:none;}nav.menu--main > ul.menu > li.menu-item.menu-item--expanded .sub-nav-toggle{display:none;}nav.menu--main > ul.menu > li.menu-item > ul.menu{position:absolute;top:100%;left:0;display:none !important;width:200px;background-color:#c3cac8;padding:0.375rem 0 0.75rem 0;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(0,0,0,0.2);}nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item{border-bottom:none;padding:0;}nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item:last-child > a::after,nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item:last-child > span::after{display:none;content:none;}nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > a,nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > span{display:block;padding:0.75rem 1.125rem;}nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > a:hover,nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > span:hover{color:#fff;background-color:rgba(81,99,99,0.8);}nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > a::after,nav.menu--main > ul.menu > li.menu-item > ul.menu li.menu-item > span::after{position:absolute;bottom:0;left:0.75rem;display:block;content:"";width:calc(100% - 1.5rem);height:1px;background-color:rgba(81,99,99,0.15);}nav.menu--main > ul.menu > li.menu-item > ul.menu ul.menu{display:none !important;}}nav.menu--contact-navigation ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}nav.menu--contact-navigation li.menu-item{padding:0 0.75rem 0 0;}nav.menu--contact-navigation li.menu-item:last-child{padding-right:0;}@media screen and (min-width:768px){nav.menu--contact-navigation li.menu-item{padding-right:1.5rem;}nav.menu--contact-navigation li.menu-item:last-child{padding-right:0;}}@media screen and (min-width:992px){nav.menu--contact-navigation li.menu-item a{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}nav.menu--contact-navigation li.menu-item a:hover,nav.menu--contact-navigation li.menu-item a:focus,nav.menu--contact-navigation li.menu-item a:active{opacity:0.6;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}}@media screen and (max-width:1280px){nav.menu--contact-navigation .link-icon a{display:block;width:26px;height:26px;text-indent:-99999px;white-space:nowrap;padding-left:1.625rem;overflow:hidden;}}@media screen and (min-width:1400px){nav.menu--contact-navigation li.menu-item{padding-right:2.25rem;}nav.menu--contact-navigation li.menu-item:last-child{padding-right:0;}}footer.main-footer{position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#132728),to(#003234));background:linear-gradient(to top,#132728,#003234);padding-top:4.5rem;padding-bottom:3.75rem;}footer.main-footer .main-footer-background-container{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/themes/custom/carclo_2021/img/backgrounds/footer-background-image--mobile.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0.1;}footer.main-footer .region-footer{position:relative;}footer.main-footer nav ul.menu{margin:0;}footer.main-footer nav .menu-item{padding:0 0 0.75rem;}footer.main-footer nav .menu-item a,footer.main-footer nav .menu-item span{font-size:1rem;color:#fff;font-weight:400;line-height:1.6;}footer.main-footer nav .menu-item a.is-active,footer.main-footer nav .menu-item span.is-active{color:#fff;}footer.main-footer nav .menu-item:last-child{padding-bottom:0;}footer.main-footer .main-footer-contacts-section{margin-bottom:2.25rem;}footer.main-footer .main-footer-logo{display:inline-block;margin-bottom:1rem;}footer.main-footer .main-footer-logo img{display:block;width:202px;}footer.main-footer nav.menu--footer-contacts .menu-item{font-size:1.125rem;}footer.main-footer nav.menu--footer{border-top:1px solid rgba(255,255,255,0.44);border-bottom:1px solid rgba(255,255,255,0.44);padding:2.25rem 0;}footer.main-footer nav.menu--footer .menu-item a,footer.main-footer nav.menu--footer .menu-item span{text-transform:capitalize;}footer.main-footer .block-block-groupfooter-bottom-container{margin-top:2.25rem;}footer.main-footer #block-footerpartnerlogos{margin-top:2.25rem;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image img{display:block;max-width:120px;max-height:60px;margin-bottom:0.75rem;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image img:last-child{margin-bottom:0;}@media screen and (min-width:421px){footer.main-footer .main-footer-background-container{background-image:url("/themes/custom/carclo_2021/img/backgrounds/footer-background-image--tablet-small.jpg");}}@media screen and (min-width:768px){footer.main-footer .main-footer-background-container{background-image:url("/themes/custom/carclo_2021/img/backgrounds/footer-background-image--tablet.jpg");}footer.main-footer nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}footer.main-footer nav .menu-item{padding-bottom:0;}footer.main-footer .main-footer-contacts-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}footer.main-footer .main-footer-logo{margin-right:3rem;margin-bottom:0;}footer.main-footer nav.menu--footer-contacts ul.menu{grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;}footer.main-footer nav.menu--footer ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:0.75rem;row-gap:0.75rem;grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;}footer.main-footer nav.menu--footer-social ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:0.75rem;row-gap:0.75rem;grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row-gap:0.75rem;row-gap:0.75rem;grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image img{margin-bottom:0;}}@media screen and (min-width:992px){footer.main-footer{padding-top:5.625rem;padding-bottom:4.5rem;}footer.main-footer .main-footer-background-container{background-image:url("/themes/custom/carclo_2021/img/backgrounds/footer-background-image--desktop.jpg");}footer.main-footer nav .menu-item a{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}footer.main-footer nav .menu-item a:hover,footer.main-footer nav .menu-item a:focus,footer.main-footer nav .menu-item a:active{opacity:0.6;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}footer.main-footer .main-footer-contacts-section{margin-bottom:3rem;}footer.main-footer .main-footer-logo img{width:269px;}footer.main-footer .block-block-groupfooter-bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2.25rem;gap:2.25rem;margin-top:2.25rem;}footer.main-footer #block-footerpartnerlogos{-ms-flex-negative:0;flex-shrink:0;margin-top:0;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image > a{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}footer.main-footer #block-footerpartnerlogos .custom-image-block-image > a:hover,footer.main-footer #block-footerpartnerlogos .custom-image-block-image > a:focus,footer.main-footer #block-footerpartnerlogos .custom-image-block-image > a:active{opacity:0.6;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}}@media screen and (min-width:1200px){footer.main-footer nav.menu--footer ul.menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.sample-basket-icon .ajax-progress-throbber{display:none;}.sample-quantity{position:absolute;left:13px;left:calc(26px / 2);top:-9.75px;top:calc(26px * -0.375);width:1rem;height:1rem;padding:0.125rem;border-radius:50%;background-color:#daebe6;color:#516363;font-size:0.75rem;font-weight:600;line-height:1.25;text-align:center;}.block-block-groupheader-navbar-bottom-container{}.block-block-groupheader-navbar-bottom-container .sample-basket-icon{text-align:right;}.block-block-groupheader-navbar-bottom-container .link-icon--shopping-cart a{color:#454545;font-weight:600;}.block-block-groupheader-navbar-bottom-container .link-icon--shopping-cart a::before{-webkit-filter:unset;filter:unset;opacity:1;}.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket{display:none;}@media screen and (max-width:991px){.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket{display:block;}.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket .link-icon{padding-right:26px;}.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket .link-icon a{display:block;width:26px;height:26px;white-space:nowrap;color:transparent;padding-left:1.625rem;}}@media screen and (max-width:768px){.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket{display:block;}.block-block-groupheader-navbar-top-container .block-co-basket-sample-basket .link-icon{padding-right:0.75rem;}}nav.pager{margin-top:2.25rem;}nav.pager ul.pager__items{margin-bottom:-0.75rem;margin-bottom:calc(0.75rem * -1);}nav.pager ul.pager__items li.pager__item{display:inline-block;font-size:0.875rem;color:#000;line-height:1.6;letter-spacing:-0.5px;padding:0 0.125rem 0.75rem 0.125rem;}nav.pager ul.pager__items li.pager__item.pager__item--ellipsis{padding:0.25rem 0.375rem;}nav.pager ul.pager__items li.pager__item a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0.375rem 0.875rem;font-size:0.875rem;color:#000;font-weight:400;line-height:1.25;letter-spacing:-0.5px;text-align:center;background-color:transparent;border-radius:10px;cursor:pointer;}nav.pager ul.pager__items li.pager__item a:hover,nav.pager ul.pager__items li.pager__item a:focus,nav.pager ul.pager__items li.pager__item a:active{color:#454545;text-decoration:none;}nav.pager ul.pager__items li.pager__item.is-active a{color:#fff;font-weight:600;background-color:#516363;}@media (min-width:992px){nav.pager ul.pager__items li.pager__item.pager__item--ellipsis{font-size:1.25rem;}nav.pager ul.pager__items li.pager__item a{font-size:1.25rem;-webkit-transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}nav.pager ul.pager__items li.pager__item a:hover,nav.pager ul.pager__items li.pager__item a:focus,nav.pager ul.pager__items li.pager__item a:active{color:#fff;text-decoration:none;background-color:#516363;}}#sliding-popup{background:#c3cac8;width:100%;}#sliding-popup .eu-cookie-compliance-banner,#sliding-popup .eu-cookie-withdraw-banner{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;}@media screen and (min-width:992px){#sliding-popup .eu-cookie-compliance-banner,#sliding-popup .eu-cookie-withdraw-banner{padding-left:24px;padding-right:24px;}}#sliding-popup .eu-cookie-compliance-content{max-width:none;width:100%;padding-top:0.75rem;padding-right:0;padding-bottom:1.5rem;padding-left:0;text-align:center;}#sliding-popup .eu-cookie-compliance-message,#sliding-popup .eu-cookie-compliance-buttons{float:none;max-width:none;}#sliding-popup .eu-cookie-compliance-message{padding-bottom:0.75rem;}#sliding-popup .eu-cookie-compliance-message p{color:#132728;margin-bottom:0.4em;}#sliding-popup .eu-cookie-compliance-message p:last-child{margin-bottom:0;}#sliding-popup .eu-cookie-compliance-message .find-more-button{color:#01334f;font-weight:500;text-decoration:underline;-webkit-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out;}#sliding-popup .eu-cookie-compliance-message .find-more-button:hover,#sliding-popup .eu-cookie-compliance-message .find-more-button:focus,#sliding-popup .eu-cookie-compliance-message .find-more-button:active{color:#516363;text-decoration:underline;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;}#sliding-popup .eu-cookie-compliance-buttons{margin-top:1.5rem;}#sliding-popup .eu-cookie-compliance-buttons button{display:inline-block;min-width:112px;font-size:1rem;color:#fff;font-weight:600;line-height:1.6;text-align:center;background-color:#516363;border:1px solid #516363;border-radius:10px;padding:0.625rem 2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;-webkit-box-shadow:0 -3px 5px rgba(0,0,0,0.2);box-shadow:0 -3px 5px rgba(0,0,0,0.2);margin-top:0;margin-right:0.375rem;}#sliding-popup .eu-cookie-compliance-buttons button:hover,#sliding-popup .eu-cookie-compliance-buttons button:focus,#sliding-popup .eu-cookie-compliance-buttons button:active{color:#fff;background-color:#132728;border-color:#132728;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}#sliding-popup .eu-cookie-compliance-buttons button:last-child{margin-right:0;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{background-color:#488db6;border-color:#488db6;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover,#sliding-popup .eu-cookie-compliance-buttons button.decline-button:focus,#sliding-popup .eu-cookie-compliance-buttons button.decline-button:active{background-color:#01334f;border-color:#01334f;}#sliding-popup .eu-cookie-compliance-buttons button.decline-button::before,#sliding-popup .eu-cookie-compliance-buttons button.decline-button::after{display:none;content:none;}#sliding-popup .eu-cookie-withdraw-tab{left:auto;right:9px;right:calc(18px / 2);font-size:0.75rem;color:#fff;padding:0.375rem 0.75rem;border-radius:10px 10px 0 0;background-color:#488db6;-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media (min-width:992px){#sliding-popup .eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:1.5rem;text-align:left;}#sliding-popup .eu-cookie-compliance-message{padding-bottom:0;}#sliding-popup .eu-cookie-compliance-buttons{margin-top:0;}#sliding-popup .eu-cookie-compliance-buttons button{margin-top:0;}}#backtotop{bottom:40px;right:9px;right:calc(18px / 2);width:50px;height:50px;background-size:50px 50px;}.distributors-grid-block .views-field-field-logo-media,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media{height:100%;}.distributors-grid-block .views-field-field-logo-media a,.distributors-grid-block .views-field-field-logo-media .manufacturer-select,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media a,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media .manufacturer-select{display:block;border:2px solid transparent;padding:1rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.1);box-shadow:0 0 24px 0 rgba(0,0,0,0.1);cursor:pointer;}.distributors-grid-block .views-field-field-logo-media .manufacturer-select,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media .manufacturer-select{border:2px solid transparent;}.distributors-grid-block .views-field-field-logo-media img,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media img{display:block;width:100%;}@media screen and (min-width:992px){.distributors-grid-block .views-field-field-logo-media a,.distributors-grid-block .views-field-field-logo-media .manufacturer-select,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media a,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media .manufacturer-select{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.distributors-grid-block .views-field-field-logo-media a:hover,.distributors-grid-block .views-field-field-logo-media .manufacturer-select:hover,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media a:hover,.extra-field--leds-and-performances .view-manufacturer-select .views-field-field-logo-media .manufacturer-select:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}}.applications-grid-item-link-wrapper{display:block;}.applications-grid-item{position:relative;border-radius:3px;overflow:hidden;}.applications-grid-item .applications-grid-item-content-overlay{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.5);padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;}.applications-grid-item .applications-grid-item-content-overlay h4{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:0;}.applications-grid-item .applications-grid-item-content img{display:block;}@media screen and (min-width:992px){.applications-grid-item-link-wrapper:hover .applications-grid-item .applications-grid-item-content-overlay,.applications-grid-item-link-wrapper:focus .applications-grid-item .applications-grid-item-content-overlay,.applications-grid-item-link-wrapper:active .applications-grid-item .applications-grid-item-content-overlay{height:25%;-webkit-transition:height 0.15s ease-in-out;transition:height 0.15s ease-in-out;}.applications-grid-item .applications-grid-item-content-overlay{-webkit-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}}.view-search-results article.node--type-application > h2,.view-search-results article.node--type-application .product-header-facet-wrapper{display:none;}.view-search-results .view-content .views-row{margin-bottom:1.5rem;}.view-search-results .view-content .views-row:last-child{margin-bottom:0;}.view-search-results .view-holders .performances-results-section--holders{margin-top:2.25rem;}@media screen and (min-width:768px){.view-search-results .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:1.5rem;gap:1.5rem;}.view-search-results .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.view-search-results .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.view-search-results .view-content .views-row{margin-bottom:0;}.view-search-results .view-holders .view-content{display:block;}}@media screen and (min-width:992px){.view-search-results .view-content{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;}.view-search-results .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.view-search-results .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.view-search-results .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;}.view-search-results .view-holders .performances-results-section--holders{margin-top:3rem;}}.optic-select{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;max-width:100%;margin-top:-6.75rem;}@media screen and (min-width:992px){.optic-select{padding-left:24px;padding-right:24px;}}.optic-select form{position:relative;border-radius:10px;background-color:#fff;padding:calc(2.25rem + 51px) 1rem 1rem;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.15);box-shadow:0 8px 24px rgba(0,0,0,0.15);}.optic-select form .optic-select-logo-container{position:absolute;top:1rem;left:1rem;width:80px;height:51px;background-image:url("/themes/custom/carclo_2021/img/logos/optic-select-logo.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:10;cursor:pointer;}@media screen and (min-width:640px){.optic-select form{max-width:640px;margin-left:auto;margin-right:auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.75rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:0.75rem;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem;}.optic-select form > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-select form > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-select form details.details-dropdown{margin-bottom:0;}.optic-select form details.details-dropdown .details-wrapper{width:auto;}.optic-select form input[type=submit]{-ms-grid-column-align:start;justify-self:start;}}@media screen and (min-width:768px){.optic-select{margin-top:-8.625rem;}}@media screen and (min-width:992px){.optic-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.optic-select form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:none;padding:1rem 1rem 1rem calc(6rem + 80px);margin-left:0;margin-right:0;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.05);box-shadow:0 8px 24px rgba(0,0,0,0.05);}.optic-select form .optic-select-logo-container{left:3rem;}.optic-select form details.details-dropdown{display:inline-block;width:auto;margin-bottom:0;}}@media screen and (min-width:1200px){.optic-select{margin-top:-11.75rem;}}.field__item:first-child .paragraph .optic-select{margin-top:0;}@media screen and (min-width:768px){.field__item:first-child .paragraph .optic-select{margin-top:0;}}@media screen and (min-width:1200px){.field__item:first-child .paragraph .optic-select{margin-top:0;}}.block-block-groupsidebar-facets-container{max-width:640px;margin-left:auto;margin-right:auto;position:relative;padding-top:calc(2rem + 62px);}.block-block-groupsidebar-facets-container::before{position:absolute;top:0;left:0;display:block;content:"";width:98px;height:62px;background-image:url("/themes/custom/carclo_2021/img/logos/optic-select-logo.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;}.sidebar-facets-reset-container{margin-top:1.5rem;}.view-search-results .view-content article{height:100%;}.view-search-results .view-content .node__content{height:100%;}.view-search-results .view-content a.optic-product-card-link-wrapper{height:100%;}a.optic-product-card-link-wrapper{display:block;}.optic-product-card{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:480px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #b5b5b5;border-radius:3px;background-color:#fff;line-height:1.25;color:#27372b;padding:1.5rem;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.02);box-shadow:0 8px 8px rgba(0,0,0,0.02);overflow:hidden;}.optic-product-card .field--name-field-image-media{border-bottom:1px solid #b5b5b5;padding-bottom:1.5rem;margin-bottom:1.125rem;}.optic-product-card .field--name-field-image-media img{display:block;}.optic-product-card .extra-field--part-number{margin-bottom:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#488db6;}.optic-product-card .extra-field--part-number .field__label,.optic-product-card .extra-field--part-number .field__item{font-weight:600;}.optic-product-card .extra-field--part-number .field__label{margin-right:0.5em;}.optic-product-card .field--name-field-optic-name{margin-bottom:0.75rem;font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;font-weight:500;}.optic-product-card .field--name-field-drawing,.optic-product-card .field--name-field-diameter,.optic-product-card .field--name-field-application{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.25rem 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0.25rem;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}.optic-product-card .field--name-field-drawing > *:nth-child(1),.optic-product-card .field--name-field-diameter > *:nth-child(1),.optic-product-card .field--name-field-application > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-product-card .field--name-field-drawing > *:nth-child(2),.optic-product-card .field--name-field-diameter > *:nth-child(2),.optic-product-card .field--name-field-application > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-product-card .field--name-field-drawing .field__label,.optic-product-card .field--name-field-diameter .field__label,.optic-product-card .field--name-field-application .field__label{font-weight:400;color:#454545;}.optic-product-card .field--name-field-drawing .field__item,.optic-product-card .field--name-field-diameter .field__item,.optic-product-card .field--name-field-application .field__item{font-weight:600;}.optic-product-card .field--name-field-drawing{margin-bottom:0.75rem;}.optic-product-card .field--name-field-drawing .field__item{word-break:break-all;}.optic-product-card .field--name-field-application{margin-top:0.75rem;}.optic-product-card .field--name-field-application .field__item{margin-bottom:0.375rem;}.optic-product-card .field--name-field-application .field__item:last-child{margin-bottom:0;}.optic-product-card .extra-field--learn-more-button{margin-top:1.5rem;}.optic-product-card .extra-field--learn-more-button .button-main a{width:100%;}@media screen and (min-width:992px){a.optic-product-card-link-wrapper{display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}a.optic-product-card-link-wrapper:hover,a.optic-product-card-link-wrapper:focus,a.optic-product-card-link-wrapper:active{text-decoration:none;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}a.optic-product-card-link-wrapper:hover .optic-product-card,a.optic-product-card-link-wrapper:focus .optic-product-card,a.optic-product-card-link-wrapper:active .optic-product-card{-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(0,0,0,0.2);-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.optic-product-card{-webkit-transition:-webkit-box-shadow 0.3s ease-in-out;transition:-webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;}}.card-styling{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:480px;padding:1.5rem;margin-left:auto;margin-right:auto;border:1px solid #f2f2f2;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -6px 6px rgba(0,0,0,0.1);box-shadow:0 -6px 6px rgba(0,0,0,0.1);}.card-styling .views-field{width:100%;font-size:0;margin:0 0 0.75rem 0;}.card-styling .views-field:last-child{margin-bottom:0;}.card-styling .field--name-field-media-image img{display:block;}.card-styling .views-field-title h4{text-align:left;margin-bottom:0;}.card-styling .views-field-body .field-content{font-size:1rem;}.card-styling .views-field-view-node{margin-top:1.5rem;}.card-styling .views-field-view-node .button-main a{width:100%;}.card-styling-white{background-color:#fff;}.card-styling-grey{background-color:#f2f2f2;}.view-exhibitions .card-styling .views-field-field-exhibition-date,.view-exhibitions .card-styling .views-field-field-stand,.view-exhibitions .card-styling .views-field-field-location{display:-ms-grid;display:grid;-ms-grid-columns:3fr 0.25rem 7fr;grid-template-columns:3fr 7fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0.25rem;-webkit-column-gap:0.25rem;-moz-column-gap:0.25rem;column-gap:0.25rem;}.view-exhibitions .card-styling .views-field-field-exhibition-date > *:nth-child(1),.view-exhibitions .card-styling .views-field-field-stand > *:nth-child(1),.view-exhibitions .card-styling .views-field-field-location > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.view-exhibitions .card-styling .views-field-field-exhibition-date > *:nth-child(2),.view-exhibitions .card-styling .views-field-field-stand > *:nth-child(2),.view-exhibitions .card-styling .views-field-field-location > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.view-exhibitions .card-styling .views-field-field-exhibition-date .views-label,.view-exhibitions .card-styling .views-field-field-exhibition-date .field-content,.view-exhibitions .card-styling .views-field-field-stand .views-label,.view-exhibitions .card-styling .views-field-field-stand .field-content,.view-exhibitions .card-styling .views-field-field-location .views-label,.view-exhibitions .card-styling .views-field-field-location .field-content{font-size:1rem;}.view-exhibitions .card-styling .views-field-field-exhibition-date .field-content,.view-exhibitions .card-styling .views-field-field-stand .field-content,.view-exhibitions .card-styling .views-field-field-location .field-content{font-weight:600;}.dialog-off-canvas-main-canvas{padding:0 !important;}#drupal-off-canvas span,#drupal-off-canvas applet,#drupal-off-canvas object,#drupal-off-canvas iframe,#drupal-off-canvas h1,#drupal-off-canvas h2,#drupal-off-canvas h3,#drupal-off-canvas h4,#drupal-off-canvas h5,#drupal-off-canvas h6,#drupal-off-canvas p,#drupal-off-canvas blockquote,#drupal-off-canvas pre,#drupal-off-canvas a,#drupal-off-canvas abbr,#drupal-off-canvas acronym,#drupal-off-canvas address,#drupal-off-canvas big,#drupal-off-canvas button,#drupal-off-canvas .button,#drupal-off-canvas cite,#drupal-off-canvas code,#drupal-off-canvas del,#drupal-off-canvas dfn,#drupal-off-canvas em,#drupal-off-canvas img,#drupal-off-canvas ins,#drupal-off-canvas kbd,#drupal-off-canvas q,#drupal-off-canvas s,#drupal-off-canvas samp,#drupal-off-canvas small,#drupal-off-canvas strike,#drupal-off-canvas strong,#drupal-off-canvas sub,#drupal-off-canvas sup,#drupal-off-canvas tt,#drupal-off-canvas var,#drupal-off-canvas b,#drupal-off-canvas u,#drupal-off-canvas i,#drupal-off-canvas center,#drupal-off-canvas dl,#drupal-off-canvas dt,#drupal-off-canvas dd,#drupal-off-canvas ol,#drupal-off-canvas ul,#drupal-off-canvas li,#drupal-off-canvas fieldset,#drupal-off-canvas form,#drupal-off-canvas label,#drupal-off-canvas legend,#drupal-off-canvas table,#drupal-off-canvas caption,#drupal-off-canvas tbody,#drupal-off-canvas tfoot,#drupal-off-canvas thead,#drupal-off-canvas tr,#drupal-off-canvas th,#drupal-off-canvas td,#drupal-off-canvas article,#drupal-off-canvas aside,#drupal-off-canvas canvas,#drupal-off-canvas details,#drupal-off-canvas embed,#drupal-off-canvas figure,#drupal-off-canvas figcaption,#drupal-off-canvas footer,#drupal-off-canvas header,#drupal-off-canvas hgroup,#drupal-off-canvas main,#drupal-off-canvas menu,#drupal-off-canvas meter,#drupal-off-canvas nav,#drupal-off-canvas output,#drupal-off-canvas progress,#drupal-off-canvas ruby,#drupal-off-canvas section,#drupal-off-canvas summary,#drupal-off-canvas time,#drupal-off-canvas mark,#drupal-off-canvas audio,#drupal-off-canvas video,#drupal-off-canvas input,#drupal-off-canvas select,#drupal-off-canvas .form-select,#drupal-off-canvas textarea{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;color:#fff;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00080d;border:none;padding:3rem 0 0;-webkit-box-shadow:0 0 44px 2px rgba(0,0,0,0.6);box-shadow:0 0 44px 2px rgba(0,0,0,0.6);}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-titlebar{background-color:#00080d;border:none;padding:0 1.5rem;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-title{font-size:1.25rem;margin-bottom:0.6em;position:relative;max-width:none;width:100%;font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;color:#fff;text-align:center;padding:0 0 1.5rem 0;margin-bottom:0;}@media screen and (min-width:992px){.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-title{font-size:1.5625rem;}}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-titlebar-close{top:0.75rem;right:1.5rem;border:1px solid transparent;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-titlebar-close:hover,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-titlebar-close:focus{border:1px solid #fff;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas{background-color:#00080d;padding:0 1.5rem 3.75rem;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a{color:#c3cac8;font-weight:500;text-decoration:none;-webkit-transition:none;transition:none;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:hover,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:focus,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:active{color:#c3cac8;text-decoration:none;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .sample-basket-wrapper{position:relative;max-width:340px;text-align:center;padding:3rem 0;margin:0 auto;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .sample-basket-wrapper::before,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .sample-basket-wrapper::after{position:absolute;left:50%;display:block;content:"";width:262px;max-width:262px;height:1px;background-color:rgba(255,255,255,0.2);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .sample-basket-wrapper::before{top:0;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .sample-basket-wrapper::after{bottom:0;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .basket-info-wrapper,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .basket-message-wrapper{position:relative;font-size:1rem;line-height:1.6;text-align:left;padding-left:2.375rem;margin-bottom:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .basket-info-wrapper::before,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .basket-message-wrapper::before{position:absolute;top:0;left:0;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -182px;background-repeat:no-repeat;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas .basket-message-wrapper::before{background-position:0 -208px;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;color:#fff;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form input[type=submit]{display:inline-block;min-width:112px;font-size:1rem;color:#fff;font-weight:600;line-height:1.6;text-align:center;background-color:#516363;border:1px solid #516363;border-radius:10px;padding:0.625rem 2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;width:auto;border:none;cursor:pointer;margin-top:2.25rem;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form input[type=submit]:hover,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form input[type=submit]:focus,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form input[type=submit]:active{color:#fff;background-color:#132728;border-color:#132728;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;border:none;border-radius:10px;padding:1rem 4rem 1rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select::after{position:absolute;top:50%;right:0.625rem;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -130px;background-repeat:no-repeat;opacity:0.8;-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7);}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select label{font-size:1rem;font-weight:400;background-color:transparent;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select select{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;text-align:right;direction:rtl;background-image:none;background-color:transparent;border:none;border-radius:10px;padding:0 2.875rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas form .form-type-select select{color:#fff;background-color:rgba(72,141,182,0.3);}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas table{width:100%;min-width:0;font-size:1rem;color:#fff;font-weight:400;line-height:1.6;margin:0;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas table tr:hover td{background-color:transparent;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas table td{font-size:1rem;color:#fff;font-weight:400;line-height:1.6;border-bottom:0;padding:0.75rem;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas table td:first-child{width:106px;padding-left:0;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas table td:last-child{padding-right:0;}@media screen and (min-width:992px){.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog .ui-dialog-titlebar-close{top:1rem;}.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:hover,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:focus,.ui-dialog.ui-dialog-off-canvas.sample-basket-dialog #drupal-off-canvas a:active{color:#516363;text-decoration:underline;}}.block-views-blockdistributors-distributors-block .view-distributors .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.block-views-blockdistributors-distributors-block .field--name-field-dist-grid-listing-link{text-align:center;margin-top:2.25rem;}@media screen and (min-width:640px){.block-views-blockdistributors-distributors-block .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}}@media screen and (min-width:768px){.block-views-blockdistributors-distributors-block .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}}@media screen and (min-width:992px){.block-views-blockdistributors-distributors-block .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}.block-views-blockdistributors-distributors-block .view-distributors .view-content > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;}.block-views-blockdistributors-distributors-block .field--name-field-dist-grid-listing-link{margin-top:3rem;}}.view-case-studies .view-content,.view-press-releases .view-content,.view-terminology .view-content,.view-exhibitions .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:3rem;row-gap:3rem;grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;padding:0;}.view-case-studies .view-content > *:nth-child(1),.view-press-releases .view-content > *:nth-child(1),.view-terminology .view-content > *:nth-child(1),.view-exhibitions .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}@media screen and (min-width:640px){.view-case-studies .view-content,.view-press-releases .view-content,.view-terminology .view-content,.view-exhibitions .view-content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.view-case-studies .view-content > *:nth-child(1),.view-press-releases .view-content > *:nth-child(1),.view-terminology .view-content > *:nth-child(1),.view-exhibitions .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.view-case-studies .view-content > *:nth-child(2),.view-press-releases .view-content > *:nth-child(2),.view-terminology .view-content > *:nth-child(2),.view-exhibitions .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}}@media screen and (min-width:992px){.view-case-studies .view-content,.view-press-releases .view-content,.view-terminology .view-content,.view-exhibitions .view-content{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.view-case-studies .view-content > *:nth-child(1),.view-press-releases .view-content > *:nth-child(1),.view-terminology .view-content > *:nth-child(1),.view-exhibitions .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.view-case-studies .view-content > *:nth-child(2),.view-press-releases .view-content > *:nth-child(2),.view-terminology .view-content > *:nth-child(2),.view-exhibitions .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.view-case-studies .view-content > *:nth-child(3),.view-press-releases .view-content > *:nth-child(3),.view-terminology .view-content > *:nth-child(3),.view-exhibitions .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}}.media--view-mode-content-type-general-main-image,.media--view-mode-content-type-applications-main-image{max-width:640px;margin-left:auto;margin-right:auto;}.co-basket-checkout{margin-bottom:2.25rem;}.co-basket-checkout table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:0;font-size:1rem;font-weight:400;line-height:1.6;margin:0;padding-bottom:2.25rem;border-bottom:1px solid #b5b5b5;}.co-basket-checkout table tr:hover td{background-color:transparent;}.co-basket-checkout table td{font-size:1rem;font-weight:400;line-height:1.6;border-bottom:0;padding:0.75rem 0.375rem;}.co-basket-checkout table td:first-child{width:106px;padding-left:0;}.co-basket-checkout table td:last-child{padding-right:0;}.co-basket-checkout table td .form-type-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;border:none;border-radius:10px;padding:1rem 4rem 1rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;}.co-basket-checkout table td .form-type-select::after{position:absolute;top:50%;right:0.625rem;display:block;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -130px;background-repeat:no-repeat;opacity:0.8;-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7);}.co-basket-checkout table td .form-type-select label{font-size:1rem;font-weight:400;background-color:transparent;}.co-basket-checkout table td .form-type-select select{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;text-align:right;direction:rtl;background-image:none;background-color:transparent;border:none;border-radius:10px;padding:0 2.875rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;}.co-basket-checkout table td input[type=submit]{all:unset;display:block;cursor:pointer;content:"";width:26px;height:26px;background-image:url("/themes/custom/carclo_2021/img/icons/icon-sprite.svg");background-size:26px 286px;background-position:0 -260px;background-repeat:no-repeat;}@media (min-width:385px){.co-basket-checkout table td{padding:0.75rem 0.75rem;}}#webform-submission-sample-basket-checkout-add-form{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:8.75rem;}#webform-submission-sample-basket-checkout-add-form form{font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;}#webform-submission-sample-basket-checkout-add-form form input[type=submit]{margin-top:2.25rem;}#webform-submission-sample-basket-checkout-add-form form .form-type-webform-terms-of-service{text-align:center;}.block-system-breadcrumb-block .breadcrumb ol li{color:#6f6f6f;}.block-system-breadcrumb-block .breadcrumb ol li:first-child::before{content:none;}.block-system-breadcrumb-block .breadcrumb ol li::before{content:">";margin:0 0.375rem;}.block-system-breadcrumb-block .breadcrumb ol li:last-child{color:#516363;font-weight:600;}.block-system-breadcrumb-block .breadcrumb ol li:last-child::before{color:#6f6f6f;}.optic-data-top-container .field--name-field-image-media{max-width:480px;border:1px solid #b5b5b5;border-radius:3px;margin-bottom:0.75rem;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.04);box-shadow:0 4px 4px rgba(0,0,0,0.04);}.optic-data-top-container .field--name-field-image-media img{display:block;}.optic-data-top-container .top-container-text-field .field--name-field-optic-name{font-size:1.5625rem;margin-bottom:0.5em;font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;color:#27372b;font-weight:600;line-height:1.25;margin-bottom:0.375rem;}@media screen and (min-width:992px){.optic-data-top-container .top-container-text-field .field--name-field-optic-name{font-size:1.875rem;}}.optic-data-top-container .top-container-text-field .extra-field--part-number{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0.375rem;gap:0.375rem;}.optic-data-top-container .top-container-text-field .extra-field--part-number .extra-field--label,.optic-data-top-container .top-container-text-field .extra-field--part-number .extra-field--content{font-size:1.125rem;margin-bottom:0.9em;color:#488db6;font-weight:600;}@media screen and (min-width:992px){.optic-data-top-container .top-container-text-field .extra-field--part-number .extra-field--label,.optic-data-top-container .top-container-text-field .extra-field--part-number .extra-field--content{font-size:1.25rem;}}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field{margin-bottom:0.75rem;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field .field__label,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field .field__label{width:120px;font-weight:normal;padding-right:0.75rem;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field .field__item,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field .field__item{font-weight:700;padding-right:0;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field:last-child{margin-bottom:0;}.optic-data-top-container .top-container-text-field .field--name-field-application{margin-top:0.75rem;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__label{width:120px;font-weight:400;padding-right:0.75rem;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:0.375rem;-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:0.375rem;padding-right:0;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__item{display:inline-block;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__item::after{display:inline-block;content:",";color:#516363;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__item:last-child::after{display:none;content:"";}.optic-data-top-container .top-container-text-field .field--name-field-application .field__item a{font-weight:400;}.optic-data-top-container .top-container-text-field .field--name-field-additional-text{font-size:0.875rem;margin-top:0.75rem;}.optic-data-top-container .field--name-field-file-media{margin-top:2.25rem;}.optic-data-top-container .cta-container{margin-top:2.25rem;}.optic-data-top-container .cta-container .request-sample{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;}.optic-data-top-container .cta-container .request-sample .sample-request-button{display:inline-block;min-width:112px;font-size:1rem;color:#fff;font-weight:600;line-height:1.6;text-align:center;background-color:#516363;border:1px solid #516363;border-radius:10px;padding:0.625rem 2rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}.optic-data-top-container .cta-container .request-sample .sample-request-button:hover,.optic-data-top-container .cta-container .request-sample .sample-request-button:focus,.optic-data-top-container .cta-container .request-sample .sample-request-button:active{color:#fff;background-color:#132728;border-color:#132728;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.optic-data-top-container .cta-container .request-sample a{background-color:#488db6;border-color:#488db6;}.optic-data-top-container .cta-container .request-sample a:hover,.optic-data-top-container .cta-container .request-sample a:focus,.optic-data-top-container .cta-container .request-sample a:active{background-color:#01334f;border-color:#01334f;}.optic-data-top-container .cta-container .sample-request-button-wrapper .ajax-progress-throbber{display:none;}@media screen and (min-width:992px){.optic-data-top-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:3rem;gap:3rem;}.optic-data-top-container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-data-top-container > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-data-top-container .field--name-field-image-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field{margin-bottom:0;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .field .field__label,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field .field__label{width:auto;padding-right:0;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.375rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:0.375rem;gap:0.375rem;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content > *:nth-child(1),.optic-data-top-container .top-container-text-field .diameter-and-drawing-container > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content > *:nth-child(2),.optic-data-top-container .top-container-text-field .diameter-and-drawing-container > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content .field,.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.375rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:0.375rem;-webkit-column-gap:0.375rem;-moz-column-gap:0.375rem;column-gap:0.375rem;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content .field > *:nth-child(1),.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-data-top-container .top-container-text-field .field--name-field-optic-range .node__content .field > *:nth-child(2),.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-data-top-container .top-container-text-field .diameter-and-drawing-container .field{grid-row-gap:0.375rem;row-gap:0.375rem;}.optic-data-top-container .top-container-text-field .field--name-field-application{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.1875rem 3fr;grid-template-columns:1fr 3fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:0.1875rem;-webkit-column-gap:0.1875rem;-moz-column-gap:0.1875rem;column-gap:0.1875rem;margin-top:0.375rem;}.optic-data-top-container .top-container-text-field .field--name-field-application > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.optic-data-top-container .top-container-text-field .field--name-field-application > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.optic-data-top-container .top-container-text-field .field--name-field-application .field__label{width:auto;padding-right:0;}.optic-data-top-container .top-container-text-field .field--name-field-additional-text{margin-top:0.375rem;}}.product-header-facet-wrapper{margin-bottom:2.25rem;}.product-header-facet-wrapper img{display:block;max-width:200px;max-height:200px;width:100%;height:auto;margin-bottom:1.5rem;}.extra-field--leds-and-performances{margin-top:2.25rem;}.extra-field--leds-and-performances .view-manufacturer-select .view-header{font-size:1.125rem;color:#6f6f6f;line-height:1.25;}.extra-field--leds-and-performances .view-manufacturer-select .view-content{margin-top:2.25rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.extra-field--leds-and-performances .view-manufacturer-select .view-content .views-row.active .manufacturer-select{border-color:#516363;}@media screen and (min-width:480px){.extra-field--leds-and-performances .view-manufacturer-select .view-content{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}}@media screen and (min-width:640px){.extra-field--leds-and-performances .view-manufacturer-select .view-content{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:auto;grid-template-rows:auto;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}}@media screen and (min-width:768px){.extra-field--leds-and-performances .view-manufacturer-select .view-content{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:auto;grid-template-rows:auto;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;}}@media screen and (min-width:992px){.extra-field--leds-and-performances{margin-top:3rem;}.extra-field--leds-and-performances .view-manufacturer-select .view-content{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);-ms-grid-rows:auto;grid-template-rows:auto;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;}.extra-field--leds-and-performances .view-manufacturer-select .view-content > *:nth-child(6){-ms-grid-row:1;-ms-grid-column:6;}}#block-carclo-2021-customblock-2 .field--name-field-media-oembed-video{text-align:center;}#block-carclo-2021-customblock-2 iframe{min-width:300px;min-height:169px;}@media screen and (min-width:992px){#block-carclo-2021-customblock-2 iframe{min-width:600px;min-height:338px;}}.performances-results-section{margin-top:2.25rem;}.performances-results-section.performances-results-section--item-page{margin-top:4.5rem;}.performances-results-section .performance-item__data-container .views-field-title{font-size:1.125rem;margin-bottom:0.9em;font-family:"futura-pt","Helvetica Neue",helvetica,arial,sans-serif;color:#27372b;font-weight:600;line-height:1.25;}@media screen and (min-width:992px){.performances-results-section .performance-item__data-container .views-field-title{font-size:1.25rem;}}.performances-results-section .performance-item__images-container img{display:block;}.performances-results-section .performance-item__images-container .views-field-field-spot-image img,.performances-results-section .performance-item__images-container .field--name-field-spot-image img{border-radius:5px;}.performances-results-section .performance-item__images-container .views-field-field-cross-section-image,.performances-results-section .performance-item__images-container .field--name-field-cross-section-image{margin-top:0.75rem;}.performances-results-section .performance-item__images-container .views-field-field-cross-section-image:first-child,.performances-results-section .performance-item__images-container .field--name-field-cross-section-image:first-child{margin-top:0;}.performances-results-section .performance-item__link-container{margin-top:1.5rem;}@media screen and (max-width:991px){.performances-results-section .performance-item{padding-top:2.25rem;padding-bottom:2.25rem;border-bottom:1px solid #b5b5b5;}.performances-results-section .performance-item:first-child{padding-top:0;}.performances-results-section .performance-item:last-child{padding-bottom:0;}.performances-results-section .performance-item .col > div{max-width:480px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:640px){.performances-results-section .performance-item__images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:2.25rem;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;}.performances-results-section .performance-item__images-container .views-field,.performances-results-section .performance-item__images-container .field--type-image{width:calc(50% - 1.125rem);-ms-flex-negative:0;flex-shrink:0;}.performances-results-section .performance-item__images-container .views-field-field-cross-section-image,.performances-results-section .performance-item__images-container .field--name-field-cross-section-image{margin-top:0;}}@media screen and (min-width:992px){.performances-results-section{margin-top:3rem;}.performances-results-section.performances-results-section--item-page{margin-top:7.5rem;}.performances-results-section .performance-item__downloads-container,.performances-results-section .performance-item__link-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.5rem;}}@media screen and (min-width:640px){.performances-results-section.performances-results-section--holders .performance-item__images-container .field--name-field-image-media{width:calc(50% - 1.125rem);}.performances-results-section.performances-results-section--holders .performance-item__images-container .views-field,.performances-results-section.performances-results-section--holders .performance-item__images-container .field--type-image{width:auto;}}@media screen and (min-width:992px){.performances-results-section.performances-results-section--holders .performance-item__images-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.performances-results-section.performances-results-section--holders .performance-item__images-container .field--name-field-image-media{width:auto;max-width:163px;}}.paragraph--type--distributors-grid-listing .view-distributors .view-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;}.paragraph--type--distributors-grid-listing .field--name-field-dist-grid-listing-link{text-align:center;margin-top:2.25rem;}@media screen and (min-width:640px){.paragraph--type--distributors-grid-listing .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}}@media screen and (min-width:768px){.paragraph--type--distributors-grid-listing .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}}@media screen and (min-width:992px){.paragraph--type--distributors-grid-listing .view-distributors .view-content{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;}.paragraph--type--distributors-grid-listing .view-distributors .view-content > *:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;}.paragraph--type--distributors-grid-listing .field--name-field-dist-grid-listing-link{margin-top:3rem;}}.paragraph--type--grid-listing .field--name-field-grid-listing-link{text-align:center;margin-top:2.25rem;}.paragraph--type--grid-listing .applications-grid-item{max-width:540px;margin-left:auto;margin-right:auto;}@media screen and (min-width:768px){.paragraph--type--grid-listing{}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;margin-right:0;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item{width:100%;height:0;max-width:none;padding-top:32.9485%;margin-left:0;margin-right:0;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item-content{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item-content div,.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item-content article{width:100%;height:100%;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item-content .contextual{display:none;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}}@media screen and (min-width:992px){.paragraph--type--grid-listing{}.paragraph--type--grid-listing .field--name-field-grid-listing-link{margin-top:3rem;}.paragraph--type--grid-listing .applications-grid-item{max-width:none;margin-left:0;margin-right:0;}.paragraph--type--grid-listing .paragraph--type--application-grid-item.full-width .applications-grid-item{padding-top:21.7796%;}}.paragraph--type--vits-image-text .vits-image-text-content,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content{max-width:810px;margin-left:auto;margin-right:auto;}.paragraph--type--vits-image-text .vits-image-text-content__image img,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image img{border-radius:20px;}.paragraph--type--vits-image-text .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__text{padding-top:1.5rem;}.paragraph--type--vits-image-text .tag-main,.paragraph--type--case-studies-50-50-image-text .tag-main{margin-bottom:0.75rem;}.paragraph--type--vits-image-text .field--name-field-vits-cta-link,.paragraph--type--vits-image-text .field--name-field-cs-cta-link,.paragraph--type--case-studies-50-50-image-text .field--name-field-vits-cta-link,.paragraph--type--case-studies-50-50-image-text .field--name-field-cs-cta-link{margin-top:1.5rem;}.paragraph--type--vits-image-text .field--name-field-cs-cta-link,.paragraph--type--case-studies-50-50-image-text .field--name-field-cs-cta-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-0.75rem;}.paragraph--type--vits-image-text .field--name-field-cs-cta-link .field__item,.paragraph--type--case-studies-50-50-image-text .field--name-field-cs-cta-link .field__item{margin-right:1.5rem;margin-bottom:0.75rem;}.paragraph--type--vits-image-text .field--name-field-cs-cta-link .field__item:last-child,.paragraph--type--case-studies-50-50-image-text .field--name-field-cs-cta-link .field__item:last-child{margin-right:0;}@media screen and (min-width:992px){.paragraph--type--vits-image-text .vits-image-text-content,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin-left:0;margin-right:0;}.paragraph--type--vits-image-text .vits-image-text-content.imageright .vits-image-text-content__image,.paragraph--type--vits-image-text .vits-image-text-content.image-right .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.imageright .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.image-right .vits-image-text-content__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:2.25rem;padding-right:0;}.paragraph--type--vits-image-text .vits-image-text-content.imageright .vits-image-text-content__text,.paragraph--type--vits-image-text .vits-image-text-content.image-right .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.imageright .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.image-right .vits-image-text-content__text{padding-left:0;padding-right:2.25rem;}.paragraph--type--vits-image-text .vits-image-text-content__image,.paragraph--type--vits-image-text .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__text{width:50%;}.paragraph--type--vits-image-text .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image{padding-right:2.25rem;}.paragraph--type--vits-image-text .vits-image-text-content__image .field--name-field-vits-image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image .field--name-field-vits-image{height:100%;}.paragraph--type--vits-image-text .vits-image-text-content__image img,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}.paragraph--type--vits-image-text .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0.75rem;padding-left:2.25rem;padding-bottom:0.75rem;}}@media screen and (min-width:1200px){.paragraph--type--vits-image-text .vits-image-text-content.imageright .vits-image-text-content__image,.paragraph--type--vits-image-text .vits-image-text-content.image-right .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.imageright .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.image-right .vits-image-text-content__image{padding-left:4.5rem;}.paragraph--type--vits-image-text .vits-image-text-content.imageright .vits-image-text-content__text,.paragraph--type--vits-image-text .vits-image-text-content.image-right .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.imageright .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content.image-right .vits-image-text-content__text{padding-right:4.5rem;}.paragraph--type--vits-image-text .vits-image-text-content__image,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__image{padding-right:4.5rem;}.paragraph--type--vits-image-text .vits-image-text-content__text,.paragraph--type--case-studies-50-50-image-text .vits-image-text-content__text{padding-left:4.5rem;}}.paragraph.paragraph--type--vits-hero-header-slider{position:relative;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow{position:absolute;bottom:4.5rem;width:32px;height:32px;background-color:rgba(0,0,0,0.2);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow::before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background-image:url("/themes/custom/carclo_2021/img/icons/icon--chevron-down-small.svg");background-size:14px 14px;background-repeat:no-repeat;background-position:center center;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-prev{left:1.125rem;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-prev::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-next{right:1.125rem;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-next::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}@media screen and (min-width:421px){.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow{bottom:6.5rem;}}@media screen and (min-width:768px){.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media screen and (min-width:992px){.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow{width:44px;height:44px;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow:hover{opacity:0.6;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow::before{background-size:20px 20px;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-prev{left:1.5rem;}.paragraph.paragraph--type--vits-hero-header-slider nav.slick__arrow .slick-arrow.slick-next{right:1.5rem;}}.paragraph.paragraph--type--vits-header-slide{height:60vh;min-height:360px;max-height:420px;overflow:hidden;margin-bottom:3.75rem;}.paragraph.paragraph--type--vits-header-slide .slide .header-image-container::before{background-color:rgba(0,0,0,0.1);}.paragraph.paragraph--type--vits-header-slide .slide .header-image-container::after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.3),rgba(0,0,0,0));}.paragraph.paragraph--type--vits-header-slide .slide-inner-content{max-width:540px;padding-top:4.5rem;}.paragraph.paragraph--type--vits-header-slide .slide-title h2,.paragraph.paragraph--type--vits-header-slide .slide-sub-title h4{color:#fff;}@media screen and (min-width:421px){.paragraph.paragraph--type--vits-header-slide{min-height:420px;max-height:480px;}}@media screen and (min-width:768px){.paragraph.paragraph--type--vits-header-slide .slide-inner-content{margin-left:4.5rem;}}@media screen and (min-width:992px){.paragraph.paragraph--type--vits-header-slide .slide-inner-content{padding-top:7.5rem;}}@media screen and (min-width:1400px){.paragraph.paragraph--type--vits-header-slide .slide-inner-content{margin-left:0;}}.paragraph--type--vits-text-over-image .vits-text-over-image-content{position:relative;}.paragraph--type--vits-text-over-image .image-background-container{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--vits-text-over-image .image-background-container .image-background,.paragraph--type--vits-text-over-image .image-background-container article,.paragraph--type--vits-text-over-image .image-background-container .field--name-field-media-image,.paragraph--type--vits-text-over-image .image-background-container .field__item{width:100%;height:100%;}.paragraph--type--vits-text-over-image .image-background-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;}.paragraph--type--vits-text-over-image .text-overlay-container{position:relative;padding:12.5rem 1.5rem 1.5rem;z-index:1;}.paragraph--type--vits-text-over-image .text-overlay-container .text-overlay-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,0.7);border-radius:5px;}.paragraph--type--vits-text-over-image .text-overlay-container .text-overlay-content .button-main{margin-top:1.5rem;}.paragraph--type--vits-text-over-image form.webform-submission-form{overflow:hidden;margin-top:1.5rem;}.paragraph--type--vits-text-over-image form.webform-submission-form .js-form-type-email{width:100%;}.paragraph--type--vits-text-over-image form.webform-submission-form label{display:none;}.paragraph--type--vits-text-over-image form.webform-submission-form input[type=text],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=number],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=email],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=tel],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=password],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=search],.paragraph--type--vits-text-over-image form.webform-submission-form input[type=url],.paragraph--type--vits-text-over-image form.webform-submission-form textarea{background-color:#d0d3d5;border-color:#d0d3d5;}.paragraph--type--vits-text-over-image form.webform-submission-form input[type=text]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=number]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=email]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=tel]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=password]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=search]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=url]:hover,.paragraph--type--vits-text-over-image form.webform-submission-form textarea:hover{border-color:#132728;}.paragraph--type--vits-text-over-image form.webform-submission-form input[type=text]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=text]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=number]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=number]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=email]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=email]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=tel]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=tel]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=password]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=password]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=search]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=search]:active,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=url]:focus,.paragraph--type--vits-text-over-image form.webform-submission-form input[type=url]:active,.paragraph--type--vits-text-over-image form.webform-submission-form textarea:focus,.paragraph--type--vits-text-over-image form.webform-submission-form textarea:active{background-color:#fff;border-color:#132728;}@media screen and (max-width:992px){.paragraph--type--vits-text-over-image .text-overlay-container{padding:5.625rem 1.5rem 5.625rem 1.5rem;}}@media screen and (min-width:640px){.paragraph--type--vits-text-over-image .text-overlay-container .text-overlay-content{padding:3rem;}.paragraph--type--vits-text-over-image form.webform-submission-form{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1.5rem;gap:1.5rem;}.paragraph--type--vits-text-over-image form.webform-submission-form .js-form-type-email{max-width:300px;}}@media screen and (min-width:768px){.paragraph--type--vits-text-over-image .text-overlay-content{padding:3.75rem;width:70%;}}@media (min-width:992px){.paragraph--type--vits-text-over-image .vits-text-over-image-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.paragraph--type--vits-text-over-image .text-overlay-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:480px;padding-top:56px;padding-bottom:56px;-webkit-box-sizing:content-box;box-sizing:content-box;}.paragraph--type--vits-text-over-image .text-overlay-container.textcentred{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paragraph--type--vits-text-over-image .text-overlay-container.textright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph--type--vits-text-over-image .text-overlay-container .text-overlay-content{-webkit-box-sizing:border-box;box-sizing:border-box;}.paragraph--type--vits-text-over-image .vits-paragraph-width-browser .text-overlay-container{-webkit-box-sizing:content-box;box-sizing:content-box;}}.paragraph--type--vits-full-width-image .image-with-caption img{display:block;}.paragraph--type--vits-full-width-image .image-with-caption .field--name-field-vits-caption{text-align:left;font-size:0.8em;font-style:italic;padding:0.5em 1em;}.paragraph--type--vits-full-width-cta .field--name-field-vits-text-plain{text-align:center;}.paragraph--type--vits-full-width-cta .button-main{text-align:center;margin-top:1.5rem;}.paragraph--type--vits-full-width-text .button-main{text-align:center;margin-top:1.5rem;}.page-node--40 .paragraph--type--vits-webform-embed .width-container--very-narrow{max-width:960px;}.page-node--40 .paragraph--type--vits-webform-embed .width-container--very-narrow form.webform-submission-form{max-width:640px;}.page-node--40 .paragraph--type--vits-webform-embed .title-content--container h2{text-align:left;}
