@font-face{font-family:'Grift';src:url(../fonts/Grift-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-SemiBoldItalic.woff2) format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Grift';src:url(../fonts/Grift-ExtraBoldItalic.woff2) format('woff2');font-weight:800;font-style:italic;font-display:swap}body{font-feature-settings:"aalt" 0 , "salt" 0 , "calt" 0 , "liga" 0 , "clig" 0 , "dlig" 0 , "hlig" 0 , "smcp" 0 , "c2sc" 0 , "locl" 0;font-variant:normal}:root{--text-color:var(--black);--primary-color:#e63329;--primary-color-alt:#d42f25;--secondary-color:#212529;--secondary-color-alt:#2c3034;--white:#fff;--black:#231f20;--black2:#111;--dark-grey:#212529;--dark-grey-accent:#363636;--grey:#f5f5f5;--grey2:#d3d3d3;--mid-grey:#8a8a8a;--light-grey:#f5f5f5;--border-color:#eee;--muted-color:#aaa;--dot-color:#ccc;--success:#54ac1a;--danger:#ff0004;--warning:#e6a029;--overlay:rgba(0,0,0,.5);--overlay-strong:rgba(0,0,0,.8);--overlay-gallery:rgba(66,66,66,.5);--footer-bg:#2b2b2b;--primary-font:'Grift' , sans-serif;--font-awesome:'Font Awesome 6 Pro';--font-awesome-sharp:'Font Awesome 6 Sharp';--container-width:1320px;--rest-space:calc(100vw - var(--container-width));--half-space: calc(var(--rest-space) / 2);--border-radius:0;--gradient-top:none;--gradient-bottom:none;--filter-white:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(209deg) brightness(101%) contrast(101%);--filter-black:brightness(0) saturate(100%);--filter-primary:brightness(0) saturate(100%) invert(30%) sepia(63%) saturate(1970%) hue-rotate(338deg) brightness(90%) contrast(107%);--filter-secondary:none;--filter-tertiary:none;--filter-quaternary:none;--location:'\f3c5';--phone:'\f095';--envelope:'\f0e0';--globe:'\f0ac';--arrow-right:'\f061';--arrow-right-long:'\f178';--arrow-right-up:'\e09f';--arrow-left:'\f060';--arrow-left-up:'\e09d';--angler-up:'\f106';--angler-down:'\f107';--angler-right:'\f105';--angler-left:'\f104';--chevron-right:'\f054';--chevron-down:'\f078';--circle:'\f111';--check:'\f00c';--box-check:'\e0c4';--filter:'\f0b0';--sort:'\f149';--search:'\f002';--plus:'\2b';--minus:'\2212';--pdf:'\f1c1';--comments:'\f086';--user:'\f2bd';--cart:'\f07a';--times:'\f00d';--svg-arrow-right:url(/media/2025-06/long.svg);--clip-arrow-right:polygon(0% 0%,calc(100% - 30px) 0,100% 50%,calc(100% - 30px) 100%,0% 100%);--clip-arrow-down:polygon(0 0,100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px));--clip-arrow-down-reversed:polygon(0 0,50% 30px,100% 0,100% 100%,0 100%);--clip-arrow-down-reversd:var(--clip-arrow-down-reversed)}.row>.container{width:100%;max-width:var(--container-width);margin-right:auto;margin-left:auto}@media (min-width:1500px){:root{--container-width:1460px}.container{max-width:var(--container-width)}}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}body{font-family: var(--primary-font);font-size:1rem;font-weight:400;font-style:normal;color:var(--text-color);line-height:1.5}:is(h1,.h1){font-family: var(--primary-font);font-size:4.375rem;font-weight:800;font-style:normal;color:var(--secondary-color);line-height:1.1;margin:0;text-transform:uppercase;letter-spacing:1.2px}:is(h2,.h2){font-family: var(--primary-font);font-size:2.5rem;font-weight:500;font-style:normal;color:var(--secondary-color);line-height:1.1;margin:0;text-transform:uppercase;letter-spacing:1.2px;text-wrap:balance}:is(h3,.h3){font-family: var(--primary-font);font-size:1.563rem;font-weight:600;font-style:normal;color:var(--secondary-color);line-height:1.1;margin:0;letter-spacing:1.2px}:is(h4,.h4){font-family: var(--primary-font);font-size:1.375rem;font-weight:400;font-style:normal;color:var(--secondary-color);line-height:1.1;margin:0;letter-spacing:1.2px}:is(.container-fluid.slider, .container-fluid.banner) :is(h1,.h1){color:var(--white)}p[role="doc-subtitle"]{font-family: var(--primary-font);font-size:1rem;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--primary-color);line-height:1;margin-bottom:6px}figure{margin-bottom:0}.btn{text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:12px 30px;border-radius:0!important;border:2px solid var(--primary-color);transition:background-color .5s , border-color .5s , color .5s , padding .5s , backdrop-filter .5s}.btn::before{content:var(--arrow-right);font-family: var(--font-awesome-sharp);display:inline;font-size:1.25rem}.btn[target*="_blank"]::before{content:var(--arrow-right-up)}.btn[href*=".pdf"]::before{content:var(--pdf)}.btn.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)!important}.btn.btn-secondary{background-color:transparent;border-color:var(--white);color:var(--white)!important}.btn.btn-success{}.btn.btn-warning{}.btn.btn-info{flex-direction:row-reverse;width:fit-content;background:transparent;border:unset;border-bottom:1px solid var(--white);color:var(--white)!important;text-decoration:none;padding-left:0;padding-right:0}.btn.btn-default{background-color:var(--white);border-color:var(--primary-color);color:var(--primary-color)!important}.btn.btn-primary:is(:hover, :focus-visible, :active){background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)!important}.btn.btn-secondary:is(:hover, :focus-visible, :active){background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)!important}.btn.btn-success:is(:hover, :focus-visible, :active){}.btn.btn-warning:is(:hover, :focus-visible, :active){}.btn.btn-info:is(:hover, :focus-visible, :active){backdrop-filter:blur(5px);padding-left:12px;padding-right:12px;border:1px solid var(--white)}.btn.btn-default:is(:hover, :focus-visible, :active){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)!important}.container-fluid.notification{background:var(--warning);font-size:1rem;color:var(--white);text-align:center;text-transform:uppercase}.container-fluid.notification p{margin:5px 0}.container-fluid.notification a{color:var(--white);text-decoration:none}.container-fluid.notification a:is(:hover, :focus-visible){color:var(--white);text-decoration:underline}.container-fluid.top{}.container-fluid.navigatie{}.container-fluid.navigatie .navbar-brand{max-width:110px;width:100%}.container-fluid.navigatie .navbar-brand img{width:100%}.container-fluid.navigatie .navbar-nav{}.container-fluid.navigatie .navbar-nav .nav-item{}.container-fluid.navigatie .navbar-nav .nav-item .nav-link{font-size:1rem}.container-fluid.navigatie .navbar-toggler{border:0;border-radius:0;padding-right:0}.navbar-toggler:focus{box-shadow:none!important}.container-fluid.navigatie .navbar-nav .dropdown.nav-item:is(:hover, :focus-within) .dropdown-menu{display:block}.container-fluid.slider .col-md-12{padding:0}.container-fluid.slider img{width:100%}.container-fluid.banner{padding:0}.container-fluid.banner img{width:100%}.container-fluid.content{}.container-fluid.content p a:not(.btn){color:var(--text-color);text-decoration:none;position:relative}.container-fluid.content p a:not(.btn)::after{content:"";position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;background:var(--text-color);transition:height .5s , opacity .5s}.container-fluid.content ul{padding-left: calc(25px + 12px)}.container-fluid.content ul li{list-style:none;position:relative;padding-bottom:20px}.container-fluid.content ul li:last-child{padding-bottom:0}.container-fluid.content ul li::before{content:var(--check);color:var(--white);font-family: var(--font-awesome-sharp);font-weight:400;font-style:normal;background-color:var(--primary-color);width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;position:absolute;left:-36px}.container-fluid.content .image{overflow:hidden}.container-fluid.content .image img{}.container-fluid.content p a:not(.btn):is(:hover, :focus-visible){}.container-fluid.content p a:not(.btn):is(:hover, :focus-visible)::after{height:7px;background:var(--text-color);opacity:.3}.container-fluid.content .image:is(:hover, :focus-within) img{}.container-fluid.breadcrumb{}.block.breadcrumb{padding:0;margin-bottom:0}.block.breadcrumb ul{padding-left:0;margin-bottom:0}.block.breadcrumb ul li{list-style:none;display:inline;color:var(--muted-color)}.block.breadcrumb ul li.breadcrumarrow::after{content:var(--angler-right);font-family: var(--font-awesome);font-weight:400;font-style:normal;margin:0 10px}.block.breadcrumb ul li a{font-weight:300;color:var(--muted-color)}.block.breadcrumb ul li:last-child a{font-weight:500;color:var(--muted-color)}.block.availability{position:relative;float:right}.block.availability .availa_column{position:relative}.block.availability .availa_column :is(.available, .not_available){padding-left:25px}.block.availability .availa_column :is(.available, .not_available)::before{content:var(--circle);font-family: var(--font-awesome);font-size:.5rem;font-weight:900;display:block;position:absolute;left:5px;top:0}.block.availability .availa_column .available::before{color:var(--success)}.block.availability .availa_column .not_available::before{color:var(--danger)}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product){}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar) .col-md-6.col-lg-4{margin-bottom:30px}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) a{color:var(--text-color)}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) .item{position:relative;height:100%;border:1px solid var(--border-color)}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) .item .image{position:relative}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) .item .image img{}:is(.block.list.news, .block.list.vacatures, .block.list.team, .block.product) .item .image .overlay{position:absolute;bottom:10px;right:10px}:is(.block.list.news, .block.list.vacatures, .block.list.team, .block.product) .item .image .overlay span{background:var(--black);color:var(--white);padding:5px}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) .item .content{padding:20px 20px 70px 20px}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) .item .content h3{margin-top:0}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.calendar, .block.product) .item .content .text{}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.calendar, .block.product) .item .content .btn.btn-primary{position:absolute;bottom:20px;right:20px}.block.list.team .item .content{padding:20px}.block.list.team .item .content h4{margin-top:0}.block.list.team .item .content .functie{}.block.calendar .item .image .date{position:absolute;bottom:10px;right:10px}.block.calendar .item .image .date span{background:var(--black);color:var(--white);padding:5px}.block.product .item .image img{width:100%}:is(.block.list.input, .block.list.news, .block.list.vacatures, .block.list.team, .block.calendar, .block.product) a:is(:hover, :focus-visible){color:var(--text-color);text-decoration:none}.block.list.logoslider{}.block.list.logoslider .item{padding:0}details{overflow:hidden;padding:10px 20px;background:var(--white);margin-bottom:10px}details summary{cursor:pointer}details summary span{margin-left:5px}details .content{overflow:hidden;height:0;transition:height .5s ease;margin-top:10px}.row.maps .col-lg-12{padding:0}.row.maps .block.html.map{margin-top:25px;margin-bottom:-59px}.block.form form .form-group:has(select){position:relative}.block.form form .form-group:has(select)::after{content:var(--chevron-down);font-family: var(--font-awesome);font-size:1rem;position:absolute;top:calc(50% - 12px);right:20px;pointer-events:none}.block.form textarea.form-control{field-sizing:content;min-height:100px}.block.gallery .gallery_top{margin-bottom:20px}.block.gallery .item{position:relative;margin-bottom:30px}.block.gallery .item .text{position:absolute;bottom:0;left:20px;width:100%}.block.gallery .item .text .title{}.block.gallery .item .text .title h2{font-size:1.625rem;font-weight:500;color:var(--white);text-shadow:2px 2px 5px rgba(0,0,0,.8)}.block.gallery .item .overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-gallery);transition:visibility .2s ease-in-out , opacity .2s ease-in-out}.block.gallery .item .overlay span{position:absolute;top:calc(50% - 15px);left:0;width:100%;text-align:center;font-size:1.875rem;color:var(--white)}.block.gallery .item:is(:hover, :focus-within) .overlay{visibility:visible;opacity:1}.slick-arrow{background:var(--overlay);text-align:center;padding:10px;width:60px;border:0}.slick-arrow i{font-size:1.875rem;color:var(--white);line-height:40px}.slick-prev{position:absolute;top:calc(50% - 30px);left:0;z-index:999}.slick-next{position:absolute;top:calc(50% - 30px);right:0;z-index:999}.slick-arrow:is(:hover, :focus-visible){background:var(--overlay-strong)}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots li::before{display:none}.slick-dots li button{display:block;width:12px;height:12px;padding:0;border:none;border-radius:100%;background-color:var(--dot-color);text-indent:-9999px;cursor:pointer}.slick-dots li.slick-active button{background-color:var(--muted-color)}.modal .modal-dialog{max-width:650px}.modal .modal-dialog .modal-content .modal-header{padding:1rem 1.5rem}.modal .modal-dialog .modal-content .modal-header h3{margin-top:0}.modal .modal-dialog .modal-content .modal-body{padding:1.5rem}.container-fluid.footer-endpage{background:var(--black)}.container-fluid.footer-endpage .footer{color:var(--white);padding-top:25px;padding-bottom:25px}.container-fluid.footer-endpage .footer h2{font-size:1.375rem;color:var(--white);line-height:1.36;margin-top:0;margin-bottom:15px}.container-fluid.footer-endpage .footer ul li{list-style:none;position:relative}.container-fluid.footer-endpage .footer ul li::before{content:var(--angler-right);font-family: var(--font-awesome);position:absolute;left:-25px}.container-fluid.footer-endpage .footer table tr td:nth-child(1){width:30px!important;vertical-align:top}.container-fluid.footer-endpage .footer i{color:var(--primary-color)}.container-fluid.footer-endpage .footer a{color:var(--white)}.container-fluid.footer-endpage .endpage{color:var(--white);padding-top:3px;padding-bottom:3px}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(1){}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(2){text-align:center}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(3){text-align:right}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(3) img{max-width:30px}.container-fluid.footer-endpage .endpage ul{margin-bottom:0;padding-left:0}.container-fluid.footer-endpage .endpage ul li{list-style:none;display:inline}.container-fluid.footer-endpage .endpage ul li::after{content:"|";margin:0 5px}.container-fluid.footer-endpage .endpage ul li:last-child::after{content:"";margin:0}.container-fluid.footer-endpage .endpage a{color:var(--white)}.container-fluid.footer-endpage .endpage a img{transition:filter .3s}.container-fluid.footer-endpage .endpage a:is(:hover, :focus-visible) img{filter:var(--filter-primary)}.modal.fixed-left{}.modal.fixed-left .modal-dialog-vertical{height:100%;width:100vw;max-width:none;margin:0;transition:transform .3s;transform:translateX(-100%)}.modal.fixed-left.show .modal-dialog-vertical{transform:translateX(0)}.modal.fixed-left .modal-content{border-radius:0;border:none;min-height:100%;justify-content:space-between;overflow:hidden;background: rgb(from var(--black) r g b / 0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal.fixed-left .title-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 15px}.modal.fixed-left .title-bar .mobile-logo{margin:0}.modal.fixed-left .title-bar .mobile-logo img{max-width:200px;display:block}.modal.fixed-left .title-bar .close-btn-wrap{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--white);font-size:.9rem;cursor:pointer;padding:6px 0}.modal.fixed-left .title-bar .close-btn-wrap .close-label{font-size:.875rem;font-weight:500}.modal.fixed-left .title-bar .close-btn-wrap i{font-size:1rem}.modal.fixed-left .menu-content .main-menu .section-title{padding:20px 15px 6px;margin:0;color:var(--white);font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.modal.fixed-left .menu-content .main-menu .navbar-nav{padding:0;margin:0;list-style:none}.modal.fixed-left .menu-content .main-menu .navbar-nav li{position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--white);font-size:1rem;transition:transform .4s , opacity .4s;transform:translateX(-30px);opacity:0}.modal.fixed-left .menu-content .main-menu .navbar-nav li::before{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li{transform:none;opacity:1}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(1) {transition-delay:.1s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(2) {transition-delay:.2s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(3) {transition-delay:.3s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(4) {transition-delay:.4s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(5) {transition-delay:.5s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(6) {transition-delay:.6s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(7) {transition-delay:.7s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(8) {transition-delay:.8s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(9) {transition-delay:.9s}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li:nth-child(10) {transition-delay:1s}.modal.fixed-left .menu-content .main-menu .navbar-nav li a{padding:14px 15px;font-weight:500;flex-grow:1;text-decoration:none;color:var(--white);display:flex;align-items:center;font-size:1rem}.modal.fixed-left.show .menu-content .main-menu .navbar-nav li.active a{opacity:.7}.modal.fixed-left .menu-content .main-menu .navbar-nav li a i{margin-right:10px;width:20px;display:inline-flex;justify-content:flex-end}.modal.fixed-left .menu-content .main-menu .navbar-nav li::after{font-family: var(--font-awesome);font-weight:900;padding-right:15px;color:var(--white);font-size:1rem;flex-shrink:0}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown::after{content:'\f061';transition:transform .3s}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown .dropdown-menu.show{display:none}.modal.fixed-left .menu-content{overflow:hidden;margin-top: calc(var(--row-space) / 2)}.modal.fixed-left .menu-content nav{width:200%;display:flex;transition:transform .3s}.modal.fixed-left .menu-content nav>*{width:50%;flex-shrink:0}.modal.fixed-left .menu-content nav.open{transform:translateX(-50%)}.modal.fixed-left .menu-content nav .sub-menu{display:none}.modal.fixed-left .menu-content .first-sub .sub-header{display:flex;align-items:center;cursor:pointer;padding:12px 15px;gap:8px;position:relative;color:var(--white)}.modal.fixed-left .menu-content .first-sub .sub-header::before{content:var(--arrow-left);font-family: var(--font-awesome-sharp);display:inline-block}.modal.fixed-left .menu-content .first-sub .sub-header::after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left .menu-content .first-sub .sub-header .back-btn{color:var(--white);display:flex;align-items:center;font-size:.9rem}.modal.fixed-left .menu-content .first-sub .sub-header .menu-name{margin-bottom:0;line-height:1;color:var(--white);font-family: var(--primary-font);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:500;flex-grow:1}.modal.fixed-left .menu-content .first-sub .sub-header .button-filler{width:20px;flex-shrink:0}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu{display:block;padding:0;width:100%;margin:0;list-style:none;position:relative!important;transform:none!important;border:none;background:none}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li{position:relative}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li::before{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background: rgb(255 255 255 / 20%)}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 15px;color:var(--white);font-size:1rem;font-weight:500;text-decoration:none}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a::after{content:'\e09f';font-family: var(--font-awesome);font-weight:900;font-size:.85rem;flex-shrink:0}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a i{margin-right:10px;font-size:1rem;width:20px;display:flex;align-items:center}.modal.fixed-left .menu-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 0;padding:15px;margin-top:auto;color:var(--white);transform:translateY(20px);opacity:0;transition:transform .5s , opacity .5s;transition-delay:.3s}.modal.fixed-left .menu-footer .footer-links{flex:0 0 auto}.modal.fixed-left .menu-footer .footer-links ul{list-style:none;display:flex;gap:15px;padding:0;margin:0}.modal.fixed-left .menu-footer .footer-links ul li{width:fit-content}.modal.fixed-left .menu-footer .footer-links ul li a{font-size:1.125rem;color:var(--white);text-decoration:none}.modal.fixed-left .menu-footer .socials{flex:0 0 100%;display:flex;justify-content:flex-end;gap:8px;border-bottom: 1px solid rgb(from var(--white) r g b / 0.8);padding-bottom:12px}.modal.fixed-left .menu-footer .socials a{text-decoration:none}.modal.fixed-left .menu-footer .socials a .item{border:1px solid var(--white);border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.modal.fixed-left .menu-footer .socials a .item i{font-size:1.25rem;color:var(--white)}.modal.fixed-left .menu-footer .lr-logo{flex:0 0 auto;display:flex;justify-content:flex-end}.modal.fixed-left .menu-footer .lr-logo a{display:flex}.modal.fixed-left .menu-footer .lr-logo a img{opacity:.5}.modal.fixed-left.show .menu-footer{transform:translateY(0);opacity:1}.modal.fixed-left .title-bar .close-btn-wrap:is(:hover, :focus-visible) {opacity:.8}.modal.fixed-left .title-bar .close-btn-wrap:focus-visible{box-shadow: 0 0px 0px 2px rgb(255 255 255 / 25%);border: 2px solid rgb(255 255 255 / 50%)}.modal.fixed-left .menu-content .main-menu .navbar-nav li:is(:hover, :focus-visible) a {opacity:.75}.modal.fixed-left .menu-content .main-menu .navbar-nav li.dropdown:is(:hover, :focus-visible)::after {transform:translateX(3px)}.modal.fixed-left .menu-content .first-sub .sub-header:is(:hover, :focus-visible) {background: rgb(0 0 0 / 5%)}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a:is(:hover, :focus-visible) {opacity:.75}:is(.mt-6, .my-6){margin-top:4rem!important}:is(.mt-7, .my-7){margin-top:5rem!important}:is(.mt-8, .my-8){margin-top:6rem!important}:is(.mt-9, .my-9){margin-top:7rem!important}:is(.mt-10, .my-10){margin-top:8rem!important}:is(.me-6, .mx-6){margin-right:4rem!important}:is(.me-7, .mx-7){margin-right:5rem!important}:is(.me-8, .mx-8){margin-right:6rem!important}:is(.me-9, .mx-9){margin-right:7rem!important}:is(.me-10, .mx-10){margin-right:8rem!important}:is(.mb-6, .my-6){margin-bottom:4rem!important}:is(.mb-7, .my-7){margin-bottom:5rem!important}:is(.mb-8, .my-8){margin-bottom:6rem!important}:is(.mb-9, .my-9){margin-bottom:7rem!important}:is(.mb-10, .my-10){margin-bottom:8rem!important}:is(.ms-6, .mx-6){margin-left:4rem!important}:is(.ms-7, .mx-7){margin-left:5rem!important}:is(.ms-8, .mx-8){margin-left:6rem!important}:is(.ms-9, .mx-9){margin-left:7rem!important}:is(.ms-10, .mx-10){margin-left:8rem!important}:is(.pt-6, .py-6){padding-top:4rem!important}:is(.pt-7, .py-7){padding-top:5rem!important}:is(.pt-8, .py-8){padding-top:6rem!important}:is(.pt-9, .py-9){padding-top:7rem!important}:is(.pt-10, .py-10){padding-top:8rem!important}:is(.pe-6, .px-6){padding-right:4rem!important}:is(.pe-7, .px-7){padding-right:5rem!important}:is(.pe-8, .px-8){padding-right:6rem!important}:is(.pe-9, .px-9){padding-right:7rem!important}:is(.pe-10, .px-10){padding-right:8rem!important}:is(.pb-6, .py-6){padding-bottom:4rem!important}:is(.pb-7, .py-7){padding-bottom:5rem!important}:is(.pb-8, .py-8){padding-bottom:6rem!important}:is(.pb-9, .py-9){padding-bottom:7rem!important}:is(.pb-10, .py-10){padding-bottom:8rem!important}:is(.ps-6, .px-6){padding-left:4rem!important}:is(.ps-7, .px-7){padding-left:5rem!important}:is(.ps-8, .px-8){padding-left:6rem!important}:is(.ps-9, .px-9){padding-left:7rem!important}:is(.ps-10, .px-10){padding-left:8rem!important}@media only screen and (max-width:1399px){:root{--container-width:1140px}}@media only screen and (max-width:1199px){:root{--container-width:960px}}@media only screen and (max-width:991px){:root{--container-width:720px}}@media only screen and (max-width:767px){:root{--container-width:540px}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(1){text-align:center}.container-fluid.footer-endpage .endpage .col-md-4:nth-child(3){text-align:center}.modal.fixed-left .menu-content .main-menu .navbar-nav li{font-size:1.875rem}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{font-size:1.875rem}}@media only screen and (max-width:575px){:root{--container-width:100%}.modal.fixed-left .menu-content .main-menu .navbar-nav li{font-size:1.5rem}.modal.fixed-left .menu-content .main-menu .navbar-nav li a{padding:3px 12px}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{font-size:1.5rem}}@media only screen and (max-width:479px){.btn{width:100%}.modal.fixed-left .menu-content .main-menu .navbar-nav li{font-size:1.25rem}.modal.fixed-left .menu-content .first-sub .submenu-items .dropdown-menu li a{font-size:1.25rem}}html{--nav-height:163px;--card-padding:30px}[id]{scroll-margin-top: calc(var(--nav-height) + 50px)}p:has(.btn + .btn) {display:inline-flex;flex-wrap:wrap;gap:12px 24px}hgroup:has(h1) p {font-size:1.875rem;font-weight:400;margin-bottom:12px}.block.content h2{margin-bottom:35px}.block.content p:has(.btn) {margin-top:40px}.bg-color{padding-top:80px;padding-bottom:80px;background-color:var(--light-grey)}.bg-color.gradient{background:linear-gradient(0deg,var(--light-grey) calc(100% - 35px),var(--white) calc(100% - 35px))}.bg-color .btn{background-color:transparent}.bg-color .btn-primary{color:var(--primary-color)!important;border-color:var(--primary-color)}.bg-color .btn-primary:hover{color:var(--white)!important;background-color:var(--secondary-color)!important;border-color:var(--secondary-color)}.bg-color .btn-secondary{color:var(--secondary-color)!important;border-color:var(--secondary-color)}.bg-color .btn-secondary:hover{color:var(--white)!important;background-color:var(--secondary-color)!important;border-color:var(--secondary-color)}.block.content.bg-color{padding-left:80px;padding-right:80px}.bg-color.secondary{background-color:var(--secondary-color)!important}.vertical-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.small{font-size:unset}strong,b{font-weight:500}.no-touch{pointer-events:none}.country-selector a{color:var(--text-color)!important;font-weight:500;text-transform:uppercase}.country-selector a:hover{color:var(--primary-color)!important}.wg-drop.country-selector .wgcurrent:after{content:var(--arrow-right);font-family: var(--font-awesome-sharp);background-image:unset}.container-fluid.navigation{position:sticky;top:0;padding:0;z-index:100}.container-fluid.navigation a{text-decoration:none}.container-fluid.navigation .navbar{display:flex;flex-direction:column;padding:0}.container-fluid.navigation .navbar .nav-top{width:100%;background:var(--black);position:relative;z-index:20}.container-fluid.navigation .navbar .nav-top .nav-top-content{display:flex;align-items:center;justify-content:space-between;gap:32px;height:91px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand{display:flex;align-items:center;flex-shrink:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{width:173px;height:52px;object-fit:contain}.container-fluid.navigation .navbar .nav-top .nav-top-content .search{flex:1 1 auto;max-width:845px;position:relative;z-index:2}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar{position:relative;width:100%;height:43px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar::before{content:var(--search);font-family: var(--font-awesome);font-weight:400;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--black);font-size:1rem;pointer-events:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control{width:100%;height:100%;border:none;border-radius:0;background:var(--white);padding:0 20px 0 46px;font-style:normal;font-size:1rem;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control::placeholder{color:var(--black);font-style:italic;opacity:.65}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up{position:relative;z-index:999;--popup-offset:120px;--stroke-width:300px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{display:flex;visibility:hidden;opacity:0;position:absolute;left:0;top:8px;width:100%;max-height:calc(100vh - var(--popup-offset));max-height:calc(100dvh - var(--popup-offset));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(90deg,var(--grey) 0 var(--stroke-width),var(--white) var(--stroke-width) 100%);box-shadow:var(--box-shadow);z-index:100;outline:none;transition:opacity .3s , visibility .3s}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 var(--stroke-width);display:flex;flex-direction:column;padding:24px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:placeholder-shown) .search-pop-up .pop-up-content.search-home {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:not(:placeholder-shown)) .search-pop-up .pop-up-content.search-results {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section:not(:last-child)::after {content:'';display:block;width:100%;height:1px;margin:24px 0;background:var(--grey2)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .h3{display:block;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-bottom:12px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) {display:flex;flex-direction:column;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item {color:var(--black);font-size:1rem;font-weight:400;display:flex;align-items:center;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) .item::before {content:'';font-family: var(--font-awesome-sharp);color:var(--primary-color);font-size:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{flex:1;min-width:0;padding:24px 48px;display:flex;flex-direction:column}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:not(:last-child)::after {content:'';display:block;width:100%;height:1px;margin:24px 0;background:var(--grey2)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{display:flex;justify-content:space-between}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title a{font-style:italic;font-weight:400;font-size:1rem;color:var(--black);text-decoration:underline}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .h3{display:block;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-bottom:12px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items{display:flex;flex-wrap:wrap;gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item{width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{display:flex;align-items:center;gap:24px;color:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 125px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image img{display:block;aspect-ratio: 125/75;width:125px;height:auto}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content{flex:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .h3{font-size:1rem;margin-bottom:6px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text{}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text p{font-size:1rem;color:var(--black);margin:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{content:var(--arrow-right);font-family: var(--font-awesome-sharp);display:flex;justify-content:center;align-items:center;width:40px;height:40px;flex:0 0 40px;background:var(--primary-color);color:var(--white)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item{width:unset;min-width:0;border:1px solid var(--grey2);transition:all .5s}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a{justify-content:center;padding:12px;min-width:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .image{max-width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item a .image img{aspect-ratio: 125/75;width:125px;height:auto;max-width:100%;object-fit:contain}.container-fluid.navigation .navbar .nav-top:has(.search:is(:focus-within, :has(.search-pop-up .pop-up-content:hover))) {z-index:100}body::before{content:'';position:fixed;top:0;left:0;width:0%;height:0%;z-index:99;background-color: rgb(from var(--black) r g b / 0.8);pointer-events:none;opacity:0;transition:opacity .3s}body:has(.container-fluid.navigation .navbar .nav-top .nav-top-content .search:is(:focus-within, :has(.search-pop-up .pop-up-content:hover)))::before {content:'';opacity:1;width:100%;height:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:placeholder-shown) .search-pop-up .pop-up-content.search-home {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search:not(.is-closed):is(:focus-within, :has(.search-pop-up .pop-up-content:hover)):has(.search-bar .search-control:not(:placeholder-shown)) .search-pop-up .pop-up-content.search-results {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search.is-open:not(.is-closed):has(.search-bar .search-control:placeholder-shown) .search-pop-up .pop-up-content.search-home {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search.is-open:not(.is-closed):has(.search-bar .search-control:not(:placeholder-shown)) .search-pop-up .pop-up-content.search-results {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .brand-items .item::before{content:var(--filter);font-family: var(--font-awesome)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::before{content:var(--search);font-family: var(--font-awesome)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::after{content:var(--arrow-left-up);font-family: var(--font-awesome);flex:1;text-align:end}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:nth-child(even) .items .item a::after {background:var(--black)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{position:relative;display:flex;align-items:center;gap:24px;flex-shrink:0;height:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::before{content:'';position:absolute;height:100%;width: calc(100% + var(--half-space));background:var(--black2);z-index:-1}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::after{content:'';position:absolute;height:100%;width:65px;right:100%;background:var(--black2);clip-path:polygon(100% 0,0% 100%,100% 100%)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account{display:flex;align-items:center;gap:10px;color:var(--white);text-transform:uppercase;font-size:1rem;font-weight:600;transition:all .5s}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account::before{content:var(--user);font-family: var(--font-awesome);color:var(--primary-color);font-weight:400;font-size:1.125rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart{position:relative;display:flex;align-items:center;justify-content:center;width:74px;height:45px;background:var(--dark-grey-accent);transition:all .5s}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart::before{content:var(--cart);font-family: var(--font-awesome);font-weight:400;color:var(--white);font-size:1.25rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart[data-count]:not([data-count=""], [data-count="0"])::after {content:attr(data-count);position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--success);color:var(--white);font-family: var(--secondary-font);font-size:12px;display:flex;align-items:center;justify-content:center}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler{display:none;border:none;background:transparent;color:var(--white);font-size:22px;padding:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:28px;height:22px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger .bar{display:block;width:100%;height:3px;background:var(--white);border-radius:3px;transform-origin:center;transition:transform .4s ease , width .4s ease , background .4s ease , opacity .3s ease}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler .hamburger .bar:nth-child(2) {width:65%;align-self:flex-start}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(1) {width:100%;transform:translateY(8px) rotate(45deg)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(2) {opacity:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler.is-open .hamburger .bar:nth-child(3) {width:100%;transform:translateY(-8px) rotate(-45deg)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar {background:var(--primary-color)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(1) {transform:translateY(-1px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(2) {width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler:is(:hover, :focus-visible) .hamburger .bar:nth-child(3) {transform:translateY(1px)}.container-fluid.navigation .navbar .nav-bottom{width:100%;background:var(--dark-grey-accent)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content{display:flex;align-items:center;justify-content:space-between;height:72px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse{}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{display:flex;align-items:center;gap:35px;list-style:none;margin:0;padding:0}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item{}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link{display:flex;align-items:center;gap:10px;text-transform:uppercase;font-family: var(--secondary-font);font-weight:600;font-size:16px;letter-spacing:.32px;color:var(--white)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav>.nav-item:first-child>.nav-link{background:var(--primary-color);color:var(--white);padding:14px 16px;height:43px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown>.nav-link::after{content:var(--angler-down);font-family: var(--font-awesome)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown{position:relative;align-self:stretch;display:flex;align-items:center}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown>.nav-link::after{transition:transform .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;min-width:340px;margin:0;padding:12px 0;background:var(--white);border:0;border-radius:0;box-shadow:var(--box-shadow);list-style:none;z-index:100;transition:opacity .3s , visibility .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item{display:block}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link{display:flex;align-items:center;gap:12px;padding:10px 24px;text-transform:none;font-weight:400;letter-spacing:normal;color:var(--black);transition:all .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link::before{content:var(--angler-right);font-family: var(--font-awesome);font-size:12px;color:var(--primary-color);transition:transform .3s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown:is(:hover, :focus-within) .dropdown-menu {visibility:visible;opacity:1}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown:is(:hover, :focus-within) > .nav-link::after {transform:rotate(180deg)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container{}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container{text-transform:uppercase}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container .active-language{gap:6px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container .active-language::before{content:var(--globe);font-family: var(--font-awesome-sharp);color:var(--primary-color);display:inline-block;font-size:1.2rem;font-weight:300}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container .active-language::after{content:var(--angler-down);font-family: var(--font-awesome-sharp);color:var(--white);display:inline-block;transition:all .5s}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container .language-option a{font-size:1rem;font-family: var(--primary-font);font-weight:600}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account:is(:hover, :focus-visible) {color:var(--primary-color)}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart:is(:hover, :focus-visible) {background:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav > .nav-item:not(:first-child) > .nav-link:is(:hover, :focus-visible) {color:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav > .nav-item:first-child > .nav-link:is(:hover, :focus-visible) {background:var(--black)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:is(:hover, :focus-visible) {background:var(--grey);color:var(--primary-color)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .nav-link:is(:hover, :focus-visible)::before {transform:translateX(4px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items .item:has(a:is(:hover, :focus-visible)) {background-color:var(--grey2)}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .translate-container .weglot-container .weglot_switcher[aria-expanded="true"] .active-language::after{transform:rotate(180deg)}.container-fluid.mainbanner{min-height:unset;padding-top:40px;padding-bottom:80px}.block.product.machine-slider{position:relative;height:100%}.block.product.machine-slider .swiper{overflow:hidden;height:100%}.block.product.machine-slider .item{position:relative;overflow:hidden;height:100%}.block.product.machine-slider .item .ribbon{position:absolute;top:0;left:0;z-index:3;width:30px;height:30px;padding:0}.block.product.machine-slider .item .ribbon::before{content:'';position:absolute;width:200px;height:140px;clip-path:polygon(50% 100%,0% 0%,100% 0%);background:var(--primary-color);transform:translateX(-50%);z-index:1}.block.product.machine-slider .item .ribbon img{position:relative;object-fit:contain;width:30px;height:30px;margin:12px;z-index:2}.block.product.machine-slider .item .bg{position:relative;min-height:520px;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:40px}.block.product.machine-slider .item .bg::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:320px;background:linear-gradient(179deg,rgba(34,34,34,.01) 19.49%,rgba(44,44,44,.60) 50.52%,rgba(0,0,0,.75) 86.37%);z-index:1}.block.product.machine-slider .item .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:0}.block.product.machine-slider .item .content hgroup{display:flex;flex-direction:column-reverse;gap:8px;margin:0}.block.product.machine-slider .item .content hgroup p[role="doc-subtitle"]{color:var(--white);margin-bottom:0}.block.product.machine-slider .item .content :is(h1, h2.h1) {color:var(--white);font-family: var(--primary-font);font-size:clamp(2.2rem,4.7vw,4.375rem);font-weight:800;font-style:normal;line-height:1;margin:0;text-transform:uppercase;letter-spacing:1.2px}.block.product.machine-slider .item .content :is(h1, h2.h1)::after {content:'';display:inline-block;width:clamp(12px,2.5vw,35px);height:clamp(7px,2vw,30px);margin-left:12px;background:var(--primary-color);clip-path:polygon(0 100%,50% 0,100% 100%);vertical-align:baseline}.block.product.machine-slider .item .content .btn.btn-primary{position:static}.block.product.machine-slider .item .content .btn.btn-primary::before{display:none}.block.product.machine-slider .item .content .btn.btn-primary::after{content:'';width:9px;height:13px;clip-path:polygon(100% 50%,0% 0%,0% 100%);background:var(--white);transition:all .5s}.block.product.machine-slider .swiper-pagination{position:absolute;bottom:40px;right:40px;z-index:4;width:auto;display:flex;gap:8px;justify-content:flex-end;align-items:center}.block.product.machine-slider .swiper-pagination-bullet{width:10px;height:10px;margin:0;opacity:1;background:var(--white)}.block.product.machine-slider .swiper-pagination-bullet-active{background:var(--primary-color)}.block.list.spare-banners{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.block.list.spare-banners .item{position:relative;overflow:hidden;border-radius:0}.block.list.spare-banners .item a{display:block;text-decoration:none;color:inherit}.block.list.spare-banners .item .bg{position:relative;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .5s}.block.list.spare-banners .item .bg::before{content:'';position:absolute;bottom:0;left:0;background:linear-gradient(179deg,rgba(34,34,34,.01) 19.49%,rgba(44,44,44,.60) 50.52%,rgba(0,0,0,.75) 86.37%);width:100%;height:275px;z-index:1}.block.list.spare-banners .item .ribbon{position:absolute;top:0;left:0;z-index:2;width:30px;height:30px;padding:0}.block.list.spare-banners .item .ribbon::before{content:'';position:absolute;width:200px;height:140px;clip-path:polygon(50% 100%,0% 0%,100% 0%);background:var(--primary-color);transform:translateX(-50%);z-index:1}.block.list.spare-banners .item .ribbon img{position:relative;object-fit:contain;width:30px;height:30px;margin:12px;z-index:2}.block.list.spare-banners .item .cta{position:relative;z-index:2;align-self:flex-end;background:var(--primary-color);color:var(--white);font-family: var(--secondary-font);font-weight:500;font-size:1.125rem;text-transform:uppercase;padding:12px 20px;display:inline-flex;align-items:center;gap:10px;transition:all .3s}.block.list.spare-banners .item .cta::after{content:'';width:9px;height:13px;clip-path:polygon(100% 50%,0% 0%,0% 100%);background:var(--white);transition:all .5s}.block.list.spare-banners .item .overlay{position:relative;z-index:2}.block.list.spare-banners .item .overlay h2{color:var(--white);font-family: var(--primary-font);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;text-transform:uppercase;line-height:1;margin:0}.block.list.spare-banners .item .overlay h2::after{content:'';display:inline-block;width:clamp(12px,2.5vw,35px);height:clamp(7px,2vw,30px);margin-left:12px;margin-bottom:0;background:var(--primary-color);clip-path:polygon(0 100%,50% 0,100% 100%);vertical-align:baseline}.block.list.spare-banners .item:is(:hover, :focus-visible) .cta::after {transform:translateX(6px)}.container-fluid.content{}.container-fluid.content>.row{margin-bottom:80px}.block.list.gates{gap:24px 0}.block.list.gates .item{position:relative}.block.list.gates .item .badge{position:absolute;top:0;left:30px;background-color:var(--primary-color);border-radius:0 0 5px 5px;z-index:2}.block.list.gates .item .badge figure{padding-top:35px;padding-bottom:3px}.block.list.gates .item .badge figure img{filter:var(--filter-white)}.block.list.gates .item .image{}.block.list.gates .item .image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(220deg,rgba(41,41,41,0) 25%,#090909 100%);opacity:.4;z-index:1;transition:all .5s}.block.list.gates .item .image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--secondary-color);opacity:0;transition:all .5s;z-index:1}.block.list.gates .item .image img{width:100%}.block.list.gates .item .content{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:30px;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.block.list.gates .item .content::after{content:var(--svg-arrow-right);font-family: var(--font-awesome-sharp);color:var(--white);filter:var(--filter-white);font-size:1.5rem;font-weight:300;transition:all .5s}.block.list.gates .item .content hgroup{width:100%}.block.list.gates .item .content hgroup p{color:var(--white)}.block.list.gates .item .content hgroup h3{color:var(--white)}.block.list.gates .item:hover .image::after{opacity:.4}.block.list.gates a[target="_blank"] .item .content::after{content:var(--arrow-right-up)}.block.list.gates .item:hover .content::after{transform:translateX(6px)}.block.list.gates a[target="_blank"] .item:hover .content::after{transform:translate(6px,-6px)}.block.product.logos{}.block.product.logos .item{width:100%;aspect-ratio: 1 / 1;display:flex;justify-content:center;align-items:center;padding:24px;background-color:var(--white);box-sizing:border-box;border-color:var(--grey);position:relative;border-radius:5px;transition:all .5s}.block.product.logos .item .image{}.block.product.logos .item .image img{width:200px;aspect-ratio: 200 / 105;object-fit:contain}.block.product.logos .item .content{text-transform:uppercase;background-color:var(--white);color:var(--primary-color);border:1px solid var(--light-grey);position:absolute;bottom:0;opacity:0;pointer-events:none;padding:14px 30px;transition:all .75s;display:flex;align-items:center;gap:24px}.block.product.logos .item .content::after{content:'';background-image:var(--svg-arrow-right);background-position:center right;filter:var(--filter-primary);font-size:1.5rem;font-weight:400;width:24px;height:10px;transition:all .5s}.block.product.logos .item:hover{border-color:var(--primary-color);transform:translateY(-24px);box-shadow: 2px 2px 11px 0px #0A0A0A2E}.block.product.logos .item:hover .content{bottom:0;opacity:1;pointer-events:auto;transform:translateY(24px);box-shadow: 0px 3px 8px 0px #3C3C3C21}.block.product.logos .item:hover .content:hover::after{transform:translateX(6px)}.block.product.logos.swiper{padding:24px 0}.block.product.logos.swiper .swiper-wrapper{width:100%}.block.product.logos.swiper .swiper-wrapper .swiper-slide{width:245px!important}.block.product.logos>.row{gap:24px 0}.block.product.product-cards a{text-decoration:none}.block.product.product-cards .item{display:flex;flex-direction:column;flex-wrap:wrap;background-color:var(--secondary-color);transition:all .5s}.block.product.product-cards .item .image{position:relative;width:100%;height:fit-content}.block.product.product-cards .item .image img{}.block.product.product-cards .item .content{padding:20px;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.block.product.product-cards .item .content .content-top{}.block.product.product-cards .item .content .content-top .logo{margin-bottom:20px}.block.product.product-cards .item .content .content-top .logo img{aspect-ratio: 85 / 30;object-fit:contain;filter:var(--filter-white)}.block.product.product-cards .item .content .content-top h3{color:var(--white);text-transform:uppercase;margin-bottom:1rem}.block.product.product-cards .item .content .content-top .tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.block.product.product-cards .item .content .content-top .tags span{padding:6px 15px;background-color:var(--dark-grey);font-size:.875rem;font-weight:600;color:var(--white);border-radius:20px}.block.product.product-cards .item .content .content-bottom{position:relative;display:flex;gap:20px}.block.product.product-cards .item .content .content-bottom .build{text-transform:uppercase}.block.product.product-cards .item .content .content-bottom .build span{color:var(--primary-color)}.block.product.product-cards .item .content .content-bottom .build p{color:var(--white);margin:0}.block.product.product-cards .item .content .content-bottom .divider{display:inline-block;width:1px;height:100%;background-color:var(--dark-grey)}.block.product.product-cards .item .content .content-bottom .price{text-transform:uppercase}.block.product.product-cards .item .content .content-bottom .price span{color:var(--primary-color)}.block.product.product-cards .item .content .content-bottom .price p{color:var(--white);margin:0}.block.product.product-cards .item .content .content-bottom .price::after{content:var(--arrow-right);font-family: var(--font-awesome-sharp);font-weight:300;color:var(--white);position:absolute;right:0;bottom:0;font-size:1.125rem;transition:all .3s ease-in-out}.block.product.product-cards .item:hover{transform:translateY(-12px)}.block.product.product-cards .item:hover .content .price::after{transform:translateX(6px)}.block.product.product-cards:is(.used,.new) .item .image figcaption {color:var(--white);text-transform:uppercase;position:absolute;top:0;right:0;padding:10px 20px}.block.product.product-cards.new .item .image figcaption{background-color:var(--primary-color)}.block.product.product-cards.used .item .image figcaption{background-color:var(--secondary-color)}.block.product.product-cards.new .item .content .content-bottom .build{display:none}.block.product.product-cards.new .item .content .content-bottom .divider{display:none}.block.html.background_element{position:relative}.block.html.background_element .badge{padding:12px;background-color:var(--white);position:absolute;top:-35px;right:var(--half-space);rotate:10deg;border-radius:100%;box-shadow: 2px 2px 11px 0px #0A0A0A2E}.block.html.background_element .badge .text{background-color:var(--light-grey);border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio: 1 / 1}.block.html.background_element .badge .text img{filter:var(--filter-primary);margin-bottom:12px}.block.html.background_element .badge .text p{font-size:1.25rem;color:var(--secondary-color);font-weight:500;margin-bottom:0;text-wrap:balance;width:200px}.block.html.background_element .badge .text p span{color:var(--primary-color);display:block}.block.html.background_element .content{position:absolute;bottom:0;left:0;padding: 80px calc(var(--half-space) + 12px);width:100%}.block.html.background_element .content hgroup{}.block.html.background_element .content hgroup p{color:var(--white)}.block.html.background_element .content hgroup h2{color:var(--white)}.block.html.background_element .content .text{color:var(--white)}.block.html.background_element .content .text ul{margin:40px 0}.block.html.background_element .content .text ul li{}.block.html.background_element .content .logo-list{display:flex;gap:35px;margin-top:80px}.block.html.background_element .content .logo-list .item{}.block.html.background_element .content .logo-list .item img{aspect-ratio: 210 / 110;object-fit:contain}.block.html.background_element .image{position:relative;z-index:-1}.block.html.background_element .image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#2e2d2d -12%,rgba(0,0,0,0) 100%);z-index:1}.block.html.background_element .image img{min-height:630px}.block.html.primary-content-block{display:flex;background-color:var(--primary-color)}.block.html.primary-content-block .image{position:relative;width:50%}.block.html.primary-content-block .image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(54,53,53,.77) -15%,rgba(25,25,25,0) 100%);opacity:.4;z-index:1}.block.html.primary-content-block .image img{height:100%}.block.html.primary-content-block .content{width:50%;padding:95px}.block.html.primary-content-block .content hgroup{}.block.html.primary-content-block .content hgroup p{color:var(--white)}.block.html.primary-content-block .content hgroup h2{color:var(--white)}.block.html.primary-content-block .content ul{padding-top:30px;padding-bottom:30px}.block.html.primary-content-block .content ul li{color:var(--white)}.block.html.primary-content-block .content ul li::before{background-color:var(--secondary-color)}.block.list.image-cards{margin-top:24px;gap:24px 0}.block.list.image-cards .item{position:relative}.block.list.image-cards .item .badge{position:absolute;top:0;left:30px;background-color:var(--primary-color);border-radius:unset;z-index:2;border-radius:0 0 5px 5px}.block.list.image-cards .item .badge figure{padding-top:35px;padding-bottom:3px}.block.list.image-cards .item .badge figure img{filter:var(--filter-white)}.block.list.image-cards .item .image{}.block.list.image-cards .item .image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(220deg,rgba(41,41,41,0) 25%,#090909 100%);opacity:.4;z-index:1}.block.list.image-cards .item .image img{width:100%}.block.list.image-cards .item .content{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:30px;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.block.list.image-cards .item .content h3{color:var(--white);font-weight:600;width:50%}.block.list.image-cards .item .content .btn{}.block.list.usps{display:flex;padding:35px 55px;margin-top:24px;background-color:var(--light-grey);border-radius:5px}.block.list.usps .item{position:relative;width: calc(100% / 3);max-width: calc(100% / 3);padding:0 24px}.block.list.usps .item::before{content:var(--check);color:var(--white);font-family: var(--font-awesome-sharp);font-weight:400;font-style:normal;background-color:var(--primary-color);width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;position:absolute;left:-24px}.pre-footer{position:relative;margin-bottom:0!important;z-index:2}.pre-footer::after{content:'';position:absolute;width:100%;height:50%;bottom:0;left:0;background-color:var(--black);z-index:-2}.pre-footer .container{position:relative;padding:60px}.pre-footer .container::before{content:'';position:absolute;width:calc(var(--container-width) - 24px);height:100%;inset:0 0 0 12px;background-color:var(--primary-color-alt);z-index:-1}.pre-footer .block.content::before{content:'';position:absolute;width:35%;height:100%;background:var(--primary-color);top:0;left:0;z-index:-1;pointer-events:none;clip-path:polygon(0 0,100% 0%,calc(100% - 120px) 100%,0% 100%)}.pre-footer .block.content{}.pre-footer .block.content h2{font-size:2.5rem;font-weight:700;color:var(--white);text-wrap:balance;margin-bottom:12px}.pre-footer .block.content h2::after{content:'';position:relative;display:inline-block;width:24px;height:21px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background:var(--white);transform:rotate(0deg);margin-left:6px}.pre-footer .block.content p{font-size:1.25rem;color:var(--white);font-weight:700;margin-bottom:0}.pre-footer .block.list.pre-locations{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;height:100%;gap:24px}.pre-footer .block.list.pre-locations .item{position:relative;display:flex;flex-direction:column}.pre-footer .block.list.pre-locations .item:not(:last-child)::after {content:'';width:1px;height:100%;position:absolute;right:24px;background-color:var(--white)}.pre-footer .block.list.pre-locations .item h3{font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:12px;color:var(--white)}.pre-footer .block.list.pre-locations .item :is(a,i) {color:var(--white);font-weight:300;text-decoration:none}.container-fluid.footer-endpage{padding-top:96px;position:relative}.container-fluid.footer-endpage .footer .row .container .row{margin-bottom:80px}.container-fluid.footer-endpage .footer .row .container .row:last-child{border-bottom:1px solid var(--dark-grey-accent);padding-bottom:80px;margin-bottom:0}.container-fluid.footer-endpage::before{content:'';position:absolute;right:0;bottom:0;width:270px;height:367px;clip-path:polygon(100% 0,0% 100%,100% 100%);background:var(--primary-color);z-index:1}.container-fluid.footer-endpage .footer .block.html>h3{margin-bottom:20px;color:var(--white);font-size:1.5625rem;font-weight:700;text-transform:uppercase;width:fit-content}.container-fluid.footer-endpage .footer .block.menuitem{}.container-fluid.footer-endpage .footer .block.menuitem ul{column-count:2;padding:0}.container-fluid.footer-endpage .footer .block.menuitem ul li{break-inside:avoid}.container-fluid.footer-endpage .footer .block.menuitem ul li a{text-decoration:none;font-size:1rem;font-weight:500;line-height:1.9;transition:all .5s}.container-fluid.footer-endpage .footer .block.menuitem ul li a:hover{color:var(--primary-color)}.container-fluid.footer-endpage .footer .block.menuitem ul li::before{display:none}.container-fluid.footer-endpage .footer .block.menuitem ul li:nth-child(4) {break-after:column}.container-fluid.footer-endpage .footer .block.html address{}.container-fluid.footer-endpage .footer .block.html address a{text-decoration:none;transition:all .5s}.container-fluid.footer-endpage .footer .block.html address a .item{display:flex;gap:24px}.container-fluid.footer-endpage .footer .block.html address a .item strong{text-transform:uppercase;font-weight:400;min-width:35px}.container-fluid.footer-endpage .footer .block.html address a .item span{color:var(--mid-grey);font-weight:500;transition:all .5s}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1) .item {margin-bottom:30px}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1) .item strong {text-transform:initial}.container-fluid.footer-endpage .footer .block.html address a:hover .item span{color:var(--primary-color)}.container-fluid.footer-endpage .footer .block.html address a:nth-child(1):hover {color:var(--primary-color)}.block.html.times{}.block.html.times address{}.block.html.times address table{}.block.html.times address table tbody{}.block.html.times address table tbody tr{}.block.html.times address table tbody tr th{font-weight:400;padding-right:24px}.block.html.times address table tbody tr td{color:var(--mid-grey)}.container-fluid.footer-endpage .footer .block.html.socials-row{display:flex;align-items:center;gap:35px}.container-fluid.footer-endpage .footer .block.html.socials-row .socials{display:flex;gap:14px}.container-fluid.footer-endpage .footer .block.html.socials-row .socials a{text-decoration:none}.container-fluid.footer-endpage .footer .block.html.socials-row .socials .item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;background-color:var(--primary-color);transition:all .5s}.container-fluid.footer-endpage .footer .block.html.socials-row .socials i{color:var(--black);font-size:1.75rem;transition:all .5s}.container-fluid.footer-endpage .footer .block.html.socials-row .socials .item:hover{background-color:var(--mid-grey)}.container-fluid.footer-endpage .footer .block.html.socials-row .socials .item:hover i{}.container-fluid.footer-endpage .footer .block.html.socials-row h2{margin-bottom:0;font-weight:700}.container-fluid.footer-endpage .footer .block.html.socials-row h2::after{content:'';display:inline-block;width:25px;height:17px;margin-left:12px;background:var(--primary-color);clip-path:polygon(0 100%,50% 0,100% 100%);vertical-align:baseline}.container-fluid.footer-endpage .endpage{font-size:.875rem;text-transform:uppercase;padding-top:40px;padding-bottom:40px}.container-fluid.footer-endpage .endpage a{text-decoration:none;transition:all .5s}.container-fluid.footer-endpage .endpage a:hover{color:var(--primary-color)}.container-fluid.footer-endpage .endpage .cr{display:flex;gap:0 75px;width:fit-content}.container-fluid.footer-endpage .endpage .endpage-logo{width:fit-content;margin-left:63px}@media only screen and (max-width:1920px){.block.list.spare-banners .item .bg{min-height:320px}}@media only screen and (max-width:1499px){h1{font-size:3.25rem}h3{font-size:1.25rem}.container-fluid.navigation .navbar .nav-top .nav-top-content{gap:24px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{gap:24px}.block.product.product-cards .item .content .content-top .tags span{font-size:.75rem}.container-fluid.footer-endpage .footer .block.html.footer-bar .content .item a{font-size:.875rem}}@media only screen and (max-width:1399px){h1{font-size:2.75rem}h2{font-size:2rem}.container-fluid.navigation .navbar .nav-top .nav-top-content{gap:20px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{flex-direction:column-reverse;background:var(--white)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 260px;background:var(--grey)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:24px 32px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav{gap:18px}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:.875rem}.container-fluid.navigation .navbar .nav-bottom .nav-bottom-content .navbar-collapse .navbar-nav>.nav-item:first-child>.nav-link{padding:14px 12px}.block.product.product-cards .item .content .content-top .tags{margin-bottom:12px}.block.product.product-cards .item .content .content-top .tags span{width:fit-content}.block.product.product-cards .item .content .content-bottom{flex-direction:column;gap:0}.block.html.primary-content-block .content{padding:30px 40px}.block.list.image-cards .item .content{flex-direction:column}.block.list.image-cards .item .image::before{background:linear-gradient(90deg,rgba(41,41,41,0) 25%,#090909 50%);opacity:.3}.block.list.usps{flex-wrap:wrap;justify-content:space-between;gap:24px 0}.block.list.usps .item{width:50%;max-width:50%}.pre-footer .block.content::before{width:40%}.pre-footer .block.list.pre-locations{grid-template-columns:repeat(2,1fr);padding-left: calc(var(--container-width) / 12)}.pre-footer .block.list.pre-locations .item:not(:last-child)::after {opacity:0}}@media only screen and (max-width:1199px){.bg-color{padding-top:40px;padding-bottom:40px}.container-fluid.navigation .navbar .nav-bottom{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content{height:80px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{display:flex;flex-direction:column;margin-bottom:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title .h3{margin-bottom:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items{grid-template-columns:repeat(2,minmax(0,1fr))}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .navbar-toggler{display:block}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .weglot-container .active-language{border-radius:0}.block.product.machine-slider .item .bg{min-height:460px;padding:32px}.block.list.spare-banners .item .bg{min-height:300px;padding:20px}.block.content h2{margin-bottom:24px}.container-fluid.content>.row{margin-bottom:40px}.block.list.gates .item .content{flex-direction:row}.block.list.gates .item .image img{height:300px}.block.list.gates .item .image::before{background:linear-gradient(180deg,rgba(41,41,41,0) 25%,#090909 80%)}.block.list.gates .item .content hgroup h3{text-wrap:balance;padding-right:24px}.block.product.product-cards.new{margin-bottom:24px}.block.product.product-cards .item{}.block.product.product-cards .item .image img{width:100%}.pre-footer .block.content::before{display:none}.pre-footer .block.list.pre-locations{padding-left:0;margin-top:24px}.container-fluid.footer-endpage .footer .block.html.footer-bar{margin-bottom:40px}}@media only screen and (max-width:991px){.container-fluid.navigation .navbar .nav-top .nav-top-content{flex-wrap:wrap;height:auto;padding-bottom:16px;gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand{order:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{order:2;align-self:stretch}.container-fluid.navigation .navbar .nav-top .nav-top-content .search{order:3;flex:1 1 100%;max-width:100%}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{width:140px;height:42px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{height:64px;margin-top:8px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::before,.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{max-height:calc(100dvh - 200px);overflow-y:auto}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 240px;padding:20px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:20px 24px}.block.product.machine-slider .item .bg{min-height:420px}.block.product.machine-slider .item .bg::before{height:280px}.block.list.spare-banners{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.block.product.logos.swiper .swiper-wrapper .swiper-slide{width:200px!important}.block.product.logos .item .content{padding:8px 12px;font-size:.875rem;gap:6px}.block.html.primary-content-block{flex-direction:column-reverse}.block.html.primary-content-block .image{width:100%}.block.html.primary-content-block .image img{max-height:350px;width:100%}.block.html.primary-content-block .content{width:100%;padding:24px}.block.html.background_element .badge .text p{font-size:1rem;width:150px}.block.html.background_element .content .logo-list{flex-wrap:wrap;margin-top:24px}.block.html.background_element .content .logo-list .item img{width:105px}.block.list.image-cards .item .badge{left:24px}.block.list.image-cards .item .content{padding:24px}.block.list.usps{padding:24px 48px}.container-fluid.footer-endpage .footer .block.html.footer-bar{flex-direction:column;gap:0}.container-fluid.footer-endpage .footer .block.html.footer-bar .title{padding:24px 24px 60px 24px;clip-path:var(--clip-arrow-down)}.container-fluid.footer-endpage .footer .block.html.footer-bar .content{margin:24px;padding:24px}.container-fluid.footer-endpage .footer .block.html.socials-row{flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start}.container-fluid.footer-endpage .endpage{padding-top:24px;padding-bottom:24px}.container-fluid.footer-endpage .endpage .cr{flex-direction:column;align-items:center;gap:6px}.container-fluid.footer-endpage .endpage .endpage-logo{text-align:center;margin-top:6px}}@media only screen and (max-width:767px){h1{font-size:1.875rem}h2{font-size:1.75rem}.block.content p:has(.btn) {margin-top:24px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{flex-direction:column}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{flex:0 0 auto;order:2}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{order:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .populair-items .item::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .title{flex-wrap:wrap;gap:4px 16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items{gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{gap:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 100px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image img{width:100%;height:auto}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{width:34px;height:34px;flex:0 0 34px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links{gap:16px;height:56px}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account{font-size:0;gap:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .account::before{font-size:1.25rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .cart{width:56px;height:40px}.block.product.machine-slider .item .bg{min-height:380px;padding:24px}.block.product.machine-slider .item .bg::before{height:240px}.block.product.machine-slider .item .content{gap:16px}.block.list.spare-banners{grid-template-columns:1fr;gap:16px}.block.list.spare-banners .item .overlay h2{font-size:1.25rem}.block.product.machine-slider .item .content .btn.btn-primary{padding:12px 20px}.block.product.product-cards.new,.block.product.product-cards.used{gap:24px 0}.block.html.background_element .image{position:absolute;inset:0;height:100%}.block.html.background_element .image img{height:100%}.block.html.background_element .content{position:relative}.block.html.background_element .content hgroup h2{width:50%}.block.list.usps .item{width:100%;max-width:100%}.container-fluid.footer-endpage .footer>.row>.container>.row:last-child>.container>.row{gap:24px 0}.container-fluid.footer-endpage{padding-top:50px}.container-fluid.footer-endpage .footer .row .container .row{margin-bottom:40px}.container-fluid.footer-endpage .footer .block.html>h3{margin-top:20px;margin-bottom:12px}.container-fluid.footer-endpage .endpage .cr{align-items:flex-start;width:100%}.container-fluid.footer-endpage .endpage .endpage-logo{margin-left:0}}@media only screen and (max-width:575px){.container-fluid.navigation .navbar .nav-top .nav-top-content{padding-bottom:12px;gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .navbar-brand img{width:115px;height:35px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-bar .search-control{padding:0 16px 0 42px;font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{max-height:calc(100dvh - 0px)}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke{padding:16px;padding-bottom:150px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results{padding:16px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section:not(:last-child)::after {margin:16px 0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section:not(:last-child)::after {margin:16px 0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .h3{font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section .h3{font-size:1rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .image{flex:0 0 80px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .h3{margin-bottom:2px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a .content .text p{font-size:.875rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section.parts .items{grid-template-columns:repeat(2,minmax(0,1fr))}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up{--popup-offset:0}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content{left:50%;transform:translateX(-50%);width:100vw;height:calc(100dvh - var(--popup-offset))}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close{display:flex;order:0;position:sticky;top:0;z-index:3;justify-content:flex-end;align-items:center;width:100%;padding:12px 16px;border:0;background:var(--white);color:var(--black);font-size:1.25rem;line-height:1}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .pop-up-close::before{content:var(--times);font-family: var(--font-awesome)}.block.product.machine-slider .item .bg{min-height:340px;padding:20px}.block.product.machine-slider .item .bg::before{height:200px}.block.product.machine-slider .item .ribbon{width:26px;height:26px}.block.product.machine-slider .item .ribbon::before{width:170px;height:120px}.block.product.machine-slider .item .ribbon i{margin:10px;font-size:1rem}.block.product.machine-slider .item .content :is(h1, h2.h1)::after {margin-left:6px}.block.product.machine-slider .item .content .btn.btn-primary{padding:10px 16px;font-size:.875rem}.block.list.spare-banners .item .bg{min-height:260px;padding:16px}.block.list.spare-banners .item .cta{padding:10px 16px;font-size:.75rem}.block.list.spare-banners .item .overlay h2::after{margin-left:6px}.block.list.gates .item .badge{left:24px}.block.list.gates .item .content{padding:24px}.block.html.background_element .badge{right:24px}.block.product.logos .swiper-slide-active .item{border-color:var(--primary-color);transform:translateY(-24px);box-shadow: 2px 2px 11px 0px #0A0A0A2E}.block.product.logos .swiper-slide-active .item .content{bottom:0;opacity:1;pointer-events:auto;transform:translateY(24px);box-shadow: 0px 3px 8px 0px #3C3C3C21}.block.product.logos .swiper-slide-active .item .content:hover::after{transform:translateX(6px)}.block.list.image-cards .item{min-height:240px}.block.list.image-cards .item .image::before{background:linear-gradient(90deg,rgba(41,41,41,0) 0%,#090909 25%)}.block.list.image-cards .item .image img{min-height:240px}.block.list.image-cards .item .content h3{width:80%}.block.html.primary-content-block .content{padding:24px}.block.html.primary-content-block .content>p{margin-bottom:0}.container-fluid.footer-endpage::before{width:170px;height:225px}.container-fluid.footer-endpage .footer .block.html.logo img{max-width:200px}.container-fluid.footer-endpage .footer .block.html.footer-bar .title{padding:24px 24px 60px 24px}.container-fluid.footer-endpage .footer .block.html.footer-bar .content{margin:24px;padding:24px}}@media only screen and (max-width:479px){h1{font-size:1.5rem}h2{font-size:1.25rem}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a{gap:12px}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-results .results-section .items .item a::after{display:none}.container-fluid.navigation .navbar .nav-top .nav-top-content .search .search-pop-up .pop-up-content .content-stroke .stroke-section :is(.brand-items, .populair-items) {flex-direction:column;gap:10px}.block.product.machine-slider .item .content .btn.btn-primary{width:fit-content;padding:8px 12px;font-size:.75rem}.pre-footer .container{padding:24px 45px}.pre-footer .block.content h2{font-size: clamp(1.7rem, -18.19rem + 35vw, 5rem)}.pre-footer .block.list.pre-locations{grid-template-columns:repeat(1,1fr);padding-bottom:24px;gap:12px}}@media only screen and (min-width:1199px){.container-fluid.navigation .navbar .nav-top .nav-top-content .nav-top-links .weglot-container{display:none}}@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

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

  100% {
    opacity: 1;
  }
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}