/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}a:focus{outline:0}html{overflow-y:scroll;cursor:default}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}table{border-collapse:separate;border-spacing:0}tr,td,th,tbody{margin:0;padding:0;border:0}tr.even,tr.odd{background:none;border-bottom:none;padding:0}th{font-weight:normal}ul,li,.item-list ul li,.menu-item{margin:0;padding:0;list-style-type:none}ul,li,.item-list ul li,.item-list ul,ul.menu li,ul li.leaf,ul li.expanded,.menu-item--expanded{margin:0;padding:0;list-style-type:none;list-style-image:none}ul.inline li{display:inline;list-style-type:none;padding:0}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}textarea{resize:none;overflow:auto}textarea:focus,input:focus,select:focus{outline:none}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit,.views-exposed-widgets{margin:0}.views-exposed-form .views-exposed-widget{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}.breadcrumb{padding:0}body.cke_editable{max-width:720px;min-width:1px;margin:15px;font:400 95%/1.4em "Open Sans",sans-serif;color:#424242;background:#FFF}.cke_editable img{margin:0 15px !important}.cke_editable p{margin:0 0 .8em}.cke_editable h2{margin:20px 0;font:600 1.3em/1.2em 'Open Sans',serif}.cke_editable h3{margin:0;font:700 1.1em/1.4em 'Open Sans',sans-serif}.cke_editable .chapo{margin-bottom:30px;font:700 1.1em/1.4em 'Open Sans',sans-serif}.cke_editable ol,.cke_editable ul{display:block;padding:0 0 0 20px;margin:1em 0}.cke_editable ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.cke_editable ul li{position:relative;padding:3px 0 3px 0;list-style:none}.cke_editable ul li:before{float:left;position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:rgb(243,160,58);font-size:1.1em}.cke_editable ul ul{margin-top:0}.cke_editable ul li li:before{content:"-";font-size:1em}.cke_editable a{text-decoration:underline}.cke_editable a:hover{text-decoration:none}.cke_editable table{border-collapse:collapse;border:1px solid #cbcbcb;}.cke_editable th,.cke_editable td{padding:0.5em 1em;border:1px solid #cbcbcb;vertical-align:top;}
@font-face{font-family:'fontello';src:url(/themes/custom/jlr/fonts/fontello.eot?46604337=);src:url(/themes/custom/jlr/fonts/fontello.eot?46604337=#iefix) format('embedded-opentype'),url(/themes/custom/jlr/fonts/fontello.woff?46604337=) format('woff'),url(/themes/custom/jlr/fonts/fontello.ttf?46604337=) format('truetype'),url(/themes/custom/jlr/fonts/fontello.svg?46604337=#fontello) format('svg');font-weight:normal;font-style:normal;}
.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:75%;}.ratio-content{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.gradient-product{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.gradient-h{z-index:1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);}body.dev-mode:before{z-index:999;position:fixed;width:10px;height:10px;left:0;top:0;content:"";background:deepskyblue;}ul.primary{display:flex;flex-wrap:wrap;z-index:2;padding:0 15px;margin:50px auto 0;line-height:0;border-bottom:1px solid #0d2f40;}ul.primary > li{margin:0;}ul.primary > li a{height:auto;margin-right:1px;padding:0 15px;font:400 1.1em/30px 'Barlow',sans-serif,sans-serif;text-transform:uppercase;background:#F5F5F5;border:1px solid #0d2f40;border-bottom:none;border-radius:3px 3px 0 0;color:#0d2f40;}ul.primary > li a:hover{color:#154d69;text-decoration:none;}ul.primary > li.is-active a,ul.primary > li.is-active a:hover{margin-bottom:-1px;background:#FFF;border-bottom:1px solid #FFF;}.page-node-type-page .addtoany_list,.page-node-type-page .breadcrumb{display:none;}.page-node-type-error-page .breadcrumb,.page-node-type-error-page .field--name-field-code-error{display:none;}#error-404{display:flex;align-items:center;padding:10% 5%;font:400 1.1em/1.6em 'Barlow',sans-serif,sans-serif;background:#FFF;}#error-404 .error-content{width:50%;padding:0 5% 0 0;}#error-404 .error-title{margin-bottom:10px;font:700 5em/1.1em 'Barlow',sans-serif,sans-serif;color:#484848;}#error-404 .error-desc{font:400 1.5em/1.2em 'Barlow',sans-serif,sans-serif;}#error-404 .error-code{margin-bottom:15px;font:700 0.9em/2em 'Barlow',sans-serif,sans-serif;color:#868188;}#error-404 .error-link ul{margin:5px 0 0;}#error-404 .error-view{width:50%;}#error-404 .error-view img{display:block;width:100%;height:auto;max-width:465px;}@media only screen and (min-width:1px) and (max-width:1470px){body.dev-mode:before{background:red;}#error-404{padding:60px 0 5%;}}@media only screen and (min-width:1px) and (max-width:1280px){body.dev-mode:before{background:pink;}}@media only screen and (min-width:1px) and (max-width:960px){body.dev-mode:before{background:orange;}#error-404{flex-direction:column-reverse;}#error-404 .error-content{width:75%;padding:0;}#error-404 .error-view{width:75%;}}@media only screen and (min-width:1px) and (max-width:620px){body.dev-mode:before{background:green;}#error-404 .error-content{width:100%;}#error-404 .error-view{width:100%;}}@media only screen and (min-width:1px) and (max-width:480px){body.dev-mode:before{background:green-yellow;}}.ipslide{margin-top:10px;height:575px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.ipslide .slide-inner{position:relative;height:100%;}.ipslide .slide-inner .items{height:100% !important;}.ipslide .slide-inner .items .paragraph{width:100%;height:100%;padding:50px 5% 0;color:#FFF;}.ipslide .slide-inner .items .paragraph:after{z-index:1;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);z-index:-1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;-webkit-opacity:0.65;-moz-opacity:0.65;opacity:0.65;}.ipslide .slide-inner .items .paragraph > .field{max-width:50%;}.ipslide .slide-inner .items .paragraph .field--name-field-slide-title{margin-bottom:10px;font:600 2.7em/1em 'Barlow',sans-serif;}.ipslide .slide-inner .items .paragraph .field--name-field-slide-content{margin-bottom:10px;}.ipslide .slide-inner .media--view-mode-background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.ipslide .slide-inner .player{z-index:1;position:absolute;top:25px;left:5%;bottom:15px;height:30px;}.ipslide .slide-inner .player li{display:inline-block;width:15px;height:15px;margin:0 5px;background:rgba(255,255,255,0.75);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}.ipslide .slide-inner .player li:hover{background:#FFF;}.ipslide .slide-inner .player li.active{background:#e25047;}@media only screen and (min-width:1px) and (max-width:1280px){.ipslide{height:400px;}.ipslide .slide-inner .items .paragraph > .field{max-width:75%;}}@media only screen and (min-width:1px) and (max-width:960px){.ipslide .slide-inner .items .paragraph > .field{max-width:100%;}}.quick-list{position:relative;}.quick-list .view-content{position:relative;display:flex;flex-wrap:wrap;padding:0 0 8.33%;}.quick-list .views-row{position:relative;width:25%;text-align:center;}.quick-list .views-row:before{display:block;content:"";padding-top:75%;padding-top:100%;}.quick-list .views-row article{position:initial;width:100%;height:100%;}.quick-list .views-row .ratio{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.quick-list .views-row img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list .views-row h2{position:absolute;margin:0;font:500 1.1em/1em 'Barlow',sans-serif;color:#FFF;text-transform:uppercase;}.quick-list .views-row h2 a{color:#FFF;}.quick-list .views-row:hover .view img{filter:grayscale(100%);-webkit-filter:1 1;-moz-filter:1 1;-ms-filter:1 1;-o-filter:1 1;height:105%;}.quick-list .views-row:hover .view:after{width:100%;}.quick-list .views-row:nth-child(odd){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list .call{position:relative;width:25%;height:100%;background:#FFF;}.quick-list .call:before{display:block;content:"";padding-top:75%;padding-top:100%;}.quick-list .call .ratio{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;overflow:visible;padding:5%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}.quick-list.front{margin-top:-6%;}.quick-list.front .view-content{margin:0 -2px -6%;padding:0 0 12.5%;}.quick-list.front .views-row{width:calc(25% - 4px);margin:2px;}.quick-list.front .views-row .product-list{margin:0;}.quick-list.front .views-row h2{z-index:3;bottom:30px;width:100%;padding:0 30px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.front .views-row:after{z-index:2;position:absolute;bottom:0;right:0;width:30px;height:30px;content:"\E841";font:normal 1.2em/30px "Fontello";background:#e25047;color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.front .views-row .ratio:before{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.quick-list.front .views-row .ratio:after{z-index:3;position:absolute;left:50%;bottom:-100%;content:"\E839";font:normal 1.2em/0 "Fontello";color:#FFF;-webkit-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-moz-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-o-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-ms-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.front .views-row:hover h2{bottom:50px;}.quick-list.front .views-row:hover:after{width:100%;height:100%;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;font-size:0;}.quick-list.front .views-row:hover .ratio:after{bottom:30px;}.quick-list.front .views-row:nth-child(odd){-webkit-transform:translate(0,25%);-moz-transform:translate(0,25%);-ms-transform:translate(0,25%);-o-transform:translate(0,25%);}.quick-list.front .title-list{position:absolute;top:10%;left:0;width:25%;padding:0 25px;color:#FFF;font:300 1.5em/1em 'Barlow',sans-serif;text-transform:uppercase;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);text-align:center;}.quick-list.front .title-list:after{position:absolute;bottom:-55px;left:50%;width:2px;height:40px;content:"";background:#e25047;}.quick-list.front .call{position:absolute;width:calc(25% - 4px);margin:2px;bottom:20%;right:0;height:auto;}.quick-list.product-item{display:flex;flex-wrap:wrap;position:relative;}.quick-list.product-item .title-list{position:absolute;top:-75px;left:0;width:25%;padding:0 25px;font:300 1.5em/1em 'Barlow',sans-serif;text-transform:uppercase;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);text-align:center;}.quick-list.product-item .title-list:after{position:absolute;bottom:-55px;left:50%;width:2px;height:40px;content:"";background:#e25047;}.quick-list.product-item .view-content{width:75%;padding:0;}.quick-list.product-item .views-row{width:33.33%;}.quick-list.product-item .views-row:nth-child(even),.quick-list.product-item .views-row:nth-child(odd){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.product-item .views-row:nth-child(3n-1){-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}.quick-list.product-item .views-row h2{z-index:3;bottom:30px;width:100%;padding:0 30px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.product-item .views-row:after{z-index:2;position:absolute;bottom:0;right:0;width:30px;height:30px;content:"\E841";font:normal 1.2em/30px "Fontello";background:#e25047;color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.product-item .views-row .ratio:before{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.quick-list.product-item .views-row .ratio:after{z-index:3;position:absolute;left:50%;bottom:-100%;content:"\E839";font:normal 1.2em/0 "Fontello";color:#FFF;-webkit-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-moz-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-o-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-ms-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.product-item .views-row:hover h2{bottom:50px;}.quick-list.product-item .views-row:hover:after{width:100%;height:100%;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;font-size:0;}.quick-list.product-item .views-row:hover .ratio:after{bottom:30px;}.quick-list.team{padding:45px 0;text-align:center;}.quick-list.team h2:after{position:absolute;top:0;left:50%;width:2px;height:35px;content:"";background:#154d69;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.quick-list.team .text-formatted{padding:0 10%;}.quick-list.team .field__items{position:relative;display:flex;flex-wrap:wrap;margin-top:75px;padding:0 0 8.33%;}.quick-list.team .field__items > .field__item{position:relative;width:20%;border:2px solid #FFF;text-align:center;}.quick-list.team .field__items > .field__item:before{display:block;content:"";padding-top:75%;padding-top:100%;}.quick-list.team .field__items > .field__item:after{z-index:1;position:absolute;width:100%;height:10px;content:"";bottom:0;left:0;background:#e25047;}.quick-list.team .field__items > .field__item img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.team .field__items > .field__item .field--type-image:before{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.quick-list.team .field__items > .field__item .name{z-index:2;position:absolute;bottom:10px;padding:5px;font:400 1.6em/1em 'Satisfy',cursive;color:#e25047;text-transform:none;text-align:center;width:100%;}.quick-list.team .field__items > .field__item .field--name-field-team-function{font:400 0/1em 'Barlow',sans-serif;color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.quick-list.team .field__items > .field__item:hover .field--name-field-team-function{font:400 0.6em/1em 'Barlow',sans-serif;}.quick-list.team .field__items > .field__item:nth-child(odd){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.team .field__items > .field__item:nth-child(odd):after{background:#0191b6;}.quick-list.team .field__items > .field__item:nth-child(odd) .name{color:#0191b6;}.quick-list.team .field__items > .field__item:nth-child(5n){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list.team .field__items > .field__item:nth-child(5n-4){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list.team .field__items > .field__item:nth-child(5n-2){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}@media only screen and (min-width:1px) and (max-width:1280px){.quick-list.front .title-list{font:300 1.15em/1em 'Barlow',sans-serif;}}@media only screen and (min-width:1px) and (max-width:960px){.quick-list{}.quick-list.team .text-formatted{padding:0;}.quick-list.team .field__items{margin-top:50px;padding:0 0 12.5%;}.quick-list.team .field__items > .field__item{width:33.33%;}.quick-list.team .field__items > .field__item:nth-child(odd),.quick-list.team .field__items > .field__item:nth-child(5n),.quick-list.team .field__items > .field__item:nth-child(5n-4),.quick-list.team .field__items > .field__item:nth-child(5n-2){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.team .field__items > .field__item:nth-child(3n-1){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list.front{margin-top:-8%;}.quick-list.front .view-content{padding:0 0 16.75%;}.quick-list.front .views-row{width:calc(33.33% - 4px);}.quick-list.front .views-row:nth-child(even),.quick-list.front .views-row:nth-child(odd){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.front .views-row:nth-child(3n-1){-webkit-transform:translate(0,25%);-moz-transform:translate(0,25%);-ms-transform:translate(0,25%);-o-transform:translate(0,25%);}.quick-list.front .call{width:33.33%;bottom:0;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);display:none;}.quick-list.product-item{padding-bottom:25%;}.quick-list.product-item .title-list{position:absolute;top:8.33%;width:50%;}.quick-list.product-item .title-list:after{position:absolute;bottom:-55px;left:50%;width:2px;height:40px;content:"";background:#e25047;}.quick-list.product-item .view-content{width:100%;padding:0;}.quick-list.product-item .views-row{width:50%;}.quick-list.product-item .views-row:nth-child(even),.quick-list.product-item .views-row:nth-child(3n-1){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.product-item .views-row:nth-child(odd){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list.product-item .call{position:absolute;width:50%;height:auto;right:0;bottom:0;background:#FFF;}.quick-list.product-item .call:before{display:none;}.quick-list.product-item .call .ratio{position:relative;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}}@media only screen and (min-width:1px) and (max-width:620px){.quick-list{}.quick-list.team .field__items{padding:0;}.quick-list.team .field__items > .field__item{width:50%;}.quick-list.team .field__items > .field__item:nth-child(3n-1){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.team .field__items > .field__item:nth-child(even){-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);}.quick-list.product-item .call{font:400 0.8em/1.3em 'Barlow',sans-serif;}.quick-list.product-item .title-list{font:300 1.1em/1em 'Barlow',sans-serif;}.quick-list.front .view-content{margin-top:-12%;}.quick-list.front .views-row{width:calc(50% - 4px);}.quick-list.front .views-row:nth-child(3n-1){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.front .views-row:nth-child(even){-webkit-transform:translate(0,25%);-moz-transform:translate(0,25%);-ms-transform:translate(0,25%);-o-transform:translate(0,25%);}.quick-list.front .call{position:absolute;bottom:20%;right:0;height:auto;}}@media only screen and (min-width:1px) and (max-width:480px){.quick-list.product-item{padding-bottom:0;}.quick-list.product-item .title-list{position:relative;top:0;width:100%;padding:40px 0 50px;}.quick-list.product-item .title-list:after{bottom:-5px;}.quick-list.product-item .views-row{width:100%;margin-bottom:10px;}.quick-list.product-item .views-row:nth-child(even),.quick-list.product-item .views-row:nth-child(3n-1),.quick-list.product-item .views-row:nth-child(odd){-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.quick-list.product-item .call{position:relative;width:100%;font:400 1em/1.3em 'Barlow',sans-serif;}.quick-list.product-item .call .ratio{position:relative;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}}.layout-container{position:relative;width:1440px;margin:0 auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.message-temp{position:relative;padding:35px 0;color:#FFF;text-align:center;}.message-temp:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:rgba(61,169,193,0.5);}.message-temp .message-title{margin-bottom:10px;font:700 1.1em/1em 'Barlow',sans-serif;text-transform:uppercase;}.message-temp p:last-child{margin:0;}#user-login-form{margin-bottom:50px;}body{position:relative;overflow:hidden;width:100%;margin:0;padding:0;color:#0d2f40;font:400 105%/1.6em 'Barlow',sans-serif;background:#FFF;}body:after{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:-2;height:780px;background:url('/themes/custom/jlr/img/bkg/header.png') center center no-repeat;background-size:cover;}body .path-frontpage:after{height:670px;}p{margin:0 0 0.8em;}ul{margin:0;}h1{position:relative;margin-bottom:10px;color:#FFF;font:400 2.2em/1em 'Barlow',sans-serif;text-transform:uppercase;}.h1,.main-title{position:relative;padding-bottom:20px;margin-bottom:35px;color:#e25047;font:600 2.8em/1.3em 'Barlow',sans-serif;text-transform:uppercase;text-align:center;}.h1:after,.main-title:after{position:absolute;bottom:0;left:50%;width:35px;height:2px;content:"";background:#0d2f40;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}h2{margin:0 0 10px;padding:0;font:300 1.8em/1.3em 'Barlow',sans-serif;color:#154d69;text-transform:uppercase;}h3{margin:0;padding:0;font:400 1.1em/1.2em 'Barlow',sans-serif;}a{text-decoration:none;color:#e25047;}a:hover{text-decoration:underline;}.bloc-link a{z-index:99;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}.back-list{position:absolute;top:-32px;right:0;}.back-list a{position:relative;display:block;padding:0 20px 0 30px;font:400 0.85em/32px 'Barlow',sans-serif;color:#999;background:rgba(255,255,255,0.8);text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.back-list a:before{position:absolute;left:15px;content:"\E80F";font:1.6em/32px "Fontello";}.back-list:hover a{color:#0d2f40;background:#ffffff;text-decoration:none;}.back-list:hover a:before{left:12px;}.field--name-body,.text-formatted{margin:0;}.field--name-body h2,.text-formatted h2{margin:0 0 5px;padding:0;font:700 1.2em/1.3em 'Barlow',sans-serif;text-transform:none;}.field--name-body h3,.text-formatted h3{margin:0;font:600 1.1em/1.6em 'Barlow',sans-serif;}.field--name-body ol,.text-formatted ol,.field--name-body ul,.text-formatted ul{display:block;padding:0 0 0 20px;margin:1em 0;}.field--name-body ol li,.text-formatted ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal;}.field--name-body ul li,.text-formatted ul li{position:relative;padding:3px 0 3px 15px;list-style:none;align-items:flex-start;}.field--name-body ul li:before,.text-formatted ul li:before{position:absolute;content:"›";color:#e25047;left:0;top:4px;font:700 1.6em/0.8em 'Barlow',sans-serif;}.field--name-body ul ul,.text-formatted ul ul{padding:0 0 0 5px;margin:0 0 0 15px;}.field--name-body ul li li:before,.text-formatted ul li li:before{content:"-";font-size:1em;}.field--name-body a,.text-formatted a{text-decoration:underline;}.field--name-body a:hover,.text-formatted a:hover{text-decoration:none;}.field--name-body table,.text-formatted table{border-collapse:collapse;border:1px solid #cbcbcb;}.field--name-body table th,.text-formatted table th,.field--name-body table td,.text-formatted table td{padding:0.5em 1em;vertical-align:top;border:1px solid #cbcbcb;}.field--name-body table th img,.text-formatted table th img,.field--name-body table td img,.text-formatted table td img{margin:0;}.field--name-body table.no-border,.text-formatted table.no-border{border:0;}.field--name-body table.no-border th,.text-formatted table.no-border th,.field--name-body table.no-border td,.text-formatted table.no-border td{border:0;}.call,.button,.field--name-field-slide-link{text-transform:uppercase;}.call span,.button span,.field--name-field-slide-link span{display:block;}.call a,.button a,.field--name-field-slide-link a{position:relative;display:inline-block;margin-top:10px;padding:10px 15px;font:500 0.95em/1em 'Barlow',sans-serif;color:#FFF;background:#e25047;border:1px solid #e25047;text-transform:uppercase;text-decoration:none;}.call a:before,.button a:before,.field--name-field-slide-link a:before{position:relative;padding-right:10px;top:2px;content:"\E839";font:normal 1.2em/1em "Fontello";}.call a:hover,.button a:hover,.field--name-field-slide-link a:hover{color:#e25047;background:#FFF;}.call{text-align:center;}header{display:flex;z-index:99;position:relative;height:100px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;justify-content:space-between;}header #logo{position:relative;height:100%;}header #logo a{display:block;height:100%;}header #logo img{display:block;width:auto;height:100%;padding:5px 0 10px 0;}#burger{display:none;}.bloc-menu .region-menu{display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;text-transform:uppercase;font:500 1em/1.3em 'Barlow',sans-serif;text-align:center;}.bloc-menu .region-menu ul.menu{display:flex;align-items:flex-end;height:100%;margin:0;}.bloc-menu .region-menu ul.menu > li{position:relative;height:100%;}.bloc-menu .region-menu ul.menu > li > a,.bloc-menu .region-menu ul.menu > li > span{display:block;padding:0 26px;color:rgba(255,255,255,0.75);text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.bloc-menu .region-menu ul.menu > li > a:hover,.bloc-menu .region-menu ul.menu > li > span:hover,.bloc-menu .region-menu ul.menu > li > a:focus,.bloc-menu .region-menu ul.menu > li > span:focus{outline:none;color:#FFF;}.bloc-menu .region-menu .menu--menu-top{line-height:40px;border-bottom:1px solid #e25047;}.bloc-menu .region-menu .menu--menu-top li.menu-item--active-trail a,.bloc-menu .region-menu .menu--menu-top li.menu-item--active-trail a:hover{font-weight:700;color:#e25047;background:#FFF;}.bloc-menu .region-menu .menu--menu-top li a.call-phone{color:#FFF;padding:0 25px;background:#e25047;}.bloc-menu .region-menu .menu--menu-top li a.call-phone:before{position:relative;padding-right:15px;content:"\E827";font:normal 1.4em/1em "Fontello";color:#FFF;}.bloc-menu .region-menu .menu--menu-top li a.facebook{position:relative;font-size:0;width:60px;padding:0;color:#FFF;}.bloc-menu .region-menu .menu--menu-top li a.facebook:after{position:absolute;content:"\F30E";left:0;right:0;font:30px/40px 'fontello';text-align:center;}.bloc-menu .region-menu .menu--menu-top li a.facebook:hover{color:#e25047;}.bloc-menu .region-menu .menu--main > ul.menu{position:relative;display:flex;flex-wrap:wrap;}.bloc-menu .region-menu .menu--main > ul.menu > li > a{position:relative;line-height:45px;}.bloc-menu .region-menu .menu--main > ul.menu > li > a:before,.bloc-menu .region-menu .menu--main > ul.menu > li > a:after{position:absolute;content:'';width:10px;height:10px;opacity:0;border:2px solid #FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition-timing-function:cubic-bezier(0.17,0.67,0.05,1.29);transition-timing-function:cubic-bezier(0.17,0.67,0.05,1.29);}.bloc-menu .region-menu .menu--main > ul.menu > li > a:before{top:0;left:10px;border-width:2px 0 0 2px;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);}.bloc-menu .region-menu .menu--main > ul.menu > li > a:after{right:10px;bottom:0;border-width:0 2px 2px 0;-webkit-transform:translate3d(-10px,-10px,0);transform:translate3d(-10px,-10px,0);}.bloc-menu .region-menu .menu--main > ul.menu > li > a:hover:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a,.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a:hover{color:#e25047;}.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a:after,.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a:hover:after,.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a:before,.bloc-menu .region-menu .menu--main > ul.menu > li.menu-item--active-trail > a:hover:before{opacity:1;border-color:#d94f5c;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.bloc-menu .region-menu .menu--main > ul.menu > li ul{overflow:hidden;display:block;z-index:-1;position:absolute;width:175%;height:0;top:45px;background:#e25047;line-height:1em;text-align:left;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.bloc-menu .region-menu .menu--main > ul.menu > li ul a{position:relative;display:flex;align-items:center;padding:10px 20px 10px 10px;color:rgba(255,255,255,0.75);border-bottom:1px dotted #0d2f40;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.bloc-menu .region-menu .menu--main > ul.menu > li ul a:before{position:relative;padding-right:10px;top:1px;content:"\E818";font:normal 1.2em/1em "Fontello";color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.bloc-menu .region-menu .menu--main > ul.menu > li ul a:hover{padding:10px 10px 10px 20px;color:#FFF;text-decoration:none;}.bloc-menu .region-menu .menu--main > ul.menu > li ul li.menu-item--active-trail a{color:#FFF;}.bloc-menu .region-menu .menu--main > ul.menu > li:hover ul{height:auto;}.path-frontpage .node--type-company .article{position:relative;display:flex;flex-wrap:wrap;}.path-frontpage .node--type-company .article h2{font:600 1.2em/1.3em 'Barlow',sans-serif;}.path-frontpage .node--type-company .article .front-content{width:50%;padding:35px 3% 35px 0;}.path-frontpage .node--type-company .article .front-content .desc .button{margin:0;}.path-frontpage .node--type-company .article .activity{position:relative;width:50%;padding:35px 0 35px 3%;}.path-frontpage .node--type-company .article .activity:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:-2;left:0;top:-150%;height:250%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background:#e8edf0;}.activity .view-content{display:flex;flex-wrap:wrap;text-align:center;}.activity .view-content .views-row{flex:1;padding:0 10px 20px;font:500 0.9em/1.1em 'Barlow',sans-serif;color:#e25047;text-transform:uppercase;}.activity .view-content img{width:85px;margin:0 0 5px;}.activity .view-content span{display:block;}.breadcrumb{display:inline-block;margin:25px 0 15px;padding:0 5px 10px;font:300 0.85em/1.4em 'Barlow',sans-serif;color:#FFF;border-bottom:1px solid rgba(255,255,255,0.5);}.breadcrumb ol{display:inline-flex;align-items:center;}.breadcrumb a{position:relative;display:flex;align-items:center;color:rgba(255,255,255,0.75);text-decoration:none;}.breadcrumb a:after{position:relative;content:"\E810";margin:0 10px;font:normal 1.3em/1em "Fontello";}.breadcrumb a:hover{text-decoration:underline;}.breadcrumb li:before{display:none;}.breadcrumb li:last-child a{font-weight:600;color:#FFF;text-decoration:none;cursor:default;}.breadcrumb li:last-child a:after{display:none;}.claim{position:absolute;top:-1000px;height:325px;}.claim h1{position:absolute;width:100%;margin:0;top:50%;left:50%;font:400 3em/1em 'Barlow',sans-serif;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;}.claim span:last-child{display:block;margin-top:20px;font:400 70%/1.1em 'Satisfy',cursive;color:#e25047;text-transform:none;}.node--type-company.node--view-mode-full .article{display:flex;flex-wrap:wrap;align-items:stretch;}.node--type-company.node--view-mode-full .article h1{width:50.01%;}.node--type-company.node--view-mode-full .article .left{position:relative;width:50%;padding:2% 2%;background:#FFF;}.node--type-company.node--view-mode-full .article .right{position:relative;width:50%;top:-90px;margin:0 0 -90px;background:#e8edf0;}.node--type-company.node--view-mode-full .article .right .field--name-field-media-image{position:relative;}.node--type-company.node--view-mode-full .article .right .field--name-field-media-image:before{display:block;content:"";padding-top:75%;padding-top:66.66%;}.node--type-company.node--view-mode-full .article .right .field--name-field-media-image .field__item{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.node--type-company.node--view-mode-full .article .right .field--name-field-media-image img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.node--type-company.node--view-mode-full .article .right .activity{padding:25px;}.history{position:relative;padding:45px 0;text-align:center;}.history:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#e25047;}.history h2{color:#FFF;}.history h2:after{position:absolute;top:0;left:50%;width:2px;height:35px;content:"";background:#FFF;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.history .field--name-field-company-history-content{padding:0 10%;color:#FFF;}.history .field--name-field-company-history{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:50px -25px 0;flex-flow:row-reverse wrap-reverse;}.history .field--name-field-company-history > .field__item{position:relative;width:calc(25% - 75px);margin:0 25px 50px 50px;font-size:0.9em;text-align:center;border:1px solid #FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.history .field--name-field-company-history > .field__item .paragraph{height:100%;}.history .field--name-field-company-history > .field__item .ratio{height:100%;padding:20px;}.history .field--name-field-company-history > .field__item .date{position:absolute;top:50%;left:-15px;padding:0 5px;color:#FFF;background:#e25047;font:200 2.6em/1.3em 'Barlow',sans-serif;-webkit-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-moz-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-o-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-ms-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);}.history .field--name-field-company-history > .field__item .ico .field--name-field-history-picto{z-index:1;position:absolute;display:flex;top:-30px;right:-20px;width:60px;height:60px;padding:7px;background:#154d69;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.history .field--name-field-company-history > .field__item .ico .field--name-field-history-picto img{display:block;width:100%;height:100%;}.history .field--name-field-company-history > .field__item .desc{position:relative;height:100%;padding:20px;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.history .field--name-field-company-history > .field__item .desc h3{margin-bottom:3px;color:#e25047;font:500 1.2em/1.3em 'Barlow',sans-serif;text-transform:uppercase;}.product-list{margin-top:10px;}.product-list h1{width:50%;}.product-list .product-content{display:flex;flex-wrap:wrap;position:relative;margin-bottom:-6.25%;align-items:stretch;}.product-list .desc{position:relative;width:50%;padding:2% 2% 20%;background:#FFF;}.product-list .view{position:relative;width:50%;top:0;background:#a6a6a6;-webkit-transform:translate(0,-12.5%);-moz-transform:translate(0,-12.5%);-ms-transform:translate(0,-12.5%);-o-transform:translate(0,-12.5%);align-self:flex-start;}.product-list .view:before{display:block;content:"";padding-top:75%;padding-top:100%;}.product-list .view article{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.product-list .view img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.product{margin-top:10px;}.product h1{width:50%;}.product .product-content{display:flex;flex-wrap:wrap;position:relative;}.product .desc{position:relative;width:calc(60% - 3px);margin-right:3px;padding:4%;background:#FFF;}.product .view{position:relative;width:calc(40% - 6px);top:0;margin:-5% 3px 0;background:#a6a6a6;}.product .view:before{display:block;content:"";padding-top:75%;padding-top:100%;}.product .view article{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.product .view .field--name-name{display:none;}.product .view img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.gallery{position:relative;margin:6px 0 0;}.gallery .field__items{display:flex;flex-wrap:wrap;margin:0 -3px;}.gallery .field__items > .field__item{overflow:hidden;position:relative;width:calc(19.99% - 6px);margin:0 3px 6px;background:#e8edf0;}.gallery .field__items > .field__item .field--type-image{position:relative;overflow:hidden;width:100%;height:100%;}.gallery .field__items > .field__item .field--type-image:after{z-index:1;position:absolute;bottom:0;right:0;width:30px;height:30px;content:"\E806";font:normal 1.2em/30px "Fontello";background:#e25047;color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;text-align:center;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;}.gallery .field__items > .field__item .field--type-image:before{display:block;content:"";padding-top:75%;padding-top:100%;}.gallery .field__items > .field__item .field--type-image .field__item{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.gallery .field__items > .field__item .field--type-image .field__item:after{z-index:3;position:absolute;left:50%;bottom:-100%;content:"\E839";font:normal 1.2em/0 "Fontello";color:#FFF;-webkit-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-moz-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-o-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-ms-transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);transform:translate(-50%,-50%) rotate(-90deg) scale(1) skew(0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.gallery .field__items > .field__item .field--type-image img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.gallery .field__items > .field__item .field--name-name{z-index:2;position:absolute;width:100%;bottom:-100%;margin:0;font:500 0.85em/1.3em 'Barlow',sans-serif;color:#FFF;text-transform:uppercase;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.gallery .field__items > .field__item .field--name-name a{color:#FFF;}.gallery .field__items > .field__item:hover .field--type-image:after{width:100%;height:100%;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;font-size:0;}.gallery .field__items > .field__item:hover .field--name-name{bottom:50px;}.gallery .field__items > .field__item:hover .field__item:after{bottom:30px;}.gallery .field__items > .field__item:nth-child(4){width:calc(20.1% - 6px);}.gallery .call{position:absolute;width:calc(20% - 8px);margin:0 3px 6px;background:#FFF;top:0;right:0;}.gallery .call:before{display:block;content:"";padding-top:75%;padding-top:100%;}.gallery .call .ratio{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;overflow:visible;padding:5%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}#contact{display:flex;flex-wrap:wrap;position:relative;margin-top:10px;color:#FFF;line-height:1.3em;align-items:flex-start;}#contact h1{width:100%;}#contact .contact-info{position:relative;display:flex;width:50%;margin-top:25px;color:#0d2f40;flex-direction:column;justify-content:space-around;}#contact .contact-info .paragraph--type--address{display:grid;grid-template-columns:50% 25% 25%;grid-template-rows:50% 50%;grid-template-areas:"\31  \32  ." "\31  . \33 ";}#contact .contact-info .vcard{grid-area:\31;padding:5%;background:#FFF;}#contact .contact-info h2{font:400 1.7em/1.1em 'Satisfy',cursive;color:#e25047;text-transform:none;}#contact .contact-info .vcard-inner{position:relative;padding:15px;margin:25px 2%;font-size:1.05em;line-height:1.5em;text-align:center;}#contact .contact-info .vcard-inner:before,#contact .contact-info .vcard-inner:after{position:absolute;content:'';width:10px;height:10px;border:2px solid #e25047;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition-timing-function:cubic-bezier(0.17,0.67,0.05,1.29);transition-timing-function:cubic-bezier(0.17,0.67,0.05,1.29);}#contact .contact-info .vcard-inner:before{top:0;left:0;border-width:2px 0 0 2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#contact .contact-info .vcard-inner:after{right:0;bottom:0;border-width:0 2px 2px 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#contact .contact-info .vcard-inner p{margin:0;}#contact .contact-info .vcard-inner .field--name-field-address-name{font-weight:600;}#contact .contact-info .vcard-inner .field--name-field-address-postal-code,#contact .contact-info .vcard-inner .field--name-field-address-city{display:inline;}#contact .contact-info .hours{font-size:0.9em;}#contact .contact-info .hours .field--name-field-address-schedule > .field__item{margin-bottom:8px;}#contact .contact-info .hours .field--name-field-schedule-title{font-weight:600;}#contact .contact-info .hours p{margin:0.4em 0;}#contact .contact-info .org{font-weight:700;}#contact .contact-info .locality{text-transform:uppercase;}#contact .contact-info .tel,#contact .contact-info .geo{display:flex;position:relative;text-transform:uppercase;padding:45% 2% 0;color:#FFF;text-align:center;font-weight:400;background:#e25047;align-items:center;justify-content:center;}#contact .contact-info .tel:before,#contact .contact-info .geo:before{position:absolute;width:75px;height:65px;left:50%;top:25%;content:"";background-position:center top;background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#contact .contact-info .tel{grid-area:\32;}#contact .contact-info .tel a{color:#FFF;text-decoration:none;}#contact .contact-info .tel:before{background-image:url('/themes/custom/jlr/img/icons/tel.svg');-webkit-transform:translate(-50%,0) rotate(-15deg) scale(1) skew(0);-moz-transform:translate(-50%,0) rotate(-15deg) scale(1) skew(0);-o-transform:translate(-50%,0) rotate(-15deg) scale(1) skew(0);-ms-transform:translate(-50%,0) rotate(-15deg) scale(1) skew(0);transform:translate(-50%,0) rotate(-15deg) scale(1) skew(0);}#contact .contact-info .geo{grid-area:\33;}#contact .contact-info .geo:before{background-image:url('/themes/custom/jlr/img/icons/localisation.svg');}#contact .contact-info .geo:hover:before{width:70px;height:70px;}#contact .contact-form{width:50%;margin-top:25px;padding:30px 25px;background:#8398A1;}#contact .contact-form form{display:flex;flex-wrap:wrap;margin:0 -12px;}#contact .contact-form form .form-item{position:relative;width:50%;padding:0 12px 24px;}#contact .contact-form form .form-item label{position:absolute;font-size:0;padding:0;left:20px;top:-6px;}#contact .contact-form form .form-item.form-type-textarea{width:100%;}#contact .contact-form form .form-actions{width:100%;padding:0 20px;text-align:right;}#contact .contact-form .form-item .description{color:#0d2f40;}#contact .contact-form ::-webkit-input-placeholder{color:#0d2f40;}#contact .contact-form :-moz-placeholder{color:#0d2f40;}#contact .contact-form ::-moz-placeholder{color:#0d2f40;}#contact .contact-form :-ms-input-placeholder{color:#0d2f40;}#mentions{padding:50px;background:#FFF;}#mentions h1{color:#154d69;}#mentions .mention-bloc{margin:30px 0;}#mentions .mention-bloc ul{margin-top:0;}.region-footer{z-index:1;display:flex;flex-wrap:wrap;position:relative;padding:20px 0 10px;font:400 0.9em/30px 'Barlow',sans-serif;color:#FFF;align-items:center;justify-content:space-around;}.region-footer:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#062f3f;}.region-footer #contact{margin-top:0;}.region-footer .paragraph--view-mode--footer{display:flex;flex-wrap:wrap;justify-content:center;}.region-footer .paragraph--view-mode--footer .tel{padding:0 0 10px;}.region-footer .paragraph--view-mode--footer .tel a:before{position:relative;content:"T. ";color:#e25047;font-weight:500;}.region-footer .contact-desc{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px 10px;}.region-footer .contact-desc .text-formatted br{display:none;}.region-footer .contact-desc .text-formatted p{margin:0;}.region-footer .contact-desc .field--name-field-address-name{text-transform:uppercase;}.region-footer .contact-desc .field--name-field-address{padding:0 15px;text-align:center;}.region-footer .contact-desc .field--name-field-address-postal-code{margin-right:5px;}.region-footer .contact-desc .locality{text-transform:uppercase;}.region-footer nav.menu--footer{padding:0 20px 10px;}.region-footer nav.menu--footer ul.menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;}.region-footer nav.menu--footer ul.menu li{padding:0 15px;}.region-footer nav.menu--footer ul.menu a.facebook{position:relative;font-size:0;width:60px;padding:0;color:#FFF;}.region-footer nav.menu--footer ul.menu a.facebook:after{position:absolute;content:"\F30E";left:0;right:0;font:30px/30px 'fontello';text-align:center;}.region-footer nav.menu--footer ul.menu a.facebook:hover{color:#e25047;}.region-footer a{color:#FFF;}form > .form-item{padding-bottom:24px;}form label{padding:0 15px;font:300 1em/37px 'Barlow',sans-serif;text-transform:uppercase;color:#FFF;}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=date],form input[type=tel],form textarea{width:100%;padding:0 15px;font:400 1em/40px 'Barlow',sans-serif;background:none;border:none;border-bottom:1px solid #6e6e6e;color:#0d2f40;border-left:3px solid #e25047;background:#ffffff;}form textarea{width:100%;height:155px;padding:5px 15px;margin:0;}form select{width:100%;height:35px;padding:0 10px;font:400 1em/37px 'Barlow',sans-serif;color:#0d2f40;border:1px solid;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}form input[type="file"]{color:#FFF;}form input[type=submit],form button.submit{cursor:pointer;position:relative;display:inline-block;padding:0 30px;text-transform:uppercase;font:600 1em/40px 'Barlow',sans-serif;color:#FFF;background:#e25047;text-decoration:none;border:2px solid #e25047;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}form input[type=submit]:hover,form button.submit:hover{background:#FFF;color:#e25047;}form .form-actions input{margin-top:15px;}form .form-item .description{margin-top:10px;font:italic 400 0.8em/1.6em 'Barlow',sans-serif;color:rgba(255,255,255,0.75);}form ::-webkit-input-placeholder{font:400 0.95em/40px 'Barlow',sans-serif;text-transform:uppercase;color:#0d2f40;}form :-moz-placeholder{font:400 0.95em/40px 'Barlow',sans-serif;text-transform:uppercase;color:#0d2f40;}form ::-moz-placeholder{font:400 0.95em/40px 'Barlow',sans-serif;text-transform:uppercase;color:#0d2f40;}form :-ms-input-placeholder{font:400 0.95em/40px 'Barlow',sans-serif;text-transform:uppercase;color:#0d2f40;}nav.tabs ul{display:flex;flex-wrap:wrap;z-index:2;padding:0 15px;margin:50px auto 0;line-height:0;border-bottom:1px solid #FFF;}nav.tabs ul > li{margin:0;}nav.tabs ul > li a{height:auto;margin-right:1px;padding:0 15px;font:300 1em/30px 'Barlow',sans-serif;text-transform:uppercase;background:#F5F5F5;border:1px solid #0d2f40;border-radius:3px 3px 0 0;color:#0d2f40;}nav.tabs ul > li a:hover{color:#154d69;text-decoration:none;}nav.tabs ul > li.is-active a,nav.tabs ul > li.is-active a:hover{margin-bottom:-1px;background:#FFF;border-bottom:1px solid #FFF;}.error-page{background:#F6F6F6;}#error-404{font:400 1.1em/1.6em 'Barlow',sans-serif;background:#FFF;display:flex;align-items:center;padding:5%;}#error-404 .error-content{width:50%;padding:0 5% 0 0;}#error-404 .error-title{font:700 5em/1.1em 'Barlow',sans-serif;color:#484848;}#error-404 .error-desc{font:400 1.5em/1.1em 'Barlow',sans-serif;}#error-404 .error-code{margin-bottom:15px;font:700 0.9em/2em 'Barlow',sans-serif;color:#868188;}#error-404 .error-link ul{margin:5px 0 0;}#error-404 .error-view{width:50%;}#error-404 .error-view img{display:block;width:100%;height:auto;}
.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:75%;}.ratio-content{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.gradient-product{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.gradient-h{z-index:1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);}@media only screen and (min-width:1px) and (max-width:1470px){.layout-container{width:95%;}}@media only screen and (min-width:1px) and (max-width:1280px){#burger{display:block;position:absolute;right:0;top:0;z-index:2;width:70px;height:70px;}#burger:after{z-index:1;position:absolute;width:100%;right:0;content:"\E81F";color:#e25047;font:2.3em/70px "Fontello";cursor:pointer;text-align:center;}#burger:hover:after{color:#e25047;}header{height:90px;justify-content:space-between;}header .bloc-menu .region-menu{display:flex;flex-wrap:wrap;flex-direction:column-reverse;position:absolute;width:50%;top:70px;right:-200%;height:auto;background:#154d69;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .bloc-menu .region-menu .menu--main{width:100%;}header .bloc-menu .region-menu .menu--main > ul.menu{display:block;}header .bloc-menu .region-menu .menu--main > ul.menu li{height:auto;}header .bloc-menu .region-menu .menu--main > ul.menu li a:after,header .bloc-menu .region-menu .menu--main > ul.menu li a:before{display:none;}header .bloc-menu .region-menu .menu--main > ul.menu ul{display:none;}header .bloc-menu .region-menu .menu--menu-top{width:100%;border-top:1px solid #e25047;border-bottom:0;}header .bloc-menu .region-menu .menu--menu-top ul.menu{display:flex;flex-wrap:wrap;}header .bloc-menu .region-menu .menu--menu-top ul.menu li{width:100%;}header .bloc-menu .region-menu .menu--menu-top ul.menu li.menu-item--active-trail a,header .bloc-menu .region-menu .menu--menu-top ul.menu li.menu-item--active-trail a:hover{font-weight:700;color:#e25047;background:none;}.menu-open #burger:after{color:#e25047;}.menu-open header .bloc-menu .region-menu{right:0;}.gallery .field__items > .field__item{width:calc(24.99% - 6px);}.gallery .field__items > .field__item:nth-child(4){width:calc(24.99% - 6px);}.gallery .field__items > .field__item:nth-child(3){width:calc(25.1% - 6px);}.gallery .call{width:calc(25% - 8px);}.history .field--name-field-company-history{margin:50px -2.5% 0;}.history .field--name-field-company-history > .field__item{width:calc(33.33% - 75px);}}@media only screen and (min-width:1px) and (max-width:960px){#quick-access .field__items{padding-bottom:10px;}#quick-access .field__item{width:50%;padding:0 5px 40px;}.path-frontpage .node--type-company .article{padding:25px 0 0;}.path-frontpage .node--type-company .article .front-content{width:100%;padding:25px 0;}.path-frontpage .node--type-company .article .activity{position:relative;width:100%;padding:35px 0;}.path-frontpage .node--type-company .article .activity:before{overflow:hidden;z-index:-1;position:absolute;height:100%;top:0;content:"";z-index:-2;width:100vw;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#e8edf0;}.node--type-company.node--view-mode-full .article{display:flex;flex-wrap:wrap;align-items:flex-start;}.node--type-company.node--view-mode-full .article h1{width:100%;}.node--type-company.node--view-mode-full .article .left{width:100%;padding:2% 4%;}.node--type-company.node--view-mode-full .article .right{width:100%;top:0;margin:0 0 2.5%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.area{margin-bottom:-35px;}.area .field__items:after{background:#eff0f0;}.product-list h1{width:100%;}.product-list .product-content{margin-bottom:0;}.product-list .desc{width:100%;padding:3% 4%;}.product-list .view{width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.product-list .view:before{padding-top:75%;}.product{margin-top:0;}.product h1{width:100%;}.product .product-content{flex-direction:column-reverse;}.product .desc{width:100%;margin:0;}.product .view{width:100%;margin:0;}.product .view:before{display:block;content:"";padding-top:75%;}.gallery .field__items > .field__item{width:calc(33.33% - 6px);}.gallery .field__items > .field__item:nth-child(3),.gallery .field__items > .field__item:nth-child(4){width:calc(33.33% - 6px);}.gallery .field__items > .field__item:nth-child(2){width:calc(33.35% - 6px);}.gallery .call{width:calc(33.33% - 8px);}.history .field--name-field-company-history > .field__item{width:calc(50% - 75px);}#contact .contact-info{width:100%;}#contact .contact-form{width:100%;margin-bottom:2%;}}@media only screen and (min-width:1px) and (max-width:620px){header nav{width:100%;}header .bloc-menu .region-menu{width:75%;}.history .field--name-field-company-history > .field__item{width:calc(100% - 100px);}.gallery .field__items > .field__item{width:calc(50% - 6px);}.gallery .field__items > .field__item:nth-child(3),.gallery .field__items > .field__item:nth-child(4),.gallery .field__items > .field__item:nth-child(2){width:calc(50% - 6px);}.gallery .field__items > .field__item:nth-child(1){width:calc(50.1% - 6px);}.gallery .call{width:calc(50% - 8px);}#contact .contact-form form .form-item{width:100%;}#contact .contact-info .paragraph--type--address{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2%;background:#FFF;}#contact .contact-info .paragraph--type--address .vcard{width:100%;}#contact .contact-info .paragraph--type--address .tel,#contact .contact-info .paragraph--type--address .geo{width:49%;padding:30% 2% 25px;}#contact .contact-info .paragraph--type--address .tel:before,#contact .contact-info .paragraph--type--address .geo:before{top:15%;}}@media only screen and (min-width:1px) and (max-width:480px){.area .field__items{margin:0;}.gallery .field__items > .field__item{width:calc(100% - 6px);}.gallery .field__items > .field__item:nth-child(1),.gallery .field__items > .field__item:nth-child(3),.gallery .field__items > .field__item:nth-child(4),.gallery .field__items > .field__item:nth-child(2){width:calc(100% - 6px);}.gallery .call{position:relative;bottom:0;width:calc(100% - 8px);}.gallery .call .ratio{position:relative;top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.gallery .call:before{display:none;}}
.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:75%;}.ratio-content{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.gradient-product{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(65%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 65%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.gradient-h{z-index:1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);}
