.section {padding-top:0;}
.fp-responsive .section {padding:50px 0;}
.fp-responsive .section.landing {padding:0;}

.showcase {}
.showcase .owl-carousel .owl-stage-outer {height:100%;}
.showcase .owl-carousel .owl-stage-outer .owl-stage {height:100%;}
.showcase .owl-carousel .owl-stage-outer .owl-stage .owl-item {height:100%;}

.showcase .showcase-bg {position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.showcase .showcase-bg img {display:none;}
.showcase .showcase-text {color:#fff;position:relative;z-index:1;padding-top:140px;}
.showcase .showcase-text h1 {margin:0 0 25px 0;font-weight:500;letter-spacing:-0.94px;text-shadow:0 2px 4px rgba(0,0,0,.5); color: #fff;}
.showcase .showcase-text p {font-size:36px;line-height:120%;margin:0 0 25px 0;}

.section-down-arrow {z-index:100;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M13.188 13.99c.289-.043.556-.174.766-.377L25.508 2.46A1.4 1.4 0 0025.62.434 1.377 1.377 0 0024.61 0c-.383 0-.746.16-1.008.441L13 10.68 2.398.441A1.376 1.376 0 001.391 0 1.377 1.377 0 00.38.434c-.262.278-.4.653-.378 1.036.02.383.197.741.49.99l11.554 11.15a1.38 1.38 0 001.142.378v.002z'/%3E%3C/svg%3E") no-repeat center;width:26px;height:14px;position:absolute;bottom:30px;left:50%;transform:translate(0,-50%);}

.general-slider .owl-carousel .owl-nav button {position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;background-position:center;background-repeat:no-repeat;background-size:100%;}
.general-slider .owl-carousel .owl-nav button span {display:none;}
.general-slider .owl-carousel .owl-nav button.owl-prev {left:-76px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47'%3E%3Cg fill='none' fill-rule='evenodd' transform='matrix(-1 0 0 1 47 0)'%3E%3Ccircle cx='23.5' cy='23.5' r='23.5' fill='%23D3D3D3'/%3E%3Cpath fill='%23FFF' d='M31.99 22.812a1.395 1.395 0 00-.377-.766L20.46 10.492a1.4 1.4 0 00-2.026-.112c-.28.263-.436.63-.434 1.01 0 .383.16.746.441 1.008L28.68 23 18.441 33.602A1.376 1.376 0 0018 34.609c-.002.381.154.748.434 1.011.278.262.653.4 1.036.378.383-.02.741-.197.99-.49l11.15-11.554a1.38 1.38 0 00.378-1.142h.002z'/%3E%3C/g%3E%3C/svg%3E");}
.general-slider .owl-carousel .owl-nav button.owl-next {right:-76px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='23.5' cy='23.5' r='23.5' fill='%23D3D3D3'/%3E%3Cpath fill='%23FFF' d='M31.99 22.812a1.395 1.395 0 00-.377-.766L20.46 10.492a1.4 1.4 0 00-2.026-.112c-.28.263-.436.63-.434 1.01 0 .383.16.746.441 1.008L28.68 23 18.441 33.602A1.376 1.376 0 0018 34.609c-.002.381.154.748.434 1.011.278.262.653.4 1.036.378.383-.02.741-.197.99-.49l11.15-11.554a1.38 1.38 0 00.378-1.142h.002z'/%3E%3C/g%3E%3C/svg%3E");}
.general-slider .owl-carousel .owl-nav button.owl-prev:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47'%3E%3Cg fill='none' fill-rule='evenodd' transform='matrix(-1 0 0 1 47 0)'%3E%3Ccircle cx='23.5' cy='23.5' r='23.5' fill='%23B2B2B2'/%3E%3Cpath fill='%23FFF' d='M31.99 22.812a1.395 1.395 0 00-.377-.766L20.46 10.492a1.4 1.4 0 00-2.026-.112c-.28.263-.436.63-.434 1.01 0 .383.16.746.441 1.008L28.68 23 18.441 33.602A1.376 1.376 0 0018 34.609c-.002.381.154.748.434 1.011.278.262.653.4 1.036.378.383-.02.741-.197.99-.49l11.15-11.554a1.38 1.38 0 00.378-1.142h.002z'/%3E%3C/g%3E%3C/svg%3E");}
.general-slider .owl-carousel .owl-nav button.owl-next:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='23.5' cy='23.5' r='23.5' fill='%23B2B2B2'/%3E%3Cpath fill='%23FFF' d='M31.99 22.812a1.395 1.395 0 00-.377-.766L20.46 10.492a1.4 1.4 0 00-2.026-.112c-.28.263-.436.63-.434 1.01 0 .383.16.746.441 1.008L28.68 23 18.441 33.602A1.376 1.376 0 0018 34.609c-.002.381.154.748.434 1.011.278.262.653.4 1.036.378.383-.02.741-.197.99-.49l11.15-11.554a1.38 1.38 0 00.378-1.142h.002z'/%3E%3C/g%3E%3C/svg%3E");}

.general-slider .owl-carousel .owl-dots {margin:30px 0 30px 0;text-align:center;}
.general-slider .owl-carousel .owl-dot {width:16px;height:16px;background:none transparent;border:1px solid #162056;border-radius:50%;margin:0 6px;}
.general-slider .owl-carousel .owl-dot span {display:none;}
.general-slider .owl-carousel .owl-dot.active {background:#162056;}

.solutionsSlider {;margin:30px 0 50px 0;}
.solutionsSlider .owl-carousel .owl-stage-outer {padding:20px;margin:-20px;}

.solutionItem {border-radius:16px;box-shadow:0 0 8px 2px rgba(0,0,0,0.1);background:#fff;overflow:hidden;padding:0 0 30px 0;transition:all .3s ease;}
.no-touch .solutionItem:hover {box-shadow:0 -9px 20px 2px rgba(206,206,206,.29);}
.solutionItem .solutionImageWrapper {height:auto;padding:14px;background-size:100%;background-position:top center;background-repeat:no-repeat;}
.solutionItem .solutionImageWrapper .solutionImage {}
.solutionItem .solutionImageWrapper .solutionImage img {display:block;margin:0;padding:0;width:100%;}
.solutionItem .solutionLogo {height:46px;background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative;margin:0 0 42px 0;}
.solutionItem .solutionLogo:after {content:"";height:2px;width:56px;position:absolute;left:50%;margin-left:-28px;bottom:-20px;}
.solutionItem .solutionTitle h3 {color:#162056 !important;font-weight:700 !important;font-size:18px !important; padding: 10px 25px 0px !important;}
.solutionItem .solutionTitle a {color:#162056 !important;}
.solutionItem .solutionText {font-size:15px;font-weight:300;color:#505050;line-height:19px;padding:0 25px;margin:0 0 15px 0;min-height:95px;}
.solutionItem .solution2Text {height:50px; padding:5px 25px; margin:0px;}
.solutionItem .button {font-weight:500;font-size:14px;}
.solutionItem.ticketRestaurant .solutionImageWrapper {background-image:url('/files/images/solution-ticket-restaurant-bg@2x.png');}
.solutionItem.ticketCar .solutionImageWrapper {background-image:url('/files/images/solution-ticket-car-bg@2x.png');}
.solutionItem.ticketCompliments .solutionImageWrapper {background-image:url('/files/images/solution-ticket-compliments-bg@2x.png');}
.solutionItem.ticketRestaurant .solutionLogo {background-image:url('/files/images/logo-ticketrestaurant.svg');}
.solutionItem.ticketRestaurant .solutionLogo:after {background-color:#78be20;}
.solutionItem.ticketCar .solutionLogo {background-image:url('/files/images/logo-ticketcar.svg');}
.solutionItem.ticketCar .solutionLogo:after {background-color:#ffc72c;}
.solutionItem.ticketCompliments .solutionLogo {background-image:url('/files/images/logo-ticket-compliments.svg');}
.solutionItem.ticketCompliments .solutionLogo:after {background-color:#d52b1e;}

.section-image {}
.section-image img {display:block;margin:0;padding:0;width:100%;}
.section-text {font-size:20px;line-height:110%;font-weight:300;color:#162056;}
.section-text h1 {margin:0 0 20px 0;}
.section-text p {margin:30px 0 0 0;}
.section-text p a {text-decoration:underline;font-weight:500;}
.section-text.xs-size p {font-size:18px;line-height:120%;}
.section-text ul {margin:0 0 30px 0;padding:0;list-style:none inside;}
.section-text ul li {margin:0 0 10px 0;padding:0 0 0 16px;position:relative;font-size:16px;line-height:120%;}
.section-text ul li:before {content:"";width:8px;height:8px;position:absolute;background:#d52b1e;border-radius:50%;left:0;top:6px;}


.wrapper {padding-top:140px;transition:all .3s ease;}
.nav-minimized .wrapper {padding-top:88px;}

.page {padding:0px 0 40px 0;color:#162056;}
.page.error-template {padding:20px 0 45px 0;background:#f1f3f5;border-top:5px solid #fff;}
.page.sss-template {padding:40px 0 60px 0;background:#fff;}
.page.blog-post {padding:0;}
.page.solutions-template {padding:0 0 100px 0;background:#fff;}
.page.about-template {padding:0 0 0 0;background:#fff;}

.page.error-template h1 {margin:0 0 12px 0;}
.page h2 {}
.page p {line-height:1.5;font-size:18px;}

.error-content {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='212' height='213'%3E%3Cg fill='%23F3F4F5'%3E%3Cpath d='M97.546 165.134c-1.785-.302-3.268.302-4.149 1.486l-24.328 24.374c-4.752 4.761-10.686 8.326-17.212 9.51-10.976 2.079-21.662-1.184-29.37-8.918-6.235-6.247-9.492-14.271-9.492-22.887s3.269-16.942 9.493-22.887l42.13-42.21c8.009-8.023 19.286-11.298 30.564-8.616 3.269.895 6.525 2.079 9.203 3.867 3.86 2.38 7.116 5.354 9.492 8.918 2.075 2.973 5.934 3.565 8.6 1.185.301 0 .301-.302.301-.302 2.376-1.788 2.968-5.353 1.183-7.734-3.269-5.051-8.01-9.51-13.352-12.785-3.559-2.078-7.117-3.867-11.278-4.76-15.426-3.868-30.852.591-41.54 11.298l-45.108 44.602c-16.91 16.942-16.91 44.287 0 60.94C20.69 208.24 31.667 213 43.247 213c11.567 0 22.253-4.459 30.564-12.785l27.006-27.056c2.665-2.67.88-7.722-3.269-8.024h-.002z'/%3E%3Cpath d='M133.76 131.362c-1.797-2.1-4.784-2.698-7.468-1.196-7.166 4.2-15.837 5.408-24.496 3.308a29.566 29.566 0 01-9.861-4.505c-3.292-2.405-6.28-5.103-8.66-8.411-2.089-3.003-5.975-3.308-8.659-1.197-.303 0-.303.305-.595.305-2.089 1.807-2.684 5.408-1.19 7.813 1.493 2.405 3.29 4.505 5.38 6.605C86.275 142.19 97.326 147 108.986 147c8.367 0 16.431-2.405 23.305-6.91 2.964-1.818 3.56-5.724 1.47-8.728zm24.412-69.724c-.594 2.978 1.189 6.258 4.172 6.851l.897.302c3.287.896 6.864-1.186 7.459-4.466 5.663-26.498.897-44.97-14.614-55.09-1.188-.895-5.069-2.977-6.27-3.873C143.546 2.082 136.392 0 129.236 0c-15.814 0-31.02 4.467-41.172 22.636L70.758 55.088c-2.389 4.164 1.189 9.526 6.27 8.63h.594c2.086-.302 3.88-1.488 4.778-3.28l16.408-30.37c5.664-10.422 16.712-16.971 28.645-16.971 5.372 0 10.745 1.489 15.814 3.873 11.327 6.852 20.568 16.971 14.905 44.667zm23.818 31.338l14.614-.595c3.286 0 5.663-2.685 5.372-5.976-.303-3.292-2.68-5.672-5.967-5.38l-14.613.594c-3.286 0-5.663 2.685-5.372 5.976.303 3.292 2.692 5.672 5.967 5.38zm26.487 28.776l-29.719-12.34c-2.942-1.198-6.182.306-7.354 3.315a5.815 5.815 0 003.24 7.52l29.719 12.34c2.942 1.199 6.183-.305 7.355-3.314.873-3.008-.3-6.322-3.241-7.52zm-40.528 9.048c-2.1-2.348-5.7-2.348-8.105-.297-2.405 2.05-2.405 5.567-.305 7.915L173.05 152.2c2.1 2.348 5.7 2.348 8.105.297 2.405-2.05 2.405-5.567.305-7.915L167.95 130.8z'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;background-size:auto 100%;}

.page-heading {color:#fff !important; background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}
.page-heading img {display:block;width:100%;margin:0;padding:0;}
.page-heading .page-heading-container {position:absolute;width:100%;top:50%;transform:translate(0,-50%);left:0;z-index:1;}
.page-heading .generic-line.category {margin:0 0 40px 0;}
.page-heading .generic-line.date {margin:30px 0 0 0;}
.page-heading .generic-line.headup {font-size:22px;letter-spacing:-0.61px;}
.page-heading h1 {margin:0; color: #fff;}
.page-heading h2 {margin-right:50%;}

.page-heading .breadcrumbs {position:absolute;max-width:50%;top:0;right:15px;text-align:right;font-size:14px;line-height:18px;padding:2px 0;}
.page-heading .breadcrumbs span {padding:0 5px;}

.blog-post-heading {color:#fff;background:#162056;text-align:center;padding:30px 100px;margin-top:-80px;position:relative;z-index:1;}
.blog-post span:has(img) {
    display: block;
    width: 100% !important;
}
.blog-post img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.blog-post-heading .generic-line.category {margin:0 0 40px 0;}
.blog-post-heading .generic-line.date {margin:30px 0 0 0;}
.blog-post-heading h2 {color:#fff !important}


aside {background:#fff;box-shadow:0 0 30px 0 rgba(141,151,158,.2);padding:25px;border-radius:5px;top:88px!important;z-index:1!important;}
aside .sidebar-container {position:relative;}
aside h2 {font-size:16px !important;line-height:20px !important;color:#162056 !important;font-weight:400 !important;margin:0 0 15px 0 !important;}
aside .sidebar-widget {margin:0 0 30px 0;}
aside .sidebar-widget form label {position:relative;display:block;width:100%;}
aside .sidebar-widget form label .form-control {padding-right:50px;}
aside .sidebar-widget form button {position:absolute;border:0;top:0;right:0;display:block;width:40px;height:44px;background:#162056 no-repeat center;border-radius:0 3px 3px 0;}
aside .sidebar-widget form.search button {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M24.158 22.74l-5.164-5.163c1.519-1.823 2.43-4.253 2.43-6.784 0-5.872-4.759-10.631-10.63-10.631C4.92.162.161 4.921.161 10.793S4.92 21.424 10.792 21.424c2.531 0 4.961-.911 6.784-2.43l5.164 5.164c.202.203.506.304.709.304.202 0 .506-.101.708-.304a.978.978 0 000-1.417zM10.793 19.4a8.599 8.599 0 01-8.606-8.606 8.599 8.599 0 018.606-8.606 8.598 8.598 0 018.606 8.606 8.599 8.599 0 01-8.606 8.606z'/%3E%3Cpath d='M11.3 3.807a7.475 7.475 0 00-7.493 7.492c0 .608.405 1.013 1.012 1.013.608 0 1.013-.405 1.013-1.012A5.445 5.445 0 0111.3 5.832c.607 0 1.012-.405 1.012-1.013 0-.607-.506-1.012-1.012-1.012z'/%3E%3C/g%3E%3C/svg%3E");background-size:20px;}
aside .sidebar-widget form.subscribe button {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M.321 18.103a1.124 1.124 0 000 1.573c.43.432 1.128.432 1.557 0l8.801-8.89a1.124 1.124 0 000-1.573L1.879.324a1.1 1.1 0 00-1.559 0 1.124 1.124 0 000 1.573L8.345 10 .32 18.103z'/%3E%3C/svg%3E");background-size:11px;}
aside .sidebar-widget ul {margin:0;padding:0;list-style:none inside;}
aside .sidebar-widget ul li {margin:0 0 5px 0;padding:0;}
aside .sidebar-widget ul li .link-item {display:block;line-height:16px;padding:4px 0;color:#0085ca;font-size:12px;}
aside .sidebar-widget ul li .link-text {display:block;line-height:14px;padding:3px 0;color:#162056;font-weight:300;font-size:10px;}

ul.blog-list {list-style:none inside;margin-bottom:0;padding:0;}
ul.blog-list li {margin-bottom:30px;}

.blog-post-item {display:block;background:#fff;transition:all .3s ease;border-radius:5px;overflow:hidden;box-shadow:0 0 30px 0 rgba(141,151,158,0.2);}
ul.blog-list li:nth-child(even) .blog-post-item {background:#f0f3f5;}
.blog-post-item:hover {box-shadow:0 0 10px 0 rgba(141,151,158,.5);}
.blog-post-item .blog-post-item-image {background-size:cover;background-position:center;background-repeat:no-repeat;}
.blog-post-item .blog-post-item-image img {display:block;margin:0;padding:0;width:100%;}
.blog-post-item .blog-post-item-text {padding:15px;}
.blog-post-item .blog-post-item-category {font-size:11px;line-height:20px;/*margin:0 0 12px 0; */ padding: 15px; text-transform: uppercase}
.blog-post-item .blog-post-item-title {font-size:16px;line-height:20px;margin:0 0 30px 15px;font-weight:500;}
.blog-post-item .blog-post-item-date {font-size:12px;line-height:20px;margin:0 0 15px 15px;font-weight:300;}

.blog-post-slider {margin:50px 0;}
.blog-post-slider .blog-post-item {box-shadow:none;}
.blog-post-slider .generic-line {margin:0 0 30px 0;text-align:center;font-weight:400;}

.blog-post-container {background:#fff;font-size:14px;color:#162056;line-height:20px;}

article {font-size:16px;}
article p {margin:0 0 30px 0;font-weight:300;}
article p.lead {font-size:16px;line-height:24px;letter-spacing:-0.33px;font-weight:400;}
article p img {display:block;margin:0;padding:0;width:100%;}

.features h2{color:#d52b1e !important;text-align:center;}

.share-article {display:block;width:410px;margin:0 auto;padding:40px 0;border-top:1px solid rgba(22,32,86,.28);font-size:13px;font-weight:500;text-align:center;}
.share-article .share-article-title {display:inline-block;margin:0 15px 0 0;line-height:30px;vertical-align:top;}
.share-article ul {margin:0 -5px;display:inline-block;padding:0;list-style:none inside;vertical-align:top;}
.share-article ul li {float:left;margin:0 5px;padding:0;width:auto;}
.share-article ul li a {width:30px;height:30px;display:block;background-size:100%;}
.share-article ul li a.linkedin {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230085CA' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M12.72 14.908v12.257H8.641V14.908h4.08zm10.015-.287c2.684 0 4.697 1.752 4.697 5.516v7.028h-4.08v-6.557c0-1.647-.59-2.771-2.067-2.771-1.127 0-1.798.757-2.093 1.49-.108.261-.134.627-.134.993v6.845h-4.08s.054-11.106 0-12.256h4.08v1.736c.541-.835 1.511-2.024 3.677-2.024zM10.708 9c1.395 0 2.255.915 2.281 2.117 0 1.177-.886 2.119-2.308 2.119h-.026c-1.37 0-2.255-.942-2.255-2.119C8.4 9.915 9.312 9 10.708 9z'/%3E%3C/g%3E%3C/svg%3E");}
.share-article ul li a.twitter {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230085CA' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M17.46 14.63l.039.623-.63-.076c-2.291-.292-4.293-1.284-5.993-2.949l-.831-.826-.214.61c-.453 1.36-.164 2.797.78 3.763.504.533.39.61-.478.292-.302-.102-.566-.178-.592-.14-.088.09.214 1.246.454 1.703.327.636.994 1.259 1.725 1.627l.617.293-.73.013c-.706 0-.731.012-.655.28.251.825 1.246 1.702 2.354 2.084l.78.267-.68.406a7.078 7.078 0 01-3.374.941c-.566.013-1.032.064-1.032.102 0 .127 1.536.839 2.43 1.118 2.682.827 5.867.47 8.26-.94 1.7-1.004 3.399-3 4.192-4.932.428-1.03.856-2.911.856-3.813 0-.585.038-.661.743-1.36.416-.407.806-.852.881-.98.126-.24.114-.24-.528-.025-1.07.382-1.222.33-.693-.241.39-.407.856-1.144.856-1.36 0-.038-.189.025-.403.14-.226.127-.73.317-1.108.432l-.68.216-.616-.42c-.34-.229-.819-.483-1.07-.559-.643-.178-1.625-.153-2.204.05-1.574.573-2.568 2.047-2.455 3.662z'/%3E%3C/g%3E%3C/svg%3E");}
.share-article ul li a.facebook {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%230085CA' d='M0 18C0 8.059 8.059 0 18 0s18 8.059 18 18-8.059 18-18 18S0 27.941 0 18z'/%3E%3Cpath fill='%23FFF' d='M19.876 28.584V18.79h2.703l.359-3.375h-3.062l.005-1.69c0-.88.083-1.35 1.348-1.35h1.69V9h-2.704c-3.248 0-4.39 1.637-4.39 4.39v2.026H13.8v3.375h2.024v9.793h4.052z'/%3E%3C/g%3E%3C/svg%3E");}

.sss-section {padding:20px 0 !important;border-top:1px solid #e6e6e6 !important;}
.sss-section:first-child {border-top:0;}
.sss-section h2 {font-size:22px !important;line-height:50px !important;color:#d52b1e !important;font-weight:500 !important;margin:0 0 10px 0 !important;}

.sss-accordion {color:#323232;}
.sss-accordion .accordionTitle {outline:0;color:#323232;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='gray' fill-rule='evenodd' d='M10 0c.85 0 1.604.755 1.604 1.604v6.792h6.792c.85 0 1.604.66 1.604 1.604 0 .85-.755 1.604-1.604 1.604h-6.792v6.792c0 .85-.755 1.604-1.604 1.604a1.59 1.59 0 01-1.604-1.604v-6.792H1.604C.754 11.604 0 10.849 0 10a1.59 1.59 0 011.604-1.604h6.792V1.604C8.396.754 9.056 0 10 0z'/%3E%3C/svg%3E") no-repeat 99% center;padding:20px 20px;font-size:14px;line-height:18px;border-top:1px solid #f5f5f5;}
.sss-accordion .accordionTitle.even {background-color:#f5f5f5;}
.sss-accordion .accordionTitle.ui-state-active {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4'%3E%3Cpath fill='gray' fill-rule='evenodd' d='M11.604 0h6.792C19.246 0 20 .66 20 1.604c0 .85-.755 1.604-1.604 1.604H1.604C.754 3.208 0 2.453 0 1.604A1.59 1.59 0 011.604 0h10z'/%3E%3C/svg%3E");}
.sss-accordion .accordionContent {padding:15px;color:#323232;font-weight:300;font-size:14px;}
.sss-accordion .accordionContent strong {font-weight:500;}

.sss-filter {position:relative;padding-left:100px;margin:0 0 15px 0;}
.sss-filter .sss-filter-label {position:absolute;left:0;top:0;line-height:44px;font-size:16px;font-weight:500;color:#162056;}
.sss-filter label {display:block;width:100%;height:44px;margin:0;}

.sss-search {position:relative;padding-right:120px;}
.sss-search label {display:block;width:100%;margin:0;}
.sss-search label input.form-control {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cg fill='%23B2B2B2'%3E%3Cpath d='M24.158 22.74l-5.164-5.163c1.519-1.823 2.43-4.253 2.43-6.784 0-5.872-4.759-10.631-10.63-10.631C4.92.162.161 4.921.161 10.793S4.92 21.424 10.792 21.424c2.531 0 4.961-.911 6.784-2.43l5.164 5.164c.202.203.506.304.709.304.202 0 .506-.101.708-.304a.978.978 0 000-1.417zM10.793 19.4a8.599 8.599 0 01-8.606-8.606 8.599 8.599 0 018.606-8.606 8.598 8.598 0 018.606 8.606 8.599 8.599 0 01-8.606 8.606z'/%3E%3Cpath d='M11.3 3.807a7.475 7.475 0 00-7.493 7.492c0 .608.405 1.013 1.012 1.013.608 0 1.013-.405 1.013-1.012A5.445 5.445 0 0111.3 5.832c.607 0 1.012-.405 1.012-1.013 0-.607-.506-1.012-1.012-1.012z'/%3E%3C/g%3E%3C/svg%3E");background-position:20px center;background-repeat:no-repeat;padding-left:65px;}
.sss-search button {position:absolute;top:0;right:0;}

.page.contact-template h2 {font-size:22px !important;line-height:28px !important;color:#162056 !important;font-weight:500 !important;margin:0 0 30px 0 !important;}
.page.contact-template .generic-line {color:#212121;margin:0 0 20px 0;font-weight:400;}

.offices {}
.offices address {padding:15px 35px;border-radius:10px;box-shadow:0 2px 4px 0 rgba(217,217,217,.32), 0 0 30px 0 rgba(141,151,158,.2);background:#fff;font-size:13px;line-height:21px;color:#162056;margin:0 0 20px 0;}
.offices address h1 {font-size:16px !important;line-height:22px !important;color:#d52b1e;font-weight:500 !important;margin:0 0 15px 0;}
.offices address h2 {font-size:16px !important;line-height:22px !important;color:#d52b1e !important;font-weight:500 !important;margin:0 0 15px 0 !important;}
.offices address table {width:100%;}
.offices address table tr {}
.offices address table tr td {font-weight:400;vertical-align:top;}
.offices address table tr td:first-child {width:120px;font-weight:600;}
.offices address .address-map {margin:25px 0 0 0;}
.offices address .address-link {text-align:center;margin:15px 0 0 0;}
.offices address .address-link a {display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cg fill='%23162056'%3E%3Cpath d='M24.158 22.74l-5.164-5.163c1.519-1.823 2.43-4.253 2.43-6.784 0-5.872-4.759-10.631-10.63-10.631C4.92.162.161 4.921.161 10.793S4.92 21.424 10.792 21.424c2.531 0 4.961-.911 6.784-2.43l5.164 5.164c.202.203.506.304.709.304.202 0 .506-.101.708-.304a.978.978 0 000-1.417zM10.793 19.4a8.599 8.599 0 01-8.606-8.606 8.599 8.599 0 018.606-8.606 8.598 8.598 0 018.606 8.606 8.599 8.599 0 01-8.606 8.606z'/%3E%3Cpath d='M11.3 3.807a7.475 7.475 0 00-7.493 7.492c0 .608.405 1.013 1.012 1.013.608 0 1.013-.405 1.013-1.012A5.445 5.445 0 0111.3 5.832c.607 0 1.012-.405 1.012-1.013 0-.607-.506-1.012-1.012-1.012z'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center;padding-left:30px;line-height:20px;background-size:20px;font-size:12px;font-weight:300;text-decoration:underline;color:#162056;}

.solutions-landing {font-size:36px;line-height:50px;font-weight:300;text-align:center;letter-spacing:-1px;}
.solutions-landing strong {font-weight:600;}

.solution-content h2 {font-weight:700 !important;margin:0 0 20px 0; color: #162056 !important;}
.solution-content .footer-line {font-weight:200;margin:0 0 20px 0;}
.solution-content .generic-line {margin:0 0 30px 0;}
.solution-content .solution-content-image {position:relative;}
.solution-content .solution-content-image span {display:block;width:90%;height:90%;position:absolute;border-radius:8px;z-index:0;left:-8px;bottom:-10px}
.solution-content .order-last .solution-content-image span {left:auto;right:-8px;}
.solution-content .solution-content-image img {display:block;margin:0;padding:0;width:100%;z-index:1;position:relative;}

.about-template h1,
.about-template h2,
.about-template h3 {color:#d52b1e !important;font-weight:600 !important;margin:0 0 30px 0; text-align: center !important;}
.about-template h1 span,
.about-template h2 span,
.about-template h3 span {font-weight:300;}
.about-template h3 {text-align:center !important;}

.about-landing {font-weight:300;color:#323232;}
.about-landing h2 {text-align:center;}

.product-item {text-align:center;font-size:13px;font-weight:300;line-height:19px;color:#323232;}
.product-item .product-item-image {position:relative;}
.product-item .product-item-image img {display:block;position:relative;z-index:1;width:100%;margin:0;padding:0;}
.product-item .product-item-image span {display:block;width:100%;height:85%;position:absolute;border-radius:8px;z-index:0;left:0;top:30px}
.product-item h4 {font-size:22px;line-height:50px;color:#162056;font-weight:700;letter-spacing:-0.48px;margin:20px 0 15px 0;}
.product-item .product-item-text {min-height:200px;}
.product-item .product-item-links {text-align:center;font-size:13px;min-height:19px;font-weight:500;line-height:19px;color:#162056;margin:0 -6px 25px -6px;}
.product-item .product-item-links a {display:inline-block;margin:0 6px;text-decoration:underline;}

.company-history-container {position:relative;padding:10px 0 0 0;}
.company-history-container div.row {list-style:none inside;padding:0;margin-bottom:0;}
.company-history-container div.row > div {margin:0;padding-bottom:70px;}
.company-history-container div.row.bottom-lines > div {padding-bottom:0;}
.company-history-container .history-line {position:absolute;width:100%;height:44px;bottom:0;left:0;}
.company-history-container .history-line:before {content:"";width:100%;height:2px;background:#e5e5e5;position:absolute;top:50%;margin-top:-1px;left:0;}
.company-history-container .history-line ul {margin:0;padding:0;text-align:center;height:44px;list-style:none}
.company-history-container .history-line ul:before {content:"";background:#979797;opacity:0.36;width:1px;height:26px;position:absolute;top:50%;left:0;margin-top:-13px;}
.company-history-container .history-line ul li {margin:0;padding:0;width:100%;float:left;position:relative;z-index:1;}
.company-history-container .history-line.has-items-2 ul li {width:50%;}
.company-history-container .history-line.has-items-3 ul li {width:33.3333333333%;}
.company-history-container .history-line.has-items-4 ul li {width:25%;}
.company-history-container .history-line.has-items-5 ul li {width:20%;}
.company-history-container div.row > div:first-child .history-line ul:before {content:none;}
.company-history-container .history-line ul li span {display:block;font-size:14px;font-weight:500;color:#162056;line-height:18px;}
.company-history-container .history-line ul li span.dot {width:14px;height:14px;margin:15px auto 5px auto;border-radius:50%;}

.company-history-container div.row > div {font-size:13px;font-weight:300;line-height:15px;letter-spacing:-0.2px;color:#323232;}
.company-history-container div.row > div strong {font-weight:600;}
.company-history-container div.row > div h4 {height:44px;line-height:44px;text-align:center;color:#fff;border-radius:22px;font-size:20px;font-weight:400;margin:0 0 20px 0;}
.company-history-container div.row > div h5 {font-size:15px;font-weight:600;line-height:19px;margin:15px 0 3px 0;padding:0 10px;}
.company-history-container div.row > div p {margin:0 0 15px 0;padding:0 10px;}

.company-history-container div.bottom-lines {margin:30px 0 0 0;}
.company-history-container div.bottom-lines div {padding:10px 0;}
.company-history-container div.bottom-lines div img {display:block;max-width:100%;width:50%;margin:0 auto;padding:0;}

.our-innovations {color:#323232;}
.our-innovations .innovation-image {position:relative;background-position:center;background-size:contain;background-repeat:no-repeat;}
.our-innovations .innovation-image img {display:block;width:100%;margin:0;padding:0;}
.our-innovations .innovation-text h3 {color:#162056;font-weight:500 !important;text-align:left;margin:0 0 20px 0;}
.our-innovations .innovation-text h3 strong {font-weight:600;}
.our-innovations .innovation-text p {margin:0 0 20px 0; font-weight: 400; line-height:1.5; font-size:18px;}

.counter-container {}
.counter-container ul {list-style:none inside;padding:0;margin-bottom:0;}
.counter-container ul li {margin:0;color:#003591;font-size:12px;font-weight:700;}
.counter-container ul li span {display:block;color:#162056;}
.counter-container ul li span.number {font-size:54px;font-weight:700;line-height:54px;}
.counter-container ul li span.icon {height:48px;background-position:center;background-size:contain;background-repeat:no-repeat;}
.counter-container ul li span.icon.icon-1 {background-image:url('/files/images/icons/count-world.svg');}
.counter-container ul li span.icon.icon-2 {background-image:url('/files/images/icons/count-customer.svg');}
.counter-container ul li span.icon.icon-3 {background-image:url('/files/images/icons/count-user.svg');}
.counter-container ul li span.icon.icon-4 {background-image:url('/files/images/icons/users.svg');}


.fiyat-hesaplama {text-align:center;color:#162056;}
.fiyat-hesaplama h2 {font-weight:700;}

.calculate-widget {margin:30px 0 30px 0;}
.calculate-widget .tabs ul {margin:0;padding:0;list-style:none inside;text-align:center;font-size:0;letter-spacing:0;line-height:0;}
.calculate-widget .tabs ul li {display:inline-block;}
.calculate-widget .tabs ul li a {display:block;font-size:16px;border-radius:10px 10px 0 0;line-height:20px;padding:12px 20px;color:#162056;min-width:100px;text-align:center;}
.calculate-widget .tabs ul li.ui-state-active a {background:#fafafa;}
.calculate-widget .calculate-widget-contents {box-shadow:0 2px 4px 0 rgba(217,217,217,.5);background:#fff;border-radius:5px;overflow:hidden;}
.calculate-widget .calculate-widget-header {background:#fafafa;text-align:center;padding:15px 0 15px 0;color:#162056;font-size:16px;line-height:20px;}
.calculate-widget .calculate-widget-footer {background:#fafafa;text-align:center;padding:15px 0 15px 0;color:#162056;font-size:16px;line-height:20px;font-weight:300;}
.calculate-widget .calculate-widget-footer span {font-weight:500;color:#d52b1e;font-size:26px;vertical-align:middle;margin-left:5px;}
.calculate-widget .calculate-widget-footer span sub {font-size:16px;font-weight:300;vertical-align:middle;bottom:0;}
.calculate-widget .calculate-summary {box-shadow:0 2px 4px 0 rgba(217,217,217,.5);background:#fff;margin:10px 0 0 0;padding:15px;border-radius:5px;}
.calculate-widget .calculate-summary table {width:100%;}
.calculate-widget .calculate-summary table tr {}
.calculate-widget .calculate-summary table tr td {font-size:14px;text-align:right;font-weight:300;line-height:24px;}
.calculate-widget .calculate-summary table tr td:last-child {width:100px;}
.calculate-widget .calculate-widget-form {padding:10px 0 10px 0;}
.calculate-widget .input {padding-top:30px;}
.calculate-widget .form-options {position:relative;min-height:44px;}
.calculate-widget .form-options:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;padding-top:15px;}
.calculate-widget .form-options label {float:left;cursor:pointer;position:relative;margin:0;display:block;padding:0 3px;width:33.33333333333333%;}
.calculate-widget .form-options label .form-options-label {position:relative;z-index:0;display:block;background:#e3e7eb;height:44px;line-height:44px;font-size:22px;font-weight:500;border-radius:5px;cursor:pointer;}
.calculate-widget .form-options label .form-options-label i {font-size:16px;font-style:normal;font-weight:300;margin-left:3px;}
.calculate-widget .form-options label.selected .form-options-label {background:#0085ca;color:#fff;}
.calculate-widget .form-options label .custom-radio {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer;}
.calculate-widget .form-options.has-items-4 label {width:22.22222222222222%;}
.calculate-widget .form-options.has-items-4 label.popular {width:33.33333333333333%;}
.calculate-widget .form-options label.popular:after {content:"en çok seçilen";background:url("data:image/svg+xml,%3Csvg width='109' height='31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M104 0a5 5 0 015 5v15a5 5 0 01-5 5H64.961l-8.076 5.505c-.93.623-2.592.658-3.603.104l-.172-.104L45.033 25H5a5 5 0 01-5-5V5a5 5 0 015-5h99z' fill='%23EEF0F3' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat top center;width:109px;height:31px;line-height:26px;text-align:center;font-size:13px;font-weight:300;color:#323232;position:absolute;top:-35px;left:50%;transform:translate(-54.5px,0);}
.calculate-widget .form-title {margin:10px 0 0 0;}
.calculate-widget .calculate-button {margin-top:30px;}

.account-template h1,
.account-template h2,
.account-template h3 {color:#d52b1e;font-weight:600 !important;margin:0 0 30px 0;position:relative;}
.account-template h1 span,
.account-template h2 span,
.account-template h3 span {font-weight:300;}

.back-link {position:absolute;top:50%;transform:translate(0,-50%);right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17'%3E%3Cpath fill='%231A2757' d='M22.65 7.15H5.025L10.4 1.775 8.65.025.275 8.4l8.375 8.375 1.75-1.75L5.025 9.65H22.65z'/%3E%3C/svg%3E") no-repeat left center;line-height:22px;padding-left:30px;color:#162056;font-size:16px;font-weight:500;}

.my-account-features {padding:0 90px 30px 90px;border-top:1px solid #e6e6e6;}
.my-account-features h2 {margin:25px 0 15px 0 !important;font-size:16px !important;line-height:50px !important;font-weight:600 !important;color:#162056 !important;text-align:center;}
.my-account-features ul {margin:0;padding:0;list-style:none inside;}
.my-account-features ul:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.my-account-features ul li {margin:0;padding:0;float:left;width:50%;font-size:14px;line-height:24px;font-weight:300;}

.form-footer {position:relative;}
.form-footer button {position:relative;z-index:1;}
.login-form-error {position:absolute;display:none;left:0;width:100%;line-height:44px;top:0;font-size:16px;color:#d52b1e;text-align:center;z-index:0;}
.form-footer-links {display:inline-block;margin:0 20px;vertical-align:middle;}
.form-footer-links a {float:left;line-height:20px;font-size:12px;text-decoration:underline;margin:0 10px;font-weight:300;color:#162056;}

form.is-invalid .login-form-error {display:block;}

.forgot-template  {background:#e6e6e6;border-radius:10px;padding:20px 30px 20px 30px;display:none;}
.forgot-template  label {padding-right:30%;}

.campaigns {padding:30px 0;}
.campaigns ul {margin-bottom:0;padding:0;list-style:none inside;}
.campaigns ul li {margin:0 0 30px 0;}
.campaigns ul li:nth-child(2n+1) {clear:both;}
.campaign-item {text-align:center;border-radius:10px;box-shadow:0 2px 4px 0 rgba(217, 217, 217, 0.32), 0 0 30px 0 rgba(141, 151, 158, 0.2);background:#fff;}
.campaign-item .campaign-item-brand {height:160px;display:flex;width:100%;background:#fafafa;}
.campaign-item .campaign-item-brand-logo {-ms-flex-item-align:center!important;align-self:center!important;width:100%; height:100% !important;}
.campaign-item .campaign-item-brand-logo img {display:block;margin:0 auto;padding:0;width:80%; object-fit:contain;height:100%;}
.campaign-item .campaign-item-text {padding:30px 50px 30px 50px;font-size:16px;font-weight:300; height: 300px;  display: flex; flex-direction: column; justify-content: space-around;}
.campaign-item .campaign-item-text p {margin:0 0 30px 0;}
.campaign-item .campaign-item-text strong {font-weight:400;}

.campaign-page {padding:20px 0;font-size:16px;line-height:22px !important;color:#323232;font-weight:300;}
/*.campaign-page .campaign-item-brand {padding:30px 0 10px 0;text-align:center;} */
/*.campaign-page .campaign-item-brand-logo {height:150px;} */
/*.campaign-page .campaign-item-brand-logo img {display:block;margin:0 auto;padding:0;width:200px;} */
.campaign-page .campaign-item-brand {padding:30px 0 10px 0;text-align:center;}
.campaign-page .campaign-item-brand-logo {}
.campaign-page .campaign-item-brand-logo img {display:block;margin:0 auto;padding:0;max-width:100%;}
.campaign-page h2 {font-weight:400 !important;color:#162056 !important;margin:0 0 20px 0;padding:8px 0;}
.campaign-page h2 strong {font-weight:600;}
.campaign-page h3 {font-weight:300 !important;color:#162056 !important;margin:0 0 20px 0;line-height:28px !important;padding:8px 0;}
.campaign-page h3 strong {font-weight:400;}
.campaign-page p {margin:0 0 20px 0;}

/* .campaign-item-brand-logo {width:250px;} */

.campaign-page.promotion h3 {color:#323232 !important;}

.campaign-page.rules h3 {text-align:left !important;}
.campaign-page.rules ul {margin:0;padding:0;list-style:none inside;}
.campaign-page.rules ul li {margin:0 0 10px 0;padding:0 0 0 15px;line-height:20px;position:relative;}
.campaign-page.rules ul li:before {content:"";width:6px;height:6px;position:absolute;left:0;top:6px;border-radius:50%;background:#d52b1e;}

.campaigns-carousel .owl-nav button {position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background-position:center!important;background-repeat:no-repeat!important;background-size:12px!important;outline:0;}
.campaigns-carousel .owl-nav button span {display:none;}
.campaigns-carousel .owl-nav button.owl-prev {left:-40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22'%3E%3Cpath fill='%23162056' fill-rule='evenodd' d='M11.649 2.088a1.241 1.241 0 000-1.73 1.185 1.185 0 00-1.697 0L.351 10.135a1.239 1.239 0 000 1.728l9.601 9.779a1.187 1.187 0 001.697 0 1.239 1.239 0 000-1.728L2.899 11l8.75-8.912z'/%3E%3C/svg%3E") !important;}
.campaigns-carousel .owl-nav button.owl-next {right:-40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22'%3E%3Cpath fill='%23162056' fill-rule='evenodd' d='M.351 2.088a1.241 1.241 0 010-1.73 1.185 1.185 0 011.697 0l9.601 9.778a1.239 1.239 0 010 1.728l-9.601 9.779a1.187 1.187 0 01-1.697 0 1.239 1.239 0 010-1.728L9.101 11 .352 2.088z'/%3E%3C/svg%3E") !important;}

.campaigns-carousel .owl-dots {margin:20px 0 20px 0;text-align:center;}
.campaigns-carousel .owl-dot {width:16px;height:16px;background:none transparent!important;border:1px solid #162056!important;border-radius:50%;margin:0 6px;}
.campaigns-carousel .owl-dot span {display:none;}
.campaigns-carousel .owl-dot.active {background:#162056!important;}

.infobox {display:block;position:fixed;bottom:0;left:50%;transform:translate(-50%,0);z-index:1000;width:710px;height:50px;border-radius:12px 12px 0 0;box-shadow:0 -3px 9px 1px rgba(97,97,97,.25);}
.infobox .infobox-image {position:absolute;left:50px;top:-36px;width:186px;}
.infobox .infobox-image img {display:block;margin:0;padding:0;width:100%;}
.infobox .infobox-text {font-size:18px;line-height:36px;position:absolute;right:50px;top:50%;transform:translate(0,-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M16.798 8.537l-6.476 7.201c-.339.34-.83.338-1.145.056-.315-.28-.342-.82-.057-1.131l5.275-5.864H.81A.804.804 0 010 8c0-.442.362-.8.81-.8h13.585L9.12 1.335c-.285-.31-.248-.84.057-1.131.318-.303.86-.255 1.145.056l6.476 7.202c.286.395.252.73 0 1.075z'/%3E%3C/svg%3E") no-repeat right center;padding-right:30px;background-size:18px;}

.default-page-container {border-radius:10px;box-shadow:0 0 9px 0 rgba(0,0,0,.05);background:#fff;padding:30px;}
.default-page-heading {}

.default-page-container form.site-search {position:relative;margin:0;padding:0 160px 0 0;overflow:hidden;border-radius:5px;}
.default-page-container form.site-search label {display:block;margin:0;padding:0;position:relative;width:100%;}
.default-page-container form.site-search button {position:absolute;top:0;right:0;display:block;width:140px;height:44px;}

.solutions-widget-item {display:block;border-radius:8px;padding:5px 5px 0 5px;overflow:hidden;box-shadow:0 0 9px 0 rgba(0,0,0,.05);background:#fff;text-align:center;}
.solutions-widget-item .solutions-widget-item-img {display:block;margin:0 0 10px 0;background-size:contain;background-repeat:no-repeat;background-position:center;}
.solutions-widget-item .solutions-widget-item-logo {width:100%;height:35px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 0 30px 0;}
.solutions-widget-item .solutions-widget-item-text {display:block;margin:0 0 25px 0;font-size:14px;font-weight:300;color:#162056;text-decoration:underline;}

.map-container {border-top:5px solid #fff;border-bottom:5px solid #fff;position:relative;}
.map-sidebar {width:450px;padding-top:100px;position:absolute;z-index:9;top:0;overflow:hidden;left:0;height:100%;background:#fff;box-shadow:5px 0 12px -5px rgba(0,0,0,.16);}
.map-container .map {position:absolute;top:0;left:0;height:100%;width:100%;background:#162056;}
.map-sidebar-header {position:absolute;top:0;left:0;width:100%;background:#162056;color:#fff !important;padding:20px 30px 10px 30px !important;}
.map-sidebar-header h3 {color: #fff !important; }
.map-sidebar-header a {text-decoration:underline;}
.map-sidebar-content {position:absolute;top:100px;left:0;width:100%;max-height:calc(100% - 100px);overflow:auto;}
.map-sidebar-content .main-form {background:#f9f9f9;padding:20px 30px;}
.map-sidebar-content .form-footer {padding:20px 30px;}
.map-sidebar-content .detailed-search {padding:20px 30px;}

.form-group-heading {position:relative;margin:20px 0 20px 0;}
.form-group-heading span {display:block;font-size:16px;line-height:20px;color:#162056;}
.form-group-heading .form-group-heading-filter {position:absolute;top:0;right:0;}
.form-group-heading .form-group-heading-filter a {float:left;line-height:20px;font-size:12px;text-decoration:underline;font-weight:300;color:#323232;margin-left:10px;}

.map-sidebar-filter {padding:15px 30px 5px 30px;font-size:12px;}
.map-sidebar-filter .map-sidebar-breadcrumb {text-decoration:underline;}
.map-sidebar-filter .map-sidebar-breadcrumb span {display:inline-block;text-decoration:none;width:5px;height:8px;margin:0 6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8'%3E%3Cpath fill='%23162056' fill-rule='evenodd' d='M.146.759a.411.411 0 010-.63.55.55 0 01.708 0l4 3.556a.412.412 0 010 .63l-4 3.555a.548.548 0 01-.708 0 .411.411 0 010-.629l3.647-3.24L.146.758z'/%3E%3C/svg%3E") no-repeat center;}

.map-sidebar-selected-filters {padding:15px 0 0 0;}
.map-sidebar-selected-filters span {display:inline-block;line-height:20px;padding:6px 10px;border-radius:16px;border:1px solid #bbbac0;}

.map-sidebar-results {padding:0 10px;}
.map-sidebar-results ul li {margin:0 0 15px 0;padding:0 10px;}

.map-sidebar-result {display:block;position:relative;padding:0 0 50px 50px;background:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(217,217,217,.32), 0 0 30px 0 rgba(141,151,158,.2);overflow:hidden;color:#323232;}
.map-sidebar-result .result-left {background-size: contain;background-repeat: no-repeat;background-position: 3px 15px;width:50px;height:100%;position:absolute;left:0;top:0;background:#80c2e4 no-repeat center;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='111'%3E%3Cdefs%3E%3Cfilter id='a' width='128.9%25' height='187.3%25' x='-14.5%25' y='-42.3%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='15'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0.552941176 0 0 0 0 0.592156863 0 0 0 0 0.619607843 0 0 0 0.2 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23FFF' fill-rule='evenodd' filter='url(%23a)' transform='translate(33 -7)'%3E%3Cpath d='M33.646 60.827v8.866c0 7.076-20.124 7.076-20.124 0v-8.784C11.592 60.177 10 58.795 10 56.68c0-4.066 5.366-5.693 8.804-4.799 1.845-1.789 4.528-2.359 7.044-1.463.838.244 1.677.813 2.432 1.463 3.438-.895 8.72.814 8.72 4.8 0 2.033-1.51 3.415-3.354 4.148v-.002zm-18.28.57v8.296c0 4.636 16.435 4.636 16.435 0v-8.296c-.167 0-.335.082-.587.082-1.006.082-1.174-1.464-.084-1.627 1.76-.081 4.276-1.22 4.276-3.172 0-2.602-3.605-3.741-6.037-3.416.839 1.383 1.174 3.01.839 4.555-.587 3.253-3.522 5.53-6.876 5.45-1.09-.082-1.006-1.627.085-1.627 2.515.082 4.78-1.627 5.198-4.066.503-2.44-.922-4.88-3.354-5.693-2.432-.814-5.115.162-6.289 2.359-.503.895-1.929.162-1.426-.733 0-.082.085-.162.085-.244-2.348-.326-5.954.813-5.954 3.415 0 1.952 2.515 3.091 4.192 3.173 1.09.162 1.006 1.708-.084 1.626-.168 0-.252 0-.42-.082h.001z'/%3E%3C/g%3E%3C/svg%3E");}
//.map-sidebar-result .result-left {width:50px;height:100%;position:absolute;left:0;top:0;background:#80c2e4 no-repeat center;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='111'%3E%3Cdefs%3E%3Cfilter id='a' width='128.9%25' height='187.3%25' x='-14.5%25' y='-42.3%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='15'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0.552941176 0 0 0 0 0.592156863 0 0 0 0 0.619607843 0 0 0 0.2 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23FFF' fill-rule='evenodd' filter='url(%23a)' transform='translate(33 -7)'%3E%3Cpath d='M33.646 60.827v8.866c0 7.076-20.124 7.076-20.124 0v-8.784C11.592 60.177 10 58.795 10 56.68c0-4.066 5.366-5.693 8.804-4.799 1.845-1.789 4.528-2.359 7.044-1.463.838.244 1.677.813 2.432 1.463 3.438-.895 8.72.814 8.72 4.8 0 2.033-1.51 3.415-3.354 4.148v-.002zm-18.28.57v8.296c0 4.636 16.435 4.636 16.435 0v-8.296c-.167 0-.335.082-.587.082-1.006.082-1.174-1.464-.084-1.627 1.76-.081 4.276-1.22 4.276-3.172 0-2.602-3.605-3.741-6.037-3.416.839 1.383 1.174 3.01.839 4.555-.587 3.253-3.522 5.53-6.876 5.45-1.09-.082-1.006-1.627.085-1.627 2.515.082 4.78-1.627 5.198-4.066.503-2.44-.922-4.88-3.354-5.693-2.432-.814-5.115.162-6.289 2.359-.503.895-1.929.162-1.426-.733 0-.082.085-.162.085-.244-2.348-.326-5.954.813-5.954 3.415 0 1.952 2.515 3.091 4.192 3.173 1.09.162 1.006 1.708-.084 1.626-.168 0-.252 0-.42-.082h.001z'/%3E%3C/g%3E%3C/svg%3E");}
.map-sidebar-result .result-footer {width:100%;height:45px;position:absolute;left:0;bottom:0;background:#f9f9f9;z-index:0;}
.map-sidebar-result .result-content {display:block;padding:15px;}
.map-sidebar-result .result-content .result-title {display:block;font-size:16px;font-weight:600;line-height:20px;color:#162056;}
.map-sidebar-result .result-content .result-category {display:block;font-size:10px;font-weight:300;line-height:12px;}
.map-sidebar-result .result-content .result-address {display:block;font-size:11px;font-weight:300;line-height:13px;margin-top:10px;}
.map-sidebar-result .result-footer .result-phone {position:absolute;left:70px;top:0;line-height:45px;font-size:12px;letter-spacing:-0.5px;background:url("/files/images/icon-phone.png") no-repeat left center;background-size:20px;padding-left:30px;}
.map-sidebar-result .result-footer .result-payments {position:absolute;right:0;top:0;}
.map-sidebar-result .result-footer .result-payments i {float:left;position:relative;width:55px;border-left:2px solid #fff;height:45px;font-style:normal;}
.map-sidebar-result .result-footer .result-payments i:after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.2;}
.map-sidebar-result .result-footer .result-payments i.active:after {opacity:1;}
.map-sidebar-result .result-footer .result-payments i.qr:after {background:url("/files/images/icon-qr.png") no-repeat center;background-size:22px;}
.map-sidebar-result .result-footer .result-payments i.temassiz:after {background:url("/files/images/icon-temassiz.png") no-repeat center;background-size:34px;}

.map-sidebar-results .map-sidebar-result:hover {border:2px solid #80c2e4;padding:0 0 48px 48px;}
.map-sidebar-results .map-sidebar-result:hover .result-left {width:50px;left:-2px;}
.map-sidebar-results .map-sidebar-result:hover .result-content {display:block;padding:13px 15px 15px 15px;}
.map-sidebar-results .map-sidebar-result:hover .result-footer {bottom:-2px;}
.map-sidebar-results .map-sidebar-result:hover .result-footer .result-phone {left:68px;}
.map-sidebar-results .map-sidebar-result:hover .result-footer .result-payments {right:-2px;}

.map-sidebar-result.selected {border:2px solid #80c2e4;padding:0 0 48px 48px;}
.map-sidebar-result.selected .result-left {width:50px;left:-2px;}
.map-sidebar-result.selected .result-content {display:block;padding:13px 15px 15px 15px;}
.map-sidebar-result.selected .result-footer {bottom:-2px;}
.map-sidebar-result.selected .result-footer .result-phone {left:68px;}
.map-sidebar-result.selected .result-footer .result-payments {right:-2px;}

.infoBox .map-sidebar-result {overflow:visible;box-shadow:0 0 30px 0 rgba(141, 151, 158, 0.8)}
.infoBox .map-sidebar-result .result-left {border-radius:10px 0 0 10px;}
.infoBox .map-sidebar-result .result-content {border-radius:0 10px 0 0;}
.infoBox .map-sidebar-result .result-footer {border-radius:0 0 10px 0;}
.infoBox .map-sidebar-result:after {content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#f9f9f9 transparent transparent transparent}

.marker-pin {width:31px!important;height:42px!important;background:url("/files/images/pin.png") no-repeat center;line-height:34px;color:#fff;font-weight:700;font-size:14px;text-align:center;z-index:10;cursor:pointer;}
.cluster {}
.cluster img {display:none;}
.cluster div {position:absolute;top:0;left:0;width:31px!important;height:42px!important;background:url("/files/images/pin.png") no-repeat center;}
.cluster div span {display:block;height:42px;line-height:34px;text-align:center;color:#fff;font-weight:700;font-size:14px;}


header.lp-header {background:#fff;height:70px; width: 100%; position:relative;}
header.lp-header .container {position:relative;height:100%;}
header.lp-header.no-bg {background:none transparent!important;position:absolute;}
header.lp-header .lp-logo {width:180px;height:70px;float:right;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;}
header.lp-header .lp-customer-logo {float:left;width:200px;height:70px;padding:10px 0;z-index:1;display:flex;align-items:center;}
header.lp-header .lp-customer-logo img {max-width:100%;width:auto;max-height:100%;}
header.lp-header .lp-header-buttons {position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:0;}
header.lp-header .lp-header-buttons a.button {margin:0 7px;height:46px;line-height:46px;display:inline-block;vertical-align:top;font-size:14px;font-weight:300;padding:0 20px;}
header.lp-header .lp-header-buttons a.button.button-apply {border:1px solid #4e4e4e;line-height:44px;}
header.lp-header .lp-header-buttons.align-right {left:auto;right:15px;transform:translate(0,-50%);text-align:right;}


.lp-image {min-height:600px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000;}
.lp-image:after {content:"";width:111px;height:40px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);background:url("/files/images/mouse-scroll@2x.png") no-repeat center;background-size:100%;}

.lp-image-content {position:absolute;z-index:2;right:15px;top:0;color:#fff !important;}
.lp-image-content h2 {text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative; color: #fff !important}
.lp-image-content h2:after {content:"";width:30px;height:100px;background:url("/files/images/lp-header-arrow.png") no-repeat center;background-size:contain;position:absolute;right:0;bottom:-80px;}
.lp-image-content.lp-image-content-v2 {position:relative;right:0;}

.lp-ticket-restaurant .lp-image-content h2:after {background-image:url("/files/images/lp-header-arrow-red.png");}

.lp-wrapper.no-bg-header .lp-image-content {padding-top:0;}
.lp-wrapper.no-bg-header .lp-image-content.lp-image-content-v2 {padding-top:90px!important;}

.lp-content {font-weight:300;padding:20px 0 0 0;}
.lp-content h1,
.lp-content h2,
.lp-content h3,
.lp-content h4,
.lp-content h5,
.lp-content h6 {color:#162056;}
.lp-content strong {font-weight:400;}

.lp-features {padding:50px 0;background:#000;color:#fff;}
.lp-features ul {margin-top:50px;}
.lp-features ul li {margin-bottom:40px;}
.lp-features .lp-feature {background:#fff no-repeat 20px center;background-size:auto 70px;text-align:left;border-radius:10px;color:#323232;font-size:18px;letter-spacing:-0.5px;line-height:26px;box-shadow:0 0 30px 0 rgba(141,151,158,.2);display:flex;align-items:center;height:106px;padding-left:120px;}

.lp-features .lp-feature2 {background:#fff;border-radius:15px;overflow:hidden;color:#585858;font-size:14px;line-height:20px;box-shadow: 0 0 30px 0 rgba(141, 151, 158, 0.2);}
.lp-features .lp-feature2 .lp-feature-icon {display:inline-block;margin:30px auto 30px auto;width:100%;background-size:auto 60px;height:60px;background-position:center;background-repeat:no-repeat;}
.lp-features .lp-feature2 .lp-feature-title {font-size:22px;line-height:26px;color:#0085ca;letter-spacing:-0.6px;margin:0 0 10px 0;padding:0 35px;}
.lp-features .lp-feature2 .lp-feature-content {background:#f9f9f9;padding:35px;}

.lp-image-form {font-weight:300;box-shadow:0 15px 35px 3px rgba(0, 0, 0, 0.15);border-radius:14px;overflow:hidden;}
.lp-image-form strong {font-weight:400;}
.lp-image-form .lp-image-form-header {padding:30px;font-size:16px;line-height:20px;letter-spacing:-0.3px;}
.lp-image-form .lp-image-form-header span {color:#fff;display:block;margin-top:0px;font-size:18px;line-height:28px;}
.lp-image-form .lp-image-form-content {padding-left: 50px; padding-right: 50px; padding-bottom: 30px; padding-top: 30px;;background:#fff;color:#323232;}
.lp-image-form .lp-image-form-content form .form-control {border-radius:29px;box-shadow:none;padding:10px 30px;font-size:16px;color:#323232}
.lp-image-form .lp-image-form-content form .ui-selectmenu-button {border-radius:29px;box-shadow:none;font-size:16px;color:#323232}
.lp-image-form .lp-image-form-content form .ui-selectmenu-button .ui-selectmenu-text {padding:0 50px 0 30px;line-height:40px;}
.lp-image-form .lp-image-form-content form .ui-selectmenu-button .ui-selectmenu-icon{width:11px;height:20px;right:20px;top:50%;margin-top:-10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20'%3E%3Cpath fill='%23808080' fill-rule='evenodd' d='M.321 18.103a1.124 1.124 0 000 1.573c.43.432 1.128.432 1.557 0l8.801-8.89a1.124 1.124 0 000-1.573L1.879.324a1.1 1.1 0 00-1.559 0 1.124 1.124 0 000 1.573L8.345 10 .32 18.103z'/%3E%3C/svg%3E");background-size:11px;transform:rotate(90deg)}
.lp-image-form .lp-image-form-content form label.checkbox {}
.lp-image-form .lp-image-form-content form label.checkbox .custom-checkbox {box-shadow:none;border-color:#bebebe;}
.lp-image-form .lp-image-form-content form label.checkbox .custom-checkbox.selected {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10'%3E%3Cpath fill='%23808080' d='M13.633 2.398L6.215 9.641a1.272 1.272 0 01-1.772 0L.367 5.661a1.202 1.202 0 010-1.73l.317-.31a1.276 1.276 0 011.772 0l2.873 2.807 6.215-6.07a1.274 1.274 0 011.772 0l.317.31c.49.478.49 1.252 0 1.73z'/%3E%3C/svg%3E%0A");}

.lp-image-form .lp-image-form-content .row .col-lg-6:first-child .form-control {border-top-right-radius:0;border-bottom-right-radius:0;}
.lp-image-form .lp-image-form-content .row .col-lg-6:last-child .form-control {border-top-left-radius:0;border-bottom-left-radius:0;}

.lp-image-text {width:50%;font-weight:300;color:#323232;position:absolute;left:0; bottom: 9px; /* top:460px */;background:#fff;padding:30px;z-index:1;font-size:28px;line-height:34px;letter-spacing:-0.75px;}
.lp-image {position:relative}

/* Map Result */
.result-content{
  position: relative;
}

.result-content::after{
  font-family:FontAwesome;
  content: "\f105";
  position: absolute;
  top: 12px;
  right: 15px;
  font-size: 27px;
  color: #676767;
}
@media screen and (max-width:768px) {
  .blog-post-heading{
    margin-top: 0px;
  }
}
@media screen and (max-width:500px) {
  .map-sidebar{
    padding-top: 0px!important;
  }
  .map-sidebar{
    transition: all 250ms linear;
  }
  .map-sidebar.opened{
    transition: all 250ms linear;
    left: -100%;
  }
  .map-sidebar-header:not(.map-selected-header){
    position:relative;
  }
  .map-selected-header,.map-sidebar-header{
    text-align:right;
    min-height:71px;
    
  }
  .map-sidebar-header h3{
    margin:0px!important;
  }
  .map-sidebar-header a{
    font-size:0px;
    text-decoration: none;
    position: absolute;
    left: 25px;
    top: calc(50% - 11px);
    height: 22px;
    display: block;
  }
  
  .map-sidebar-header a::before{
    font-family: "FontAwesome";
    content: "\f104";
    font-size:26px
  }
  #dealer_map > div {
    top: 71px!important;
  }
  .map-sidebar-result-selected{
    position: fixed;
    left: 16px;
    bottom: 18px;
    width: calc(100% - 32px);
  }
  .map-sidebar-result-selected .result-content::after{
    display:none;
  }
}

.map-selected-header{
    visibility:hidden;
    opacity: 0;
    transition: all 250ms linear;
}
.map-selected-header.opened{
    visibility:visible;
    opacity: 1;
    transition: all 250ms linear;
}
/* Map Result */