@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800&display=swap);
@import url(https://use.typekit.net/eku7rqe.css);
@import url(https://use.fontawesome.com/releases/v5.3.1/css/all.css);
@import url(https://cdn.lineicons.com/2.0/LineIcons.css);
@import url(https://cdn.linearicons.com/free/1.0.0/icon-font.min.css);
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/wp-content/themes/dnissan/dist/_/node_modules/owl.carousel/dist/assets/owl.video.play.png?ver=4a37f800) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-bottom:1rem}ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.small,small{font-size:.875em;font-weight:400}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-11,.col-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media(min-width:768px){.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-1{order:1}.order-md-2{order:2}}@media(min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled{pointer-events:none}.collapse:not(.show){display:none}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.accordion{overflow-anchor:none}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@media print{*{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}@font-face{font-family:slick;src:url(/wp-content/themes/dnissan/dist/_/node_modules/slick-carousel/slick/fonts/slick.eot?ver=ced611da);src:url(/wp-content/themes/dnissan/dist/_/node_modules/slick-carousel/slick/fonts/slick.eot?ver=ced611da?#iefix) format("embedded-opentype"),url(/wp-content/themes/dnissan/dist/_/node_modules/slick-carousel/slick/fonts/slick.woff?ver=b7c9e1e4) format("woff"),url(/wp-content/themes/dnissan/dist/_/node_modules/slick-carousel/slick/fonts/slick.ttf?ver=d41f55a7) format("truetype"),url(/wp-content/themes/dnissan/dist/_/node_modules/slick-carousel/slick/fonts/slick.svg?ver=e16e9d8d#slick) format("svg");font-weight:400;font-style:normal}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--font:"museo-sans";--black:#000;--blacka1:#1a1a1a;--white:#fff;--red:#a30027;--redc3:#c3002f;--red-btn-nav:#b9002c;--silver:#707070;--silver-light:#f7f7f7}:root,html{font-size:62.5%}html{box-sizing:border-box;width:100vw;overflow-x:hidden}@media(min-width:576px){img{max-width:100%}}.select-style{padding:0;margin:0;border:0 solid #000;font-size:1.6rem;font-family:var(--font);font-weight:700;width:100%;max-width:15rem;text-align:right;height:3.5rem;border-radius:.5rem;overflow:hidden;background-color:transparent;background-image:url(/wp-content/themes/dnissan/dist/assets/images/angle-down-solid.svg?ver=57ff37ac);background-repeat:no-repeat;background-position:100% 50%;background-size:2rem}@media(max-width:768px){.select-style{text-align:left;height:4.5rem}}.select-style select{color:var(--silver);padding:.5rem 3.2rem .5rem .5rem;width:100%;height:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.container-left{padding-left:15px;padding-right:15px;overflow:hidden}@media(min-width:576px){.container-left{margin-right:0;margin-left:calc(50vw - 270px)}}@media(min-width:768px){.container-left{padding-right:0;margin-right:0;margin-left:calc(50vw - 318px)}}@media(min-width:992px){.container-left{margin-right:0;margin-left:calc(50vw - 510px)}}@media(min-width:1200px){.container-left{margin-right:0;margin-left:calc(50vw - 645px)}.container-left--mini{margin-left:calc(50vw - 526px)}}.pagination{justify-content:center}.pagination a,.pagination li{font-family:var(--font);font-size:1.5rem!important;color:var(--silver);border:0}.pagination a{padding:1rem 2rem}.pagination .current a{color:var(--red-btn-nav)!important;font-weight:700}.page-general__content-info table{color:#333;border-radius:.4em;margin-bottom:3rem;overflow:hidden}header{--background-before-header:rgba(0,0,0,0.7);--filter-blur-header:blur(0);width:100%;display:flex;justify-content:flex-end;padding:2rem 5rem 2rem 2rem;position:fixed;top:0;z-index:10;background:transparent;transition:background .2s ease}@media(max-width:960px){header{--background-before-header:#000;--filter-blur-header:blur(0)}}header .shp0{fill:#a30027}header.scrollnav{background:hsla(0,0%,100%,.8)}header.scrollnav .shp0{fill:#a30027!important}header.scrollnav .shp01{stroke:#a30027!important}@media(max-width:680px){header{padding-right:3rem}}header nav{position:fixed;right:0;top:0;width:100%;max-width:39rem;height:100%;padding:6rem 5rem 5rem 4rem;z-index:-1;transform:translateX(100%);transition:transform .4s ease}@media(max-width:680px){header nav{padding:3rem 2rem 4rem}}header nav .nav-box{position:relative}header nav:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--background-before-header);filter:var(--filter-blur-header)}header nav ul{position:relative;margin:0;padding:0;list-style:none}header nav ul li{margin-top:1rem}header nav ul a{font-family:var(--font);color:var(--white)!important;font-size:1.5rem}header nav ul.cols{display:flex;justify-content:space-between}header nav .btn{font-family:var(--font);color:var(--white)!important;font-size:1.2rem;background:var(--red-btn-nav);width:100%;max-width:19rem;padding:1.5rem;border-radius:1rem;margin-top:1rem}header nav .social{text-align:center;display:flex;justify-content:center;margin-top:5rem}@media(max-width:680px){header nav .social{margin-top:3rem}}header nav .social a{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.2rem;margin:0 .5rem;color:var(--white)!important;border:.1rem solid var(--white);border-radius:50%}header nav .copy{font-family:var(--font);font-size:1rem;color:var(--white);margin-top:2rem;display:flex;justify-content:space-between}header nav .copy a{text-decoration:none;color:var(--white)!important;border-bottom:.1rem solid var(--red-btn-nav)}header .open-nav a{padding-left:.5rem}header .open-nav .close{display:none}header .open-nav .close svg{width:17px}header.show-nav nav{transform:translateX(0)}header.show-nav .open{display:none}header.show-nav .shp0{fill:#fff!important}header.show-nav .close{display:inline;opacity:1}@media(max-width:1180px){footer{width:97%;margin:auto}}footer .container{max-width:126rem;background:var(--silver);padding:3rem 7rem 1.5rem;margin-bottom:2.5rem;border-radius:3rem;font-family:var(--font);color:var(--white)}footer .container .btn-top{display:none}@media(max-width:680px){footer .container{padding:3rem 2rem}footer .container .btn-top{display:inline-block}}footer .container .logo{display:inline-block;margin-bottom:2rem}footer .container .shp0{fill:#fff}footer .container a{color:var(--white)!important}footer .container span{display:flex;align-items:center;font-size:1.3rem;margin-bottom:2rem}footer .container span a{display:inline-flex;margin-left:.5rem}footer .container span svg{width:5rem}footer .container h3{font-size:2rem;font-family:var(--font);margin-bottom:1rem}footer .container p{font-size:1.5rem;font-family:var(--font)}footer .container ul{list-style:none;margin:0;padding:0}footer .container ul li{margin-bottom:.5rem}footer .container ul a{color:var(--white)!important;font-size:1.5rem;font-family:var(--font)}footer .container ul strong{font-family:var(--font-b)}footer .container .btn{font-family:var(--font);color:var(--white)!important;font-size:1.2rem;background:var(--red-btn-nav);width:100%;max-width:100%;padding:1.5rem;border-radius:1rem;margin-top:1rem}footer .container .btn-arrow{font-family:var(--font);font-size:1.6rem;color:var(--black);max-width:20rem;width:100%}footer .container .btn-arrow i{color:var(--white);position:relative;transform:translate(16px);transition:transform .3s ease}footer .container .btn-arrow i:after{content:"";position:absolute;top:-50%;left:-50%;transform:scale(0) translate(3%,3%);width:3rem;height:3rem;border-radius:50%;border:.1rem solid var(--red);transition:transform .3s ease}footer .container .btn-arrow:hover i{transform:translate(25px)}footer .container .btn-arrow:hover i:after{transform:scale(1) translate(3%,3%)}footer .container .social{text-align:center;display:flex;justify-content:center;margin-top:2rem}footer .container .social a{display:flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.2rem;margin:0 .5rem;color:var(--white)!important;border:.1rem solid var(--white);border-radius:50%}footer .container .copy{text-align:center;font-size:1.3rem;font-family:var(--font)}footer .col-btn{margin-top:1rem;margin-bottom:2rem}footer .col-navigation ul{list-style-type:none;padding:0;-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}@media(max-width:680px){footer .col-navigation ul{-moz-column-count:1;column-count:1}}footer .col-navigation ul li{margin-bottom:1rem}.btn-arrow{font-family:var(--font);font-size:2rem;display:flex;align-items:center;text-decoration:none!important}.btn-arrow i{transform:translate(3px);transition:transform .3s ease}.btn-arrow:hover i{transform:translate(8px)}.more-btn{position:relative;font-family:var(--font);font-weight:300;font-size:1.6rem;color:var(--white)!important;width:221px;height:50px;background-color:#a30027;display:flex;justify-content:center;align-items:center;text-decoration:none!important;overflow:hidden}.more-btn i{transform:translate(4px);transition:transform .3s ease}.more-btn:before{content:"";position:absolute;width:60%;height:100%;background:var(--white);transform:translate(-135%);transition:transform .5s ease}.more-btn:hover i{transform:translate(8px)}.more-btn:hover:before{transform:translate(135%)}.form-box{padding-right:10rem}.form-box form input,.form-box form textarea{width:100%;border:0;outline:none;border-bottom:.1rem solid var(--black);font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black)}.form-box form textarea{min-height:8rem;resize:none}.form-box form .box-input{margin-bottom:1.5rem}.form-box form .check{display:block;margin-bottom:1.5rem}.form-box form .check input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-box form .check label{position:relative;cursor:pointer;font-size:.73rem;color:var(--black);font-family:var(--font)}.form-box form .check label:before{content:"";border-radius:50%;-webkit-appearance:none;background-color:transparent;border:.1rem solid var(--black);box-shadow:0 .1rem .1rem rgba(0,0,0,.05),inset 0 -1.5rem 1rem -1.2rem rgba(0,0,0,.05);padding:1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:.5rem}.form-box form .check input:checked+label:after{content:"";display:block;position:absolute;top:.5rem;left:.9rem;width:.4rem;height:1.1rem;border:solid var(--blue);border-width:0 .1rem .1rem 0;transform:rotate(45deg)}.form-box form .error-msn{color:#721c24!important;font-size:1.4rem!important;font-family:var(--font)!important;font-weight:700}.form-box form .alert{text-align:center;font-size:1.6rem;display:none}.form-box form .btn-box{text-align:right}.form-box form .btn-box button{outline:none;text-align:right;font-family:var(--font);font-size:1.6rem;color:var(--black);border:0;background:transparent;border-bottom:.1rem solid var(--red)}.form-box form .btn-box button i{color:var(--red);margin-left:1rem;margin-right:0}.form-box-content{margin-top:5rem}.form-box-content form input{z-index:2;position:relative;background:transparent;width:100%;border:0;outline:none;border-bottom:.1rem solid var(--black);font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black)}@media(max-width:768px){.form-box-content form input{height:3.5rem}}.form-box-content form input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.form-box-content form .select-style{padding:0;border-bottom:.1rem solid var(--black);font-size:1.6rem;font-family:var(--font);font-weight:700;width:100%;max-width:100%;border-radius:0;overflow:hidden;background-color:transparent;background-image:url(/wp-content/themes/dnissan/dist/assets/images/angle-down-solid.svg?ver=57ff37ac);background-repeat:no-repeat;background-position:100% 50%;background-size:2rem;margin:0 0 4rem}@media(max-width:380px){.form-box-content form .select-style{background-size:1.4rem}}.form-box-content form .select-style select{z-index:2;position:relative;color:var(--silver);padding:.5rem 0;width:100%;height:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;font-size:1.6rem;font-family:var(--font);font-weight:700}.form-box-content form .select-style span{position:absolute;z-index:1;top:5px;color:var(--silver);font-size:1.6rem;font-family:var(--font);font-weight:700}.form-box-content form .select-style label{position:absolute;display:block;background:transparent;z-index:1;top:8px;color:var(--silver)!important;font-size:1.6rem;font-family:var(--font);font-weight:700}@media(max-width:380px){.form-box-content form .select-style label{font-size:1.3rem}}.form-box-content form .select-style label span{color:var(--red);margin-left:2px;font-weight:700;top:0}@media(max-width:768px){.form-box-content form .select-style label span{position:relative;margin-left:0}}.form-box-content form .input-nombre{top:8px}.form-box-content form .box-input{position:relative;margin-bottom:6rem}.form-box-content form .box-input label{position:absolute;display:block;background:transparent;z-index:1;top:1px;color:var(--silver)!important;font-size:1.6rem;font-family:var(--font);font-weight:700;left:2px}@media(max-width:380px){.form-box-content form .box-input label{font-size:1.3rem}}.form-box-content form .box-input label span{color:var(--red);margin-left:2px;font-weight:700}@media(max-width:768px){.form-box-content form .box-input label span{position:relative;margin-left:0}}.form-box-content form .check{display:block;margin-bottom:1.5rem}.form-box-content form .check input{z-index:2;position:relative;padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-box-content form .check label{position:relative;cursor:pointer;font-size:1.5rem;color:var(--black);font-family:var(--font);display:flex}@media(max-width:380px){.form-box-content form .check label{font-size:1.4rem}}.form-box-content form .check label:before{content:"";border-radius:50%;-webkit-appearance:none;background-color:transparent;border:.1rem solid var(--black);box-shadow:0 .1rem .1rem rgba(0,0,0,.05),inset 0 -1.5rem 1rem -1.2rem rgba(0,0,0,.05);padding:1rem;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem}@media(max-width:768px){.form-box-content form .check label:before{width:3%;height:3%}}.form-box-content form .check input:checked+label:after{content:"";display:block;position:absolute;top:.5rem;left:.9rem;width:.4rem;height:1.1rem;border:solid var(--blue);border-width:0 .1rem .1rem 0;transform:rotate(45deg)}.form-box-content form .check input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.form-box-content form .error-msn{color:#721c24!important;font-size:1.4rem!important;font-family:var(--font)!important;font-weight:700}.form-box-content form .alert{text-align:center;font-size:1.6rem;display:none}.form-box-content form .btn-box button{outline:none;text-align:center;font-family:var(--font);font-size:2rem;color:var(--white);border-radius:1rem;border:0;background:var(--red);width:100%;padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem}@media(max-width:380px){.form-box-content form .btn-box button{font-size:1.7rem}}.form-box-content form .btn-box button i{color:var(--white);margin-left:.5rem;margin-right:0}.accordion{width:100%;max-width:100%;height:100vh;overflow:hidden}.accordion .btn-arrow{font-family:var(--font);font-size:1.6rem;color:var(--white);max-width:20rem;width:100%}.accordion .btn-arrow i{color:var(--white);position:relative;transform:translate(16px);transition:transform .3s ease}.accordion .btn-arrow i:after{content:"";position:absolute;top:-50%;left:-50%;transform:scale(0) translate(3%,3%);width:3rem;height:3rem;border-radius:50%;border:.1rem solid var(--red);transition:transform .3s ease}.accordion .btn-arrow:hover i{transform:translate(25px)}.accordion .btn-arrow:hover i:after{transform:scale(1) translate(3%,3%)}.accordion ul{width:100%;display:table;table-layout:fixed;margin:0;padding:0}@media(max-width:960px){.accordion ul{display:block;height:100vh}}.accordion ul li{display:table-cell;vertical-align:bottom;position:relative;width:16.666%;height:100vh;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all .5s ease}@media(max-width:960px){.accordion ul li{width:100%;height:33.666%;display:block}}.accordion ul li div{display:block;overflow:hidden;width:100%}@media(max-width:960px){.accordion ul li div{height:100%}}.accordion ul li div .box{display:flex;flex-direction:column;justify-content:flex-end;height:100vh;width:100%;position:relative;z-index:3;vertical-align:bottom;padding:1.5rem 2rem;box-sizing:border-box;color:#fff;text-decoration:none;background:rgba(0,0,0,.8)!important;transition:all .2s ease}@media(max-width:960px){.accordion ul li div .box{height:100%}}.accordion ul li div .box:before{content:"";opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,#000,#000 1%,transparent 67%)}.accordion ul li div .box .text{opacity:0;margin:0;width:60rem;padding:2rem 3rem;position:relative;z-index:5;transform:translateX(-20px);transition:all .4s ease}@media(max-width:960px){.accordion ul li div .box .text{display:flex;flex-direction:column;justify-content:flex-end}}@media(max-width:680px){.accordion ul li div .box .text{padding:2rem 0;width:100%}}.accordion ul li div .box h2{font-family:var(--font);font-weight:700;text-overflow:clip;font-size:1.6rem;text-transform:uppercase;margin-bottom:.2rem}.accordion ul li div .box p{font-family:var(--font);font-size:1.5rem}@media(max-width:680px){.accordion ul li div .box p{display:none}}.accordion ul:focus-within li,.accordion ul:hover li{width:16.666%}@media(max-width:960px){.accordion ul:focus-within li,.accordion ul:hover li{width:100%;height:60%}}.accordion ul li:focus{outline:none}.accordion ul:focus-within li:focus,.accordion ul:hover li:hover,.accordion ul li:focus{width:60%}@media(max-width:960px){.accordion ul:focus-within li:focus,.accordion ul:hover li:hover,.accordion ul li:focus{width:100%;height:60%}}.accordion ul:focus-within li:focus .box,.accordion ul:hover li:hover .box,.accordion ul li:focus .box{background:transparent!important}.accordion ul:focus-within li:focus .box:before,.accordion ul:hover li:hover .box:before,.accordion ul li:focus .box:before{opacity:1}.accordion ul:focus-within li:focus .box .text,.accordion ul:hover li:hover .box .text,.accordion ul li:focus .box .text{opacity:1;transform:translateX(0)}.accordion ul:hover li{width:16.666%!important}@media(max-width:960px){.accordion ul:hover li{width:100%!important;height:20%!important}}.accordion ul:hover li .box .text{opacity:0!important}.accordion ul:hover li:hover{width:60%!important}@media(max-width:960px){.accordion ul:hover li:hover{width:100%!important;height:60%!important}}.accordion ul:hover li:hover .box{background:transparent!important}.accordion ul:hover li:hover .box:before{opacity:1}.accordion ul:hover li:hover .box .text{opacity:1!important;transform:translateX(0)}@media screen and (max-width:600px){.accordion{height:auto}.accordion ul:hover li,.accordion ul:hover li:hover,.accordion ul li,.accordion ul li:hover{position:relative;display:table;table-layout:fixed;width:100%;transition:none}}.page-general{--height-slider-top:50rem;--top-before-top-slider:0;--width-before-top-slider:50vw;--width-container-general:1050px;--width-before-image-right:59vw}@media(max-width:960px){.page-general{--height-zero:auto;--height-slider-top:auto;--top-before-top-slider:6rem;--width-before-top-slider:67vw;--width-container-general:630px;--width-before-image-right:90vw}}@media(max-width:680px){.page-general{--width-before-top-slider:90vw;--width-before-image-right:95vw}}.page-general__top-slider{position:relative;width:100%;min-height:var(--height-slider-top);padding-top:6rem}.page-general__top-slider .container{max-width:1050px}.page-general__top-slider:before{content:"";position:absolute;top:var(--top-before-top-slider);left:0;width:var(--width-before-top-slider);height:100%;background:var(--red);border-bottom-right-radius:5rem}@media(max-width:680px){.page-general__top-slider:before{height:87%}}.page-general__top-slider .container-left{position:relative;height:var(--height-zero);min-height:var(--height-slider-top)}.page-general__top-slider .container-left .container{height:100%}.page-general__top-slider .container-left .row{height:100%;display:flex;align-items:center}.page-general__top-slider .container-left .col-text{padding-right:2rem}.page-general__top-slider .container-left img{width:100%;-o-object-fit:cover;object-fit:cover;height:40rem}@media(max-width:680px){.page-general__top-slider .container-left img{height:29rem}}.page-general__top-slider h2{position:relative;font-family:var(--font);font-weight:300;font-size:5.5rem;color:var(--white);line-height:1}@media(max-width:680px){.page-general__top-slider h2{font-size:3.5rem;padding-right:2rem}}.page-general__top-slider h2 span{font-family:var(--font);font-weight:700}.page-general__top-slider h2:before{content:"";position:absolute;left:.1rem;bottom:-26px;width:11rem;height:.8rem;background:var(--white)}.page-general__top-slider .slick-dots{text-align:center;padding-right:3rem;bottom:-15px}@media(max-width:680px){.page-general__top-slider .slick-dots{bottom:0;text-align:center}}.page-general__top-slider .slick-dots li{width:4rem;height:.4rem}.page-general__top-slider .slick-dots li button{width:100%;height:100%;background:#888;padding:0}.page-general__top-slider .slick-dots li button:before{display:none}.page-general__top-slider .slick-dots li.slick-active button{background:#a30027!important}.page-general__top-slider .slick-dotted.slick-slider{margin-bottom:0}.page-general__top-slider .single-item div{border-top-left-radius:20px;border-bottom-left-radius:20px}@media(max-width:680px){.page-general__top-slider .single-item div{border-top-left-radius:0;border-bottom-left-radius:0}}.page-general__top-slider .text-item div{padding:10px 0}@media(max-width:680px){.page-general__top-slider .col-slider{padding-right:0}.page-general__top-slider .item{margin-bottom:5rem}}.page-general__image-left{margin:9rem 0}@media(max-width:680px){.page-general__image-left{margin:4rem 0}}.page-general__image-left .container{max-width:var(--width-container-general)}.page-general__image-left h2{font-family:var(--font);font-size:4rem;color:var(--red);line-height:1}.page-general__image-left h2 span{display:block}.page-general__image-left h2 span,.page-general__image-left h2 strong{font-family:var(--font);font-weight:700}.page-general__image-left p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:4rem}.page-general__image-left img{width:100%;height:40rem;-o-object-fit:cover;object-fit:cover;border-radius:3rem}@media(max-width:680px){.page-general__image-left img{height:24rem}}.page-general__image-left .row{align-items:center}@media(max-width:960px){.page-general__image-left [class^=col-]:first-of-type{margin-bottom:4rem}.page-general__image-left .more-btn{width:100%}}@media(max-width:680px){.page-general__image-left .more-btn{position:relative}.page-general__image-left .more-btn i{position:absolute;right:3.5rem}}.page-general__image-right{position:relative;margin:9rem 0}@media(max-width:680px){.page-general__image-right{margin:4rem 0}}.page-general__image-right:before{content:"";position:absolute;right:0;width:var(--width-before-image-right);height:100%;background:var(--silver-light);border-top-left-radius:2rem;border-bottom-left-radius:2rem}@media(max-width:680px){.page-general__image-right:before{height:89%}}.page-general__image-right .container{max-width:var(--width-container-general)}.page-general__image-right h2{font-family:var(--font);font-size:4rem;color:var(--red);line-height:1}@media(max-width:680px){.page-general__image-right h2{font-size:3rem}}.page-general__image-right h2 span{display:block}.page-general__image-right h2 span,.page-general__image-right h2 strong{font-family:var(--font);font-weight:700}.page-general__image-right p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:4rem}.page-general__image-right img{width:90%;height:40rem;-o-object-fit:contain;object-fit:contain;border-radius:3rem}@media(max-width:680px){.page-general__image-right img{margin-top:4rem;height:auto}}.page-general__image-right .row{align-items:center}@media(max-width:960px){.page-general__image-right [class^=col-]:first-of-type{margin-bottom:4rem}.page-general__image-right .more-btn{width:100%}.page-general__image-right .box-text{padding-top:4rem;padding-left:5rem}}@media(max-width:680px){.page-general__image-right .box-text{padding-left:2rem}}.page-general__brands{margin-bottom:2rem}.page-general__brands .container{max-width:126rem}@media(max-width:960px){.page-general__brands .container{width:auto;max-width:none;padding-right:0;margin-right:0;margin-left:calc(50vw - 318px);overflow:hidden}.page-general__brands .container .row,.page-general__brands .container [class^=col-]{padding:0;margin:0}}@media(max-width:680px){.page-general__brands .container{margin-left:calc(50vw - 50%)}}.page-general__brands h2{font-family:var(--font);font-size:4rem;color:var(--red);line-height:1}.page-general__brands h2 span{display:block}.page-general__brands h2 span,.page-general__brands h2 strong{font-family:var(--font);font-weight:700}.page-general__brands p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:4rem}.page-general__brands .slick-slide{margin:0 15px;transition:opacity .3s ease}@media(max-width:960px){.page-general__brands .slick-slide{opacity:.6}.page-general__brands .slick-slide.slick-current{opacity:1}}.page-general__brands .slick-list{margin:0 -15px}@media(max-width:960px){.page-general__brands .slick-list{padding-left:0!important}}.page-general__brands .box-img{position:relative;display:block;outline:none;width:100%;height:40rem;border-radius:2.5rem;overflow:hidden;margin-bottom:3rem;opacity:.4;transition:opacity .3s ease}@media(max-width:680px){.page-general__brands .box-img{height:24rem}}.page-general__brands .box-img:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.page-general__brands .box-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;transform:scale(1);transition:transform .3s ease}.page-general__brands .box-img:hover{opacity:1}.page-general__brands .box-img:hover img{transform:scale(1.1)}.page-general__banner-landing{position:relative;width:100%;height:42rem;margin-bottom:5rem}@media(max-width:680px){.page-general__banner-landing{margin-top:3rem;padding-top:4rem;height:38rem}}@media(max-width:380px){.page-general__banner-landing{height:29rem}}.page-general__banner-landing:before{content:"";position:absolute;right:0;bottom:0;transform:translateY(50%);width:30rem;height:9.4rem;background:var(--redc3);z-index:2}@media(max-width:680px){.page-general__banner-landing:before{transform:translateY(100%);width:13rem;height:4.4rem}}.page-general__banner-landing img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-general__banner-landing .container{position:relative;z-index:1;display:flex;justify-content:flex-end}.page-general__banner-landing .container a{width:18rem}@media(max-width:680px){.page-general__banner-landing .container a{width:10rem}}.page-general__banner-landing .container img{position:relative;max-width:100%;width:auto;height:auto;margin-top:2rem}.page-general__text-logo-landing{margin-bottom:6.5rem}.page-general__text-logo-landing img{max-width:18.5rem;margin-top:-1.5rem}@media(max-width:1180px){.page-general__text-logo-landing img{max-width:100%}}.page-general__text-logo-landing p{font-family:var(--font);font-size:2rem;font-weight:300}.page-general__text-logo-landing .text{position:relative;max-width:77.8rem;padding-left:1rem}.page-general__text-logo-landing .text:before{content:"";position:absolute;left:-1.5rem;width:.2rem;height:100%;background:var(--redc3)}.page-general__icons-red{margin-bottom:7rem}.page-general__icons-red .icons{display:flex;text-align:center;flex-wrap:wrap;justify-content:center}.page-general__icons-red .icons .image{text-align:center;width:33.3333333333%}@media(max-width:680px){.page-general__icons-red .icons .image{width:50%}}.page-general__icons-red .icons img{margin-bottom:2rem}@media(max-width:680px){.page-general__icons-red .icons img{max-width:11rem}}.page-general__icons-red .icons h3{padding:0 1.5rem;font-family:var(--font);font-size:2rem;font-weight:300;margin-bottom:2.7rem}@media(max-width:960px){.page-general__icons-red .icons h3{font-size:1.6rem}}.page-general__terms-landing{margin-bottom:7rem}.page-general__terms-landing .col-title{position:relative}.page-general__terms-landing .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}.page-general__terms-landing .title{align-items:center;margin-bottom:7rem}.page-general__terms-landing .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-content:flex-start}.page-general__terms-landing .title-box span{margin-right:2rem}.page-general__terms-landing .title-box .number,.page-general__terms-landing .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__terms-landing .title-box .number,.page-general__terms-landing .title-box h2{font-size:2.2rem}}.page-general__terms-landing .col-image{text-align:center}@media(max-width:1180px){.page-general__terms-landing .col-image img{max-width:9rem}}@media(max-width:680px){.page-general__terms-landing .col-image img{margin-bottom:3rem}}.page-general__terms-landing .image-text img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:680px){.page-general__terms-landing .image-text img{margin-bottom:2rem}}.page-general__terms-landing .image-text .row{align-items:center}.page-general__terms-landing .image-text .row p{font-family:var(--font);font-weight:300;font-size:2rem;margin-bottom:2rem;color:var(--blacka1)}.page-general__terms-landing .image-text .row p:last-of-type{margin-bottom:0}.page-general__definitions-landing{margin-bottom:8rem}.page-general__definitions-landing .col-title{position:relative}.page-general__definitions-landing .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}@media(max-width:680px){.page-general__definitions-landing .col-image{display:flex;justify-content:center}}.page-general__definitions-landing .col-image img{margin-left:13rem}@media(max-width:1180px){.page-general__definitions-landing .col-image img{max-width:9rem}}@media(max-width:960px){.page-general__definitions-landing .col-image img{margin-left:9rem}}@media(max-width:680px){.page-general__definitions-landing .col-image img{margin-left:0;margin-bottom:3rem}}.page-general__definitions-landing .title{align-items:center;margin-bottom:7rem}.page-general__definitions-landing .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-content:flex-start}.page-general__definitions-landing .title-box span{margin-right:2rem}.page-general__definitions-landing .title-box .number,.page-general__definitions-landing .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__definitions-landing .title-box .number,.page-general__definitions-landing .title-box h2{font-size:2.2rem}}.page-general__definitions-landing .line-def .box{max-width:47.1rem;padding:2.2rem;background:#f8f8f8;margin-bottom:4rem}.page-general__definitions-landing .line-def .box p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1)}.page-general__definitions-landing .line-def .box p b{font-weight:700}.page-general__definitions-landing .line-def .row{align-items:center}.page-general__definitions-landing .line-def .row [class^=col-]{display:flex;align-items:center}.page-general__definitions-landing .line-def .row [class^=col-].col-right{top:0;justify-content:flex-end;transform:translate(0)}.page-general__definitions-landing .line-def .row [class^=col-].col-right [class^=col-]{justify-content:flex-end}.page-general__definitions-landing .line-def .line{position:absolute;width:4rem;height:108%;left:0;right:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(max-width:680px){.page-general__definitions-landing .line-def .line{display:none}}.page-general__definitions-landing .line-def .line span{position:relative;width:2.4rem;height:2.4rem;background:var(--redc3);border-radius:50%}.page-general__definitions-landing .line-def .line span:before{content:"";position:absolute;width:1rem;height:650%;background:#e5e5e5;bottom:0;transform:translateY(104%);left:0;right:0;margin:auto}.page-general__definitions-landing .line-def .line span:last-of-type:before{display:none}.page-general__free{margin-bottom:7rem}.page-general__free .col-title{position:relative}.page-general__free .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}.page-general__free .title{align-items:center;margin-bottom:7rem}.page-general__free .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-content:flex-start;align-items:center}.page-general__free .title-box span{margin-right:2rem}.page-general__free .title-box .number,.page-general__free .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__free .title-box .number,.page-general__free .title-box h2{font-size:2.2rem}}.page-general__free .col-image{text-align:center}@media(max-width:1180px){.page-general__free .col-image img{max-width:9rem}}@media(max-width:680px){.page-general__free .col-image{margin-bottom:3rem}}.page-general__free .top-text{align-items:center;position:relative;margin-bottom:4rem}.page-general__free .top-text:before{content:"";position:absolute;left:1.5rem;top:-.6rem;width:7.5rem;height:.6rem;background:var(--redc3)}.page-general__free .top-text img{max-width:100%}@media(max-width:680px){.page-general__free .top-text img{margin-bottom:2rem}}.page-general__free .top-text p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1)}.page-general__free .top-text p b{font-weight:700}.page-general__free .box-items{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.page-general__free .box-items .box{padding-right:.8rem;padding-left:.8rem;margin-bottom:2rem}.page-general__free .box-items .box.mini{width:16.6666666667%}@media(max-width:680px){.page-general__free .box-items .box.mini{width:100%}}.page-general__free .box-items .box.mini-md{width:27.6666666666%}@media(max-width:680px){.page-general__free .box-items .box.mini-md{width:100%}}.page-general__free .box-items .box.large{width:33.33333333%}@media(max-width:680px){.page-general__free .box-items .box.large{width:100%}}.page-general__free .box-items .box.large-lg{width:39%}@media(max-width:680px){.page-general__free .box-items .box.large-lg{width:100%}}.page-general__free .box-items .box .text{background:#efefef;width:100%;height:100%;border-bottom:.4rem solid #c3002f;font-size:1.5rem;color:var(--blacka1);font-weight:300;padding:2rem}.page-general__drive{margin-bottom:8rem}.page-general__drive .top-text{align-items:center;position:relative;margin-bottom:4rem}.page-general__drive .top-text:before{content:"";position:absolute;left:1.5rem;top:-.6rem;width:7.5rem;height:.6rem;background:var(--redc3)}.page-general__drive .top-text img{max-width:100%}.page-general__drive .top-text h3{font-family:var(--font);font-size:2rem;font-weight:700;color:var(--redc3);margin-top:3rem}@media(max-width:680px){.page-general__drive .top-text h3{margin-top:1rem}}.page-general__drive .top-text p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1)}.page-general__drive .top-text p b{font-weight:700}.page-general__drive .top-text .col-image{display:flex;justify-content:flex-end}@media(max-width:680px){.page-general__drive .top-text .col-image{justify-content:flex-start;margin-top:2rem}}.page-general__drive .box-items{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.page-general__drive .box-items .box{padding-right:.8rem;padding-left:.8rem;margin-bottom:2rem;width:25%;font-size:1.5rem;color:var(--blacka1);font-weight:300}@media(max-width:680px){.page-general__drive .box-items .box{width:100%}}.page-general__drive .box-items .box.large-medium{width:70%}@media(max-width:680px){.page-general__drive .box-items .box.large-medium{width:100%}}.page-general__drive .box-items .box.large{width:100%}.page-general__drive .box-items .box.mini-md{width:30%}@media(max-width:680px){.page-general__drive .box-items .box.mini-md{width:100%}}.page-general__drive .box-items .box .text{padding:1.5rem 1rem;box-shadow:0 0 3px rgba(0,0,0,.1019607843);display:flex;background:#fcfcfc;height:100%}.page-general__drive .box-items .box .text p{margin-bottom:0}.page-general__drive .box-items .box .text span{font-size:1.5rem;font-weight:700;color:var(--redc3);margin-right:1.5rem}.page-general__msn{margin-bottom:10rem}.page-general__msn .top-text{align-items:center;position:relative;margin-bottom:4rem}.page-general__msn .top-text:before{content:"";position:absolute;left:1.5rem;top:-.6rem;width:7.5rem;height:.6rem;background:var(--redc3)}.page-general__msn .top-text img{max-width:100%}.page-general__msn .top-text h3{font-family:var(--font);font-size:2rem;font-weight:700;color:var(--redc3);margin-top:3rem;margin-bottom:2rem}.page-general__msn .top-text p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1)}.page-general__msn .top-text p b{font-weight:700}.page-general__msn .top-text .col-image{display:flex;justify-content:center}.page-general__msn .text{width:100%;height:100%;border-left:.4rem solid var(--redc3);padding:0 1.9rem;display:flex;align-items:center}.page-general__msn .text p{color:var(--blacka1);font-size:2rem;font-family:var(--font)}.page-general__msn [class^=col-]{margin-bottom:3rem}.page-general__doctor{margin-bottom:10rem}.page-general__doctor .top-text{align-items:center;position:relative;margin-bottom:4rem}.page-general__doctor .top-text:before{content:"";position:absolute;left:1.5rem;top:-.6rem;width:7.5rem;height:.6rem;background:var(--redc3)}.page-general__doctor .top-text img{max-width:100%}.page-general__doctor .top-text h3{font-family:var(--font);font-size:2rem;font-weight:700;color:var(--redc3);margin-top:3rem;margin-bottom:2rem}.page-general__doctor .top-text p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1)}.page-general__doctor .top-text p b{font-weight:700}.page-general__doctor .top-text .col-image{display:flex;justify-content:center}@media(max-width:680px){.page-general__doctor .top-text .col-image{justify-content:flex-start;margin-top:3rem}}.page-general__doctor .title h2{font-size:2rem;font-family:var(--font);color:var(--blacka1);margin-bottom:4rem}.page-general__doctor .text{padding:1rem;box-shadow:0 0 4px rgba(0,0,0,.1607843137);display:flex;background:#fcfcfc;height:100%}.page-general__doctor .row-box [class^=col-]{margin-bottom:3rem}.page-general__doctor p{font-size:1.8rem;color:var(--blacka1);font-weight:300;font-family:var(--font);margin-bottom:0}.page-general__services-landing{margin-bottom:7rem}.page-general__services-landing .top-text{align-items:flex-start;position:relative;margin-bottom:4rem}.page-general__services-landing .top-text:before{content:"";position:absolute;left:1.5rem;top:-.6rem;width:7.5rem;height:.6rem;background:var(--redc3)}.page-general__services-landing .top-text img{max-width:100%}.page-general__services-landing .top-text h3{font-family:var(--font);font-size:2rem;font-weight:700;color:var(--redc3);margin-top:3rem;margin-bottom:5rem}.page-general__services-landing .top-text p{font-family:var(--font);font-size:2rem;font-weight:300;color:var(--blacka1);margin-bottom:3rem}.page-general__services-landing .top-text p b{font-weight:700}.page-general__services-landing .top-text .col-image{display:flex;justify-content:center}@media(max-width:680px){.page-general__services-landing .top-text .col-image{justify-content:flex-start}.page-general__services-landing .top-text .col-image img{margin-top:3rem}}.page-general__list-style{margin-bottom:7rem}.page-general__list-style .col-title{position:relative}.page-general__list-style .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}.page-general__list-style .title{align-items:center;margin-bottom:7rem}.page-general__list-style .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-items:center}.page-general__list-style .title-box span{margin-right:2rem}.page-general__list-style .title-box .number,.page-general__list-style .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__list-style .title-box .number,.page-general__list-style .title-box h2{font-size:2.2rem}}.page-general__list-style .col-image{text-align:center}@media(max-width:1180px){.page-general__list-style .col-image img{max-width:9rem}}@media(max-width:680px){.page-general__list-style .col-image{margin-bottom:3rem}}.page-general__list-style ul{list-style:none;padding:0;margin:0}.page-general__list-style ul li{position:relative;padding-left:4rem;font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;padding-bottom:3rem}.page-general__list-style ul li b{font-weight:700}.page-general__list-style ul li:before{content:"";position:absolute;top:.49rem;left:0;width:1.6rem;height:1.6rem;background:var(--redc3);border-radius:50%}.page-general__list-style ul li:after{content:"";position:absolute;top:1rem;width:.2rem;height:100%;background:var(--redc3);left:.7rem}.page-general__list-style ul li:last-of-type:after{display:none}.page-general__list-style ul li ul{margin-top:2rem}.page-general__list-style ul li ul li{padding-left:4rem;padding-bottom:1rem}@media(max-width:680px){.page-general__list-style ul li ul li{padding-left:0}}.page-general__list-style ul li ul li:after,.page-general__list-style ul li ul li:before{display:none}.page-general__list-style ul.letter li,.page-general__list-style ul li ul.left-none li{padding-left:0}.page-general__list-style ul.letter li:after,.page-general__list-style ul.letter li:before{display:none}.page-general__list-style ul.letter span{font-size:2rem;font-weight:700;color:var(--redc3);font-family:var(--font)}.page-general__list-style ul.letter ul{list-style:none;padding:0;margin:2rem 0 0}.page-general__list-style ul.letter ul li{position:relative;padding-left:3rem;font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;padding-bottom:2rem;counter-increment:my-awesome-counter}.page-general__list-style ul.letter ul li span{font-weight:700;color:var(--redc3)}.page-general__list-style .title-center{text-align:center}.page-general__list-style .title-center .image-custom{position:relative}.page-general__list-style .title-center .image-custom img{position:relative;z-index:1;background:var(--white);padding:0 6rem}.page-general__list-style .title-center .image-custom:before{content:"";position:absolute;bottom:0;top:0;margin:auto;width:100%;height:.3rem;background:var(--redc3);left:0}.page-general__list-style .title-center h2{font-size:3rem;color:var(--redc3);font-weight:300;font-family:var(--font);margin-top:3rem;margin-bottom:4rem}.page-general__list-style p{font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;margin-bottom:4rem}.page-general__list-style .text-question p b{font-weight:700}.page-general__text-only{margin-bottom:7rem}.page-general__text-only .col-title{position:relative}.page-general__text-only .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}.page-general__text-only .title{align-items:center;margin-bottom:7rem}.page-general__text-only .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-items:center}.page-general__text-only .title-box span{margin-right:2rem}.page-general__text-only .title-box .number,.page-general__text-only .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__text-only .title-box .number,.page-general__text-only .title-box h2{font-size:2.2rem}}.page-general__text-only .col-image{text-align:center}@media(max-width:1180px){.page-general__text-only .col-image img{max-width:9rem}}@media(max-width:680px){.page-general__text-only .col-image{margin-bottom:3rem}}.page-general__text-only p{font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;margin-bottom:4rem}.page-general__text-only ol{list-style:none;padding:0;margin:0;counter-reset:my-awesome-counter}.page-general__text-only ol li{position:relative;padding-left:4rem;font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;padding-bottom:3rem;counter-increment:my-awesome-counter}.page-general__text-only ol li b{font-weight:700}.page-general__text-only ol li:before{content:counter(my-awesome-counter);position:absolute;color:var(--redc3);font-weight:700;font-family:var(--font);font-size:3rem;font-weight:300;left:1rem;top:-1rem}.page-general__text-only ol li:last-of-type:after{display:none}.page-general__text-only ol li ul{list-style:none;margin:2rem 0 0;padding:0}.page-general__text-only ol li ul li{padding-left:0;padding-bottom:1rem;counter-increment:none}.page-general__text-only ol li ul li:after,.page-general__text-only ol li ul li:before{display:none}.page-general__text-only ol li ul.left-none li{padding-left:0}.page-general__squares-big{margin-bottom:5rem}.page-general__squares-big .col-title{position:relative}.page-general__squares-big .col-title:before{content:"";position:absolute;right:0;width:100vw;height:100%;background:var(--redc3)}.page-general__squares-big .title{align-items:center;margin-bottom:7rem}.page-general__squares-big .title-box{position:relative;padding:3rem 0;z-index:1;font-family:var(--font);font-weight:300;color:var(--white);display:flex;align-items:center}.page-general__squares-big .title-box span{margin-right:2rem}.page-general__squares-big .title-box .number,.page-general__squares-big .title-box h2{font-family:var(--font);font-weight:300;font-size:2.8rem;margin-bottom:0}@media(max-width:1180px){.page-general__squares-big .title-box .number,.page-general__squares-big .title-box h2{font-size:2.2rem}}.page-general__squares-big .col-image{text-align:center}@media(max-width:1180px){.page-general__squares-big .col-image img{max-width:9rem}}@media(max-width:680px){.page-general__squares-big .col-image{margin-bottom:3rem}}.page-general__squares-big .square [class^=col-]{margin-bottom:3rem}.page-general__squares-big .text{position:relative;width:100%;height:100%;padding:4rem 5rem;background:#fcfcfc;border-bottom:.6rem solid var(--redc3);box-shadow:0 0 3px rgba(0,0,0,.1607843137)}.page-general__squares-big .text span{font-family:var(--font);font-size:3rem;font-weight:700;color:var(--redc3);position:absolute;left:2rem;top:3.5rem}.page-general__squares-big .text p{font-family:var(--font);font-size:2rem;color:var(--blacka1);font-weight:300;margin-bottom:0}.page-general{--top-before-title:-50%;--left-before-title:50%;--height-what-we-do:50rem;--height-top-full-info:40rem;--height-before-title:100vh;--height-zero:0;--height-img-full-static:100%;--height-full-static:40rem;--padding-top-full-info:10rem;--transform-before-title:translate(-90%,-90%)}.page-general .more-desk{display:flex}.page-general .more-mobile{display:none}@media(max-width:1680px){.page-general{--transform-before-title:translate(-90%,-88%)}}@media(max-width:1480px){.page-general{--transform-before-title:translate(-90%,-83%)}}@media(max-width:1180px){.page-general{--height-img-full-static:34rem;--top-before-title:-90%;--left-before-title:75%}}@media(max-width:960px){.page-general{--height-zero:auto;--height-before-title:14rem;--height-top-full-info:auto;--height-full-static:auto;--height-what-we-do:auto;--left-before-title:90%;--top-before-title:11rem;--padding-top-full-info:7rem}.page-general .more-desk{display:none}.page-general .more-mobile{display:flex}}@media(max-width:680px){.page-general{--top-before-title:5rem;--height-before-title:7rem;--height-img-full-static:24rem}}.page-general__top-full-info{position:relative;padding-top:var(--padding-top-full-info);min-height:var(--height-top-full-info)}.page-general__top-full-info .box-custom-container{position:relative;height:var(--height-zero);min-height:var(--height-top-full-info);display:flex}.page-general__top-full-info .box-custom-container .container-left{height:100%;overflow:initial}@media(max-width:960px){.page-general__top-full-info .box-custom-container .container-left{max-width:700px;padding-left:15px;padding-right:15px;width:100%;margin:auto}}.page-general__top-full-info .box-custom-container .row{padding:0;margin:0;height:100%;display:flex;align-items:center}.page-general__top-full-info .box-custom-container .col-text{padding-right:5rem}@media(max-width:960px){.page-general__top-full-info .box-custom-container .col-text{padding-right:1.5rem}}.page-general__top-full-info .box-custom-container .col-img{padding-right:7rem}@media(max-width:960px){.page-general__top-full-info .box-custom-container .col-img{padding-right:1.5rem}}.page-general__top-full-info .box-custom-container img{height:40rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media(max-width:680px){.page-general__top-full-info .box-custom-container img{width:100%;height:24rem;margin-top:2rem}}.page-general__top-full-info .title{position:relative;z-index:1}.page-general__top-full-info .title:before{content:"";position:absolute;top:var(--top-before-title);left:var(--left-before-title);width:100vw;height:var(--height-before-title);transform:var(--transform-before-title);background:var(--red);border-bottom-right-radius:3rem;z-index:-1}@media(max-width:960px){.page-general__top-full-info .title{padding-top:6rem}}@media(max-width:680px){.page-general__top-full-info .title{padding-top:1rem}}.page-general__top-full-info h1{font-family:var(--font);font-size:5rem;color:var(--white);margin-bottom:2.3rem}.page-general__top-full-info h1 span{font-family:var(--font);font-weight:700}@media(max-width:680px){.page-general__top-full-info h1{font-size:3rem}}.page-general__top-full-info p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__slider-full{overflow:hidden;padding:5rem 0 1rem}.page-general__slider-full .container{position:relative;max-width:70rem;text-align:center;z-index:2}.page-general__slider-full .container h2{font-family:var(--font);font-size:5rem;color:var(--red)}.page-general__slider-full .container h2 span{font-family:var(--font);font-weight:700}.page-general__slider-full .container p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__slider-full .slider-full{position:relative;margin-top:-3rem;padding-top:5rem;text-align:center}.page-general__slider-full .slider-full:before{content:"";position:absolute;left:0;top:-1rem;border-top-right-radius:3rem;border-bottom-right-radius:3rem;width:50vw;height:100%;background:var(--silver-light)}.page-general__slider-full .slider-full .item{padding:4rem 0 2rem;opacity:.2;transition:opacity .3s ease}.page-general__slider-full .slider-full .text-box{margin-top:4rem;opacity:0;visibility:hidden;transition:all .3s ease}.page-general__slider-full .slider-full img{width:100%;height:18.5rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem;transform:scale(1);transition:transform .3s ease}.page-general__slider-full .slider-full h3{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--red)}.page-general__slider-full .slider-full p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__slider-full .slider-full .center img,.page-general__slider-full .slider-full .owl-item:hover img{transform:scaley(1.3)}.page-general__slider-full .slider-full .center .item,.page-general__slider-full .slider-full .owl-item:hover .item{opacity:1}.page-general__slider-full .slider-full .center .text-box,.page-general__slider-full .slider-full .owl-item:hover .text-box{opacity:1;visibility:visible}.page-general__slider-full .slider-full .owl-item:hover img{transform:scaley(1.3)}.page-general__slider-full .slider-full .owl-item:hover .item{opacity:1}.page-general__slider-full .slider-full .owl-item:hover .text-box{opacity:1;visibility:visible}.page-general__full-static{width:100%;display:flex;align-items:center;height:var(--height-zero);min-height:var(--height-full-static)}@media(max-width:960px){.page-general__full-static{padding-bottom:6rem;background:var(--red)}}@media(max-width:680px){.page-general__full-static{padding-bottom:3rem}}.page-general__full-static .container{padding:0;max-width:100%;display:flex;align-items:center}@media(max-width:960px){.page-general__full-static .container{max-width:640px;flex-direction:column}}@media(max-width:680px){.page-general__full-static .container{padding:0 3rem}}.page-general__full-static img{width:100%;height:var(--height-img-full-static);border-top-right-radius:3rem;border-bottom-right-radius:3rem;-o-object-fit:cover;object-fit:cover}@media(max-width:960px){.page-general__full-static img{border-radius:3rem}}.page-general__full-static h2{position:relative;font-family:var(--font);font-size:5rem;color:var(--white);margin-bottom:2rem}.page-general__full-static h2 span{font-family:var(--font);font-weight:700}.page-general__full-static h2:after{content:"";position:absolute;left:0;bottom:-1.5rem;width:11rem;height:.8rem;background:var(--white)}@media(max-width:680px){.page-general__full-static h2{font-size:3rem}}.page-general__full-static p{font-family:var(--font);font-size:1.5rem;color:var(--white)}.page-general__full-static .box{max-width:40rem;width:100%}@media(max-width:960px){.page-general__full-static .box{max-width:100%}}.page-general__full-static .image,.page-general__full-static .text{width:50%}@media(max-width:960px){.page-general__full-static .image,.page-general__full-static .text{width:100%}}.page-general__full-static .image{height:100%}.page-general__full-static .text{padding:6rem 2rem;background:var(--red);display:flex;justify-content:center}@media(max-width:960px){.page-general__full-static .text{padding:6rem 0}}@media(max-width:680px){.page-general__full-static .text{padding:3rem 0}}.page-general__what-we-do{position:relative;margin-top:4rem;margin-bottom:4rem}@media(max-width:960px){.page-general__what-we-do .container-left{margin-left:calc(50vw - 335px)}}@media(max-width:680px){.page-general__what-we-do .container-left{margin-left:calc(50vw - 50%)}}.page-general__what-we-do .box-custom-container{position:relative;height:var(--height-zero);min-height:var(--height-what-we-do);display:flex}.page-general__what-we-do .box-custom-container:before{content:"";position:absolute;width:100%;height:85%;top:0;bottom:0;margin:auto;background:var(--silver-light)}@media(max-width:960px){.page-general__what-we-do .box-custom-container:before{background:transparent}}.page-general__what-we-do .box-custom-container .container{max-width:126rem;height:100%;z-index:2}.page-general__what-we-do .box-custom-container .row{height:100%;display:flex;align-items:center}.page-general__what-we-do .box-custom-container .col-text{padding-right:5rem}@media(max-width:960px){.page-general__what-we-do .box-custom-container .col-text{padding-right:1.5rem}.page-general__what-we-do .box-custom-container .col-text a{display:none}}.page-general__what-we-do .box-custom-container img{-o-object-fit:cover;object-fit:cover;border-top-left-radius:20px;border-bottom-left-radius:20px;height:45rem}@media(max-width:960px){.page-general__what-we-do .box-custom-container img{height:auto;margin-top:1.5rem;margin-bottom:3rem}}@media(max-width:680px){.page-general__what-we-do .box-custom-container img{height:24rem}}.page-general__what-we-do .more-btn{position:relative;top:40px;border-radius:1.5rem}@media(max-width:960px){.page-general__what-we-do .more-btn{top:0;width:100%}.page-general__what-we-do .more-btn i{position:absolute;right:4.5rem}}.page-general__what-we-do h2{font-family:var(--font);font-size:4rem;color:var(--red);margin-bottom:2.3rem;line-height:1}.page-general__what-we-do h2 span{display:block;font-family:var(--font);font-weight:700}@media(max-width:680px){.page-general__what-we-do h2{font-size:3rem}}.page-general__what-we-do h3{font-family:var(--font);font-weight:700;font-size:2.5rem;color:var(--red)}.page-general__what-we-do p{font-family:var(--font);font-size:1.4rem;color:var(--silver)}.page-general__full-banner{position:relative;width:100%;min-height:45rem;display:flex;align-items:flex-end}.page-general__full-banner img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-general__full-banner--respon{min-height:52rem}@media(max-width:680px){.page-general__full-banner{min-height:26rem}}.page-general__mini-left .container{max-width:126rem}.page-general__mini-left h1{font-family:var(--font);font-size:5rem;color:var(--red);line-height:1}.page-general__mini-left h1 span{font-family:var(--font);font-weight:700}@media(max-width:680px){.page-general__mini-left h1{font-size:3.5rem}}.page-general__mini-left p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__mini-left [class^=col-]{margin-top:-10rem;border-radius:1rem;padding:4rem;background:var(--white)}@media(max-width:680px){.page-general__mini-left [class^=col-]{padding:2rem 1rem 2rem 3rem}}.page-general__cars{margin:4rem 0;min-height:40rem;width:100%;display:flex;align-items:center}@media(max-width:960px){.page-general__cars{flex-direction:column}}.page-general__cars .image{position:relative;z-index:1;width:50%;height:100%}.page-general__cars .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:960px){.page-general__cars .image img{width:88%}}@media(max-width:960px){.page-general__cars .image{width:100%}}.page-general__cars .text{position:relative;width:50%;padding:2rem 3rem}@media(max-width:960px){.page-general__cars .text{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding-right:8rem}}.page-general__cars .text .box{position:relative;padding:2rem 0;max-width:45rem;width:100%}.page-general__cars .text:before{content:"";position:absolute;top:0;left:-5%;width:105%;height:100%;background:var(--silver-light);border-top-left-radius:3rem;border-bottom-left-radius:3rem}@media(max-width:960px){.page-general__cars .text:before{left:inherit;right:0;width:88%;height:100%}}@media(max-width:680px){.page-general__cars .text:before{width:97%}}.page-general__cars .text h2{font-family:var(--font);font-weight:700;font-size:5rem;color:var(--red);line-height:1}@media(max-width:680px){.page-general__cars .text h2{font-size:3.5rem}}.page-general__cars .text p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:0}.page-general__full-only-image{width:100%;height:34rem}.page-general__full-only-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:680px){.page-general__full-only-image{height:24rem}}.page-general__mini-image-left{position:relative;margin:4rem 0;min-height:40rem;width:100%;display:flex;align-items:center}@media(max-width:960px){.page-general__mini-image-left{flex-direction:column}.page-general__mini-image-left:before{content:"";position:absolute;top:0;right:0;width:78%;height:100%;background:var(--silver-light);border-top-left-radius:3rem;border-bottom-left-radius:3rem}}@media(max-width:680px){.page-general__mini-image-left:before{width:96%}}.page-general__mini-image-left .image{position:relative;z-index:1;width:50%;height:100%;text-align:right}.page-general__mini-image-left .image img{max-width:100%}@media(max-width:680px){.page-general__mini-image-left .image{width:90%}}.page-general__mini-image-left .text{position:relative;width:50%;padding:2rem 3rem}@media(max-width:680px){.page-general__mini-image-left .text{width:100%}}.page-general__mini-image-left .text .box{position:relative;padding:2rem 0;max-width:45rem;width:100%}.page-general__mini-image-left .text:before{content:"";position:absolute;top:0;left:-5%;width:105%;height:100%;background:var(--silver-light);border-top-left-radius:3rem;border-bottom-left-radius:3rem}@media(max-width:960px){.page-general__mini-image-left .text:before{display:none}}.page-general__mini-image-left .text h2{font-family:var(--font);font-weight:700;font-size:5rem;color:var(--red);line-height:1}@media(max-width:680px){.page-general__mini-image-left .text h2{font-size:3.5rem}}.page-general__mini-image-left .text p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:0}.page-general__large-left .container{max-width:126rem}.page-general__large-left h1{font-family:var(--font);font-size:5rem;color:var(--red);line-height:1}.page-general__large-left h1 span{font-family:var(--font);font-weight:700}@media(max-width:680px){.page-general__large-left h1{font-size:3.5rem}}.page-general__large-left p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__large-left .tag{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black);display:block;margin-bottom:1rem}.page-general__large-left .col-title{margin-top:-10rem;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:3rem 3rem 1rem;background:var(--white)}@media(max-width:680px){.page-general__large-left .col-title{padding:2rem;margin-top:-5rem}}.page-general__large-left .col-text{padding:0 4rem}@media(max-width:680px){.page-general__large-left .col-text{padding:0 2rem}}.page-general__large-left--news .col-text{margin-top:2rem;margin-bottom:5rem;display:flex;justify-content:flex-end}@media(max-width:960px){.page-general__large-left--news .col-text{padding:0 3rem;justify-content:flex-start}}@media(max-width:680px){.page-general__large-left--news .col-text{padding:0 2rem;margin-top:1rem;margin-bottom:3rem}}@media(max-width:960px){.page-general__large-left--contact .container{padding:0 3rem}}@media(max-width:680px){.page-general__large-left--contact .container{padding:0 1.5rem;margin:inherit}.page-general__large-left--contact .form-box{padding-right:1.5rem}}.page-general__large-left--contact h1{font-size:3rem}.page-general__large-left--contact .col-title{padding-right:7rem}@media(max-width:680px){.page-general__large-left--contact .col-title{padding-right:1rem}}.page-general__large-left--contact .col-form{padding:2rem 3rem}@media(max-width:680px){.page-general__large-left--contact .col-form{padding:2rem}}.page-general__large-left--contact .col-form i{margin-top:.3rem;font-size:2rem;color:var(--red);margin-right:1rem}.page-general__large-left--contact .col-form a,.page-general__large-left--contact .col-form span{font-size:2rem;font-family:var(--font);color:var(--black);line-height:1.1}@media(max-width:960px){.page-general__large-left--contact .col-form [class^=col-],.page-general__large-left--contact .col-form form{margin-bottom:3rem}}.page-general__large-left--contact .col-direction{display:flex}.page-general__benefits{margin-top:3rem}.page-general__benefits .container{max-width:126rem;padding:0 4rem}@media(max-width:680px){.page-general__benefits .container{padding:0 2rem}}.page-general__benefits .title{position:relative;padding:2rem 0}.page-general__benefits .title:before{content:"";position:absolute;top:0;left:-86%;width:100%;height:100%;background:var(--silver-light);border-radius:2rem}@media(max-width:680px){.page-general__benefits .title:before{left:-23%}}.page-general__benefits .title h2{position:relative;font-family:var(--font);font-size:5rem;color:var(--red);line-height:1}@media(max-width:680px){.page-general__benefits .title h2{font-size:3rem}}.page-general__benefits .title p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__benefits .row{margin-top:4rem}.page-general__benefits .row img{margin:auto auto 2.5rem;display:block}.page-general__benefits .row h2{position:relative;font-family:var(--font);font-weight:700;font-size:1.5rem;color:var(--black);line-height:1}.page-general__benefits .row p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__benefits .more-btn{border-radius:1rem;margin:2.5rem auto 2rem}.page-general__slider-right{width:100%;min-height:40rem}.page-general__slider-right .container{padding:20px;background:silver}.page-general__slider-right img{max-width:100%;width:100%;height:45rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media(max-width:680px){.page-general__slider-right img{height:24rem}}.page-general__slider-right .slider-left{width:100%}.page-general__slider-right .slick-list{padding-left:0!important;margin:30px -9px}.page-general__slider-right .item{padding:30px 9px;opacity:.2;transition:opacity .3s ease}.page-general__slider-right .item:hover,.page-general__slider-right .slick-active .item{opacity:1}@media(max-width:960px){.page-general__slider-right .container-left{margin-left:calc(50vw - 358px)}}@media(max-width:680px){.page-general__slider-right .container-left{margin-left:calc(50vw - 49%)}}.page-general__news .container{max-width:126rem}@media(max-width:960px){.page-general__news .container{max-width:73rem}}.page-general__news img{width:100%;height:29rem;-o-object-fit:cover;object-fit:cover;border-radius:2rem;margin-bottom:1rem}@media(max-width:680px){.page-general__news img{height:24rem}}.page-general__news .box{margin-bottom:3rem}.page-general__news .date{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--red);display:block;margin-bottom:1rem}.page-general__news a{text-decoration:none}.page-general__news h2{font-family:var(--font);font-size:3rem;color:var(--black);margin-bottom:2rem}.page-general__news .tag{font-family:var(--font);font-size:1.2rem;color:var(--silver)!important;margin-bottom:2rem;position:relative;display:inline-block}.page-general__news .btn-arrow{font-family:var(--font);font-size:1.6rem;color:var(--black);max-width:20rem;width:100%}.page-general__news .btn-arrow i{color:var(--black);position:relative;transform:translate(16px);transition:transform .3s ease}.page-general__news .btn-arrow i:after{content:"";position:absolute;top:-50%;left:-50%;transform:scale(0) translate(3%,3%);width:3rem;height:3rem;border-radius:50%;border:.1rem solid var(--red);transition:transform .3s ease}.page-general__news .btn-arrow:hover i{transform:translate(25px)}.page-general__news .btn-arrow:hover i:after{transform:scale(1) translate(3%,3%)}.page-general__news--int{margin-top:3rem;margin-bottom:1rem}.page-general__news--int .title h2{font-family:var(--font);font-size:5rem;color:var(--red)}.page-general__into-banner{position:relative;margin-top:-100px}@media(max-width:960px){.page-general__into-banner{margin:inherit;margin-top:-100px}}.page-general__into-banner .container{max-width:126rem}.page-general__into-banner h1{font-family:var(--font);font-size:5rem;color:var(--red);line-height:1;margin-bottom:2rem}.page-general__into-banner h1 span{font-family:var(--font);font-weight:700}@media(max-width:680px){.page-general__into-banner h1{font-size:3rem}}.page-general__into-banner p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__into-banner .tag{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black);display:block;margin-bottom:1rem}.page-general__into-banner .col-title{margin-top:30px;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:3rem 3rem 1rem;background:var(--white)}@media(max-width:960px){.page-general__into-banner .col-title{padding-left:3.5rem}}@media(max-width:680px){.page-general__into-banner .col-title{font-size:2.5rem}}.page-general__info-list{padding-top:1rem}@media(max-width:680px){.page-general__info-list .container{padding:0 2.5rem}}.page-general__info-list .title{position:relative;padding:1.5rem 0}@media(max-width:960px){.page-general__info-list .title{margin-bottom:1rem}}.page-general__info-list .title:before{content:"";position:absolute;top:0;left:-72%;width:100%;height:100%;background:var(--silver-light);border-radius:10rem}@media(max-width:960px){.page-general__info-list .title:before{left:-34%}}.page-general__info-list .title h2{position:relative;font-family:var(--font);font-weight:700;font-size:2rem;color:var(--red);line-height:1;margin-bottom:0}.page-general__info-list p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__info-list .box{margin-bottom:3rem}.page-general__history-title{position:relative;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:3rem 3rem 0;background:var(--white);max-width:104.8rem;margin-top:-5rem}@media(max-width:960px){.page-general__history-title{max-width:69.8rem;margin:inherit;margin-top:-5rem;padding:3rem 8rem}}@media(max-width:680px){.page-general__history-title{max-width:92%;padding:3rem 2rem}}.page-general__history-title h1{font-family:var(--font);font-size:5rem;color:var(--red);line-height:1;margin-bottom:0}.page-general__history-title h1 span{font-family:var(--font);font-weight:700}.page-general__history-title p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__history-title .tag{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black);display:block;margin-bottom:1rem}.page-general__middle-history{position:relative}@media(max-width:960px){.page-general__middle-history{background:var(--silver-light);padding:4rem 0;margin:3rem 0}}.page-general__middle-history .container{max-width:104.8rem}@media(max-width:960px){.page-general__middle-history .container{max-width:640px}}.page-general__middle-history .row{align-items:center}.page-general__middle-history:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:100%;height:26rem;background:var(--silver-light)}.page-general__middle-history h2{font-family:var(--font);font-size:3rem;color:var(--red);line-height:1;margin-bottom:1.5rem}.page-general__middle-history h2 span{font-family:var(--font);font-weight:700}.page-general__middle-history p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:0}.page-general__middle-history img{width:100%;height:33rem;-o-object-fit:cover;object-fit:cover;border-radius:3rem}@media(max-width:960px){.page-general__middle-history img{margin-top:3rem}}@media(max-width:680px){.page-general__middle-history img{height:24rem}}.page-general__list-history{margin-top:4rem}.page-general__list-history .container{max-width:104.8rem}@media(max-width:960px){.page-general__list-history .container{max-width:640px}}.page-general__list-history .row{margin-bottom:3rem;align-items:center}.page-general__list-history img{border-radius:3rem;width:100%;max-width:29rem;height:20rem;-o-object-fit:cover;object-fit:cover}@media(max-width:960px){.page-general__list-history img{max-width:100%;height:30rem;margin-bottom:3rem}}@media(max-width:680px){.page-general__list-history img{height:24rem}}.page-general__list-history .box{max-width:40rem;width:100%;margin:1.5rem 0}@media(max-width:960px){.page-general__list-history .box{max-width:100%}}.page-general__list-history h2{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--red);line-height:1;margin-bottom:0}.page-general__list-history p{font-family:var(--font);font-size:1.5rem;color:var(--silver);margin-bottom:0}.page-general__images-4{margin-top:3rem;margin-bottom:6rem}.page-general__images-4 .container{max-width:126em}@media(max-width:960px){.page-general__images-4 .container{width:auto;max-width:none;padding-right:0;margin-right:0;margin-left:calc(50vw - 355px);overflow:hidden}.page-general__images-4 .container .row,.page-general__images-4 .container [class^=col-]{padding:0;margin:0}}@media(max-width:680px){.page-general__images-4 .container{margin-left:calc(50vw - 48%)}}.page-general__images-4 img{border-radius:3rem;width:100%;height:40rem;-o-object-fit:cover;object-fit:cover}@media(max-width:680px){.page-general__images-4 img{height:24rem}}.page-general__images-4 .slick-slide{margin:0 15px;transition:opacity .3s ease}@media(max-width:960px){.page-general__images-4 .slick-slide{opacity:.6}.page-general__images-4 .slick-slide.slick-current{opacity:1}}.page-general__images-4 .slick-list{margin:0 -15px}@media(max-width:960px){.page-general__images-4 .slick-list{padding-left:0!important}}.page-general__contact-info{margin-top:4rem}@media(max-width:680px){.page-general__contact-info{margin-top:0}}.page-general__contact-info .container{max-width:115rem}@media(max-width:680px){.page-general__contact-info .container{max-width:35rem}}.page-general__contact-info h2{font-family:var(--font);font-weight:700;color:var(--red);font-size:3rem;margin-bottom:2rem}@media(max-width:680px){.page-general__contact-info h2{font-size:2rem}}.page-general__contact-info p{font-family:var(--font);color:var(--silver);font-size:1.5rem;margin-bottom:2rem}.page-general__contact-info strong{font-family:var(--font);font-weight:700;color:var(--black)}.page-general__contact-info .more-btn{position:relative;display:inline-flex;margin:3rem 2rem 3rem 0;border-radius:1rem}.page-general__contact-info .more-btn i{transform:translate(8px);transition:transform .3s ease}.page-general__contact-info .more-btn:hover i{transform:translate(13px)}@media(max-width:680px){.page-general__contact-info .more-btn{width:100%;margin:1rem 0}.page-general__contact-info .more-btn i{position:absolute;right:3rem}}.page-general__contact-info .text-big{font-size:3rem;font-family:var(--font);color:var(--black);line-height:1;margin-bottom:5rem}.page-general__contact-info .text-big a{color:var(--red)}@media(max-width:680px){.page-general__contact-info .text-big{text-align:center;font-size:2rem}}.page-general__form-content{background-color:#f9f9f9;padding-bottom:6rem;padding-left:12px;padding-right:12px}.page-general__form-content .container{position:relative;max-width:104.8rem;margin-top:-10rem;border-radius:3rem;background:var(--white);padding:5rem 8rem}@media(max-width:960px){.page-general__form-content .container{max-width:100%;width:100%;padding-left:12px;padding-right:12px}}.page-general__form-content .container .form-content-title h3{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--black);display:block;margin-bottom:1rem}.page-general__form-content .container .form-content-title h2{font-family:var(--font);font-size:3rem;color:var(--red);line-height:1;margin-bottom:1rem}.page-general__form-content .container .form-content-title p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__banner-single{position:relative;margin-top:6rem;margin-bottom:3rem}.page-general__banner-single .container{position:relative;max-width:126rem;min-height:40rem;border-radius:3rem;overflow:hidden}@media(max-width:960px){.page-general__banner-single .container{max-width:68rem}}@media(max-width:680px){.page-general__banner-single .container{max-width:90%;min-height:24rem}}.page-general__banner-single .container img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-general__content-info .container{max-width:104rem}@media(max-width:960px){.page-general__content-info .container{max-width:68rem}}.page-general__content-info .tag{font-family:var(--font);font-weight:700;font-size:1.6rem;color:var(--silver);display:block;margin-bottom:0}.page-general__content-info h1,.page-general__content-info h2,.page-general__content-info h3,.page-general__content-info h4,.page-general__content-info h5{font-family:var(--font);font-size:5rem;color:var(--black);line-height:1;margin-bottom:3rem}@media(max-width:680px){.page-general__content-info h1,.page-general__content-info h2,.page-general__content-info h3,.page-general__content-info h4,.page-general__content-info h5{font-size:3.5rem}}.page-general__content-info h2{font-size:4rem}@media(max-width:680px){.page-general__content-info h2{font-size:3rem}}.page-general__content-info h3{font-size:3.5rem}@media(max-width:680px){.page-general__content-info h3{font-size:2.5rem}}.page-general__content-info h4{font-size:3rem}@media(max-width:680px){.page-general__content-info h4{font-size:2rem}}.page-general__content-info h5{font-size:2.5rem}@media(max-width:680px){.page-general__content-info h5{font-size:1.7rem}}.page-general__content-info p{font-family:var(--font);font-size:1.5rem;color:var(--silver)}.page-general__content-info img{max-width:100%;margin-top:2rem;margin-bottom:2rem}.page-general__content-info table{min-width:100%;max-width:100%;border-collapse:collapse;margin:2rem auto}.page-general__content-info table tr{background-color:#efefef;border-color:#bfbfbf;border-bottom:.1rem solid #ddd}.page-general__content-info table tr:nth-of-type(odd){background-color:#dfdfdf!important}.page-general__content-info table tr:first-child{border-top:none;background-color:#d2d2d2!important;color:#fff}.page-general__content-info table tr:first-child td{font-weight:var(--font);font-size:1.4rem;color:#5e5e5e}.page-general__content-info table td{padding:1em!important;font-size:1.2rem;font-family:var(--font)}.page-general__content-info table td strong{color:#5e5e5e}.page-general__content-info table td:first-child{margin-top:.5em}.page-general__content-info table td:last-child{margin-bottom:.5em}.page-general__content-info ul{list-style:none;padding:0;margin:0 5rem 3rem}.page-general__content-info ul li{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;font-family:var(--font);color:var(--silver);font-size:1.4rem}.page-general__content-info ul li:before{content:"";color:var(--red);position:absolute;width:.5rem;height:.5rem;border-radius:100%;background:var(--red);left:-1.3rem;font-size:3.8rem;top:.8rem;line-height:0}@media(max-width:680px){.page-general__content-info ul li:before{font-size:2rem}}@media(max-width:380px){.page-general__content-info ul{margin:0 3rem}}.page-general__content-info ol{margin:0 5rem;padding:0;list-style:none;counter-reset:li}.page-general__content-info ol li{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;font-family:var(--font);color:var(--silver);counter-increment:li;font-size:1.4rem}.page-general__content-info ol li:before{content:counter(li);color:var(--red);display:inline-block;width:1em;margin-left:-1em}@media(max-width:380px){.page-general__content-info ol{margin:0 3rem}}.page-general__content-info--history{margin-top:3rem}.page-general__content-info--history .container{max-width:104.8rem}@media(max-width:960px){.page-general__content-info--history .container{max-width:63.8rem}}

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