.accordionItem[data-v-71abd1c3] {
  cursor: pointer;
}

.accordionItem[data-v-747b4ad0] {
  overflow: hidden;
  cursor: pointer;
}
.label[data-v-747b4ad0] {
  width: 100%;
  height: 56px;
  line-height: 56px;
  border-bottom: 1px solid #f0f0f0;
  background: #ffffff;
  font-size: 16px;
  color: #333333;
  padding: 0 15px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
.label span[data-v-747b4ad0] {
  margin: 5px 0 0;
}
.label .arrow[data-v-747b4ad0] {
  color: #d2d2d2;
}
.label .expand[data-v-747b4ad0] {
  display: flex;
  align-items: center;
  column-gap: 8px;
  height: 100%;
}
.label .expand .label-expand[data-v-747b4ad0] {
  font-size: 14px;
  font-weight: 500;
  color: #3a88c9;
  text-decoration: underline;
}
.content[data-v-747b4ad0] {
  height: 0;
  background: #f9f9f9;
  border-bottom: 1px solid #f0f0f0;
}
.wrapper[data-v-747b4ad0] {
  padding: 15px;
}
.arrow[data-v-747b4ad0] {
  transition: all 0.4s ease;
  transform: rotate(-180deg);
}
.isCollapsed .label[data-v-747b4ad0] {
  background: #f9f9f9;
  border-bottom: 1px solid transparent;
}
.isCollapsed .arrow[data-v-747b4ad0] {
  transform: rotate(0deg);
}

.ApplicationForm[data-v-13622de9] .backLink a {
  color: #3a88c9;
  font-size: 20px;
  line-height: 1.19;
  font-weight: 300;
  text-decoration: none;
  padding-top: 10px;
}
.ApplicationForm[data-v-13622de9] .backLink a:hover {
  text-decoration: underline;
}
.ApplicationForm .inrecruiting_title h1[data-v-13622de9],
.ApplicationForm .inrecruiting_title h2[data-v-13622de9],
.ApplicationForm .inrecruiting_title h3[data-v-13622de9],
.ApplicationForm .inrecruiting_title h4[data-v-13622de9],
.ApplicationForm .inrecruiting_title h5[data-v-13622de9],
.ApplicationForm .inrecruiting_title h6[data-v-13622de9],
.ApplicationForm .inrecruiting_title p[data-v-13622de9],
.ApplicationForm .inrecruiting_title div[data-v-13622de9],
.ApplicationForm .inrecruiting_title span[data-v-13622de9] {
  color: #3a88c9;
  font-size: 36px;
  line-height: 1.23;
  font-weight: 400;
  text-decoration: none;
}
.ApplicationForm #inrecruiting_form[data-v-13622de9] {
  margin: 0 -5px;
}

.cta[data-v-7cb57a7d] {
  cursor: pointer;
  height: 40px;
  line-height: 45px;
  text-decoration: none;
  font-weight: 500;
}
.cta.sizeMedium[data-v-7cb57a7d] {
  height: 60px;
  line-height: 65px;
}
.cta.sizeLarge[data-v-7cb57a7d] {
  height: 50px;
  line-height: 56px;
  font-size: 18px;
}
@media (min-width: 768px) {
.cta.sizeLarge[data-v-7cb57a7d] {
    height: 60px;
    line-height: 66px;
    font-size: 20px;
}
}
.cta.gray[data-v-7cb57a7d] {
  color: #0076bd;
  background: #f9f9f9;
}
.cta.darkGray[data-v-7cb57a7d] {
  color: #ffffff;
  background: #707070;
  cursor: default !important;
}
.cta.blue[data-v-7cb57a7d] {
  color: #f9f9f9;
  background: #0076bd;
}
.cta.blue.outline[data-v-7cb57a7d] {
  background: #f9f9f9;
  color: #0076bd;
  border: 1px solid #0076bd;
}
.cta.transparent.outline[data-v-7cb57a7d] {
  background: transparent;
  color: #0076bd;
  border: 1px solid transparent;
}
.cta.transparent.outline.blue[data-v-7cb57a7d] {
  border: 1px solid #0076bd;
}
.cta.transparent.no-outline[data-v-7cb57a7d] {
  background: transparent;
  border: 1px solid transparent;
}
.cta.transparent.no-outline.blue[data-v-7cb57a7d] {
  color: #0076bd;
}
.cta.transparent.no-outline.green[data-v-7cb57a7d] {
  color: #0082c8;
}
.cta.transparent.no-outline.orange[data-v-7cb57a7d] {
  color: #ff8500;
}
.cta.green[data-v-7cb57a7d] {
  color: #f9f9f9;
  background: #0082c8;
}
.cta.green.outline[data-v-7cb57a7d] {
  background: #f9f9f9;
  color: #0082c8;
  border: 1px solid #0082c8;
}
.cta.orange[data-v-7cb57a7d] {
  color: #f9f9f9;
  background: #ff8500;
}
.cta.orange.outline[data-v-7cb57a7d] {
  background: #f9f9f9;
  color: #ff8500;
  border: 1px solid #ff8500;
}

.accordionItem[data-v-0bb24b06] {
  overflow: hidden;
  margin-top: 30px;
  cursor: pointer;
}
.accordionLabel[data-v-0bb24b06] {
  width: 100%;
  min-height: 56px;
  border: 1px solid #f0f0f0;
  border-bottom: 1px solid transparent;
  background: #ffffff;
  font-size: 18px;
  font-weight: 500;
  padding: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
.accordionLabel[data-v-0bb24b06] {
    border: 0;
    padding: 0;
}
}
.accordionLabel h3[data-v-0bb24b06] {
  text-transform: uppercase;
  position: relative;
  bottom: -2px;
  font-weight: 500;
}
.accordionLabel > svg[data-v-0bb24b06] {
  margin: 0 0 0 10px;
}
@media (min-width: 768px) {
.accordionLabel > svg[data-v-0bb24b06] {
    display: none;
}
}
.content[data-v-0bb24b06] {
  height: 0;
  background: #f9f9f9;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}
@media (min-width: 768px) {
.content[data-v-0bb24b06] {
    border: 0;
    height: auto;
    background: transparent;
}
}
.content[data-v-0bb24b06] a {
  color: #0076bd;
}
.content[data-v-0bb24b06] p {
  margin: 15px 0 0;
}
.content[data-v-0bb24b06] p:first-child {
  margin: 0;
}
.wrapper[data-v-0bb24b06] {
  padding: 15px;
}
@media (min-width: 768px) {
.wrapper[data-v-0bb24b06] {
    padding: 0;
}
}
.arrow[data-v-0bb24b06] {
  flex: 0 0 10px;
  transition: all 0.4s ease;
  transform-origin: 50% 20%;
  transform: translateY(50%) rotate(-180deg);
}
.isCollapsed .accordionLabel[data-v-0bb24b06] {
  border-bottom: 1px solid transparent;
}
.isCollapsed .arrow[data-v-0bb24b06] {
  transform: rotate(0deg);
}
.faq.accordionItem[data-v-0bb24b06] {
  margin-top: 10px;
}
.faq.accordionItem .accordionLabel[data-v-0bb24b06] {
  font-size: 14px;
  font-weight: 500;
  min-height: 40px;
  padding: 12px 15px;
  border-top: 1px solid #0076bd;
  border-left: 1px solid #0076bd;
  border-right: 1px solid #0076bd;
  text-transform: uppercase;
}
.faq.accordionItem .accordionLabel h3[data-v-0bb24b06] {
  font-size: 14px;
}
@media (min-width: 768px) {
.faq.accordionItem .accordionLabel[data-v-0bb24b06] {
    padding: 20px 37px;
    font-size: 18px;
    min-height: 60px;
}
.faq.accordionItem .accordionLabel h3[data-v-0bb24b06] {
    font-size: 18px;
    bottom: -4px;
}
}
@media (min-width: 768px) {
.faq.accordionItem .accordionLabel > svg[data-v-0bb24b06] {
    display: block;
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
}
.faq.accordionItem .accordionLabel > svg path[data-v-0bb24b06] {
    fill: #0076bd;
}
}
@media (min-width: 768px) {
.faq.accordionItem .wrapper[data-v-0bb24b06] {
    padding: 20px 87px 20px 37px;
    font-size: 18px;
    line-height: 22px;
}
}
.faq.accordionItem .content[data-v-0bb24b06] {
  background: #ffffff;
  border-bottom: 1px solid #0076bd;
  border-left: 1px solid #0076bd;
  border-right: 1px solid #0076bd;
}
@media (min-width: 768px) {
.faq.accordionItem .content[data-v-0bb24b06] {
    border-bottom: 1px solid #0076bd;
    border-left: 1px solid #0076bd;
    border-right: 1px solid #0076bd;
    height: 0;
    background: transparent;
}
}
.faq.accordionItem.isCollapsed .accordionLabel[data-v-0bb24b06] {
  border-top: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid transparent;
}
.faq.accordionItem.isCollapsed .accordionLabel > svg path[data-v-0bb24b06] {
  fill: #d2d2d2;
}
.faq.accordionItem.isCollapsed .content[data-v-0bb24b06] {
  border-top: 1px solid transparent;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}

.ApplicationList .title3[data-v-3eae9a8c] {
  font-size: 20px;
  line-height: 1.23;
  font-weight: 400;
  text-decoration: none;
}
.ApplicationList .title4[data-v-3eae9a8c] {
  color: #606060;
  font-size: 16px;
  line-height: 1.23;
  font-weight: 400;
  text-decoration: none;
}
.ApplicationList .myCta[data-v-3eae9a8c] {
  display: inline-block;
  max-width: 100%;
  font-weight: 500;
  text-align: center;
  padding: 0 50px;
}
@media (min-width: 768px) {
.ApplicationList .myCta[data-v-3eae9a8c] {
    font-weight: 400;
}
}

@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.redactor-animate-hide{display:none!important}.redactor-fadeIn{opacity:0;animation:fadeIn .5s ease-in-out}.redactor-fadeOut{opacity:1;animation:fadeOut .5s ease-in-out}@font-face{font-family:Redactor;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal}[class*=" re-icon-"],[class^=re-icon-]{font-family:Redactor!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon-aligncenter:before{content:"\e900"}.re-icon-alignleft:before,.re-icon-alignment:before{content:"\e901"}.re-icon-alignright:before{content:"\e902"}.re-icon-bold:before{content:"\e903"}.re-icon-bookmark:before{content:"\e904"}.re-icon-clips:before{content:"\e905"}.re-icon-codesnippets:before{content:"\e906"}.re-icon-deleted:before{content:"\e907"}.re-icon-expand:before{content:"\e908"}.re-icon-file:before{content:"\e909"}.re-icon-fontcolor:before{content:"\e90a"}.re-icon-fontfamily:before{content:"\e90b"}.re-icon-fontsize:before{content:"\e90c"}.re-icon-format:before{content:"\e90d"}.re-icon-html:before{content:"\e90e"}.re-icon-imagecenter:before{content:"\e90f"}.re-icon-imageleft:before{content:"\e910"}.re-icon-imageright:before{content:"\e911"}.re-icon-image:before{content:"\e912"}.re-icon-indent:before{content:"\e913"}.re-icon-inline:before{content:"\e914"}.re-icon-italic:before{content:"\e915"}.re-icon-horizontalrule:before,.re-icon-line:before{content:"\e916"}.re-icon-link:before{content:"\e917"}.re-icon-ol:before,.re-icon-ordered:before{content:"\e918"}.re-icon-outdent:before{content:"\e919"}.re-icon-properties:before{content:"\e91a"}.re-icon-readmore:before{content:"\e91b"}.re-icon-redo:before{content:"\e91c"}.re-icon-retract:before{content:"\e91d"}.re-icon-specialcharacters:before{content:"\e91e"}.re-icon-sub:before{content:"\e91f"}.re-icon-sup:before{content:"\e920"}.re-icon-table:before{content:"\e921"}.re-icon-textdirection:before{content:"\e922"}.re-icon-toggle:before{content:"\e923"}.re-icon-underline:before{content:"\e924"}.re-icon-undo:before{content:"\e925"}.re-icon-lists:before,.re-icon-ul:before,.re-icon-unordered:before{content:"\e926"}.re-icon-variable:before{content:"\e927"}.re-icon-video:before{content:"\e928"}.re-icon-widget:before{content:"\e929"}.redactor-box,.redactor-box textarea{z-index:auto}.redactor-box{position:relative;box-sizing:border-box}.redactor-box.redactor-styles-on{margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.075);border-radius:3px;box-shadow:none}.redactor-box.redactor-inline{position:static}.redactor-focus.redactor-styles-on,.redactor-focus:focus.redactor-styles-on{border-color:#82b7ec!important}.redactor-over:hover.redactor-styles-on{border-color:#ee698a!important}.redactor-source-view,.redactor-source-view.redactor-styles-on{border-color:#000!important}.redactor-in{position:relative;overflow:auto;white-space:normal;box-sizing:border-box}.redactor-in:focus{outline:0}.redactor-inline .redactor-in{overflow:hidden}.redactor-in *,.redactor-read-only *{outline:0!important}.redactor-in blockquote:empty,.redactor-in h1:empty,.redactor-in h2:empty,.redactor-in h3:empty,.redactor-in h4:empty,.redactor-in h5:empty,.redactor-in h6:empty,.redactor-in p:empty{min-height:1.5em}.redactor-in b:empty,.redactor-in em:empty,.redactor-in i:empty,.redactor-in ins:empty,.redactor-in span:empty,.redactor-in strong:empty,.redactor-in sub:empty,.redactor-in sup:empty,.redactor-in u:empty{display:inline-block;min-width:1px;min-height:1rem}.redactor-in table{empty-cells:show}.redactor-in li figure{width:auto;display:inline-block;margin:0;vertical-align:top}.redactor-in figcaption:focus,.redactor-in figure code:focus,.redactor-in figure pre:focus,.redactor-in table td:focus,.redactor-in table th:focus{outline:0}.redactor-in figure[data-redactor-type=line]{margin-top:1em;padding:6px 0;vertical-align:baseline}.redactor-in figure[data-redactor-type=line] hr{margin:0;height:3px;border:none;background:rgba(0,0,0,.1)}.redactor-component{position:relative}.redactor-component[data-redactor-type=video]:before,.redactor-component[data-redactor-type=widget]:before{width:100%;height:100%;content:"";display:block;position:absolute;z-index:1}.redactor-component[data-redactor-type=image],.redactor-component[data-redactor-type=widget]{clear:both}.redactor-component[data-redactor-type=variable]{white-space:nowrap;background:rgba(0,125,255,.75);color:#fff;display:inline-block;padding:3px 6px;line-height:1;border-radius:4px;cursor:pointer}.redactor-component-active{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-component-active[data-redactor-type=image] img{outline:5px solid rgba(0,125,255,.5)!important}.redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ee698a}.redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-component-active[data-redactor-type=video] iframe{outline:5px solid rgba(0,125,255,.5)!important}.redactor-blur.redactor-styles-on .redactor-component-active{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video]{outline:0!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe{outline:5px solid #ddd!important}.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable]{outline:0!important;background:#ddd}.redactor-component-caret{position:absolute;left:-9999px}.redactor-textnodes-wrapper{display:inline-block}#redactor-image-resizer{position:absolute;background-color:rgba(0,125,255,.9);width:13px;height:13px;border:1px solid #fff;cursor:move;cursor:nwse-resize}.redactor-file-item{display:inline-block;line-height:1;padding:4px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.2)}.redactor-file-remover{margin-left:2px;position:relative;right:-3px;display:inline-block;padding:0 3px;cursor:pointer;opacity:.5}.redactor-file-remover:hover{opacity:1}#redactor-overlay{position:fixed;z-index:1051;top:0;left:0;right:0;bottom:0;background-color:rgba(16,16,18,.18)}#redactor-overlay>.redactor-close{position:fixed;top:1rem;right:1rem}.redactor-source,.redactor-source:focus,.redactor-source:hover{text-align:left;box-sizing:border-box;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;width:100%;display:block;margin:0;border:none;box-shadow:none;border-radius:0;background:#252525;color:#ccc;font-size:15px;outline:0;padding:10px 18px 20px 18px;line-height:1.5;resize:vertical}.redactor-box[dir=rtl] .redactor-source{direction:ltr}.redactor-placeholder:before{position:absolute;content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400}.redactor-in figcaption[placeholder]:empty:before{content:attr(placeholder);color:rgba(0,0,0,.4);font-weight:400}.redactor-in figcaption[placeholder]:empty:focus:before{content:""}.redactor-statusbar{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;margin:0;padding:8px 10px;position:relative;overflow:hidden;list-style:none;background:#f8f8f8;box-sizing:border-box;border:none}.redactor-statusbar li{float:left;font-size:12px;color:rgba(0,0,0,.5);padding:0 10px;line-height:16px;border-right:1px solid rgba(0,0,0,.1)}.redactor-statusbar li:last-child{border-right-color:transparent}.redactor-statusbar a{color:rgba(0,0,0,.5);text-decoration:underline}.redactor-statusbar a:hover{color:#f03c69;text-decoration:underline}.redactor-statusbar:empty{display:none}.redactor-toolbar-wrapper{position:relative}.redactor-air,.redactor-toolbar{z-index:100;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;position:relative;margin:0!important;padding:0;list-style:none!important;line-height:1!important;background:0 0;border:none;box-sizing:border-box}.redactor-box.redactor-styles-on .redactor-toolbar{padding:18px 16px 0 16px}.redactor-air a,.redactor-toolbar a{display:inline-block;box-sizing:border-box;font-size:14px;text-align:center;padding:10px 15px 9px 15px;cursor:pointer;outline:0;border:none;vertical-align:middle;text-decoration:none;zoom:1;position:relative;color:rgba(0,0,0,.85);border-radius:2px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(0,0,0,.22);margin-right:5px;margin-bottom:4px}.redactor-air a.re-button-icon,.redactor-toolbar a.re-button-icon{font-size:16px;padding:9px 15px 6px 15px}.redactor-air a:hover,.redactor-toolbar a:hover{outline:0;color:#fff;background:#449aef}.redactor-toolbar a.redactor-button-active{background:rgba(245,245,245,.95);color:rgba(0,0,0,.4)}.redactor-air a.redactor-button-disabled,.redactor-toolbar a.redactor-button-disabled{opacity:.3}.redactor-air a.redactor-button-disabled:hover,.redactor-toolbar a.redactor-button-disabled:hover{color:#333;outline:0;background-color:transparent!important;cursor:default}.redactor-source-view .redactor-toolbar{background:#252525}.redactor-source-view .redactor-toolbar a{background:#000;color:#fff}.redactor-source-view .redactor-toolbar a:hover{background:#449aef}.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover{color:#fff!important;background-color:#000!important}.re-button-tooltip{display:none;position:absolute;white-space:nowrap;top:0;z-index:1052;background:rgba(0,0,0,.9);border-radius:3px;padding:5px 9px;color:rgba(255,255,255,.8);font-size:12px;line-height:1;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.re-button-tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-bottom-color:rgba(0,0,0,.9);border-width:4px;margin-left:-4px}.redactor-toolbar-wrapper-air{position:absolute;z-index:100}.redactor-air{padding:6px 3px 2px 8px;max-width:576px;min-width:200px;border-radius:4px;background:rgba(0,0,0,.97)}.redactor-air a{background:rgba(37,37,37,.95);box-shadow:none;color:rgba(255,255,255,.9)}.redactor-air a:hover{background:#3d79f2}.redactor-air a.redactor-button-active{background-color:rgba(255,255,255,.15);color:#fff}.redactor-air a.redactor-button-disabled:hover{color:#fff}.redactor-air-helper{position:absolute;right:0;top:0;line-height:1;font-size:15px;color:#000;background:rgba(255,255,255,.85);border-bottom-left-radius:4px;padding:7px 10px 6px 10px;cursor:pointer}.redactor-air-helper:hover{background:#fff}.redactor-voice-label{display:none}.redactor-context-toolbar{position:absolute;top:0;left:0;z-index:1051;background-color:rgba(0,0,0,.95);color:#555;border-radius:4px;padding:6px 18px 7px 18px;line-height:1.5;font-family:Consolas,Menlo,Monaco,"Courier New",monospace}.redactor-context-toolbar a{font-size:12px;color:#ccc;text-decoration:none;display:inline-block;padding:2px 0 1px 12px}.redactor-context-toolbar a:first-child{padding-left:0}.redactor-context-toolbar a i{position:relative;top:3px;font-size:16px}.redactor-context-toolbar a:before{content:'';padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}.redactor-context-toolbar a:hover{color:#fff}.redactor-context-toolbar a:first-child:before{padding-left:0;border-left:none}.redactor-context-toolbar[dir=rtl] a{padding:2px 12px 1px 0}.redactor-context-toolbar[dir=rtl] a:first-child{padding-right:0}.redactor-context-toolbar[dir=rtl] a:before{padding-left:0;padding-right:10px;border-right:1px solid rgba(255,255,255,.3);border-left:none}.redactor-context-toolbar[dir=rtl] a:first-child:before{padding-right:0;border-right:none}.redactor-dropdown{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;display:none;position:absolute;z-index:1051;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);border-radius:2px;width:264px;max-height:250px;margin:0;margin-top:-1px;overflow:auto;font-size:15px;padding:0}.redactor-dropdown a span{display:inline-block;line-height:1;padding:2px 4px;border-radius:3px}.redactor-dropdown a{display:block;text-decoration:none;padding:10px 8px;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-dropdown a:last-child{border-bottom-color:transparent}.redactor-dropdown a{color:#000}.redactor-dropdown a:hover{color:#fff!important;background-color:#449aef!important}.redactor-dropdown a.redactor-dropdown-item-disabled{color:rgba(0,0,0,.4);background:#fff}.redactor-dropdown-cells{margin:10px auto}.redactor-dropdown-cells a,.redactor-dropdown-cells span{float:left;cursor:pointer;box-sizing:border-box;text-align:center;padding:0;margin:0;font-size:14px}.redactor-dropdown-selector{display:flex;text-align:center}.redactor-dropdown-selector span{flex-grow:1;font-size:12px;padding:8px;cursor:pointer}.redactor-dropdown-selector span:hover{background:#eee}.redactor-dropdown-selector span.active{cursor:text;color:rgba(0,0,0,.3);background:#eee}.redactor-dropdown-format .redactor-dropdown-item-blockquote{color:rgba(0,0,0,.4);font-style:italic}.redactor-dropdown-format .redactor-dropdown-item-pre{font-family:monospace,sans-serif}.redactor-dropdown-format .redactor-dropdown-item-h1{font-size:40px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h2{font-size:32px;font-weight:700;line-height:32px}.redactor-dropdown-format .redactor-dropdown-item-h3{font-size:24px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h4{font-size:21px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h5{font-size:18px;font-weight:700;line-height:24px}.redactor-dropdown-format .redactor-dropdown-item-h6{font-size:14px;text-transform:uppercase;font-weight:700;line-height:24px}#redactor-modal{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:1051;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;line-height:24px}.redactor-modal{position:relative;margin:16px auto;padding:0;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 15px rgba(80,80,80,.25);border-radius:3px;color:#000}.redactor-modal form{margin:0;padding:0;box-sizing:border-box}.redactor-modal input,.redactor-modal select,.redactor-modal textarea{box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:16px;height:40px;outline:0;vertical-align:middle;background-color:#fff;border:1px solid #cacfd4;border-radius:.1875em;box-shadow:none;padding:0 .5em}.redactor-modal textarea{padding:.5em;height:auto;line-height:1.5;vertical-align:top}.redactor-modal select{-webkit-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="#5e6c75" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');background-repeat:no-repeat;background-position:right .65em center;padding-right:28px}.redactor-modal select[multiple]{background-image:none;height:auto;padding:.5em .75em}.redactor-modal input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}.redactor-modal input[type=checkbox],.redactor-modal input[type=radio]{display:inline-block;width:auto;height:auto;padding:0;vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}.redactor-modal .form-item{margin-bottom:20px}.redactor-modal .form-item:last-child{margin-bottom:0}.redactor-modal fieldset{border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:16px;padding-bottom:20px;margin-bottom:20px}.redactor-modal fieldset .form-item{margin-bottom:12px}.redactor-modal label{display:block;color:#555;margin-bottom:.25em;font-size:14px}.redactor-modal label .desc,.redactor-modal label .error,.redactor-modal label .success{text-transform:none;font-weight:400}.redactor-modal label.checkbox{font-size:16px;line-height:1.5;cursor:pointer;color:inherit}.redactor-modal .form-checkboxes label.checkbox{display:inline-block;margin-right:1em}.redactor-modal input:hover,.redactor-modal select:hover,.redactor-modal textarea:hover{outline:0;background-color:#fff;border-color:#969fa9;box-shadow:none}.redactor-modal input:focus,.redactor-modal select:focus,.redactor-modal textarea:focus{transition:all linear .2s;outline:0;background-color:#fff;border-color:rgba(0,125,255,.5);box-shadow:0 0 3px rgba(0,125,255,.5)}.redactor-modal input.error,.redactor-modal select.error,.redactor-modal textarea.error{background-color:rgba(255,50,101,.1);border:1px solid #ff7f9e}.redactor-modal input.error:focus,.redactor-modal select.error:focus,.redactor-modal textarea.error:focus{border-color:#ff3265;box-shadow:0 0 1px #ff3265}.redactor-modal input.success,.redactor-modal select.success,.redactor-modal textarea.success{background-color:rgba(47,196,182,.1);border:1px solid #65dacf}.redactor-modal input.success:focus,.redactor-modal select.success:focus,.redactor-modal textarea.success:focus{border-color:#2fc4b6;box-shadow:0 0 1px #2fc4b6}.redactor-modal input.disabled,.redactor-modal input.disabled:hover,.redactor-modal input:disabled,.redactor-modal input:disabled:hover,.redactor-modal select.disabled,.redactor-modal select.disabled:hover,.redactor-modal select:disabled,.redactor-modal select:disabled:hover,.redactor-modal textarea.disabled,.redactor-modal textarea.disabled:hover,.redactor-modal textarea:disabled,.redactor-modal textarea:disabled:hover{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5);border:1px solid #cacfd4;box-shadow:none;background-color:#fff}.redactor-modal .req{position:relative;top:1px;font-weight:700;color:#ff3265;font-size:110%}.redactor-modal .desc{color:rgba(51,51,51,.5);font-size:12px}.redactor-modal span.desc{margin-left:.25em}.redactor-modal div.desc{margin-top:.25em}.redactor-modal span.error,.redactor-modal span.success{font-size:12px;margin-left:.25em}.redactor-modal div.desc{margin-bottom:-.5em}.redactor-modal .redactor-close{position:absolute;top:16px;right:12px;font-size:30px;line-height:30px;padding:0 4px;color:#000;opacity:.3;cursor:pointer}.redactor-modal .redactor-close:hover{opacity:1}.redactor-modal .redactor-close:before{content:'\00d7'}.redactor-modal button{display:inline-flex;align-items:center;text-decoration:none;text-align:center;font-family:inherit;font-size:15px;font-weight:500;color:#007dff;background-color:#fff;border-radius:3px;border:2px solid #007dff;min-height:40px;outline:0;padding:.5em 1.25em;cursor:pointer;line-height:1.2;vertical-align:middle;-webkit-appearance:none}.redactor-modal button:hover{outline:0;text-decoration:none;background:0 0;color:rgba(0,125,255,.6);border-color:rgba(0,125,255,.5)}.redactor-modal button.redactor-button-secondary{border-color:#2a2e34;color:#2a2e34}.redactor-modal button.redactor-button-secondary:hover{color:rgba(42,46,52,.6);border-color:rgba(42,46,52,.5)}.redactor-modal button.redactor-button-danger,.redactor-modal button.redactor-button-unstyled{background:0 0;border-color:transparent;color:rgba(42,46,52,.6)}.redactor-modal button.redactor-button-danger:hover,.redactor-modal button.redactor-button-unstyled:hover{background:0 0;border-color:transparent;color:#ff3265;text-decoration:underline}.redactor-modal .redactor-modal-group:after{content:"";display:table;clear:both}.redactor-modal .redactor-modal-side{float:left;width:30%;margin-right:4%}.redactor-modal .redactor-modal-side img{max-width:100%;height:auto;display:block}.redactor-modal .redactor-modal-area{float:left;width:66%}.redactor-modal[dir=rtl] .redactor-close{left:12px;right:auto}.redactor-modal[dir=rtl] textarea{direction:ltr;text-align:left}.redactor-modal[dir=rtl] .redactor-modal-footer button.redactor-button-unstyled{float:left;margin-left:0}.redactor-modal-header{padding:20px;font-size:18px;line-height:24px;font-weight:700;color:#000;border-bottom:1px solid rgba(0,0,0,.05)}.redactor-modal-header:empty{display:none}.redactor-modal-body{padding:32px 48px;padding-bottom:40px}.redactor-modal-footer{padding:24px;border-top:1px solid rgba(0,0,0,.05);overflow:hidden}.redactor-modal-footer button{margin-right:4px}.redactor-modal-footer button.redactor-button-unstyled{margin-right:0;float:right}.redactor-modal-footer:empty{display:none}.redactor-modal-tabs{display:flex;border-bottom:2px solid rgba(0,0,0,.05);margin-bottom:1em}.redactor-modal-tabs a{font-size:15px;padding:2px 0;text-decoration:none;color:rgba(0,0,0,.5);border-bottom:2px solid transparent;margin-bottom:-2px;margin-right:14px}.redactor-modal-tabs a:hover{transition:all linear .2s}.redactor-modal-tabs a.active,.redactor-modal-tabs a:hover{font-weight:500;color:#007dff;border-bottom-color:#007dff}.redactor-styles{margin:0;padding:16px 18px;color:#333;font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:1em;line-height:1.5;box-sizing:border-box}.redactor-styles *,.redactor-styles :after,.redactor-styles :before{box-sizing:inherit}.redactor-styles[dir=rtl]{direction:rtl;unicode-bidi:embed}.redactor-styles[dir=rtl] ol li,.redactor-styles[dir=rtl] ul li{text-align:right}.redactor-styles[dir=rtl] ol,.redactor-styles[dir=rtl] ol ol,.redactor-styles[dir=rtl] ol ul,.redactor-styles[dir=rtl] ul,.redactor-styles[dir=rtl] ul ol,.redactor-styles[dir=rtl] ul ul{margin:0 1.5em 0 0}.redactor-styles[dir=rtl] figcaption{text-align:right}.redactor-styles a,.redactor-styles a:hover{color:#3397ff}.redactor-styles address,.redactor-styles blockquote,.redactor-styles dl,.redactor-styles figure,.redactor-styles hr,.redactor-styles p,.redactor-styles pre,.redactor-styles table{padding:0;margin:0;margin-bottom:1em}.redactor-styles ol,.redactor-styles ul{padding:0}.redactor-styles ol,.redactor-styles ol ol,.redactor-styles ol ul,.redactor-styles ul,.redactor-styles ul ol,.redactor-styles ul ul{margin:0 0 0 1.5em}.redactor-styles ol li,.redactor-styles ul li{text-align:left}.redactor-styles ol ol li{list-style-type:lower-alpha}.redactor-styles ol ol ol li{list-style-type:lower-roman}.redactor-styles ol,.redactor-styles ul{margin-bottom:1em}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6{font-weight:700;color:#111;text-rendering:optimizeLegibility;margin:0;padding:0;margin-bottom:.5em;line-height:1.2}.redactor-styles h1{font-size:2.0736em}.redactor-styles h2{font-size:1.728em}.redactor-styles h3{font-size:1.44em}.redactor-styles h4{font-size:1.2em}.redactor-styles h5{font-size:1em}.redactor-styles h6{font-size:.83333em;text-transform:uppercase;letter-spacing:.035em}.redactor-styles blockquote{font-style:italic;color:rgba(0,0,0,.5);border:none}.redactor-styles table{width:100%}.redactor-styles code,.redactor-styles kbd,.redactor-styles mark,.redactor-styles small,.redactor-styles time,.redactor-styles var{display:inline-block;font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:87.5%;line-height:1;color:rgba(51,51,51,.9)}.redactor-styles cite,.redactor-styles var{opacity:.6}.redactor-styles var{font-style:normal}.redactor-styles abbr,.redactor-styles dfn{text-transform:uppercase}.redactor-styles abbr[title],.redactor-styles dfn[title]{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}.redactor-styles code,.redactor-styles kbd{position:relative;top:-1px;padding:.25em;padding-bottom:.2em;border-radius:2px}.redactor-styles code{background-color:#eff1f2}.redactor-styles mark{border-radius:2px;padding:.125em .25em;background-color:#fdb833}.redactor-styles kbd{border:1px solid #e5e7e9}.redactor-styles sub,.redactor-styles sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.redactor-styles sub{bottom:-.25em}.redactor-styles sup{top:-.5em}.redactor-styles pre{font-family:Consolas,Menlo,Monaco,"Courier New",monospace;font-size:.9em}.redactor-styles pre,.redactor-styles pre code{background-color:#f6f7f8;padding:0;top:0;display:block;line-height:1.5;color:rgba(51,51,51,.85);overflow:none;white-space:pre-wrap}.redactor-styles pre{padding:1rem}.redactor-styles table{border-collapse:collapse;max-width:100%;width:100%}.redactor-styles table caption{text-transform:uppercase;padding:0;color:rgba(0,0,0,.5);font-size:11px}.redactor-styles table td,.redactor-styles table th{border:1px solid #eee;padding:16px;padding-bottom:15px}.redactor-styles table tfoot td,.redactor-styles table tfoot th{color:rgba(0,0,0,.5)}.redactor-styles audio,.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{max-width:100%}.redactor-styles embed,.redactor-styles img,.redactor-styles object,.redactor-styles video{height:auto!important}.redactor-styles img{vertical-align:middle;-ms-interpolation-mode:bicubic}.redactor-styles figcaption{display:block;opacity:.6;font-size:12px;font-style:italic;text-align:left}.upload-box{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:5px dashed rgba(0,125,255,.15);position:relative;width:100%;min-height:220px;background:#fff;cursor:pointer;overflow:hidden;text-align:center}.upload-placeholder{font-size:15px;line-height:1.5;color:rgba(0,0,0,.3);font-style:italic}.upload-hover{background-color:rgba(0,125,255,.075)}.upload-error{background-color:rgba(255,50,101,.075)}.upload-box-hover{outline:5px dashed rgba(0,125,255,.3)}.upload-box-error{outline:5px dashed rgba(255,50,101,.3)}.redactor-structure div,.redactor-structure h1,.redactor-structure h2,.redactor-structure h3,.redactor-structure h4,.redactor-structure h5,.redactor-structure h6{position:relative}.redactor-structure div:before,.redactor-structure h1:before,.redactor-structure h2:before,.redactor-structure h3:before,.redactor-structure h4:before,.redactor-structure h5:before,.redactor-structure h6:before{width:24px;position:absolute;font-size:10px;font-weight:400;opacity:.3;left:-26px;top:50%;margin-top:-7px;text-align:right}.redactor-structure h1:before{content:"h1"}.redactor-structure h2:before{content:"h2"}.redactor-structure h3:before{content:"h3"}.redactor-structure h4:before{content:"h4"}.redactor-structure h5:before{content:"h5"}.redactor-structure h6:before{content:"h6"}.redactor-structure div:before{content:"div"}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;display:block;width:100%;height:100%;background-color:#007dff;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.redactor-box-fullscreen{z-index:1051;position:fixed;top:0;left:0;width:100%}.redactor-box-fullscreen-target{position:absolute!important}.redactor-body-fullscreen .redactor-context-toolbar,.redactor-body-fullscreen .redactor-dropdown{z-index:1052}.redactor-body-fullscreen #redactor-overlay{z-index:1098}.redactor-body-fullscreen #redactor-modal{z-index:1099}
.redactor-styles[data-v-367a0821] {
  padding: 0;
}
.redactor-styles[data-v-367a0821] * {
  font-family: 'Franklin', 'Trebuchet', 'Helvetica', sans-serif;
}
.redactor-styles[data-v-367a0821] h1,
.redactor-styles[data-v-367a0821] h2,
.redactor-styles[data-v-367a0821] h3,
.redactor-styles[data-v-367a0821] h4,
.redactor-styles[data-v-367a0821] h5,
.redactor-styles[data-v-367a0821] h6 {
  color: #0076bd;
}


button[data-v-957ed776] {
  cursor: pointer;
  line-height: 0;
}

.AuthenticatedSideMenu.sidebar .wrapper[data-v-6b900813] {
  padding: 0;
}
.AuthenticatedSideMenu.sidebar .closeButtonN[data-v-6b900813] {
  display: none;
}
.wrapper[data-v-6b900813] {
  padding: 76px 15px 48px;
  position: relative;
}
.closeButtonN[data-v-6b900813] {
  position: absolute;
  right: 20px;
  top: 23px;
}
.navListTitle[data-v-6b900813] {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
  padding: 0 0 10px;
}
.navList[data-v-6b900813],
.navItem[data-v-6b900813] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navList[data-v-6b900813] {
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.navLink[data-v-6b900813] {
  font-weight: 500;
  display: inline-block;
  height: 40px;
  line-height: 44px;
  color: #000000;
  text-decoration: none;
}
.navLink[data-v-6b900813]:hover,
.navLink.active[data-v-6b900813] {
  color: #0076bd;
}
.navCta[data-v-6b900813] {
  font-weight: 500;
  font-size: 17px;
  color: #000000;
  margin: 30px 0 0;
  text-decoration: none;
  display: inline-block;
}
.navCta[data-v-6b900813]:hover {
  color: #0076bd;
}
.navCta.blue[data-v-6b900813] {
  color: #0076bd;
}

.container[data-v-4caf6f62] {
  max-width: 1440px;
}
.close[data-v-4caf6f62] {
  position: absolute;
  top: 18px;
  right: 18px;
  text-decoration: none;
}
.text[data-v-4caf6f62] {
  position: relative;
  font-size: 14px;
  padding-top: 3px;
  padding-right: 40px;
}
.text[data-v-4caf6f62] * {
  color: inherit;
}
.text[data-v-4caf6f62] button,
.text[data-v-4caf6f62] a,
.text[data-v-4caf6f62] button:hover,
.text[data-v-4caf6f62] a:hover,
.text[data-v-4caf6f62] button:active,
.text[data-v-4caf6f62] a:active {
  color: inherit;
}

.BlogLastPosts .section-title[data-v-534a2a4e] {
  padding: 58px 0 32px;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  color: #455b65;
}
@media (min-width: 768px) {
.BlogLastPosts .section-title[data-v-534a2a4e] {
    padding: 58px 0 64px;
    font-size: 32px;
}
}
.BlogLastPosts .separator[data-v-534a2a4e] {
  margin: 30px 0;
  padding: 1px 0 0 0;
  border: 0;
  background: rgba(0, 0, 0, 0.05);
}

.BlogHighlights[data-v-5523350d] {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.BlogHighlights .secondary-content-wrapper[data-v-5523350d] {
  row-gap: 30px;
}

.BlogItem[data-v-3d8ddf9e] {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
.BlogItem[data-v-3d8ddf9e] {
    --blog-tag-bg-color: #f9f9f9;
}
}
@media (min-width: 768px) {
.BlogItem[data-v-3d8ddf9e] {
    flex-direction: row;
    --blog-item-padding: 0 0 0 15px;
}
}
.BlogItem .img-wrapper[data-v-3d8ddf9e] {
  flex-shrink: 0;
  display: block;
  width: 100%;
  padding-top: 82%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #e7e7e7;
}
@media (min-width: 768px) {
.BlogItem .img-wrapper[data-v-3d8ddf9e] {
    width: 210px;
    padding-top: 28%;
}
}
@media (min-width: 992px) {
.BlogItem .img-wrapper[data-v-3d8ddf9e] {
    width: 22%;
    padding-top: 18%;
}
}
.BlogItem .content-wrapper[data-v-3d8ddf9e] {
  flex-grow: 1;
  padding: var(--blog-item-padding, 25px 0 0);
  background: var(--blog-item-bg-color, #ffffff);
}
.BlogItem .content-wrapper .info-wrapper[data-v-3d8ddf9e] {
  display: flex;
  align-items: center;
  gap: 3px;
  flex-wrap: wrap;
  padding-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  color: #a0a0a0;
}
@media (min-width: 768px) {
.BlogItem .content-wrapper .info-wrapper[data-v-3d8ddf9e] {
    font-size: 14px;
}
}
.BlogItem .content-wrapper .title-wrapper[data-v-3d8ddf9e] {
  font-size: 18px;
  font-weight: 500;
}
@media (min-width: 768px) {
.BlogItem .content-wrapper .title-wrapper[data-v-3d8ddf9e] {
    font-size: 20px;
}
}
.BlogItem .content-wrapper .title-wrapper *[data-v-3d8ddf9e] {
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
}
.BlogItem .content-wrapper .excerpt-wrapper[data-v-3d8ddf9e] {
  display: none;
}
.BlogItem .content-wrapper .tags-wrapper[data-v-3d8ddf9e] {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 15px;
  padding-top: 20px;
}
.BlogItem .content-wrapper .tags-wrapper a[data-v-3d8ddf9e] {
  text-decoration: none;
}
.BlogItem .content-wrapper .cta-wrapper[data-v-3d8ddf9e] {
  padding: 24px 0 0;
}
.BlogItem .content-wrapper .cta-wrapper a[data-v-3d8ddf9e] {
  font-size: 16px;
  font-weight: 400;
  color: #0076bd;
}
.BlogItem.isHighlighted[data-v-3d8ddf9e] {
  flex-direction: column;
  --blog-item-padding: 18px;
  --blog-item-bg-color: #e7e7e7;
}
.BlogItem.isHighlighted .img-wrapper[data-v-3d8ddf9e] {
  width: 100%;
}
@media (min-width: 768px) {
.BlogItem.isHighlighted .img-wrapper[data-v-3d8ddf9e] {
    padding-top: 92%;
}
}
@media (min-width: 992px) {
.BlogItem.isHighlighted .img-wrapper[data-v-3d8ddf9e] {
    padding-top: 88%;
}
}
.BlogItem.isHighlighted[data-v-3d8ddf9e]:not(.big) {
  --blog-tag-bg-color: #f9f9f9;
}
@media (min-width: 768px) {
.BlogItem.isHighlighted.big[data-v-3d8ddf9e] {
    flex-direction: row;
    --blog-item-padding: 30px;
    --blog-item-bg-color: #ffffff;
}
.BlogItem.isHighlighted.big .img-wrapper[data-v-3d8ddf9e] {
    width: 50%;
    padding-top: 42%;
}
.BlogItem.isHighlighted.big .title-wrapper *[data-v-3d8ddf9e] {
    font-size: 36px;
    color: #0076bd;
}
.BlogItem.isHighlighted.big .excerpt-wrapper[data-v-3d8ddf9e] {
    display: block;
    font-size: 20px;
    font-weight: 400;
    padding: 44px 0 8px;
}
.BlogItem.isHighlighted.big .excerpt-wrapper[data-v-3d8ddf9e] * {
    margin: 0;
}
}
.BlogItem.isHighlighted.h-100[data-v-3d8ddf9e] {
  height: 100%;
}

.BlogTag[data-v-9f5d4bbe] {
  padding: 13px 13px 10px;
  background-color: var(--blog-tag-bg-color, #e7e7e7);
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #707070;
  border-radius: 2px;
}

.DropdownCmp[data-v-db57cf50] {
  position: relative;
  --toggle-button-icon-size: 15px;
  /* Animation */
}
.DropdownCmp .toggle-button[data-v-db57cf50] {
  display: flex;
  align-items: center;
  column-gap: var(--toggle-button-column-gap, 5px);
  font-size: var(--toggle-button-font-size, 15px);
  color: var(--toggle-button-color, #000000);
}
.DropdownCmp .toggle-button .text-wrapper[data-v-db57cf50] {
  text-decoration: var(--toggle-button-text-decoration, underline);
}
.DropdownCmp .toggle-button .items-counter-wrapper[data-v-db57cf50] {
  flex-shrink: 0;
}
.DropdownCmp .toggle-button .icon-wrapper[data-v-db57cf50] {
  display: flex;
  flex-shrink: 0;
}
.DropdownCmp .toggle-button .icon-wrapper > *[data-v-db57cf50] {
  width: var(--toggle-button-icon-size);
  height: var(--toggle-button-icon-size);
  color: inherit;
  transition-property: transform;
  transition-duration: var(--toggle-button-icon-transition-duration, var(--dropdown-menu-transition-duration, 0.3s));
  transition-timing-function: var(--toggle-button-icon-transition-timing-function, var(--dropdown-menu-transition-timing-function, ease-in-out));
}
.DropdownCmp.expanded .icon-wrapper > *[data-v-db57cf50] {
  transform: rotate(var(--toggle-button-icon-rotate, -180deg));
}
.DropdownCmp .dropdown-menu[data-v-db57cf50] {
  position: absolute;
  top: 100%;
  right: var(--dropdown-menu-right, 0);
  left: var(--dropdown-menu-left, auto);
  display: flex;
  width: var(--dropdown-menu-width, auto);
  max-height: var(--dropdown-menu-max-height, 520px);
  overflow: auto;
  padding: var(--dropdown-menu-padding, 12px);
  margin-top: var(--dropdown-menu-margin-top, 10px);
  background: var(--dropdown-menu-bg-color, #ffffff);
  border: 1px solid var(--dropdown-menu-border-color, #eeeeee);
  border-radius: var(--dropdown-menu-border-radius, 4px);
  z-index: var(--dropdown-menu-z-index, 1);
}
.DropdownCmp .expand-enter-active[data-v-db57cf50],
.DropdownCmp .expand-leave-active[data-v-db57cf50] {
  transition-property: opacity, transform;
  transition-duration: var(--dropdown-menu-transition-duration, 0.3s), var(--dropdown-menu-transition-duration, 0.3s);
  transition-timing-function: var(--dropdown-menu-transition-timing-function, ease-in-out), var(--dropdown-menu-transition-timing-function, ease-in-out);
}
.DropdownCmp .expand-enter[data-v-db57cf50],
.DropdownCmp .expand-leave-to[data-v-db57cf50] {
  opacity: 0;
  transform: translate(var(--dropdown-menu-translate-x, 0), var(--dropdown-menu-translate-y, -15px));
}

.BlogFilters[data-v-e2e5e19a] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 20px 30px;
  padding: 20px 15px;
  margin-bottom: 40px;
  background-color: #f9f9f9;
}
@media (min-width: 768px) {
.BlogFilters[data-v-e2e5e19a] {
    padding: 20px;
    margin-bottom: 90px;
}
}
.BlogFilters .label-wrapper *[data-v-e2e5e19a] {
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 768px) {
.BlogFilters .label-wrapper *[data-v-e2e5e19a] {
    font-size: 17px;
}
}
.BlogFilters .filters-wrapper[data-v-e2e5e19a] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px 30px;
}
.BlogFilters .filters-wrapper .DropdownCmp[data-v-e2e5e19a] {
  --toggle-button-color: #3a88c9;
}
.BlogFilters .filters-wrapper .checkbox-group-wrapper[data-v-e2e5e19a] {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.BlogFilters .filters-wrapper .checkbox-group-wrapper .checkbox-wrapper[data-v-e2e5e19a] {
  display: flex;
  align-items: center;
  column-gap: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #000000;
  white-space: nowrap;
}
.BlogFilters .filters-wrapper .checkbox-group-wrapper .checkbox-wrapper input[type='checkbox'][data-v-e2e5e19a] {
  position: relative;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  font: inherit;
  border: 1px solid #e7e7e7;
  color: #000000;
  appearance: none;
}
.BlogFilters .filters-wrapper .checkbox-group-wrapper .checkbox-wrapper input[type='checkbox'][data-v-e2e5e19a]::before {
  content: '';
  position: absolute;
  top: 50%;
  left: calc(12px * 0.25);
  display: none;
  width: calc(12px * 0.5);
  height: 12px;
  margin-top: calc((12px * -0.5) - 12px * 0.1666);
  margin-left: calc(12px * 0.125);
  transform: rotate(45deg);
  border: solid #000000;
  border-width: 0 2px 2px 0;
}
.BlogFilters .filters-wrapper .checkbox-group-wrapper .checkbox-wrapper input[type='checkbox'][data-v-e2e5e19a]:checked::before {
  display: block;
}

.Pagination .pageList[data-v-aea36d00],
.Pagination .pageItem[data-v-aea36d00] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.Pagination .pageList[data-v-aea36d00] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  padding: 30px;
}
.Pagination .routerLink[data-v-aea36d00] {
  display: block;
  text-decoration: none;
  color: #0076bd;
  height: 44px;
  line-height: 48px;
  min-width: 44px;
  padding: 0 15px;
  border: 1px solid #979797;
  background: #f9f9f9;
}
.Pagination .disabled[data-v-aea36d00] {
  color: gray;
  pointer-events: none;
}
.Pagination .current[data-v-aea36d00] {
  background: #e7e7e7;
  color: #7e7e7e;
  box-shadow: inset 0 0 0 1px rgba(148, 148, 148, 0.4);
}
.Pagination .prevLink[data-v-aea36d00] {
  margin-right: 10px;
}
.Pagination .nextLink[data-v-aea36d00] {
  margin-left: 10px;
}

.BlogPagination[data-v-1926cb1a] {
  margin: 30px 0 60px;
}

.BlogDetailHero[data-v-6e4b7716] {
  padding: 27px 0 0;
}
@media (min-width: 768px) {
.BlogDetailHero[data-v-6e4b7716] {
    padding: 32px 0 0;
}
}
.BlogDetailHero .goBack[data-v-6e4b7716] {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #3a88c9;
  text-decoration: none;
}
.BlogDetailHero .goBack[data-v-6e4b7716]:hover {
  text-decoration: underline;
}
.BlogDetailHero .goBack svg[data-v-6e4b7716] {
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
}
.BlogDetailHero .content-wrapper[data-v-6e4b7716] {
  padding: 25px 0 30px;
}
@media (min-width: 768px) {
.BlogDetailHero .content-wrapper[data-v-6e4b7716] {
    padding: 50px 0 60px;
}
}
.BlogDetailHero .content-wrapper .title-wrapper[data-v-6e4b7716] {
  font-size: 24px;
  font-weight: 500;
  color: #3a88c9;
}
@media (min-width: 768px) {
.BlogDetailHero .content-wrapper .title-wrapper[data-v-6e4b7716] {
    font-size: 44px;
    text-align: center;
}
}
.BlogDetailHero .content-wrapper .title-wrapper *[data-v-6e4b7716] {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.BlogDetailHero .content-wrapper .info-wrapper[data-v-6e4b7716] {
  display: flex;
  align-items: center;
  gap: 3px;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 14px;
  color: #a0a0a0;
  padding: 20px 0 0;
}
@media (min-width: 768px) {
.BlogDetailHero .content-wrapper .info-wrapper[data-v-6e4b7716] {
    justify-content: center;
    padding: 30px 0 0;
}
}
.BlogDetailHero .img-wrapper[data-v-6e4b7716] {
  display: block;
  aspect-ratio: 1.73;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (min-width: 768px) {
.BlogDetailHero .img-wrapper[data-v-6e4b7716] {
    aspect-ratio: 2.43;
}
}

.BlogDetailFoot .tags-wrapper[data-v-a9067786] {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 15px;
  padding-top: 6px;
}
@media (min-width: 768px) {
.BlogDetailFoot .tags-wrapper[data-v-a9067786] {
    padding-top: 32px;
}
}
.BlogDetailFoot .tags-wrapper a[data-v-a9067786] {
  text-decoration: none;
}
.BlogDetailFoot .share-wrapper[data-v-a9067786] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 50px 0;
}
@media (min-width: 768px) {
.BlogDetailFoot .share-wrapper[data-v-a9067786] {
    align-items: center;
    padding: 60px 0 70px;
}
}
.BlogDetailFoot .share-wrapper .label[data-v-a9067786] {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}
@media (min-width: 768px) {
.BlogDetailFoot .share-wrapper .label[data-v-a9067786] {
    font-size: 16px;
    font-weight: 400;
    color: #707070;
}
}

.BlogImage img[data-v-cd241108] {
  display: block;
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
}

input[type='radio'][data-v-3fb571ae] {
  display: none;
}
.vehicleChoice[data-v-3fb571ae] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: 15px;
}
@media (min-width: 768px) {
.vehicleChoice[data-v-3fb571ae] {
    justify-content: flex-start;
    padding-top: 0;
}
}
.vehicleChoice .labelBox[data-v-3fb571ae] {
  cursor: pointer;
  flex: 1 1 auto;
  flex-basis: 50%;
  height: 64px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  transition: all 0.2s ease;
  overflow: hidden;
}
.vehicleChoice .labelBox + .labelBox[data-v-3fb571ae] {
  margin-left: 5px;
}
.vehicleChoice .labelBox label[data-v-3fb571ae] {
  display: flex;
  cursor: pointer;
  position: relative;
  height: 64px;
  align-items: center;
  padding: 0 25px;
  background: #ffffff;
  border-radius: 2px 2px 0 0;
  border: 1px solid #979899;
  border-bottom: 0;
}
.vehicleChoice .labelBox span[data-v-3fb571ae] {
  font-size: inherit;
  line-height: 1;
}
.vehicleChoice .labelBox .labelIcon[data-v-3fb571ae] {
  display: block;
  flex-shrink: 0;
  width: 70px;
  height: 30px;
  margin: 0 12px 0 0;
}
@media (min-width: 768px) {
.vehicleChoice .labelBox[data-v-3fb571ae] {
    height: 84px;
    font-size: 18px;
    flex-basis: auto;
    flex-grow: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.vehicleChoice .labelBox label[data-v-3fb571ae] {
    height: 84px;
}
.vehicleChoice .labelBox .labelIcon[data-v-3fb571ae] {
    width: 82px;
    height: 35px;
}
}
.vehicleChoice input:checked + label[data-v-3fb571ae] {
  color: #ffffff;
  background: #0076bd;
  border: 0;
}


span[data-v-38b4200c] {
  cursor: pointer;
}

.TimePicker[data-v-33466bed] {
  cursor: pointer;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  font-size: 14px;
  color: #333333;
  font-size: 16px;
  display: block;
  width: 100%;
  height: 51px;
  padding: 12px 10px 6px;
  background: #ffffff;
  position: relative;
  overflow: hidden;
}
.TimePicker span[data-v-33466bed] {
  display: block;
}
.TimePicker[data-v-33466bed]:after {
  content: '';
  width: 11px;
  height: 6px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: url(/static/img/arrow_down_black.svg?767c644046e090b6f1d5de184178ed53) no-repeat 0 0;
  background-size: contain;
  z-index: 1;
}
@media (min-width: 768px) {
.TimePicker[data-v-33466bed] {
    height: 60px;
}
}
.TimePicker .select[data-v-33466bed] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  appearance: none;
}
.upperText[data-v-33466bed] {
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 768px) {
.upperText[data-v-33466bed] {
    font-size: 14px;
}
}
.upperText.placeholder[data-v-33466bed] {
  opacity: 1;
  color: #000000;
}
.lowerText[data-v-33466bed] {
  font-size: 16px;
  margin: 2px 0 0;
  font-weight: 500;
}
@media (min-width: 768px) {
.lowerText[data-v-33466bed] {
    font-size: 20px;
}
}
.lowerText.placeholder[data-v-33466bed] {
  opacity: 1;
  color: #757575;
}
.lowerTextPlaceholder[data-v-33466bed] {
  font-size: 16px;
  margin: 2px 0 0;
  color: #757575;
}
@media (min-width: 768px) {
.lowerTextPlaceholder[data-v-33466bed] {
    font-size: 20px;
}
}
input[data-v-33466bed] {
  display: none;
}

.vfc-time-picker-container[data-v-eb3e49ec]{min-width:250px}.vfc-time-picker-container .vfc-modal-time-line>span>span[data-v-eb3e49ec]:not(:nth-child(2)):not(.vfc-active):hover{cursor:pointer}.vfc-time-picker-container .titles[data-v-eb3e49ec]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.vfc-time-picker-container .titles>div[data-v-eb3e49ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#66b3cc;word-break:break-all;font-size:25px}.vfc-time-picker-container .vfc-time-picker[data-v-eb3e49ec]{padding-bottom:20px}
.vfc-day[data-v-5bc23381]{position:relative}.vfc-day .times[data-v-5bc23381]{position:absolute;top:-5px;background-color:red;color:#fff;border-radius:50%;width:15px;z-index:20;height:15px;line-height:15px}.vfc-day .times[data-v-5bc23381]:hover{cursor:pointer;background-color:#c70000}.vfc-day .number[data-v-5bc23381]{position:absolute;top:-5px;right:calc(50% + 7px);background-color:green;color:#fff;font-size:14px;border-radius:50%;width:15px;z-index:30;height:15px;line-height:15px}.vfc-day .number[data-v-5bc23381]:hover{background-color:#005e00}.vfc-day .toolTip[data-v-5bc23381]{position:absolute;top:-20px;left:0;padding:5px;max-width:108px;word-wrap:break-word;border-radius:5px;z-index:200;background-color:#005e00}
.footerCon[data-v-4734ffea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px 20px}
.vfc-popover-container:focus{outline:none}.vfc-single-input,.vfc-multiple-input input{font-size:inherit;-webkit-transition:width 200ms;transition:width 200ms;padding:7px;width:143px;color:#aaa;border:1px solid #efefef;text-align:center;outline:none}.vfc-single-input{border-radius:10px}.vfc-multiple-input input:first-child{border-radius:10px 0 0 10px}.vfc-multiple-input input:last-child{border-radius:0 10px 10px 0}.vfc-tags-input{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vfc-tags-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(0,0,0,0);border:none}.vfc-tags-input input[type=text]{color:#495057}.vfc-tags-input input:focus{outline:none}.vfc-tags-input span{margin-right:.3em;margin-bottom:.3em;padding-right:.75em;padding-left:.6em;border-radius:10em}.vfc-tags-input-wrapper-default{width:295px;padding:.5em .25em;min-height:15px;background:#fff;border:1px solid #dbdbdb;border-radius:10px}.vfc-tags-input-badge{width:85px;background-color:#f0f1f2;position:relative;display:inline-block;padding:.25em .4em;font-size:87.5%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;overflow:hidden;text-overflow:ellipsis}.vfc-tags-input-remove{cursor:pointer;position:absolute;display:inline-block;right:.3em;top:.3em;padding:.5em;overflow:hidden}.vfc-tags-input-remove::before,.vfc-tags-input-remove::after{content:"";position:absolute;width:75%;left:.15em;background:#ff8498;height:2px;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vfc-tags-input-remove::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vfc-dark.vfc-multiple-input input{border-color:#28456c;background-color:#1a202c}.vfc-dark .vfc-single-input{border-color:#28456c;background-color:#1a202c}.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default{background-color:#1a202c;border-color:#28456c}.vfc-dark.vfc-tags-input-root .vfc-tags-input-wrapper-default.vfc-tags-input .vfc-tags-input-badge{background-color:#fff}.vfc-main-container{position:relative;border-radius:.28571429rem;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",serif;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.vfc-main-container.vfc-modal{position:absolute;width:inherit;z-index:1000}.vfc-main-container>*{-webkit-box-sizing:border-box;box-sizing:border-box}.vfc-main-container.vfc-dark{background-color:#1a202c}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left{border-color:#fff}.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-main-container.vfc-dark .vfc-separately-navigation-buttons div .vfc-arrow-right:active{border-color:#d9d9d9}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{background-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{-webkit-text-decoration:underline dotted #66b3cc;text-decoration:underline dotted #66b3cc}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:rgba(113,113,113,.3)}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar .vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline{-webkit-text-decoration:underline #4299e1;text-decoration:underline #4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-top-date span.vfc-underline.vfc-underline-active{text-decoration-color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-dayNames span{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week .vfc-week-number{border-color:#38b2ac}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-start,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day .vfc-base-end{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-today{background-color:#38b2ac;color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked{background-color:#4299e1}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked{color:#fff}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:not(.vfc-start-marked):not(.vfc-end-marked):before{background-color:#28456c}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#bfbfbf}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hide{color:#464646}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-disabled{color:rgba(133,133,133,.2)}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day:after{color:#000}.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-main-container.vfc-dark .vfc-calendars .vfc-calendar div.vfc-content .vfc-week div.vfc-day span.vfc-span-day.vfc-hovered{z-index:1;background-color:#4682b4}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item{color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list .vfc-time-picker__item--selected{color:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-track{background:#28456c}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-time-picker__list::-webkit-scrollbar-thumb{background:#4299e1}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:before,.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-close:after{background-color:#fff}.vfc-main-container.vfc-dark .vfc-time-picker-container .vfc-modal-time-mechanic .vfc-modal-time-line{background-color:#4299e1;color:#fff}.vfc-time-picker::after{content:"";display:table;clear:both}.vfc-time-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vfc-time-picker__list{float:left;width:50%;height:200px;overflow-y:scroll}.vfc-time-picker__list::-webkit-scrollbar{width:3px}.vfc-time-picker__list::-webkit-scrollbar-track{background:#efefef}.vfc-time-picker__list::-webkit-scrollbar-thumb{background:#ccc}.vfc-time-picker__with-suffix .vfc-time-picker__list{width:33.333333%}.vfc-time-picker__item{padding:10px 0;font-size:20px;text-align:center;cursor:pointer;-webkit-transition:font-size .3s;transition:font-size .3s}.vfc-time-picker__item:hover{font-size:32px}.vfc-time-picker__item--selected{color:#66b3cc;font-size:32px}.vfc-time-picker__item--disabled{opacity:.4;cursor:default;font-size:20px !important}.vfc-close{position:absolute;right:12px;top:16px;width:32px;height:32px;opacity:.3;z-index:100}.vfc-close:hover{opacity:1}.vfc-close::before,.vfc-close::after{position:absolute;left:15px;content:" ";height:26px;width:2px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vfc-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vfc-modal-time-mechanic{position:relative;margin:0 auto;width:100%}.vfc-modal-time-line{width:100%;background-color:#66b3cc;text-align:left;color:#fff;font-size:16px;padding-top:15px;padding-bottom:15px;border-radius:.28571429rem .28571429rem 0 0}.vfc-modal-time-line span{margin-left:15px}.vfc-modal-time-line span span.vfc-active{text-decoration:underline}.vfc-modal-append{color:#7d7d7d;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-modal-midle{display:inline-block}.vfc-modal-midle-dig{display:inline-block;text-align:center}.vfc-modal-digits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:50px}.vfc-modal-digits select{margin:5px 0;width:100%;text-align:center;-moz-text-align-last:center;text-align-last:center}.vfc-arrow{opacity:.3;-webkit-transition:.2s;transition:.2s}.vfc-arrow:hover{opacity:1}.vfc-arrow-up{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-bottom:20px solid #333}.vfc-arrow-down{width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #333}.vfc-separately-navigation-buttons{margin-bottom:-80px}.vfc-navigation-buttons{width:100%;position:absolute}.vfc-navigation-buttons,.vfc-separately-navigation-buttons{-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vfc-navigation-buttons.vfc-left,.vfc-separately-navigation-buttons.vfc-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vfc-navigation-buttons.vfc-right,.vfc-separately-navigation-buttons.vfc-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vfc-navigation-buttons.vfc-space-between,.vfc-separately-navigation-buttons.vfc-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-navigation-buttons div,.vfc-separately-navigation-buttons div{z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-size:18px;margin:20px 10px}.vfc-navigation-buttons div.vfc-cursor-pointer,.vfc-separately-navigation-buttons div.vfc-cursor-pointer{cursor:pointer}.vfc-navigation-buttons div .vfc-arrow-left,.vfc-separately-navigation-buttons div .vfc-arrow-left{width:12px;height:12px;border-top:2px solid;border-left:2px solid;border-color:#0a0c19;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vfc-navigation-buttons div .vfc-arrow-left:active,.vfc-navigation-buttons div .vfc-arrow-right:active,.vfc-separately-navigation-buttons div .vfc-arrow-left:active,.vfc-separately-navigation-buttons div .vfc-arrow-right:active{border-color:#ddd}.vfc-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-navigation-buttons div .vfc-arrow-right.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-left.vfc-disabled,.vfc-separately-navigation-buttons div .vfc-arrow-right.vfc-disabled{border-color:#ddd}.vfc-navigation-buttons div .vfc-arrow-right,.vfc-separately-navigation-buttons div .vfc-arrow-right{width:12px;height:12px;border-top:2px solid;border-right:2px solid;border-color:#0a0c19;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vfc-calendar{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.vfc-calendar .vfc-content{margin-bottom:20px}.vfc-calendars{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vfc-calendars-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;overflow:hidden}.vfc-calendar-fade-enter-active,.vfc-calendar-fade-leave-active,.vfc-calendar-slide-down-enter-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-enter-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-enter-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-enter-active,.vfc-calendar-slide-up-leave-active{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.vfc-calendar-fade-leave-active,.vfc-calendar-none-leave-active,.vfc-calendar-slide-down-leave-active,.vfc-calendar-slide-left-leave-active,.vfc-calendar-slide-right-leave-active,.vfc-calendar-slide-up-leave-active{position:absolute}.vfc-calendar-none-enter-active,.vfc-calendar-none-leave-active{-webkit-transition-duration:0s;transition-duration:0s}.vfc-calendar-slide-left-enter,.vfc-calendar-slide-right-leave-to{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}.vfc-calendar-slide-left-leave-to,.vfc-calendar-slide-right-enter{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.vfc-calendar-slide-down-leave-to,.vfc-calendar-slide-up-enter{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.vfc-calendar-slide-down-enter,.vfc-calendar-slide-up-leave-to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.vfc-months{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-months .vfc-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:30%;flex-basis:30%;margin:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;outline-style:none;border-radius:5px}.vfc-months .vfc-item:hover{background-color:rgba(113,113,113,.3);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.vfc-months .vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-months-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-20px}.vfc-months-container.vfc-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.vfc-months-container.vfc-left .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:45px}.vfc-months-container.vfc-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}.vfc-months-container.vfc-left .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:45px}.vfc-months-container.vfc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vfc-months-container.vfc-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vfc-months-container.vfc-right .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{left:calc(100% - 90px)}.vfc-months-container .vfc-content{width:45%;min-width:133px;position:absolute;z-index:1000;background-color:#2d3748;border:1px solid;border-radius:5px;top:55px;color:#fff;padding:5px 0}.vfc-months-container .vfc-content .vfc-navigation-buttons{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-months-container .vfc-content .vfc-navigation-buttons div{margin:10px 10px}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div:hover .vfc-arrow-right{border-color:#4299e1}.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-left,.vfc-months-container .vfc-content .vfc-navigation-buttons div .vfc-arrow-right{border-color:#fff;width:8px;height:8px}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date{font-size:18px;font-weight:bold;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date-has-delta:hover{cursor:pointer}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date .vfc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background:inherit;z-index:-1;background-color:#2d3748;-webkit-transform:translateY(-40%) rotate(45deg);transform:translateY(-40%) rotate(45deg);top:0;left:50%}.vfc-months-container .vfc-content .vfc-navigation-buttons .vfc-top-date.vfc-underline{cursor:pointer;-webkit-text-decoration:underline dotted #66b3cc;text-decoration:underline dotted #66b3cc}.vfc-months-container .vfc-content .vfc-months{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vfc-months-container .vfc-content .vfc-months div.vfc-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:30%;flex-basis:30%;margin:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;outline-style:none;border-radius:5px}.vfc-months-container .vfc-content .vfc-months div.vfc-item:hover{background-color:rgba(113,113,113,.3);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.vfc-months-container .vfc-content .vfc-months div.vfc-item.vfc-selected{background-color:#4299e1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vfc-content{margin:0 20px;z-index:100}.vfc-top-date{margin:25px;font-size:18px;font-weight:normal}.vfc-top-date.vfc-left{text-align:left}.vfc-top-date.vfc-right{text-align:right}.vfc-top-date.vfc-center{text-align:center}.vfc-top-date span{cursor:default;text-decoration:unset;margin:0 2px;color:#000}.vfc-top-date span.vfc-cursor-pointer{cursor:pointer}.vfc-top-date span.vfc-underline{cursor:pointer;-webkit-text-decoration:underline #66b3cc;text-decoration:underline #66b3cc}.vfc-top-date span.vfc-underline.vfc-underline-active{text-decoration-color:#000}.vfc-dayNames,.vfc-week{display:-webkit-box;display:-ms-flexbox;display:flex}.vfc-dayNames{-webkit-box-flex:30px;-ms-flex:30px 0 0px;flex:30px 0 0;margin-bottom:10px}.vfc-dayNames span{width:100%;margin-right:5px;color:#333;text-align:center}.vfc-dayNames span:last-child{margin-right:0}.vfc-week-number{border-right:1px solid #ff8498}.vfc-week .vfc-day{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3px}.vfc-week .vfc-day .vfc-base-start,.vfc-week .vfc-day .vfc-base-end{position:absolute;background:#8fd8ec;width:50% !important;border-radius:0 !important;border-right-width:0 !important;height:100%}.vfc-week .vfc-day .vfc-base-start{right:0}.vfc-week .vfc-day .vfc-base-end{left:0}.vfc-week .vfc-day span.vfc-span-day{display:inline-block;text-align:center;width:30px;line-height:30px;border-radius:50%;margin:0 auto;vertical-align:middle}.vfc-week .vfc-day span.vfc-span-day.vfc-today{background-color:#ff8498;color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-cursor-not-allowed{cursor:not-allowed}.vfc-week .vfc-day span.vfc-span-day.vfc-marked{margin:auto;background-color:#66b3cc;border-radius:50%;opacity:1;z-index:1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked{color:#fff}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-borderd:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-start-marked:before,.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-end-marked:before{background:rgba(0,0,0,0)}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:before{top:0;left:0;content:"";position:absolute;background-color:#8fd8ec;width:100%;height:100%;z-index:-1}.vfc-week .vfc-day span.vfc-span-day.vfc-marked:after{color:#000}.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-hide{color:#d9d9d9}.vfc-week .vfc-day span.vfc-span-day.vfc-hide{color:#bfbfbf}.vfc-week .vfc-day span.vfc-span-day.vfc-disabled{margin:auto;color:rgba(0,0,0,.2);border-radius:50%;opacity:1;z-index:2}.vfc-week .vfc-day span.vfc-span-day:after{z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;content:attr(data-date);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vfc-week .vfc-day span.vfc-span-day.vfc-hover:hover,.vfc-week .vfc-day span.vfc-span-day.vfc-hovered{background-color:#dadada;z-index:100}.vfc-week .vfc-day:last-child{color:#000}.rangeCleaner{padding:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rangeCleaner span{color:#fff;border-radius:5px;border:none;padding:5px}.rangeCleaner span.active{background-color:#66b3cc}.rangeCleaner span.active:hover{background-color:#4f8a9e;cursor:pointer}.rangeCleaner span.disabled{background-color:#949494}
.DayPickerUiUx21[data-v-9df5db4e] {
  cursor: pointer;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  font-size: 14px;
  color: #333333;
  font-size: 16px;
  display: block;
  width: 100%;
  height: 51px;
  padding: 12px 10px 6px;
  position: relative;
  overflow: hidden;
  background: #ffffff;
}
.DayPickerUiUx21 span[data-v-9df5db4e] {
  display: block;
}
.DayPickerUiUx21[data-v-9df5db4e]:after {
  content: '';
  width: 11px;
  height: 6px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: url(/static/img/arrow_down_black.svg?767c644046e090b6f1d5de184178ed53) no-repeat 0 0;
  background-size: contain;
  z-index: 1;
}
@media (min-width: 768px) {
.DayPickerUiUx21[data-v-9df5db4e] {
    height: 60px;
}
}
.DayPickerUiUx21.out[data-v-9df5db4e] {
  pointer-events: none !important;
}
.DayPickerUiUx21 .upperText[data-v-9df5db4e] {
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 768px) {
.DayPickerUiUx21 .upperText[data-v-9df5db4e] {
    font-size: 14px;
}
}
.DayPickerUiUx21 .upperText.placeholder[data-v-9df5db4e] {
  opacity: 1;
  color: #000000;
}
.DayPickerUiUx21 .lowerText[data-v-9df5db4e] {
  font-size: 16px;
  margin: 2px 0 0;
  font-weight: 500;
}
@media (min-width: 768px) {
.DayPickerUiUx21 .lowerText[data-v-9df5db4e] {
    font-size: 20px;
}
}
.DayPickerUiUx21 .lowerText.placeholder[data-v-9df5db4e] {
  opacity: 1;
  color: #757575;
}
.DayPickerUiUx21[data-v-9df5db4e] input {
  display: none;
}
.singleCalendar[data-v-9df5db4e] .vfc-top-date {
  margin-top: 33px;
}
[data-v-9df5db4e] .vfc-popover-container {
  height: 51px;
  margin-top: -51px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 999;
}
@media (min-width: 768px) {
[data-v-9df5db4e] .vfc-popover-container {
    height: 60px;
    margin-top: -60px;
}
}
[data-v-9df5db4e] .vfc-main-container {
  font-family: 'Franklin';
  color: #979899;
  font-weight: 400;
  border: 1px solid #e6e6e6;
  margin-top: 4px;
}
@media (min-width: 768px) {
[data-v-9df5db4e] .vfc-main-container {
    box-shadow: none;
}
}
[data-v-9df5db4e] .vfc-calendars {
  padding-bottom: 20px;
  flex-wrap: wrap !important;
}
@media (min-width: 768px) {
[data-v-9df5db4e] .vfc-calendars {
    flex-wrap: nowrap !important;
}
}
[data-v-9df5db4e] .vfc-content {
  margin: 0 12px;
}
[data-v-9df5db4e] .vfc-multiple-input {
  opacity: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
[data-v-9df5db4e] .vfc-single-input {
  opacity: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
[data-v-9df5db4e] .vfc-calendars {
  flex-wrap: nowrap;
}
[data-v-9df5db4e] .vfc-cursor-pointer {
  border: 1px solid #e6e6e6;
  color: #e6e6e6;
  border-radius: 4px;
  width: 35px;
  height: 35px;
}
[data-v-9df5db4e] .vfc-cursor-pointer .vfc-arrow-left,[data-v-9df5db4e] .vfc-cursor-pointer .vfc-arrow-right {
  border-color: #979899;
  border-radius: 1px;
  margin-top: 11px;
}
[data-v-9df5db4e] .vfc-top-date {
  margin-top: 17px;
}
[data-v-9df5db4e] .vfc-top-date span {
  display: block;
  font-size: 14px;
}
[data-v-9df5db4e] .vfc-day {
  font-size: 14px;
  font-weight: 400;
  color: #979899;
}
[data-v-9df5db4e] .vfc-day :last-child {
  color: #979899;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day {
  width: 37px;
  line-height: 32px;
  border-radius: 0;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-today {
  background-color: white;
  color: #979899;
  border-radius: 0;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-marked,[data-v-9df5db4e] .vfc-day .vfc-today.vfc-marked {
  border-radius: 0;
  background-color: #3a88c9;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-marked:before {
  background: #d7eff5;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-disabled,[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-hide {
  margin: auto;
  background-color: #eeeeee;
  color: #979899;
  border-radius: 0;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-hover:hover {
  background: #4b7dbd;
  color: #ffffff;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-hover.vfc-start-marked {
  background: #387fc2;
}
[data-v-9df5db4e] .vfc-day span.vfc-span-day.vfc-hover.vfc-start-marked:hover {
  background: #387fc2;
  color: #ffffff;
}
[data-v-9df5db4e] .vfc-day .vfc-base-start,[data-v-9df5db4e] .vfc-day .vfc-base-end {
  background: #eeeeee;
}
[data-v-9df5db4e] .vfc-day .vfc-hover:hover,[data-v-9df5db4e] .vfc-day .vfc-hovered {
  background: #4b7dbd;
  color: #ffffff;
  cursor: pointer;
}
[data-v-9df5db4e] .vfc-day:hover .vfc-span-day.vfc-marked.vfc-hover:before {
  background: #4b7dbd !important;
  color: #ffffff !important;
}
[data-v-9df5db4e] .vfc-day span.vfc-disabled.vfc-span-day.vfc-hover:hover {
  background: #eee;
  color: #979899;
}

.Icons[data-v-600e9375]{display:none}
.LocationInfoPanel {
  background-color: #f4f8f9;
  margin: 15px 0 0;
  width: 100%;
}
@media (min-width: 992px) {
.LocationInfoPanel {
    margin: 0;
    padding: 15px 19px;
    position: absolute;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    z-index: 100;
    top: 0;
    left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    left: 98%;
    height: 100%;
    border-left: 0;
    border-top: 1px solid #e6e6e6;
    width: 577px;
}
}
@media (min-width: 1200px) {
.LocationInfoPanel {
    width: 699px;
}
}
.LocationInfoPanel p {
  margin: 0;
}
.LocationInfoPanel .topInfo {
  position: relative;
  padding-bottom: 25px;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo {
    border-bottom: 1px solid #e6e6e6;
}
}
.LocationInfoPanel .topInfo .title-wrapper {
  display: flex;
  justify-content: space-between;
}
.LocationInfoPanel .topInfo .title-wrapper .badge {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  width: 76px;
  height: 26px;
  border-radius: 100px;
  padding: 9px 4px;
}
.LocationInfoPanel .topInfo .title-wrapper .badge svg {
  width: 13px;
  height: 18px;
  margin-right: 5px;
}
.LocationInfoPanel .topInfo .title-wrapper .badge.fill {
  border: 1px solid #ff8500;
  background-color: #ff8500;
  color: #ffffff;
}
.LocationInfoPanel .topInfo .title-wrapper .badge.fill svg {
  fill: #ffffff;
}
.LocationInfoPanel .topInfo .title-wrapper .badge.empty {
  display: none;
  border: 1px solid #ff8500;
  background-color: transparent;
  color: #ff8500;
}
.LocationInfoPanel .topInfo .title-wrapper .badge.empty svg {
  fill: #ff8500;
}
.LocationInfoPanel .topInfo .title-wrapper .officeName {
  font-size: 16px;
  line-height: 22px;
  color: #0076bd;
  font-weight: 500;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo .title-wrapper .officeName {
    font-size: 22px;
    line-height: 30px;
}
}
.LocationInfoPanel .topInfo .addressWrapper {
  margin: 20px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo .addressWrapper {
    margin: 15px 0;
    font-size: 18px;
    line-height: 26px;
}
}
.LocationInfoPanel .topInfo .ctas {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo .ctas {
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .topInfo .ctas {
    align-items: flex-start;
    justify-content: flex-start;
}
}
.LocationInfoPanel .topInfo .ctas .gmap-cta {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #3a88c9;
  margin-left: 10px;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo .ctas .gmap-cta {
    font-size: 16px;
    line-height: 22px;
    flex-basis: 73%;
}
}
.LocationInfoPanel .topInfo .ctas .ctaBlock {
  background: #0076bd;
  text-align: center;
  margin-top: 30px;
  flex-basis: 100%;
}
@media (min-width: 768px) {
.LocationInfoPanel .topInfo .ctas .ctaBlock {
    margin-top: 0;
    flex-basis: 27%;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .topInfo .ctas .ctaBlock {
    display: none;
}
}
.LocationInfoPanel .bottomInfo {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.LocationInfoPanel .bottomInfo {
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 30px;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .bottomInfo {
    flex-direction: column;
    flex-wrap: nowrap;
}
}
.LocationInfoPanel .bottomInfo .item {
  width: 100%;
  padding-top: 16px;
}
.LocationInfoPanel .bottomInfo .item:first-child {
  padding-top: 0;
}
@media (min-width: 768px) {
.LocationInfoPanel .bottomInfo .item {
    width: 50%;
    padding-top: 20px;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .bottomInfo .item {
    width: 100%;
}
}
@media (min-width: 768px) {
.LocationInfoPanel .bottomInfo .item.opening-hours {
    padding-top: 0px;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .bottomInfo .item.opening-hours {
    padding-top: 20px;
}
}
.LocationInfoPanel .bottomInfo .title {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
.LocationInfoPanel .bottomInfo .title {
    font-size: 20px;
    line-height: 28px;
}
}
.LocationInfoPanel .bottomInfo .content {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
@media (min-width: 768px) {
.LocationInfoPanel .bottomInfo .content {
    font-size: 14px;
    line-height: 20px;
}
}
@media (min-width: 992px) {
.LocationInfoPanel .bottomInfo .services .content {
    display: flex;
}
.LocationInfoPanel .bottomInfo .services .content .services_item:nth-of-type(n + 2) {
    padding-left: 10px;
}
}

.SearchLocation {
  position: relative;
  color: #000000;
  font-weight: 400;
}
.SearchLocation .inputWrapper .customInput {
  position: relative;
  display: block;
  margin: 0;
  width: 100%;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
  height: 52px;
  line-height: 1;
  font-size: 16px;
  padding: 6px 10px 0;
  appearance: none;
}
.SearchLocation .inputWrapper .customInput:focus,
.SearchLocation .inputWrapper .customInput:active {
  color: #000000;
  border: 1px solid #3a88c9;
  font-weight: 500;
}
@media (min-width: 768px) {
.SearchLocation .inputWrapper .customInput {
    height: 60px;
    font-size: 17px;
}
}
.SearchLocation .inputWrapper .customInput.selected-office::placeholder {
  font-weight: 500;
  color: #000000;
}
.SearchLocation .inputWrapper .inputWrapperInner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.SearchLocation .inputWrapper .inputWrapperInner .icon-close {
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 20px;
  z-index: 500;
}
@media (min-width: 768px) {
.SearchLocation .inputWrapper .inputWrapperInner .icon-close {
    top: 24px;
}
}
.SearchLocation .inputWrapper .inputWrapperInner .moreLocation {
  flex-basis: 100%;
}
.locationResults {
  text-transform: none;
  z-index: 2147483640;
  margin-top: 4px;
  position: absolute;
  top: 100%;
  background-color: white;
  width: 100%;
}
.locationResults .results {
  min-height: 530px;
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #e6e6e6;
}
@media (min-width: 768px) {
.locationResults .results {
    border: 1px solid #e6e6e6;
    border-radius: 2px;
}
.locationResults .results.active {
    border-right: 0;
}
}
.locationResults .results .result {
  text-transform: none;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 15px 19px;
  font-size: 14px;
  line-height: 20px;
  border-bottom: 1px solid #e6e6e6;
}
.locationResults .results .result .label {
  flex-basis: 70%;
}
@media (min-width: 768px) {
.locationResults .results .result .label {
    flex-basis: 85%;
}
}
.locationResults .results .result .moreInfoCta {
  color: #3a88c9;
  text-decoration: underline;
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 768px) {
.locationResults .results .result {
    border-bottom: 0;
    font-size: 17px;
    line-height: 23px;
}
}
@media (min-width: 992px) {
.locationResults .results .result .moreInfoCta {
    display: none;
}
}
.locationResults .results .result.is-active {
  background-color: #f4f8f9;
  border-radius: 2px;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}
@media (min-width: 768px) {
.locationResults .results .result.is-active {
    border-left: 0;
    border-right: 0;
}
}
.locationResults .results .result:hover,
.locationResults .results .result:focus,
.locationResults .results .result:active {
  background-color: #f4f8f9;
}

.BookPanel[data-v-17df16a4] {
  position: relative;
  top: -20px;
}
@media (min-width: 768px) {
.BookPanel[data-v-17df16a4] {
    top: auto;
}
}
.BookPanel .scrollToBookPanel[data-v-17df16a4] {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 15px 0;
  background-color: #ffffff;
  border-top: 1px solid #f0f0f0;
  z-index: 1;
}
.BookPanel .scrollToBookPanel__text[data-v-17df16a4] {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  color: #000000;
}
.BookPanel .scrollToBookPanel__btn[data-v-17df16a4] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  cursor: pointer !important;
}
@media (min-width: 768px) {
.BookPanel .scrollToBookPanel__btn[data-v-17df16a4] {
    width: auto;
    height: 60px;
    font-size: 20px;
    line-height: 28px;
}
}
@media (min-width: 992px) {
.BookPanel .scrollToBookPanel__btn[data-v-17df16a4] {
    height: 52px;
}
}
.labelBox[data-v-17df16a4] {
  cursor: pointer;
}
.labelBox .block[data-v-17df16a4] {
  display: block;
}
.labelBox .block svg[data-v-17df16a4] {
  display: block;
  margin-left: 10px;
}
.mainCta[data-v-17df16a4] {
  margin: 0 !important;
  text-align: center;
  display: block;
  font-size: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
.mainCta[data-v-17df16a4] {
    font-size: 20px;
}
}
.mainCta.blue[data-v-17df16a4],
.mainCta.green[data-v-17df16a4] {
  background-color: #eff5fb !important;
  color: #0076bd !important;
}
.ageBlock[data-v-17df16a4],
.discountBlock[data-v-17df16a4],
.ctaBlock[data-v-17df16a4],
.ctaBlockEdit[data-v-17df16a4] {
  width: 100%;
  margin: 25px 0 0;
}
.ageBlock .titleH2[data-v-17df16a4] {
  display: flex;
  padding-bottom: 10px;
}
.ageBlock .inputLabel[data-v-17df16a4] {
  padding: 0;
}
.ageBlock .image > span[data-v-17df16a4] {
  display: block;
}
.ageBlock .image svg[data-v-17df16a4] {
  display: block;
  margin-left: 10px;
}
.ageItems[data-v-17df16a4] {
  list-style: none;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 9px 0 0;
}
@media (min-width: 768px) {
.ageItems[data-v-17df16a4] {
    padding: 9px 0;
}
}
@media (min-width: 992px) {
.ageItems[data-v-17df16a4] {
    padding: 6px 0 0;
}
}
.ageItem[data-v-17df16a4] {
  list-style: none;
  margin: 0 0 0 20px;
  cursor: pointer;
}
.ageItem[data-v-17df16a4]:first-child {
  margin: 0;
}
.ageRadio[data-v-17df16a4] {
  display: flex;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  color: #ffffff;
  cursor: pointer;
}
.ageRadio input[type='radio'][data-v-17df16a4] {
  display: none;
}
.ageRadio label[data-v-17df16a4] {
  cursor: pointer;
  position: relative;
  padding: 1px 0 0 20px;
}
.ageRadio input + label[data-v-17df16a4]:before {
  top: 0;
  left: 0;
  position: absolute;
  content: '';
  width: 14px;
  height: 14px;
  display: block;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  background-color: #ffffff;
}
.ageRadio input:checked + label[data-v-17df16a4]:after {
  top: 4px;
  left: 4px;
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  display: block;
  background: #0076bd;
  border-radius: 50%;
}
.simpleSelect[data-v-17df16a4] {
  display: block;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  font-size: 14px;
  color: #333333;
  background: #ffffff;
  height: 40px;
  padding: 6px 12px 0;
  margin-top: 5px;
  width: 100%;
  appearance: none;
  box-shadow: none;
}
.simpleSelectWrapper[data-v-17df16a4] {
  position: relative;
}
.simpleSelectHandle[data-v-17df16a4] {
  width: 11px;
  height: 6px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: url(/static/img/arrow_down.svg?01fb06ef1c59ce05f6517036dc0a53b5) no-repeat 0 0;
  background-size: contain;
}
.simpleInput[data-v-17df16a4] {
  display: block;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  background: #ffffff;
  height: 52px;
  padding: 6px 10px 0;
  width: 100%;
  appearance: none;
  box-shadow: none;
}
@media (min-width: 768px) {
.simpleInput[data-v-17df16a4] {
    height: 35px;
    font-size: 17px;
}
}
@media (min-width: 992px) {
.simpleInput[data-v-17df16a4] {
    height: 60px;
}
}
.simpleInput[data-v-17df16a4]::placeholder {
  font-weight: 400;
}
.simpleInput[data-v-17df16a4]:focus::placeholder {
  font-weight: 500;
}
.flexWrapper[data-v-17df16a4] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: center;
}
.flexWrapper .box[data-v-17df16a4] {
  flex: 1 1 50%;
  padding: 0 2px 0 0;
}
.flexWrapper .box-time[data-v-17df16a4] {
  flex: 1 1 auto;
  padding: 0 2px 0 0;
}
.detailsBlock[data-v-17df16a4] {
  margin: 25px 0 0;
}
@media (min-width: 992px) {
.detailsBlock[data-v-17df16a4] {
    margin: 0;
}
}
@media (min-width: 768px) {
.detailsBlock.discountAndCta[data-v-17df16a4] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: center;
}
.detailsBlock.discountAndCta .leftContent[data-v-17df16a4] {
    flex-basis: 49.5%;
}
.detailsBlock.discountAndCta .rightContent[data-v-17df16a4] {
    flex-basis: 49.5%;
    padding: 3px 0 0 172px;
    height: 83px;
}
}
@media (min-width: 768px) and (min-width: 992px) {
.detailsBlock.discountAndCta .rightContent[data-v-17df16a4] {
    padding: 3px 0 0 234px;
}
}
@media (min-width: 768px) and (min-width: 1200px) {
.detailsBlock.discountAndCta .rightContent[data-v-17df16a4] {
    padding: 3px 0 0 275px;
}
}
@media (min-width: 768px) {
.dateTimePickers[data-v-17df16a4] {
    display: flex;
    flex-direction: column;
}
}
.ageDiscountsCta[data-v-17df16a4] {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
.ageDiscountsCta[data-v-17df16a4] {
    flex-wrap: nowrap;
}
}
.ageDiscountsCta .ageBlock[data-v-17df16a4] {
  width: 100%;
}
@media (min-width: 768px) {
.ageDiscountsCta[data-v-17df16a4] {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
}
.ageDiscountsCta .ageBlock[data-v-17df16a4] {
    width: 50%;
}
.ageDiscountsCta .discountBlock[data-v-17df16a4] {
    display: flex;
    flex-flow: column;
    width: 50%;
}
.ageDiscountsCta .ctaBlock[data-v-17df16a4],
  .ageDiscountsCta .ctaBlockEdit[data-v-17df16a4] {
    width: 100%;
}
}
@media (min-width: 992px) {
.ageDiscountsCta[data-v-17df16a4] {
    width: 100%;
    align-items: flex-end;
}
.ageDiscountsCta .ageBlock[data-v-17df16a4] {
    width: 58%;
}
.ageDiscountsCta .discountBlock[data-v-17df16a4] {
    width: auto;
    flex-grow: 1;
}
.ageDiscountsCta .ctaBlock[data-v-17df16a4] {
    width: auto;
    flex-grow: 0;
    margin: 0 0 0 12px;
}
.ageDiscountsCta .ctaBlock .mainCta[data-v-17df16a4] {
    padding: 0 30px;
}
}
@media (min-width: 1200px) {
.ageDiscountsCta .ageBlock[data-v-17df16a4] {
    width: 62%;
}
.ageDiscountsCta .ctaBlockEdit[data-v-17df16a4] {
    width: auto;
    flex-grow: 0;
    margin: 0 0 0 12px;
}
}
.wrapper[data-v-17df16a4] {
  padding: 25px 24px 30px;
  background-color: #0076bd;
}
.panelTitle[data-v-17df16a4] {
  padding: 6px 0 25px 0;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.panelTitle[data-v-17df16a4] {
    font-size: 16px;
}
}
.inputLabel[data-v-17df16a4] {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
  color: #ffffff;
  padding-bottom: 6px;
}
@media (min-width: 768px) {
.inputLabel[data-v-17df16a4] {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
}
}
.inputLabel .moreLocationWrapper[data-v-17df16a4] {
  margin: 0 !important;
}
.moreLocationWrapper[data-v-17df16a4],
.drivingLicenseWrapper[data-v-17df16a4] {
  margin: 0;
}
.moreLocationWrapper input[data-v-17df16a4],
.drivingLicenseWrapper input[data-v-17df16a4] {
  display: none;
}
.moreLocationWrapper label[data-v-17df16a4],
.drivingLicenseWrapper label[data-v-17df16a4] {
  display: flex;
  align-items: center;
}
.moreLocationWrapper .chk[data-v-17df16a4],
.drivingLicenseWrapper .chk[data-v-17df16a4] {
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #e7e7e7;
  background-color: #ffffff;
  flex-shrink: 0;
}
.moreLocationWrapper .chk[data-v-17df16a4]:after,
.drivingLicenseWrapper .chk[data-v-17df16a4]:after {
  display: none;
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015) no-repeat 0 0;
  background-size: contain;
}
.moreLocationWrapper .txt[data-v-17df16a4],
.drivingLicenseWrapper .txt[data-v-17df16a4] {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #ffffff;
}
@media (min-width: 768px) {
.moreLocationWrapper .txt[data-v-17df16a4],
  .drivingLicenseWrapper .txt[data-v-17df16a4] {
    font-size: 14px;
    line-height: 20px;
}
}
.moreLocationWrapper .chk + .txt[data-v-17df16a4],
.drivingLicenseWrapper .chk + .txt[data-v-17df16a4] {
  margin: 3px 0 0 10px;
}
.moreLocationWrapper input:checked + label .chk[data-v-17df16a4]:after,
.drivingLicenseWrapper input:checked + label .chk[data-v-17df16a4]:after {
  display: block;
  pointer-events: none;
}
.moreLocationWrapper[data-v-17df16a4] {
  margin: 14px 0;
}
.moreLocationWrapper.isDisabled[data-v-17df16a4] {
  cursor: default !important;
}
.moreLocationWrapper.isDisabled > *[data-v-17df16a4] {
  cursor: default !important;
  opacity: 0.5;
}
.moreLocationWrapper.isDisabled input[type='checkbox'][data-v-17df16a4] {
  cursor: default !important;
  pointer-events: none;
}
.drivingLicenseWrapper[data-v-17df16a4] {
  display: inline-block;
  margin-top: 25px;
}
@media (min-width: 992px) {
.BookPanel > .wrapper[data-v-17df16a4] {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.BookPanel > .wrapper .expanded[data-v-17df16a4] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.BookPanel > .wrapper .expanded .officeWrapper[data-v-17df16a4] {
    flex-basis: 37%;
}
.BookPanel > .wrapper .expanded .dateTimePickers[data-v-17df16a4] {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: center;
    flex-basis: 61%;
}
.BookPanel > .wrapper .expanded .dateTimePickers > .detailsBlock[data-v-17df16a4] {
    flex-basis: 49.5%;
}
.BookPanel > .wrapper .expanded .discountAndCta[data-v-17df16a4] {
    flex-basis: 100%;
}
}
.BookPanel.isEdit[data-v-17df16a4] {
  top: auto !important;
}
.BookPanel.isEdit .inputLabel[data-v-17df16a4],
.BookPanel.isEdit .moreLocationWrapper .txt[data-v-17df16a4],
.BookPanel.isEdit .drivingLicenseWrapper .txt[data-v-17df16a4],
.BookPanel.isEdit .ageRadio[data-v-17df16a4] {
  color: #000000;
}
@media (min-width: 992px) {
.BookPanel.isEdit .ageItems[data-v-17df16a4] {
    padding: 9px 0;
}
}
@media (min-width: 1200px) {
.BookPanel.isEdit .ageItems[data-v-17df16a4] {
    padding: 6px 0 0;
}
}
@media (min-width: 992px) {
.BookPanel.isEdit .simpleInput[data-v-17df16a4] {
    height: 35px;
}
}
@media (min-width: 1200px) {
.BookPanel.isEdit .simpleInput[data-v-17df16a4] {
    height: 52px;
}
}
.BookPanel.isEdit > .wrapper[data-v-17df16a4] {
  background-color: #f9f9f9;
  box-shadow: none;
}
.BookPanel.isEdit > .wrapper .expanded[data-v-17df16a4] {
  margin-top: 16px;
}
@media (min-width: 768px) {
.BookPanel.isEdit > .wrapper .expanded[data-v-17df16a4] {
    margin-top: 0;
}
}
@media (min-width: 1200px) {
.BookPanel.isEdit > .wrapper .expanded .officeWrapper[data-v-17df16a4] {
    flex-basis: 37%;
}
}
@media (min-width: 992px) {
.BookPanel.isEdit > .wrapper .expanded .dateTimePickers[data-v-17df16a4] {
    margin-top: 25px;
}
}
@media (min-width: 1200px) {
.BookPanel.isEdit > .wrapper .expanded .dateTimePickers[data-v-17df16a4] {
    flex-basis: 61%;
    margin-top: 0;
}
}
@media (min-width: 768px) {
.BookPanel.isEdit > .wrapper .expanded .ageBlock[data-v-17df16a4] {
    width: 51%;
}
}
@media (min-width: 1200px) {
.BookPanel.isEdit > .wrapper .expanded .ageBlock[data-v-17df16a4] {
    width: 39%;
}
}
@media (min-width: 768px) {
.BookPanel.isEdit > .wrapper .expanded .discountBlock[data-v-17df16a4] {
    width: 49%;
}
}
@media (min-width: 992px) {
.BookPanel.isEdit > .wrapper .expanded .discountBlock[data-v-17df16a4] {
    width: auto;
}
}
.BookPanel .ctaBlockEdit[data-v-17df16a4] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.BookPanel .ctaBlockEdit[data-v-17df16a4] {
    flex-direction: row;
    justify-content: flex-end;
}
}
.BookPanel .ctaBlockEdit .ctaButton[data-v-17df16a4] {
  font-size: 18px;
  font-weight: 400;
  height: 52px;
  line-height: 52px;
  text-align: center;
  flex-basis: 100%;
}
@media (min-width: 992px) {
.BookPanel .ctaBlockEdit .ctaButton[data-v-17df16a4] {
    font-size: 20px;
    width: 152px;
    margin-bottom: 0;
}
}
.BookPanel .ctaBlockEdit .ctaButton.close-cta[data-v-17df16a4] {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
.BookPanel .ctaBlockEdit .ctaButton.close-cta[data-v-17df16a4] {
    margin-bottom: 0;
    margin-right: 12px;
}
}
.BookPanel .ctaBlockEdit .ctaButton .icon[data-v-17df16a4] {
  margin-left: 8px;
}
@media (min-width: 768px) {
.BookPanel .ctaBlockEdit .ctaButton .icon[data-v-17df16a4] {
    margin-left: 22px;
}
}
.BookPanel .bottomWrapper[data-v-17df16a4] {
  display: flex;
  flex-direction: column;
}
.BookPanel .goToElefast[data-v-17df16a4],
.BookPanel .displayErrorEndDateBeforeStartDate[data-v-17df16a4] {
  font-size: 14px;
  font-weight: 500;
  color: #ff8400;
}
.BookPanel .red[data-v-17df16a4] {
  color: #d32f2f;
}
.expand-enter-active[data-v-17df16a4],
.expand-leave-active[data-v-17df16a4] {
  overflow: hidden;
  transition: transform 0.6s ease-out;
}
.expand-enter[data-v-17df16a4] {
  transform: translateY(-5%);
}
.expand-leave-to[data-v-17df16a4] {
  transform: translateY(3%);
}

.Breadcrumb[data-v-f02d3e76] {
  color: #a0a0a0;
  font-size: 14px;
}
.menu[data-v-f02d3e76] {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.menu-item[data-v-f02d3e76] {
  display: inline;
}
.menu-item[data-v-f02d3e76]:after {
  display: inline-block;
  margin: 0 0.25em;
  height: 0.8em;
  content: '>';
}
.menu-item[data-v-f02d3e76]:last-child:after {
  display: none;
  conetnt: '';
}
.menu-link[data-v-f02d3e76] {
  color: inherit;
  text-decoration: none;
}
.menu-link[data-v-f02d3e76]:hover {
  text-decoration: underline;
}
.menu-link[aria-current='page'][data-v-f02d3e76] {
  color: #000000;
  text-decoration: none;
}
.menu-link[aria-current='page'][data-v-f02d3e76]:after {
  content: none;
}

.OffertAccordion[data-v-457236ce] {
  position: relative;
  padding: 15px;
  border-top: 1px solid #dcdcdc;
}
.OffertAccordion.expanded[data-v-457236ce] {
  background: #f9f9f9;
}
.OffertAccordion.collapsed[data-v-457236ce] {
  background: #ffffff;
  cursor: pointer;
}
.flex[data-v-457236ce] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
}
.flex.collapsed[data-v-457236ce] {
  align-items: center;
  position: relative;
}
.packageName[data-v-457236ce] {
  font-weight: 600;
  font-size: 14px;
  color: #333333;
  margin: 0;
}
.switchInfo[data-v-457236ce] {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  margin: 0;
  text-decoration: underline;
}
.switchInfo.clickable[data-v-457236ce] {
  cursor: pointer;
}
.switchInfo[data-v-457236ce] b {
  font-weight: 600;
}
.price[data-v-457236ce] {
  font-weight: 600;
  font-size: 24px;
  color: #0076bd;
  letter-spacing: 0;
  text-align: right;
  display: flex;
  flex-direction: column;
}
.price .infoPanelPriceCta[data-v-457236ce] {
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  display: flex;
  align-items: center;
}
.price .infoPanelPriceCta .icon svg[data-v-457236ce] {
  width: 10px;
  stroke: #333333;
  fill: #333333;
  margin-right: 6px;
}
.price .infoPanelPriceCta .icon svg circle[data-v-457236ce] {
  stroke: #333333;
}
.price .infoPanelPriceCta .icon svg rect[data-v-457236ce] {
  fill: #333333;
}
.price .infoPanelPriceCta .icon svg polygon[data-v-457236ce] {
  fill: #333333;
}
.price .infoPanelPriceCta .icon svg path[data-v-457236ce] {
  stroke: #333333;
}
.additionalWrapper[data-v-457236ce] {
  height: 100%;
}
.flexyItem[data-v-457236ce] {
  min-height: 67px;
}
.additionalsList[data-v-457236ce],
.additionalItem[data-v-457236ce] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.additionalsList[data-v-457236ce] {
  margin: 15px 0 0;
}
.additionalItem[data-v-457236ce] {
  font-size: 14px;
  line-height: 19px;
  padding-top: 3px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.5);
}
.additionalItem[data-v-457236ce]:last-child {
  border-bottom: 0;
}
.valueAdditional[data-v-457236ce],
.labelAdditional[data-v-457236ce] {
  font-weight: 500;
  color: #0076bd;
}
.valueAdditional.gray[data-v-457236ce],
.labelAdditional.gray[data-v-457236ce] {
  color: #707070;
  font-weight: 400;
}
.offertPanelCta[data-v-457236ce],
.infoPanelCta[data-v-457236ce] {
  display: flex;
  align-items: center;
  margin: 10px 0 0;
  color: #0076bd;
}
.offertPanelCta .iconLabel[data-v-457236ce],
.infoPanelCta .iconLabel[data-v-457236ce] {
  margin: 0 0 0 10px;
}
.infoPanelCta[data-v-457236ce] {
  position: absolute;
  bottom: 0;
  left: 15px;
  color: #333333;
  font-size: 14px;
  text-decoration: underline;
  margin: 0;
  height: 20px;
}
.infoPanelCta .iconLabel[data-v-457236ce] {
  margin: 0 0 0 5px;
}
.infoPanelCta .icon svg[data-v-457236ce] {
  width: 10px;
  stroke: #333333;
  fill: #333333;
}
.infoPanelCta .icon svg circle[data-v-457236ce] {
  stroke: #333333;
}
.infoPanelCta .icon svg rect[data-v-457236ce] {
  fill: #333333;
}
.infoPanelCta .icon svg polygon[data-v-457236ce] {
  fill: #333333;
}
.infoPanelCta .icon svg path[data-v-457236ce] {
  stroke: #333333;
}
.collapsedName[data-v-457236ce] {
  flex-basis: 50%;
}
.collapsedNameAbsolute[data-v-457236ce] {
  position: absolute;
  width: 50%;
  font-weight: 600;
  font-size: 14px;
  height: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.collapsedPrize[data-v-457236ce] {
  font-weight: 600;
  font-size: 14px;
  height: 14px;
}
.collapsedCta[data-v-457236ce] {
  font-weight: 400;
  font-size: 14px;
  height: 11px;
  color: #0076bd;
}
.collapsedCta .icon[data-v-457236ce] {
  margin: 0 0 0 15px;
}
.chooseCta[data-v-457236ce] {
  margin: 15px 35px 20px;
  display: block;
  height: 32px;
  line-height: 38px;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  text-align: center;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
}
.green .collapsedCta[data-v-457236ce] {
  color: #0082c8;
}
.green .price[data-v-457236ce] {
  color: #0082c8;
}
.green svg[data-v-457236ce] {
  stroke: #0082c8 !important;
  fill: #0082c8 !important;
}
.green svg circle[data-v-457236ce] {
  stroke: #0082c8 !important;
}
.green svg rect[data-v-457236ce] {
  fill: #0082c8 !important;
}
.green svg polygon[data-v-457236ce] {
  fill: #0082c8 !important;
}
.green .infoPanelCta svg[data-v-457236ce] {
  stroke: #333333 !important;
  fill: #333333 !important;
}
.green .infoPanelCta svg circle[data-v-457236ce] {
  stroke: #333333 !important;
}
.green .infoPanelCta svg rect[data-v-457236ce] {
  fill: #333333 !important;
}
.green .infoPanelCta svg polygon[data-v-457236ce] {
  fill: #333333 !important;
}
.green .infoPanelCta svg path[data-v-457236ce] {
  stroke: #333333 !important;
}
.green .valueAdditional[data-v-457236ce],
.green .labelAdditional[data-v-457236ce] {
  color: #0082c8;
}
.green .valueAdditional.gray[data-v-457236ce],
.green .labelAdditional.gray[data-v-457236ce] {
  color: #707070;
  font-weight: 400;
}
.green .offertPanelCta[data-v-457236ce] {
  color: #0082c8;
}
.orange .collapsedCta[data-v-457236ce] {
  color: #ff8500;
}
.orange .price[data-v-457236ce] {
  color: #ff8500;
}
.orange svg[data-v-457236ce] {
  stroke: #ff8500 !important;
  fill: #ff8500 !important;
}
.orange svg circle[data-v-457236ce] {
  stroke: #ff8500 !important;
}
.orange svg rect[data-v-457236ce] {
  fill: #ff8500 !important;
}
.orange svg polygon[data-v-457236ce] {
  fill: #ff8500 !important;
}
.orange .infoPanelCta svg[data-v-457236ce] {
  stroke: #333333 !important;
  fill: #333333 !important;
}
.orange .infoPanelCta svg circle[data-v-457236ce] {
  stroke: #333333 !important;
}
.orange .infoPanelCta svg rect[data-v-457236ce] {
  fill: #333333 !important;
}
.orange .infoPanelCta svg polygon[data-v-457236ce] {
  fill: #333333 !important;
}
.orange .infoPanelCta svg path[data-v-457236ce] {
  stroke: #333333 !important;
}
.orange .valueAdditional[data-v-457236ce],
.orange .labelAdditional[data-v-457236ce] {
  color: #ff8500;
}
.orange .valueAdditional.gray[data-v-457236ce],
.orange .labelAdditional.gray[data-v-457236ce] {
  color: #707070;
  font-weight: 400;
}
.orange .offertPanelCta[data-v-457236ce] {
  color: #ff8500;
}
.fade-enter-active[data-v-457236ce],
.fade-leave-active[data-v-457236ce] {
  transition: opacity 0.2s;
}
.fade-enter[data-v-457236ce],
.fade-leave-to[data-v-457236ce] {
  opacity: 0;
}

.VehicleListItem[data-v-4539c4c8] {
  width: 100%;
  margin: 10px 0;
}
@media (min-width: 768px) {
.VehicleListItem[data-v-4539c4c8] {
    margin: 10px;
    flex-basis: calc(50% - 20px);
}
}
@media (min-width: 1440px) {
.VehicleListItem[data-v-4539c4c8] {
    flex-basis: calc(33% - 18px);
}
}
.VehicleListItem .cardWrapper[data-v-4539c4c8] {
  display: flex;
  flex-flow: column;
  height: 100%;
  border: 1px solid #0076bd;
}
.group[data-v-4539c4c8] {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  height: 14px;
  line-height: 14px;
}
.name[data-v-4539c4c8] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 24px;
  color: #333333;
  line-height: 1.4;
}
.name span[data-v-4539c4c8] {
  display: inline-block;
  vertical-align: baseline;
}
.small[data-v-4539c4c8] {
  font-weight: 400;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.5);
}
.vehicle[data-v-4539c4c8] {
  padding: 15px;
}
.offerts[data-v-4539c4c8] {
  flex: 1 1 0;
  background: #f9f9f9;
}
.details[data-v-4539c4c8] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 20px 0 0;
  align-items: center;
}
.image[data-v-4539c4c8] {
  flex: 0 0 65%;
  position: relative;
  height: 0;
  padding-top: 37.4%;
}
.image img[data-v-4539c4c8] {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
}
.specs[data-v-4539c4c8] {
  flex: 0 0 30%;
}
.specs .detail[data-v-4539c4c8]:first-child {
  margin-top: 0;
}
.detail[data-v-4539c4c8] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0 0;
}
.detail .infoPanelButton[data-v-4539c4c8] {
  flex: 0 0 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
.detail .infoPanelButton .iconLabel[data-v-4539c4c8] {
  color: #0076bd;
}
.detail .icon[data-v-4539c4c8] {
  flex: 0 0 20px;
  margin-right: 10px;
  height: 20px;
  display: flex;
  align-items: center;
}
.detail .iconLabel[data-v-4539c4c8] {
  font-weight: 400;
  font-size: 14px;
  line-height: 11px;
  height: 11px;
  padding: 1px 0 0;
  color: #707070;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.rentInfoBox[data-v-4539c4c8] {
  display: flex;
  align-items: center;
}
.rentInfoBox .icon[data-v-4539c4c8] {
  height: 20px;
}
.rentInfoBox .rentLength[data-v-4539c4c8] {
  margin: 5px 0 0 10px;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  text-transform: uppercase;
}
.rentInfoBox .rentLength[data-v-4539c4c8] b {
  font-weight: 600;
}
.green .cardWrapper[data-v-4539c4c8] {
  border: 1px solid #0082c8;
}
.green svg[data-v-4539c4c8] {
  stroke: #0082c8 !important;
  fill: #0082c8 !important;
}
.green svg circle[data-v-4539c4c8] {
  stroke: #0082c8 !important;
}
.green svg rect[data-v-4539c4c8] {
  fill: #0082c8 !important;
}
.green svg path[data-v-4539c4c8] {
  fill: #0082c8 !important;
  stroke: #0082c8 !important;
}
.green .detail .infoPanelButton .iconLabel[data-v-4539c4c8] {
  color: #0082c8;
}
.orange .cardWrapper[data-v-4539c4c8] {
  border: 1px solid #ff8500;
}
.orange svg[data-v-4539c4c8] {
  stroke: #ff8500 !important;
  fill: #ff8500 !important;
}
.orange svg circle[data-v-4539c4c8] {
  stroke: #ff8500 !important;
}
.orange svg rect[data-v-4539c4c8] {
  fill: #ff8500 !important;
}
.orange svg path[data-v-4539c4c8] {
  fill: #ff8500 !important;
  stroke: #ff8500 !important;
}
.orange .detail .infoPanelButton .iconLabel[data-v-4539c4c8] {
  color: #ff8500;
}

.threeBlocksSliderFlkRef.flickity-enabled[data-v-8f972938] .flickity-viewport {
  overflow: hidden;
}
.threeBlocksSliderFlkRef[data-v-8f972938]:after {
  content: 'flickity';
  display: none;
}
@media (min-width: 768px) {
.threeBlocksSliderFlkRef[data-v-8f972938]:after {
    content: '';
}
}
@media (min-width: 768px) {
.threeBlocksSliderFlkRef[data-v-8f972938] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: center;
    align-items: flex-start;
}
}
.highlightSliderFlkRef[data-v-8f972938] {
  padding: 15px 0 30px;
}
.highlightSliderFlkRef[data-v-8f972938]:after {
  content: 'flickity';
  display: none;
}
@media (min-width: 768px) {
.highlightSliderFlkRef[data-v-8f972938]:after {
    content: '';
}
}
@media (min-width: 768px) {
.highlightSliderFlkRef[data-v-8f972938] {
    padding: 30px 0 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: center;
    align-items: flex-start;
}
}
@media (min-width: 768px) and (min-width: 768px) {
.highlightSliderFlkRef[data-v-8f972938] {
    max-width: 720px;
    margin: 0 auto;
}
}
@media (min-width: 768px) and (min-width: 1024px) {
.highlightSliderFlkRef[data-v-8f972938] {
    max-width: 965px;
    margin: 0 auto;
}
}
@media (min-width: 768px) and (min-width: 1200px) {
.highlightSliderFlkRef[data-v-8f972938] {
    max-width: 1170px;
    margin: 0 auto;
}
}
.highlightSliderFlkRef.flickity-enabled[data-v-8f972938] .flickity-viewport {
  overflow: hidden;
}

.VehicleListItem[data-v-71745512] {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 10px 0;
}
@media (min-width: 768px) {
.VehicleListItem[data-v-71745512] {
    margin: 10px;
    flex-basis: calc(50% - 20px);
}
}
@media (min-width: 1200px) {
.VehicleListItem[data-v-71745512] {
    flex-basis: calc(33% - 18px);
}
}
@media (min-width: 768px) {
.VehicleListItem.fixedheight[data-v-71745512] {
    min-height: 293px;
}
}
.itemWrapper[data-v-71745512] {
  background: #ffffff;
  border: 1px solid #0076bd;
  border-radius: 4px;
  color: #333333;
}
.itemWrapper.isGreen[data-v-71745512] {
  border: 1px solid #0082c8;
}
.itemWrapper.isOrange[data-v-71745512] {
  border: 1px solid #ff8500;
}
.itemWrapper.isPreview[data-v-71745512] {
  border: 0;
}
.itemWrapper.isSuggested[data-v-71745512] {
  box-shadow: 0 0 10px 0 #0076bd;
}
.itemWrapper.isSuggested.isGreen[data-v-71745512] {
  box-shadow: 0 0 10px 0 #0082c8;
}
.itemWrapper.isSuggested.isOrange[data-v-71745512] {
  box-shadow: 0 0 10px 0 #ff8500;
}
.paddedWrapper[data-v-71745512] {
  padding: 10px 15px;
}
.firstLine[data-v-71745512] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.group[data-v-71745512] {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1;
}
.infoLink[data-v-71745512] {
  cursor: pointer;
  font-size: 14px;
  color: #0076bd;
  text-decoration: none;
  line-height: 1;
  text-transform: uppercase;
}
.infoLink span[data-v-71745512],
.infoLink svg[data-v-71745512] {
  cursor: pointer;
}
.isGreen .infoLink[data-v-71745512] {
  color: #0082c8;
}
.isOrange .infoLink[data-v-71745512] {
  color: #ff8500;
}
.title[data-v-71745512] {
  font-weight: 600;
  font-size: 24px;
  margin: 10px 0 0;
}
.similar[data-v-71745512] {
  font-size: 14px;
  color: rgba(51, 51, 51, 0.5);
  display: block;
}
.brand[data-v-71745512] {
  margin: 5px 0 0;
}
.vehicleImage[data-v-71745512] {
  display: block;
  margin: 10px auto 0;
  max-height: 130px;
}
.isPreview .title[data-v-71745512] {
  margin: 20px 0 0;
}
.isPreview .vehicleImage[data-v-71745512] {
  margin: 20px auto 0;
}
.mainDetails[data-v-71745512] {
  margin: 20px 0 0;
  display: flex;
}
.mainDetails.padded[data-v-71745512] {
  padding-bottom: 20px;
}
.mainDetails .detail[data-v-71745512] {
  flex: 1;
  display: flex;
  justify-content: center;
  font-size: 0;
}
.mainDetails .detail:first-child > a[data-v-71745512] {
  margin-right: auto;
}
.mainDetails .detail:last-child > .closeButtonN[data-v-71745512] {
  margin-left: auto;
}
.icon-fuel[data-v-71745512] {
  width: 14px;
  height: 15px;
}
.icon-passengers[data-v-71745512] {
  width: 13px;
  height: 13px;
}
.icon-transmission[data-v-71745512] {
  width: 15px;
  height: 15px;
}
.icon[data-v-71745512] {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: contain;
}
.icon path[data-v-71745512] {
  fill: #0076bd;
}
.isGreen .icon path[data-v-71745512] {
  fill: #0082c8;
}
.isOrange .icon path[data-v-71745512] {
  fill: #ff8500;
}
.iconLabel[data-v-71745512] {
  font-size: 14px;
  color: #707070;
  margin: 0 0 0 12px;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding: 3px 0 0;
}
.includedOptionals[data-v-71745512] {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
}
.optionalItem[data-v-71745512] {
  font-weight: 500;
  font-size: 14px;
  display: block;
  margin: 5px 0 0;
  text-transform: uppercase;
}
.pricesList[data-v-71745512] {
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}
.priceItem[data-v-71745512] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: center;
  margin: 15px 0 0;
}
.vanSliderPrices .priceItem[data-v-71745512] {
  margin: 10px 0 0;
}
.priceLabel[data-v-71745512] {
  font-size: 14px;
  line-height: 1;
  color: #707070;
  text-transform: uppercase;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  height: 14px;
}
.priceLabel input[type='radio'][data-v-71745512] {
  display: none;
}
.priceLabel label[data-v-71745512] {
  cursor: pointer;
  position: relative;
  padding: 3px 0 0 20px;
}
.priceLabel label.noPadding[data-v-71745512] {
  padding: 3px 0 0 0;
}
.priceLabel input + label[data-v-71745512]:before {
  top: 0;
  left: 0;
  position: absolute;
  content: '';
  width: 14px;
  height: 14px;
  display: block;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
}
.priceLabel input:checked + label[data-v-71745512]:after {
  top: 4px;
  left: 4px;
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  display: block;
  background: #000000;
  border-radius: 50%;
}
.vanSliderPrices input:checked + label[data-v-71745512]:after {
  background: #0082c8;
}
.priceValue[data-v-71745512] {
  font-weight: 500;
  font-size: 18px;
  color: #0076bd;
  line-height: 1;
  text-align: right;
  padding: 1px;
}
.priceValue .bigText[data-v-71745512] {
  font-weight: 600;
}
.priceValue .smallText[data-v-71745512] {
  display: block;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.isGreen .priceValue[data-v-71745512] {
  color: #0082c8;
}
.isOrange .priceValue[data-v-71745512] {
  color: #ff8500;
}
.chooseCta[data-v-71745512] {
  display: block;
  width: 100%;
  font-weight: 500;
  text-align: center;
  /*&.disabled{
      background-color:red;
    }*/
}
.depositLink[data-v-71745512] {
  border-top: 1px solid rgba(0, 118, 189, 0.1);
  display: block;
  width: 100%;
  font-size: 14px;
  color: #0076bd;
  text-decoration: none;
  padding: 10px;
  position: relative;
}
.depositLink span[data-v-71745512] {
  width: 93%;
  text-transform: uppercase;
  margin-top: 6px;
  display: block;
}
.depositLink .rightArrow[data-v-71745512] {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 10px;
  display: block;
  margin-top: -1px;
}
.depositLink .rightArrow path[data-v-71745512] {
  fill: #0076bd;
  stroke: #0076bd;
}
.descriptionText[data-v-71745512] {
  padding: 0 15px;
  font-size: 14px;
  font-weight: 400;
  color: #707070;
}
.isGreen .depositLink[data-v-71745512] {
  border-top: 1px solid rgba(0, 130, 200, 0.1);
  color: #0082c8;
}
.isGreen .depositLink .rightArrow path[data-v-71745512] {
  fill: #0082c8;
  stroke: #0082c8;
}
.isOrange .depositLink[data-v-71745512] {
  border-top: 1px solid rgba(255, 133, 0, 0.1);
  color: #ff8500;
}
.isOrange .depositLink .rightArrow path[data-v-71745512] {
  fill: #ff8500;
  stroke: #ff8500;
}
.isPreview .depositLink[data-v-71745512] {
  border-bottom: 1px solid rgba(0, 118, 189, 0.1);
}
.isPreview.isGreen .depositLink[data-v-71745512] {
  border-bottom: 1px solid rgba(0, 130, 200, 0.1);
}
.isPreview.isOrange .depositLink[data-v-71745512] {
  border-bottom: 1px solid rgba(255, 133, 0, 0.1);
}
.flickitySlider[data-v-71745512] {
  margin: 20px 0;
}
.flickitySlider .carousel-cell[data-v-71745512] {
  display: block;
  width: 90%;
  border: 1px solid #e7e7e7;
  margin: 0 10px;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 13px;
}
.flickitySlider .carousel-cell h4[data-v-71745512] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 14px;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
}
.flickitySlider .carousel-cell .chooseCta[data-v-71745512] {
  margin: 20px 0 0;
}
.flkTitle[data-v-71745512] {
  margin-bottom: 15px;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
}
.nextFlk[data-v-71745512],
.prevFlk[data-v-71745512] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 10px;
  display: block;
}
.nextFlk path[data-v-71745512],
.prevFlk path[data-v-71745512] {
  fill: #0082c8;
  stroke: #0082c8;
}
.nextFlk.disabled[data-v-71745512],
.prevFlk.disabled[data-v-71745512] {
  display: none;
}
.nextFlk[data-v-71745512] {
  right: -4px;
}
.prevFlk[data-v-71745512] {
  left: -4px;
  transform: rotate(180deg);
}

.flickitySlider.vanSliderPrices {
  position: relative;
}
.flickitySlider.vanSliderPrices .nextFlk,
.flickitySlider.vanSliderPrices .prevFlk {
  width: 10px;
  height: 18px;
  z-index: 998;
  cursor: pointer;
}
.flickitySlider.vanSliderPrices .nextFlk svg,
.flickitySlider.vanSliderPrices .prevFlk svg {
  width: 10px;
  height: 18px;
}
.flickitySlider.vanSliderPrices .prevFlk {
  transform: translateY(-50%) scale(-1, 1);
}
.flickitySlider.vanSliderPrices .flickity-page-dots {
  bottom: -16px;
}
.flickitySlider.vanSliderPrices .flickity-page-dots .dot {
  width: 6px;
  height: 6px;
  width: 10px;
  height: 10px;
}

article[data-v-da2c03bc] {
  margin: 0 15px;
}
.paddedWrapper[data-v-da2c03bc] {
  font-family: 'Franklin';
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
}
.paddedWrapper .vehicleImage[data-v-da2c03bc] {
  width: 230px;
}
.paddedWrapper .vehicleDetails[data-v-da2c03bc] {
  margin: 0 10px;
}
@media (min-width: 1200px) {
.paddedWrapper .vehicleDetails[data-v-da2c03bc] {
    width: 50%;
}
}
.paddedWrapper .vehicleInfos[data-v-da2c03bc] {
  width: 170px;
  text-align: right;
}
.depositLink[data-v-da2c03bc] {
  border-top: 0;
  display: block;
  width: 100%;
  font-size: 14px;
  color: #0076bd;
  height: 40px;
  line-height: 26px;
  text-decoration: none;
  padding: 10px 0;
  margin: 10px 0;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: center;
}
.depositLink span[data-v-da2c03bc] {
  height: 21px;
  text-transform: uppercase;
}
.depositLink .rightArrow[data-v-da2c03bc] {
  width: 5px;
  height: 10px;
  display: block;
  margin-left: 10px;
}
.depositLink .rightArrow svg[data-v-da2c03bc] {
  display: block;
}
.depositLink .rightArrow path[data-v-da2c03bc] {
  fill: #0076bd;
  stroke: #0076bd;
}
.isGreen .depositLink[data-v-da2c03bc] {
  color: #0082c8;
}
.isGreen .depositLink .rightArrow path[data-v-da2c03bc] {
  fill: #0082c8;
  stroke: #0082c8;
}
.isOrange .depositLink[data-v-da2c03bc] {
  color: #ff8500;
}
.isOrange .depositLink .rightArrow path[data-v-da2c03bc] {
  fill: #ff8500;
  stroke: #ff8500;
}
.mainDetails[data-v-da2c03bc] {
  margin: 20px 0 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
}
.mainDetails .detail[data-v-da2c03bc] {
  margin-right: 20px;
}
.icon-fuel[data-v-da2c03bc] {
  width: 14px;
  height: 15px;
}
.icon-passengers[data-v-da2c03bc] {
  width: 13px;
  height: 13px;
}
.icon-transmission[data-v-da2c03bc] {
  width: 15px;
  height: 15px;
}
.icon[data-v-da2c03bc] {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: contain;
}
.icon path[data-v-da2c03bc] {
  fill: #0076bd;
}
.isGreen .icon path[data-v-da2c03bc] {
  fill: #0082c8;
}
.isOrange .icon path[data-v-da2c03bc] {
  fill: #ff8500;
}
.iconLabel[data-v-da2c03bc] {
  font-size: 14px;
  color: #707070;
  margin: 0 0 0 12px;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  padding: 3px 0 0;
}
.title[data-v-da2c03bc] {
  font-weight: 600;
  font-family: 'Franklin Condensed';
}
.infoLink[data-v-da2c03bc] {
  font-size: 14px;
  color: #0076bd;
  text-decoration: none;
  line-height: 1;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-flow: row nowrap;
}
.infoLink span[data-v-da2c03bc] {
  height: 9px;
}
.infoLink svg[data-v-da2c03bc] {
  width: 18px;
  height: 18px;
  margin: 0 0 0 10px;
}
.infoLink span[data-v-da2c03bc],
.infoLink svg[data-v-da2c03bc] {
  cursor: pointer;
}
.isGreen .infoLink[data-v-da2c03bc] {
  color: #0082c8;
}
.isGreen .infoLink path[data-v-da2c03bc] {
  stroke: #0082c8;
}
.isGreen .infoLink polygon[data-v-da2c03bc] {
  fill: #0082c8;
}
.isOrange .infoLink[data-v-da2c03bc] {
  color: #ff8500;
}
.isOrange .infoLink path[data-v-da2c03bc] {
  stroke: #ff8500;
}
.isOrange .infoLink polygon[data-v-da2c03bc] {
  fill: #ff8500;
}
.vehiclePrice .label[data-v-da2c03bc] {
  font-weight: 500;
  opacity: 0.3;
  font-size: 18px;
  color: #000000;
  margin: 33px 0 0;
}
.vehiclePrice .amount[data-v-da2c03bc] {
  font-weight: 500;
  font-size: 20px;
  color: #0076bd;
  margin: 15px 0 0;
}
.isGreen .vehiclePrice .amount[data-v-da2c03bc] {
  color: #0082c8;
}
.isOrange .vehiclePrice .amount[data-v-da2c03bc] {
  color: #ff8500;
}
.itemWrapper.isSuggested[data-v-da2c03bc] {
  padding: 35px 20px 35px 0;
  box-shadow: 0 0 15px 2px #0076bd;
  border-radius: 2px;
}
.itemWrapper.isSuggested.isGreen[data-v-da2c03bc] {
  box-shadow: 0 0 15px 2px #0082c8;
}
.chooseCta[data-v-da2c03bc] {
  float: right;
  display: block;
  width: 205px;
  height: 50px;
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 56px;
}
@media (min-width: 1200px) {
.isSuggested[data-v-da2c03bc] {
    position: relative;
}
.isSuggested .vehicleImage[data-v-da2c03bc] {
    width: 340px;
}
.isSuggested .chooseCta[data-v-da2c03bc] {
    bottom: 40px;
    right: 20px;
    position: absolute;
    z-index: 100;
}
.isSuggested .vehiclePrice .amount[data-v-da2c03bc] {
    font-size: 30px;
}
}

@media (min-width: 768px) {
.bluBorderContainer[data-v-2b1b5458] {
    margin: 30px 0;
    border: 1px solid #0076bd;
    border-radius: 2px;
    padding: 15px 20px;
}
}
@media (min-width: 768px) {
.steps[data-v-2b1b5458] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-content: center;
}
.steps .step[data-v-2b1b5458] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    font-family: 'Franklin';
    height: 29px;
}
.steps .step.doneOrActive[data-v-2b1b5458] {
    cursor: pointer;
}
.steps .step.doneOrActive .number[data-v-2b1b5458] {
    background: #0076bd;
}
.steps .number[data-v-2b1b5458] {
    font-weight: 500;
    font-size: 14px;
    height: 29px;
    width: 29px;
    background: rgba(0, 0, 0, 0.3);
    line-height: 32px;
    color: #ffffff;
    text-align: center;
    border-radius: 2px;
}
.steps .name[data-v-2b1b5458] {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 32px;
    margin: 0 0 0 11px;
}
}
@media (min-width: 768px) and (min-width: 1200px) {
.steps .name[data-v-2b1b5458] {
    font-size: 18px;
    line-height: 36px;
}
}
@media (min-width: 768px) {
.ProgressStatusWidget.orange .bluBorderContainer[data-v-2b1b5458] {
    border: 1px solid #ff8500;
}
}
@media (min-width: 768px) {
.ProgressStatusWidget.orange .steps .step.doneOrActive .number[data-v-2b1b5458] {
    background: #ff8500;
}
}
@media (min-width: 768px) {
.ProgressStatusWidget.green .bluBorderContainer[data-v-2b1b5458] {
    border: 1px solid #0082c8;
}
}
@media (min-width: 768px) {
.ProgressStatusWidget.green .steps .step.doneOrActive .number[data-v-2b1b5458] {
    background: #0082c8;
}
}

.spanLink[data-v-9e91972a] {
  text-decoration: underline;
  cursor: pointer;
}

.OffertItem[data-v-119621ec] {
  height: 100%;
  padding: 15px;
  position: relative;
  flex-basis: 100%;
  border-radius: 3px;
}
@media (min-width: 768px) {
.OffertItem[data-v-119621ec] {
    border-radius: 0;
    border: 1px solid #0076bd;
}
.OffertItem.green[data-v-119621ec] {
    border: 1px solid #0082c8;
}
.OffertItem.orange[data-v-119621ec] {
    border: 1px solid #ff8500;
}
}
@media (min-width: 992px) {
.OffertItem[data-v-119621ec] {
    padding: 20px 15px;
}
}
.OffertItem.noBorder[data-v-119621ec] {
  border: 0;
}
.OffertItem.small-box[data-v-119621ec] {
  border: 1px solid #0076bd;
  margin-top: 45px;
}
@media (min-width: 992px) {
.OffertItem.small-box[data-v-119621ec] {
    margin-top: 0;
    margin-left: 20px;
    flex-basis: 22.9%;
}
}
@media (min-width: 1200px) {
.OffertItem.small-box[data-v-119621ec] {
    width: 357px;
}
}
.OffertItem.small-box.green[data-v-119621ec] {
  border: 1px solid #0082c8;
}
.OffertItem.small-box.orange[data-v-119621ec] {
  border: 1px solid #ff8500;
}
.OffertItem.small-box.hide[data-v-119621ec] {
  display: none;
}
.OffertItem.small-box .border[data-v-119621ec] {
  display: block;
  margin-top: 17px;
}
.OffertItem.small-box .vehicle[data-v-119621ec] {
  margin-top: 34px;
}
.OffertItem.small-box .image[data-v-119621ec] {
  flex: 0 0 50%;
}
.OffertItem.small-box .image img[data-v-119621ec] {
  display: block;
  width: 100%;
  margin: 0 auto;
  max-height: 100px;
  object-fit: contain;
}
.OffertItem.small-box .ctaWrapper[data-v-119621ec] {
  text-align: center;
  margin: 0;
}
@media (min-width: 992px) {
.OffertItem.small-box .ctaWrapper[data-v-119621ec] {
    margin-top: 10px;
}
}
.upsellBox[data-v-119621ec] {
  color: #333333;
}
.upsellBox .title[data-v-119621ec] {
  font-size: 16px;
  font-weight: 600;
}
.upsellBox .content[data-v-119621ec] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 34px;
}
.elefastBox[data-v-119621ec] {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
.elefastBox[data-v-119621ec] {
    flex-direction: column;
    flex-wrap: no-wrap;
    justify-content: center;
    align-items: center;
}
}
.elefastBox .text[data-v-119621ec] {
  text-align: center;
  color: #333333;
}
@media (min-width: 992px) {
.elefastBox .text[data-v-119621ec] {
    margin-top: 30px;
    text-align: left;
}
}
.elefastBox .text .title[data-v-119621ec] {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  flex-grow: 1;
}
.elefastBox .text .small-text[data-v-119621ec] {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
@media (min-width: 992px) {
.elefastBox .info-icon[data-v-119621ec] {
    display: none;
}
}
.elefastBox .ctaWrapper[data-v-119621ec] {
  flex-basis: 100%;
  background-color: #ff8500;
  margin: 30px 11px 20px 11px;
}
@media (min-width: 992px) {
.elefastBox .ctaWrapper[data-v-119621ec] {
    margin: 60px 0 0;
    width: 100%;
}
}
.elefastBox .ctaWrapper .elefastCta[data-v-119621ec] {
  font-size: 18px;
}
@media (min-width: 992px) {
.elefastBox .ctaWrapper .elefastCta[data-v-119621ec] {
    font-size: 15px;
}
}
.flexWrapper[data-v-119621ec] {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
.flexWrapper[data-v-119621ec] {
    align-items: flex-end;
}
}
@media (min-width: 992px) {
.flexWrapper[data-v-119621ec] {
    align-items: center;
}
}
.flexWrapper .details[data-v-119621ec] {
  margin: 0;
  flex-basis: 100%;
}
.flexWrapper .additionals[data-v-119621ec] {
  flex-basis: 100%;
  margin: 20px 0 0;
}
.flexWrapper .price[data-v-119621ec] {
  flex-basis: 100%;
}
@media (min-width: 768px) {
.flexWrapper .details[data-v-119621ec] {
    margin: 0 0 20px;
    flex-basis: 100%;
}
.flexWrapper .additionals[data-v-119621ec] {
    flex-basis: 50%;
}
.flexWrapper .price[data-v-119621ec] {
    margin: 0 0 0 30px;
    flex-basis: 45%;
}
}
@media (min-width: 992px) {
.flexWrapper .details[data-v-119621ec] {
    margin: 0;
    flex-basis: 40%;
}
.flexWrapper .additionals[data-v-119621ec] {
    margin: 0;
    flex-basis: 25%;
}
.flexWrapper .price[data-v-119621ec] {
    margin: -10px 0 0;
    flex-basis: 20%;
}
}
.border[data-v-119621ec] {
  border: 0;
  border-top: 1px solid #c9c9c9;
  position: absolute;
  left: 0;
  width: 100%;
  display: none;
  margin-top: 31px;
}
@media (min-width: 768px) {
.border[data-v-119621ec] {
    display: block;
}
}
.flexWrapperPrice[data-v-119621ec] {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
.flexWrapperPrice[data-v-119621ec] {
    margin-top: 47px;
    flex-direction: row;
    justify-content: space-between;
}
}
.flexWrapperPrice .infos .title[data-v-119621ec] {
  display: none;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}
@media (min-width: 768px) {
.flexWrapperPrice .infos .title[data-v-119621ec] {
    display: block;
}
}
.flexWrapperPrice .infos .moreInfoCta[data-v-119621ec] {
  color: #0076bd;
  font-size: 14px;
  font-weight: 400;
  margin-top: 42px;
}
@media (min-width: 768px) {
.flexWrapperPrice .infos .moreInfoCta[data-v-119621ec] {
    margin-top: 10px;
}
}
.flexWrapperPrice .infos .moreInfoCta .cta[data-v-119621ec] {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  text-align: left;
  justify-content: flex-start;
}
@media (min-width: 992px) {
.flexWrapperPrice .infos .moreInfoCta .cta[data-v-119621ec] {
    justify-content: flex-end;
}
}
.flexWrapperPrice .infos .moreInfoCta .iconLabel[data-v-119621ec] {
  text-align: left;
}
@media (min-width: 992px) {
.flexWrapperPrice .infos .moreInfoCta .iconLabel[data-v-119621ec] {
    width: 80%;
    text-align: right;
}
}
.flexWrapperPrice .infos .moreInfoCta .rightArrow[data-v-119621ec] {
  margin-left: 15px;
}
.flexWrapperPrice .amount[data-v-119621ec] {
  font-weight: 500;
  font-size: 23px;
  line-height: 33px;
  color: #0076bd;
  margin: 10px 0 0;
  text-align: left;
}
@media (min-width: 992px) {
.flexWrapperPrice .amount[data-v-119621ec] {
    font-weight: 600;
    line-height: 42px;
    margin: 0;
    font-size: 30px;
    text-align: right;
}
}
.offertName[data-v-119621ec] {
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  height: 14px;
  line-height: 14px;
}
.titleInfo[data-v-119621ec] {
  font-weight: 400;
  font-size: 14px;
  color: #0076bd;
  height: 14px;
  line-height: 14px;
}
.details .titleInfo[data-v-119621ec] {
  display: none;
}
@media (min-width: 992px) {
.details .titleInfo[data-v-119621ec] {
    display: block;
}
}
.name[data-v-119621ec] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 24px;
  color: #333333;
  line-height: 1.4;
}
.name span[data-v-119621ec] {
  display: inline-block;
  vertical-align: baseline;
}
.small[data-v-119621ec] {
  font-weight: 400;
  font-size: 14px;
  color: rgba(51, 51, 51, 0.5);
}
.details[data-v-119621ec] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
.image[data-v-119621ec] {
  flex: 0 0 50%;
}
.image img[data-v-119621ec] {
  display: block;
  width: 100%;
  max-width: 172px;
}
.specs[data-v-119621ec] {
  flex: 0 0 45%;
  margin: 0 0 0 30px;
}
.detail[data-v-119621ec] {
  height: 20px;
  line-height: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  margin: 7px 0 0;
}
.detail .infoPanelButton[data-v-119621ec] {
  flex: 0 0 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
.detail .infoPanelButton .iconLabel[data-v-119621ec] {
  color: #0076bd;
}
.detail .icon[data-v-119621ec] {
  flex: 0 0 20px;
  margin-right: 10px;
  height: 20px;
  display: flex;
  align-items: center;
}
.detail .iconLabel[data-v-119621ec] {
  font-weight: 400;
  font-size: 14px;
  line-height: 11px;
  height: 11px;
  padding: 1px 0 0;
  color: #707070;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.ctaWrapper[data-v-119621ec] {
  text-align: center;
}
@media (min-width: 992px) {
.ctaWrapper[data-v-119621ec] {
    margin: 40px 0 0;
    height: 40px;
}
}
.upsellCta[data-v-119621ec] {
  margin: 20px 0 0;
  padding: 0 20px;
  min-width: 170px;
  display: inline-block;
  height: 40px;
  line-height: 46px;
  font-weight: 500;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
}
@media (min-width: 992px) {
.upsellCta[data-v-119621ec] {
    margin: 0;
    width: 255px;
}
}
.blue .amount[data-v-119621ec],
.blue .infos[data-v-119621ec] {
  color: #0076bd;
}
.blue svg[data-v-119621ec] {
  stroke: #0076bd !important;
  fill: #0076bd !important;
}
.blue svg circle[data-v-119621ec] {
  stroke: #0076bd !important;
}
.blue svg rect[data-v-119621ec] {
  fill: #0076bd !important;
}
.blue svg path[data-v-119621ec] {
  fill: #0076bd !important;
}
.blue .titleInfo[data-v-119621ec],
.blue .infoPanelButton .iconLabel[data-v-119621ec] {
  color: #0076bd;
}
.blue .flexWrapperPrice .infos .moreInfoCta[data-v-119621ec] {
  color: #0076bd;
}
.green .amount[data-v-119621ec],
.green .infos[data-v-119621ec] {
  color: #0082c8;
}
.green svg[data-v-119621ec] {
  stroke: #0082c8 !important;
  fill: #0082c8 !important;
}
.green svg circle[data-v-119621ec] {
  stroke: #0082c8 !important;
}
.green svg rect[data-v-119621ec] {
  fill: #0082c8 !important;
}
.green svg path[data-v-119621ec] {
  fill: #0082c8 !important;
}
.green .titleInfo[data-v-119621ec],
.green .infoPanelButton .iconLabel[data-v-119621ec] {
  color: #0082c8;
}
.green .flexWrapperPrice .infos .moreInfoCta[data-v-119621ec] {
  color: #0082c8;
}
.orange .amount[data-v-119621ec],
.orange .infos[data-v-119621ec] {
  color: #ff8500;
}
.orange svg[data-v-119621ec] {
  stroke: #ff8500 !important;
  fill: #ff8500 !important;
}
.orange svg circle[data-v-119621ec] {
  stroke: #ff8500 !important;
}
.orange svg rect[data-v-119621ec] {
  fill: #ff8500 !important;
}
.orange svg path[data-v-119621ec] {
  fill: #ff8500 !important;
}
.orange .titleInfo[data-v-119621ec],
.orange .infoPanelButton .iconLabel[data-v-119621ec] {
  color: #ff8500;
}
.orange .flexWrapperPrice .infos .moreInfoCta[data-v-119621ec] {
  color: #ff8500;
}

.ReservationBoxSummary[data-v-802cca3a] {
  padding: 23px 16px;
  color: #333333;
}
.ReservationBoxSummary.blue[data-v-802cca3a] {
  border: 1px solid #0076bd;
}
.ReservationBoxSummary.blue.green[data-v-802cca3a] {
  border: 1px solid #0082c8;
}
.ReservationBoxSummary.blue.orange[data-v-802cca3a] {
  border: 1px solid #ff8500;
}
.ReservationBoxSummary .detailsWrapper[data-v-802cca3a] {
  margin-bottom: 11px;
}
.ReservationBoxSummary .detailsWrapper .label[data-v-802cca3a] {
  margin: 0;
  font-size: 14px;
  line-height: 13px;
  font-weight: 400;
}
.ReservationBoxSummary .detailsWrapper .detail[data-v-802cca3a] {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}

.PaymentMethodsItem[data-v-29574a71] {
  display: flex;
}
.PaymentMethodsItem .checkbox[data-v-29574a71] {
  flex: 0 0 20px;
  border: 2px solid #a0a0a0;
  border-radius: 50%;
  height: 20px;
}
.PaymentMethodsItem .checkbox.checked[data-v-29574a71] {
  position: relative;
}
.PaymentMethodsItem .checkbox.checked[data-v-29574a71]:after {
  content: '';
  background: url(/static/img/checked_black.svg?e1d416ae48624e69a65f6084a24e8c2f);
  background-size: contain;
  position: absolute;
  width: 8px;
  height: 8px;
  display: block;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  pointer-events: none;
}
.PaymentMethodsItem .icon[data-v-29574a71] {
  margin: 0 15px;
}
@media (min-width: 992px) {
.PaymentMethodsItem .icon[data-v-29574a71] {
    margin: 0 20px;
}
}
.PaymentMethodsItem .content[data-v-29574a71] {
  display: flex;
  flex-direction: column;
  margin-right: 42px;
  flex: 1;
}
@media (min-width: 768px) {
.PaymentMethodsItem .content[data-v-29574a71] {
    flex: 0 0 46%;
}
}
@media (min-width: 992px) {
.PaymentMethodsItem .content[data-v-29574a71] {
    margin-right: 58px;
}
}
.PaymentMethodsItem .label[data-v-29574a71],
.PaymentMethodsItem .value[data-v-29574a71] {
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  margin: 0;
}
@media (min-width: 992px) {
.PaymentMethodsItem .label[data-v-29574a71],
  .PaymentMethodsItem .value[data-v-29574a71] {
    font-size: 20px;
    line-height: 28px;
}
}
.PaymentMethodsItem .text[data-v-29574a71] {
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0 0;
}
@media (min-width: 992px) {
.PaymentMethodsItem .text[data-v-29574a71] {
    font-size: 14px;
    line-height: 19px;
    margin: 13px 0 0;
}
}

.DashboardTextCta .container[data-v-5c31ef08] {
  max-width: none !important;
  padding: 0;
}
.DashboardTextCta .container .title-wrapper[data-v-5c31ef08] {
  font-weight: 500;
  padding: 0 0 15px;
}
.DashboardTextCta .container .title-wrapper.title-20[data-v-5c31ef08] {
  font-size: 20px;
}
.DashboardTextCta .container .title-wrapper.title-24[data-v-5c31ef08] {
  font-size: 20px;
}
@media (min-width: 768px) {
.DashboardTextCta .container .title-wrapper.title-24[data-v-5c31ef08] {
    font-size: 24px;
}
}
.DashboardTextCta .container .description-wrapper[data-v-5c31ef08] {
  font-size: 16px;
  font-weight: 400;
}
.DashboardTextCta .container .description-wrapper[data-v-5c31ef08] a {
  font-weight: 500;
  color: #0076bd;
}
.DashboardTextCta .container .description-wrapper[data-v-5c31ef08] p {
  margin: 0;
}
.DashboardTextCta .container .myCta[data-v-5c31ef08] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  line-height: normal;
  text-align: center;
  margin: 20px 0 0;
  padding: 16px 10px 10px;
}
@media (min-width: 768px) {
.DashboardTextCta .container .myCta[data-v-5c31ef08] {
    padding: 20px 10px 14px;
}
}
@media (min-width: 1200px) {
.DashboardTextCta .container .myCta[data-v-5c31ef08] {
    margin: 0;
}
}
.DashboardTextCta .container .myCta.cta-outline-blue[data-v-5c31ef08],
.DashboardTextCta .container .myCta.cta-outline-red[data-v-5c31ef08] {
  background: #ffffff;
}
.DashboardTextCta .container .myCta.cta-outline-red[data-v-5c31ef08] {
  color: #d32f2f;
  border-color: #d32f2f;
}
@media (min-width: 1200px) {
.DashboardTextCta .container .myCta.cta-below[data-v-5c31ef08] {
    margin: 20px 0 0;
}
}

.AcceptPrivacyPolicyLabel a[data-v-12161a48] {
  color: #000000;
  text-decoration: underline;
}
.red[data-v-12161a48] {
  color: #d32f2f;
}

.red[data-v-682fe8a5] {
  color: #d32f2f;
}

.red[data-v-2e6a1ac0] {
  color: #d32f2f;
}

.AcceptElefastPolicyLabel a[data-v-3af9cc26] {
  color: #000000;
  text-decoration: underline;
}
.red[data-v-3af9cc26] {
  color: #d32f2f;
}

.AcceptOneClickPaymentLabel a[data-v-4a441a2e] {
  color: #000000;
  text-decoration: underline;
}
.red[data-v-4a441a2e] {
  color: #d32f2f;
}

p[data-v-9b02f5e2] {
  font-size: 14px;
  text-align: center;
}
p a[data-v-9b02f5e2] {
  text-decoration: none;
  color: #0076bd;
}

.ImplicitAcceptPolicyLabel a[data-v-18c69058] {
  color: #000000;
  text-decoration: underline;
}
.red[data-v-18c69058] {
  color: #d32f2f;
}

.DatePicker[data-v-e62c3512] {
  cursor: pointer;
}

.Autocomplete[data-v-57d76410] {
  position: relative;
}
.Autocomplete.selected .close[data-v-57d76410] {
  position: absolute;
  top: 50%;
  right: 12.5px;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.Autocomplete.selected .close span[data-v-57d76410] {
  font-size: 1.2rem;
  font-weight: 700;
  color: #000000;
}

.CustomSelect[data-v-e2b13cf2] {
  padding: 0 0 0 25px !important;
  cursor: pointer;
}
.CustomSelect select[data-v-e2b13cf2] {
  position: relative;
  height: 100%;
  background: transparent;
  color: inherit;
  cursor: pointer;
  appearance: none;
  z-index: 1;
}
.CustomSelect select[data-v-e2b13cf2]:disabled {
  color: #979797 !important;
}
.CustomSelect[data-v-e2b13cf2]:after {
  content: '';
  width: 11px;
  height: 6px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background: url(/static/img/arrow_down.svg?01fb06ef1c59ce05f6517036dc0a53b5) no-repeat 0 0;
  background-size: contain;
  z-index: 0;
}
.CustomSelect.isValid select[data-v-e2b13cf2] {
  color: #000000 !important;
}
.CustomSelect.isValid select[data-v-e2b13cf2]:disabled {
  color: #979797 !important;
}


[data-v-5ecbfd94] .vdatetime-popup__header,[data-v-5ecbfd94] .vdatetime-calendar__month__day--selected > span > span,[data-v-5ecbfd94] .vdatetime-calendar__month__day--selected:hover > span > span {
  background: #0076bd;
}
[data-v-5ecbfd94] .vdatetime-year-picker__item--selected,[data-v-5ecbfd94] .vdatetime-time-picker__item--selected,[data-v-5ecbfd94] .vdatetime-popup__actions__button {
  color: #0076bd;
}
.documentsUploadedCourtesyBox[data-v-5ecbfd94] {
  margin: 0 0 30px;
  border: 1px solid #0076bd;
  padding: 15px 15px 0px;
}
.courtesyTitle[data-v-5ecbfd94] {
  font-weight: 600;
  color: #0076bd;
  font-size: 18px;
  line-height: 1.4;
}
.takeAPicture[data-v-5ecbfd94] {
  width: 100%;
  display: block;
  height: 60px;
  line-height: 65px;
  background: #66beed;
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
  margin-top: 0;
  max-width: 200px;
  text-align: center;
}
.formSubmitMessage[data-v-5ecbfd94] {
  text-align: center;
}
.formSubmitMessage.success[data-v-5ecbfd94] {
  color: #0082c8;
}
.formSubmitMessage.error[data-v-5ecbfd94] {
  color: #d32f2f;
}
@media (min-width: 768px) {
.formSubmitMessage.right[data-v-5ecbfd94] {
    text-align: right;
}
}
@media (min-width: 768px) {
.formSubmitMessage.left[data-v-5ecbfd94] {
    text-align: left;
}
}
@media (min-width: 768px) {
.formSubmitMessage.center[data-v-5ecbfd94] {
    text-align: center;
}
}
.CustomerCareForm[data-v-5ecbfd94] {
  color: #000000;
}
.CustomerCareForm.simpleVariant[data-v-5ecbfd94] {
  text-align: center;
}
@media (min-width: 768px) {
.CustomerCareForm.simpleVariant[data-v-5ecbfd94] {
    margin: 0 auto;
    width: 387px;
}
}
@media (min-width: 1200px) {
.CustomerCareForm.simpleVariant[data-v-5ecbfd94] {
    margin: 0;
    width: 420px;
}
}
.fieldsInfo[data-v-5ecbfd94] {
  font-size: 14px;
  margin: 40px 0 0;
}
@media (min-width: 768px) {
.fieldsInfo[data-v-5ecbfd94] {
    font-size: 14px;
}
}
.red[data-v-5ecbfd94] {
  color: #d32f2f;
}
.legal[data-v-5ecbfd94] {
  font-size: 14px;
  text-align: center;
  margin: 30px 0 0;
}
.legal[data-v-5ecbfd94] b {
  font-weight: 500;
}
@media (min-width: 768px) {
.legal[data-v-5ecbfd94] {
    text-align: left;
    font-size: 14px;
    max-width: 380px;
}
}
.verifyCodeSeparator[data-v-5ecbfd94] {
  border: 0;
  height: 0;
  margin: 45px 0;
  border-bottom: 1px solid #979797;
}
@media (min-width: 1200px) {
.verifyCodeSeparator[data-v-5ecbfd94] {
    margin: 45px -30px;
}
}
.landingImage[data-v-5ecbfd94] {
  margin: 40px 0 0;
}
.landingText[data-v-5ecbfd94] {
  margin: 25px auto 0;
  max-width: 245px;
  font-size: 14px;
  line-height: 24px;
}
@media (min-width: 768px) {
.landingText[data-v-5ecbfd94] {
    font-size: 18px;
    max-width: 300px;
}
}
.landingText[data-v-5ecbfd94] p {
  margin: 0;
}
.landingText[data-v-5ecbfd94] p b,
.landingText[data-v-5ecbfd94] p strong {
  font-weight: 600;
}
.landingText[data-v-5ecbfd94] a {
  text-decoration: none;
  color: #0076bd;
}
.formWrapper[data-v-5ecbfd94] {
  text-align: left;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.formWrapper[data-v-5ecbfd94] {
    margin: 50px 0 0;
}
}
.formWrapper.wrapperClass-loyalty-cta[data-v-5ecbfd94],
.formWrapper.wrapperClass-loyalty-cta-large[data-v-5ecbfd94],
.formWrapper.wrapperClass-loyalty-cta-large-2[data-v-5ecbfd94],
.formWrapper.wrapperClass-loyalty-cta-disable[data-v-5ecbfd94],
.formWrapper.wrapperClass-change-consenso_2[data-v-5ecbfd94],
.formWrapper.wrapperClass-change-password-cta[data-v-5ecbfd94] {
  margin: 0;
}
.title[data-v-5ecbfd94] {
  font-weight: 500;
  font-size: 20px;
}
@media (min-width: 768px) {
.title[data-v-5ecbfd94] {
    font-size: 26px;
}
}
@media (min-width: 1200px) {
.title[data-v-5ecbfd94] {
    font-size: 32px;
}
}
.formWrapper .title[data-v-5ecbfd94] {
  width: 100%;
  margin: 60px 0 30px;
}
@media (min-width: 1200px) {
.formWrapper .title[data-v-5ecbfd94] {
    margin: 80px 0 0;
}
}
.subtitle[data-v-5ecbfd94] {
  font-weight: 400;
  font-size: 14px;
  margin: 5px 0 0;
}
@media (min-width: 768px) {
.subtitle[data-v-5ecbfd94] {
    font-size: 16px;
}
}
@media (min-width: 1200px) {
.subtitle[data-v-5ecbfd94] {
    margin: 20px 0 0;
}
}
.subtitle[data-v-5ecbfd94] p {
  margin: 0;
}
.subtitle[data-v-5ecbfd94] a {
  color: #0076bd;
  text-decoration: none;
  font-weight: 500;
}
.errors[data-v-5ecbfd94],
.infos[data-v-5ecbfd94] {
  margin: 10px 0 0;
  font-size: 14px;
  color: #d32f2f;
  line-height: 1.2;
}
.errors p[data-v-5ecbfd94],
.infos p[data-v-5ecbfd94] {
  margin: 0;
}
.infos[data-v-5ecbfd94] {
  color: #000000;
}
.label[data-v-5ecbfd94] {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  display: block;
  line-height: 1;
}
@media (min-width: 768px) {
.label[data-v-5ecbfd94] {
    font-size: 14px;
}
}
@media (min-width: 1200px) {
.label[data-v-5ecbfd94] {
    font-weight: 500;
}
}
.showPasswordButton[data-v-5ecbfd94] {
  width: 20px;
  height: 11px;
  position: absolute;
  top: calc(50% - 1px);
  right: 25px;
  transform: translateY(-50%);
}
.showPasswordButton svg[data-v-5ecbfd94] {
  width: 100%;
}
.selectWrapper[data-v-5ecbfd94] {
  position: relative;
}
.selectWrapper select[data-v-5ecbfd94] {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  appearance: none;
  background: transparent;
  color: #000000;
  display: inline-block;
  width: 100%;
  padding: 0 40px 0 25px;
  border: 1px solid #979797;
  border-radius: 3px;
  height: 52px;
  line-height: 50px;
  font-weight: 500;
  font-size: 16px;
}
@media (min-width: 768px) {
.selectWrapper select[data-v-5ecbfd94] {
    height: 60px;
    line-height: 58px;
}
}
.selectWrapper[data-v-5ecbfd94]:after {
  content: '';
  position: absolute;
  top: 19px;
  right: 15px;
  width: 10px;
  height: 10px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  transform: rotate(-45deg);
  pointer-events: none;
}
@media (min-width: 768px) {
.selectWrapper[data-v-5ecbfd94]:after {
    top: 23px;
}
}
.inputWrapper[data-v-5ecbfd94] {
  margin: 20px 0 0;
}
@media (min-width: 1200px) {
.inputWrapper[data-v-5ecbfd94] {
    margin: 25px 0 0;
}
}
.inputWrapper .outer[data-v-5ecbfd94] {
  position: relative;
  margin: 5px 0 0;
}
.inputWrapper .outer[data-v-5ecbfd94]:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  content: '';
  display: block;
  transition: all 0.4s ease;
  z-index: 1;
}
.inputWrapper .inner[data-v-5ecbfd94] {
  padding: 0 25px;
  border: 1px solid #979797;
  border-radius: 3px;
  height: 52px;
  line-height: 54px;
}
@media (min-width: 768px) {
.inputWrapper .inner[data-v-5ecbfd94] {
    height: 60px;
    line-height: 62px;
}
}
.inputWrapper.isDirty .outer[data-v-5ecbfd94]:before {
  width: 5px;
  background-color: #0076bd;
}
.inputWrapper.inError .outer[data-v-5ecbfd94]:before {
  width: 5px;
  background-color: #d32f2f;
}
.inputWrapper.isProtected[data-v-5ecbfd94] {
  pointer-events: none;
}
.inputWrapper.isProtected .outer[data-v-5ecbfd94] {
  background-color: #f9f9f9;
}
.inputWrapper.isProtected .outer[data-v-5ecbfd94]:before {
  width: 5px;
  background-color: #0082c8;
}
.inputWrapper.isProtected .inner[data-v-5ecbfd94] {
  background-color: #f9f9f9;
}
.inputWrapper.isProtected input[data-v-5ecbfd94],
.inputWrapper.isProtected[data-v-5ecbfd94] input,
.inputWrapper.isProtected select[data-v-5ecbfd94],
.inputWrapper.isProtected[data-v-5ecbfd94] select {
  background-color: #f9f9f9;
  color: #707070;
}
.inputWrapper input[data-v-5ecbfd94],
.inputWrapper[data-v-5ecbfd94] input,
.inputWrapper select[data-v-5ecbfd94],
.inputWrapper[data-v-5ecbfd94] select {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-weight: 500;
  color: #000000;
  margin: 0;
  padding: 0;
  width: 100%;
  border: 0;
  line-height: 1;
  display: inline-block;
  font-size: 16px;
}
.inputWrapper input[data-v-5ecbfd94]::-webkit-input-placeholder,
.inputWrapper[data-v-5ecbfd94] input::-webkit-input-placeholder,
.inputWrapper select[data-v-5ecbfd94]::-webkit-input-placeholder,
.inputWrapper[data-v-5ecbfd94] select::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #707070;
  font-weight: 400;
}
.inputWrapper input[data-v-5ecbfd94]::-moz-placeholder,
.inputWrapper[data-v-5ecbfd94] input::-moz-placeholder,
.inputWrapper select[data-v-5ecbfd94]::-moz-placeholder,
.inputWrapper[data-v-5ecbfd94] select::-moz-placeholder {
  /* Firefox 19+ */
  color: #707070;
  font-weight: 400;
}
.inputWrapper input[data-v-5ecbfd94]:-ms-input-placeholder,
.inputWrapper[data-v-5ecbfd94] input:-ms-input-placeholder,
.inputWrapper select[data-v-5ecbfd94]:-ms-input-placeholder,
.inputWrapper[data-v-5ecbfd94] select:-ms-input-placeholder {
  /* IE 10+ */
  color: #707070;
  font-weight: 400;
}
.inputWrapper input[data-v-5ecbfd94]:-moz-placeholder,
.inputWrapper[data-v-5ecbfd94] input:-moz-placeholder,
.inputWrapper select[data-v-5ecbfd94]:-moz-placeholder,
.inputWrapper[data-v-5ecbfd94] select:-moz-placeholder {
  /* Firefox 18- */
  color: #707070;
  font-weight: 400;
}
@media (min-width: 768px) {
.inputWrapper input[data-v-5ecbfd94],
  .inputWrapper[data-v-5ecbfd94] input,
  .inputWrapper select[data-v-5ecbfd94],
  .inputWrapper[data-v-5ecbfd94] select {
    font-size: 17px;
}
}
@media (min-width: 1200px) {
.inputWrapper input[data-v-5ecbfd94],
  .inputWrapper[data-v-5ecbfd94] input,
  .inputWrapper select[data-v-5ecbfd94],
  .inputWrapper[data-v-5ecbfd94] select {
    font-size: 18px;
}
}
.inputWrapper .inner.withPhonePrefixes[data-v-5ecbfd94] {
  display: flex;
  align-items: baseline;
  padding: 0 25px 0 0;
}
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer[data-v-5ecbfd94] {
  position: relative;
  height: 100%;
  border-right: 1px solid #979797;
  padding: 0 11px 0 11px;
  margin: 0 25px 0 0;
}
@media (min-width: 768px) {
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer[data-v-5ecbfd94] {
    padding: 0 14px 0 14px;
}
}
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixesSelected[data-v-5ecbfd94] {
  color: #707070;
  font-weight: 400;
  line-height: normal;
  font-size: 16px;
  min-width: 22px;
  display: inline-block;
}
@media (min-width: 768px) {
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixesSelected[data-v-5ecbfd94] {
    font-size: 17px;
}
}
@media (min-width: 1200px) {
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixesSelected[data-v-5ecbfd94] {
    font-size: 18px;
}
}
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixesSelected.setted[data-v-5ecbfd94] {
  color: #000000;
  font-weight: 500;
}
.inputWrapper .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixes[data-v-5ecbfd94] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  appearance: none;
  border: none;
  background: transparent;
  color: #0076bd;
  font-size: 14px;
  opacity: 0;
}
.inputWrapper.isProtected .inner.withPhonePrefixes .phonePrefixesContainer .phonePrefixesSelected[data-v-5ecbfd94] {
  color: #707070 !important;
}
@media (min-width: 768px) {
.multiselectInput .inner[data-v-5ecbfd94] {
    height: 58px;
    line-height: 60px;
}
}
.multiselectInput[data-v-5ecbfd94] .multiselect {
  width: auto;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__select {
  display: none;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__placeholder {
  color: #707070;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__tags {
  border: 0;
  height: 100%;
  padding: 14px 0 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  font-size: 18px;
  line-height: 18px;
}
@media (min-width: 768px) {
.multiselectInput[data-v-5ecbfd94] .multiselect__tags {
    padding: 17px 0 0;
}
}
.multiselectInput[data-v-5ecbfd94] .multiselect__input {
  font-size: 18px;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__content-wrapper {
  margin: 0 0px 0 -26px;
  width: calc(100% + 2px);
  border-color: #979797;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__content {
  display: block;
  width: 100%;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__option--selected.multiselect__option--highlight {
  background: #0076bd;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__option {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__option--highlight {
  background: #0076bd;
}
.multiselectInput[data-v-5ecbfd94] .multiselect__content {
  font-size: 18px;
}
.passwordInput .inner[data-v-5ecbfd94] {
  padding-right: 50px;
}
.checkboxInput[data-v-5ecbfd94] {
  margin: 20px 0 0;
}
@media (min-width: 1200px) {
.checkboxInput[data-v-5ecbfd94] {
    margin: 25px 0 0;
}
}
.checkboxInput input[data-v-5ecbfd94] {
  display: none;
}
.checkboxInput label[data-v-5ecbfd94] {
  font-size: 14px;
  color: #000000;
  position: relative;
  line-height: 20px;
  font-weight: 400;
  /*>span{
        align-items: center;
        height:12px;
      }*/
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.checkboxInput label a[data-v-5ecbfd94],
.checkboxInput label .inlineDiv[data-v-5ecbfd94] {
  display: inline;
  text-decoration: underline;
  color: #000000;
}
.checkboxInput .box[data-v-5ecbfd94] {
  flex-shrink: 0;
  flex-grow: 0;
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #979797;
  border-radius: 2px;
  margin: 0 10px 0 0;
  position: relative;
}
.checkboxInput input + label .box[data-v-5ecbfd94]:after {
  display: none;
  content: '';
  position: absolute;
  top: 3px;
  left: 1px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.checkboxInput input:checked + label .box[data-v-5ecbfd94]:after {
  display: block;
  pointer-events: none;
}
.fileInput .outer[data-v-5ecbfd94]:before {
  display: none;
}
.fileInput .inner[data-v-5ecbfd94] {
  padding: 0;
  border: 0;
  position: relative;
  overflow: hidden;
}
.fileInput .inner input[data-v-5ecbfd94],
.fileInput .inner .fakeInputButton[data-v-5ecbfd94] {
  display: block;
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  direction: ltr;
  cursor: pointer;
  z-index: 2;
}
.fileInput.isProtected .outer[data-v-5ecbfd94] {
  background-color: transparent;
}
.fileInput.isProtected .outer .inner[data-v-5ecbfd94] {
  background-color: transparent;
}
.fileInput.isProtected .outer .inner .fakeFileInput .right[data-v-5ecbfd94] {
  background-color: #f9f9f9;
}
.fileInput.isProtected .outer .inner .fakeFileInput .right .label[data-v-5ecbfd94] {
  text-decoration: none;
}
.fakeFileInput[data-v-5ecbfd94] {
  font-size: 0;
}
.fakeFileInput .left[data-v-5ecbfd94],
.fakeFileInput .right[data-v-5ecbfd94] {
  display: inline-block;
  vertical-align: top;
  height: 52px;
}
@media (min-width: 768px) {
.fakeFileInput .left[data-v-5ecbfd94],
  .fakeFileInput .right[data-v-5ecbfd94] {
    height: 60px;
}
}
.fakeFileInput .label[data-v-5ecbfd94] {
  font-size: 14px;
  display: block;
  height: 100%;
  line-height: 54px;
}
@media (min-width: 768px) {
.fakeFileInput .label[data-v-5ecbfd94] {
    line-height: 62px;
}
}
.fakeFileInput .left[data-v-5ecbfd94] {
  position: relative;
  width: 32%;
}
.fakeFileInput .left .thumbnail[data-v-5ecbfd94] {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translateX(-50%) translateY(-50%);
}
.fakeFileInput .left .label[data-v-5ecbfd94] {
  background: #66beed;
  color: #ffffff;
  font-weight: 600;
  text-align: center;
}
.fakeFileInput .right[data-v-5ecbfd94] {
  width: 68%;
  border-top: 1px solid #979797;
  border-right: 1px solid #979797;
  border-bottom: 1px solid #979797;
}
.fakeFileInput .right .label[data-v-5ecbfd94] {
  padding: 0 15px;
  color: #707070;
  font-weight: 400;
  text-align: left;
  height: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 54px;
}
@media (min-width: 768px) {
.fakeFileInput .right .label[data-v-5ecbfd94] {
    line-height: 62px;
}
}
.fakeFileInput.hasPicture .left[data-v-5ecbfd94] {
  position: relative;
  width: 22%;
  margin-right: 10%;
}
.fakeFileInput.hasPicture .left .thumbnail[data-v-5ecbfd94] {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translateX(-50%) translateY(-50%);
}
.fakeFileInput.hasPicture .right[data-v-5ecbfd94] {
  border-left: 1px solid #979797;
}
.fakeFileInput.hasPicture .right .label[data-v-5ecbfd94] {
  padding: 0 15px;
  text-align: center;
  color: #0076bd;
  font-weight: 500;
  font-size: 16px;
  text-decoration: underline;
}
.flexWrapper[data-v-5ecbfd94] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.flexWrapper .recoverCta[data-v-5ecbfd94] {
  flex: 0 0 138px;
}
@media (min-width: 768px) {
.flexWrapper .recoverCta[data-v-5ecbfd94] {
    flex: 1 1 auto;
}
}
.recoverCta[data-v-5ecbfd94] {
  margin: 23px 0 0;
  text-align: right;
}
@media (min-width: 768px) {
.recoverCta[data-v-5ecbfd94] {
    margin: 26px 0 0;
}
}
.recoverCta a[data-v-5ecbfd94] {
  line-height: 1.2;
  text-decoration: none;
  color: #0076bd;
  font-weight: 500;
  font-size: 14px;
}
.submitCta[data-v-5ecbfd94],
.landingCta[data-v-5ecbfd94] {
  display: block;
  width: 100%;
  font-weight: 500;
  text-align: center;
  margin: 20px 0 0;
}
@media (min-width: 768px) {
.submitCta[data-v-5ecbfd94],
  .landingCta[data-v-5ecbfd94] {
    width: 170px;
    margin: 35px auto 0;
    font-weight: 400;
}
}
@media (min-width: 1200px) {
.submitCta[data-v-5ecbfd94],
  .landingCta[data-v-5ecbfd94] {
    width: 180px;
    margin-top: 25px;
}
}
.landingCta[data-v-5ecbfd94] {
  margin-top: 60px;
}
@media (min-width: 1200px) {
.recover .submitCta[data-v-5ecbfd94] {
    width: 240px;
}
}
@media (min-width: 768px) {
.recoverSent .landingCta[data-v-5ecbfd94],
  .changePassword .landingCta[data-v-5ecbfd94] {
    margin: 30px auto 0;
    width: 230px;
}
}
@media (min-width: 1200px) {
.recoverSent .landingCta[data-v-5ecbfd94],
  .changePassword .landingCta[data-v-5ecbfd94] {
    width: 240px;
}
}
@media (min-width: 1200px) {
.recoverSent .landingText[data-v-5ecbfd94],
  .changePassword .landingText[data-v-5ecbfd94] {
    max-width: none;
}
}
.recoverSent .landingImage svg[data-v-5ecbfd94],
.changePassword .landingImage svg[data-v-5ecbfd94] {
  width: 74px;
}
@media (min-width: 1200px) {
.recoverSent .landingImage[data-v-5ecbfd94],
  .changePassword .landingImage[data-v-5ecbfd94] {
    margin-top: 80px;
}
}
.changePassword[data-v-5ecbfd94] {
  text-align: left !important;
}
@media (min-width: 1200px) {
.changePassword[data-v-5ecbfd94] {
    width: 650px !important;
}
.changePassword .formWrapper[data-v-5ecbfd94] {
    width: 420px;
}
}
.changePassword .title[data-v-5ecbfd94] {
  font-size: 22px;
  font-weight: 500;
}
@media (min-width: 768px) {
.changePassword .title[data-v-5ecbfd94] {
    font-size: 30px;
}
}
.changePassword .subtitle[data-v-5ecbfd94] {
  font-size: 18px;
  font-weight: 400;
  text-align: left;
  margin: 0;
  padding-top: 17px;
}
@media (min-width: 768px) {
.changePassword .subtitle[data-v-5ecbfd94] {
    padding-top: 28px;
}
}
.changePassword .submitCta[data-v-5ecbfd94] {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  margin-left: 0;
}
@media (min-width: 768px) {
.changePassword .submitCta[data-v-5ecbfd94] {
    font-size: 20px;
}
}
@media (min-width: 768px) {
.recoverDone .landingCta[data-v-5ecbfd94] {
    width: 230px;
}
}
.recoverDone .landingImage svg[data-v-5ecbfd94] {
  width: 64px;
}
.verifyCode .landingCta[data-v-5ecbfd94] {
  margin-top: 20px;
}
@media (min-width: 768px) {
.verifyCode .landingCta[data-v-5ecbfd94] {
    width: auto;
}
}
@media (min-width: 1200px) {
.verifyCode .landingCta[data-v-5ecbfd94] {
    width: 330px;
}
}
@media (min-width: 768px) {
.verifyCode .landingText[data-v-5ecbfd94] {
    max-width: none;
}
}
@media (min-width: 768px) {
.verifyCode .submitCta[data-v-5ecbfd94] {
    width: auto;
}
}
@media (min-width: 1200px) {
.verifyCode .submitCta[data-v-5ecbfd94] {
    width: 330px;
}
}
.verifyCode .landingImage svg[data-v-5ecbfd94] {
  width: 100px;
}
.register[data-v-5ecbfd94] {
  width: auto;
  text-align: center;
}
@media (min-width: 768px) {
.register .formWrapper[data-v-5ecbfd94] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
}
}
@media (min-width: 768px) {
.register .inputWrapper[data-v-5ecbfd94] {
    flex: 0 0 48%;
}
.register .inputWrapper[data-v-5ecbfd94]:not(.checkboxInput) {
    margin: 40px 0 0;
}
.register .checkboxsWrapper[data-v-5ecbfd94] {
    width: 100%;
    margin: 40px 0 0;
}
.register .checkboxInput[data-v-5ecbfd94],
  .register .fieldsInfo[data-v-5ecbfd94] {
    flex: 0 0 100%;
}
.register .legal[data-v-5ecbfd94],
  .register .submitCta[data-v-5ecbfd94] {
    flex: 0 0 auto;
    margin: 0;
}
.register .registerCtaWrapper[data-v-5ecbfd94] {
    flex: 0 0 100%;
    margin: 46px 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
}
@media (min-width: 1200px) {
.register .submitCta[data-v-5ecbfd94] {
    width: 420px;
    height: 47px;
    font-size: 18px;
    line-height: 54px;
}
}
.one-click-payment[data-v-5ecbfd94] {
  width: auto;
}
.one-click-payment .subtitleWrapper[data-v-5ecbfd94] {
  width: 100%;
}
.one-click-payment .subtitleWrapper .subtitle-icon[data-v-5ecbfd94] {
  margin: 40px 0 30px;
}
@media (min-width: 768px) {
.one-click-payment .subtitleWrapper .subtitle-icon[data-v-5ecbfd94] {
    margin: 50px 0 30px;
}
}
.one-click-payment .subtitleWrapper .subtitle-icon.first[data-v-5ecbfd94] {
  margin: 0 0 30px;
}
.one-click-payment .subtitleWrapper .subtitle[data-v-5ecbfd94] {
  margin: 0;
}
.one-click-payment .inputWrapper[data-v-5ecbfd94] {
  width: 100%;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.one-click-payment .inputWrapper[data-v-5ecbfd94] {
    max-width: 345px;
}
}
@media (min-width: 992px) {
.one-click-payment .inputWrapper[data-v-5ecbfd94] {
    max-width: 450px;
}
}
.one-click-payment .one-clickCtaWrapper[data-v-5ecbfd94] {
  flex: 0 0 100%;
  margin: 40px 0 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.one-click-payment .one-clickCtaWrapper .legal[data-v-5ecbfd94] {
  order: 1;
  margin: 0;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-align: left;
}
@media (min-width: 768px) {
.one-click-payment .one-clickCtaWrapper .legal[data-v-5ecbfd94] {
    order: 0;
    max-width: 450px;
}
}
.one-click-payment .one-clickCtaWrapper .landingCta[data-v-5ecbfd94] {
  order: 0;
  margin: 0 auto 25px;
}
@media (min-width: 1200px) {
.one-click-payment .one-clickCtaWrapper .landingCta[data-v-5ecbfd94] {
    width: 280px;
    height: 47px;
    font-size: 18px;
    line-height: 54px;
}
}
.one-click-payment .one-clickCtaWrapper.justify-content-end .landingCta[data-v-5ecbfd94] {
  margin: 0;
}
.prenotation-error[data-v-5ecbfd94],
.license-expired[data-v-5ecbfd94] {
  width: auto;
  text-align: center;
}
.prenotation-error[data-v-5ecbfd94] .landingText,
.license-expired[data-v-5ecbfd94] .landingText {
  width: 100%;
  max-width: none;
  margin: 25px 0 0;
}
@media (min-width: 768px) {
.prenotation-error[data-v-5ecbfd94] .landingText,
  .license-expired[data-v-5ecbfd94] .landingText {
    margin: 50px 0 0;
}
}
@media (min-width: 992px) {
.prenotation-error[data-v-5ecbfd94] .landingText,
  .license-expired[data-v-5ecbfd94] .landingText {
    margin: 25px 0 0;
}
}
.prenotation-error[data-v-5ecbfd94] .landingText svg,
.license-expired[data-v-5ecbfd94] .landingText svg {
  margin: 0 0 30px;
}
@media (min-width: 768px) {
.prenotation-error[data-v-5ecbfd94] .landingText svg,
  .license-expired[data-v-5ecbfd94] .landingText svg {
    margin: 0 0 50px;
}
}
@media (min-width: 992px) {
.prenotation-error[data-v-5ecbfd94] .landingText svg,
  .license-expired[data-v-5ecbfd94] .landingText svg {
    margin: 0 0 35px;
}
}
.prenotation-error[data-v-5ecbfd94] .landingText svg path,
.license-expired[data-v-5ecbfd94] .landingText svg path {
  fill: #0076bd;
}
.prenotation-error[data-v-5ecbfd94] .landingText p,
.license-expired[data-v-5ecbfd94] .landingText p {
  font-size: 14px;
}
@media (min-width: 768px) {
.prenotation-error[data-v-5ecbfd94] .landingText p,
  .license-expired[data-v-5ecbfd94] .landingText p {
    font-size: 16px;
}
}
.prenotation-error[data-v-5ecbfd94] .landingCta,
.license-expired[data-v-5ecbfd94] .landingCta {
  width: 100%;
  margin: 40px 0 0;
}
.profile .titleWrapper[data-v-5ecbfd94],
.register-booking .titleWrapper[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .titleWrapper[data-v-5ecbfd94] {
  position: relative;
  width: 100%;
}
.profile .titleWrapper .title-icon[data-v-5ecbfd94],
.register-booking .titleWrapper .title-icon[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .titleWrapper .title-icon[data-v-5ecbfd94] {
  margin: 80px 0 0;
}
.profile .titleWrapper .title-icon.first[data-v-5ecbfd94],
.register-booking .titleWrapper .title-icon.first[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .titleWrapper .title-icon.first[data-v-5ecbfd94] {
  margin: 0;
}
.profile .titleWrapper .submitCta[data-v-5ecbfd94],
.register-booking .titleWrapper .submitCta[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .titleWrapper .submitCta[data-v-5ecbfd94] {
  display: inline-block;
  margin: 30px 0 10px !important;
}
@media (min-width: 768px) {
.profile .titleWrapper .submitCta[data-v-5ecbfd94],
  .register-booking .titleWrapper .submitCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .titleWrapper .submitCta[data-v-5ecbfd94] {
    position: absolute;
    margin: 0 !important;
    bottom: 0;
    right: 0;
    width: 150px;
}
}
.profile .title[data-v-5ecbfd94],
.register-booking .title[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .title[data-v-5ecbfd94] {
  font-size: 18px;
  margin: 30px 0 0 !important;
}
@media (min-width: 768px) {
.profile .title[data-v-5ecbfd94],
  .register-booking .title[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .title[data-v-5ecbfd94] {
    font-size: 20px;
}
}
@media (min-width: 1200px) {
.profile .title[data-v-5ecbfd94],
  .register-booking .title[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .title[data-v-5ecbfd94] {
    font-size: 20px;
}
}
@media (min-width: 768px) {
.profile .formWrapper[data-v-5ecbfd94],
  .register-booking .formWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .formWrapper[data-v-5ecbfd94],
  .profile .formWrapper section[data-v-5ecbfd94],
  .register-booking .formWrapper section[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .formWrapper section[data-v-5ecbfd94],
  .profile .additionalDataWrapper[data-v-5ecbfd94],
  .register-booking .additionalDataWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .additionalDataWrapper[data-v-5ecbfd94],
  .profile .billingWrapper[data-v-5ecbfd94],
  .register-booking .billingWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .billingWrapper[data-v-5ecbfd94] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
    margin: 0;
}
}
.profile .formWrapper section[data-v-5ecbfd94],
.register-booking .formWrapper section[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .formWrapper section[data-v-5ecbfd94],
.profile .additionalDataWrapper[data-v-5ecbfd94],
.register-booking .additionalDataWrapper[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .additionalDataWrapper[data-v-5ecbfd94] {
  width: 100%;
}
.profile .tooltipWrapper[data-v-5ecbfd94],
.register-booking .tooltipWrapper[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .tooltipWrapper[data-v-5ecbfd94] {
  pointer-events: auto;
}
.profile .tooltipWrapper .tooltip-icon[data-v-5ecbfd94],
.register-booking .tooltipWrapper .tooltip-icon[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .tooltipWrapper .tooltip-icon[data-v-5ecbfd94] {
  vertical-align: middle;
  margin: 0 0 0 6px;
}
.profile .tooltipWrapper[data-v-5ecbfd94] .tippy-box,
.register-booking .tooltipWrapper[data-v-5ecbfd94] .tippy-box,
.elefast-car-sharing-enabler-form .tooltipWrapper[data-v-5ecbfd94] .tippy-box {
  background-color: #0076bd;
  color: #ffffff;
  border-radius: 5px;
  padding: 15px;
  outline: 0;
}
.profile .tooltipWrapper[data-v-5ecbfd94] .tippy-box .tippy-svg-arrow svg path,
.register-booking .tooltipWrapper[data-v-5ecbfd94] .tippy-box .tippy-svg-arrow svg path,
.elefast-car-sharing-enabler-form .tooltipWrapper[data-v-5ecbfd94] .tippy-box .tippy-svg-arrow svg path {
  fill: #0076bd;
}
@media (min-width: 768px) {
.profile .inputWrapper[data-v-5ecbfd94],
  .register-booking .inputWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .inputWrapper[data-v-5ecbfd94] {
    flex: 0 0 48%;
}
.profile .inputWrapper[data-v-5ecbfd94]:not(.checkboxInput),
  .register-booking .inputWrapper[data-v-5ecbfd94]:not(.checkboxInput),
  .elefast-car-sharing-enabler-form .inputWrapper[data-v-5ecbfd94]:not(.checkboxInput) {
    margin: 40px 0 0;
}
.profile .checkboxsWrapper[data-v-5ecbfd94],
  .register-booking .checkboxsWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .checkboxsWrapper[data-v-5ecbfd94] {
    width: 100%;
    margin: 40px 0 0;
}
.profile .checkboxInput[data-v-5ecbfd94],
  .register-booking .checkboxInput[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .checkboxInput[data-v-5ecbfd94],
  .profile .fieldsInfo[data-v-5ecbfd94],
  .register-booking .fieldsInfo[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .fieldsInfo[data-v-5ecbfd94] {
    flex: 0 0 100%;
}
.profile .legal[data-v-5ecbfd94],
  .register-booking .legal[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .legal[data-v-5ecbfd94],
  .profile .submitCta[data-v-5ecbfd94],
  .register-booking .submitCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .submitCta[data-v-5ecbfd94] {
    flex: 0 0 auto;
    margin: 0;
}
.profile .registerCtaWrapper[data-v-5ecbfd94],
  .register-booking .registerCtaWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .registerCtaWrapper[data-v-5ecbfd94] {
    flex: 0 0 100%;
    margin: 46px 0 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
}
.profile .inputGplaces.isProtected[data-v-5ecbfd94],
.register-booking .inputGplaces.isProtected[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputGplaces.isProtected[data-v-5ecbfd94] {
  pointer-events: auto;
}
.profile .fullWidth[data-v-5ecbfd94],
.register-booking .fullWidth[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .fullWidth[data-v-5ecbfd94] {
  flex: 0 0 100%;
}
.profile .inputWrapper.isExpired .outer[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired .outer[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired .outer[data-v-5ecbfd94] {
  background-color: #ffffff;
}
.profile .inputWrapper.isExpired .outer[data-v-5ecbfd94]:before,
.register-booking .inputWrapper.isExpired .outer[data-v-5ecbfd94]:before,
.elefast-car-sharing-enabler-form .inputWrapper.isExpired .outer[data-v-5ecbfd94]:before {
  width: 5px;
  background-color: #d32f2f;
}
.profile .inputWrapper.isExpired .inner[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired .inner[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired .inner[data-v-5ecbfd94] {
  background-color: #ffffff;
}
.profile .inputWrapper.isExpired input[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired input[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired input[data-v-5ecbfd94],
.profile .inputWrapper.isExpired[data-v-5ecbfd94] input,
.register-booking .inputWrapper.isExpired[data-v-5ecbfd94] input,
.elefast-car-sharing-enabler-form .inputWrapper.isExpired[data-v-5ecbfd94] input,
.profile .inputWrapper.isExpired select[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired select[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired select[data-v-5ecbfd94],
.profile .inputWrapper.isExpired[data-v-5ecbfd94] select,
.register-booking .inputWrapper.isExpired[data-v-5ecbfd94] select,
.elefast-car-sharing-enabler-form .inputWrapper.isExpired[data-v-5ecbfd94] select {
  background-color: #ffffff;
  color: #000000;
}
.profile .inputWrapper.isExpired.isProtected input[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired.isProtected input[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired.isProtected input[data-v-5ecbfd94],
.profile .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] input,
.register-booking .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] input,
.elefast-car-sharing-enabler-form .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] input,
.profile .inputWrapper.isExpired.isProtected select[data-v-5ecbfd94],
.register-booking .inputWrapper.isExpired.isProtected select[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .inputWrapper.isExpired.isProtected select[data-v-5ecbfd94],
.profile .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] select,
.register-booking .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] select,
.elefast-car-sharing-enabler-form .inputWrapper.isExpired.isProtected[data-v-5ecbfd94] select {
  color: #707070;
}
@media (min-width: 768px) {
.profile .ctasWrapper[data-v-5ecbfd94],
  .register-booking .ctasWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .ctasWrapper[data-v-5ecbfd94],
  .profile .globalInfoTextWrapper[data-v-5ecbfd94],
  .register-booking .globalInfoTextWrapper[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .globalInfoTextWrapper[data-v-5ecbfd94] {
    display: flex;
    flex-flow: row-reverse nowrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
}
.profile .submitCta[data-v-5ecbfd94],
.register-booking .submitCta[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .submitCta[data-v-5ecbfd94],
.profile .deleteAccountCta[data-v-5ecbfd94],
.register-booking .deleteAccountCta[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .deleteAccountCta[data-v-5ecbfd94] {
  display: block;
  width: 100%;
  font-weight: 500;
  text-align: center;
  margin: 40px 0 0;
}
@media (min-width: 768px) {
.profile .submitCta[data-v-5ecbfd94],
  .register-booking .submitCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .submitCta[data-v-5ecbfd94],
  .profile .deleteAccountCta[data-v-5ecbfd94],
  .register-booking .deleteAccountCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .deleteAccountCta[data-v-5ecbfd94] {
    width: auto;
    flex: 0 0 48%;
    font-weight: 400;
}
}
@media (min-width: 1200px) {
.profile .submitCta[data-v-5ecbfd94],
  .register-booking .submitCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .submitCta[data-v-5ecbfd94],
  .profile .deleteAccountCta[data-v-5ecbfd94],
  .register-booking .deleteAccountCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .deleteAccountCta[data-v-5ecbfd94] {
    max-width: 280px;
}
}
.profile .documentsNotes[data-v-5ecbfd94],
.register-booking .documentsNotes[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .documentsNotes[data-v-5ecbfd94] {
  font-size: 14px;
  text-align: right;
  color: #a0a0a0;
  width: 100%;
  margin: 40px 0 0;
}
@media (min-width: 768px) {
.profile .documentsNotes[data-v-5ecbfd94],
  .register-booking .documentsNotes[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .documentsNotes[data-v-5ecbfd94] {
    font-size: 17px;
    width: auto;
    flex: 0 0 48%;
    font-weight: 400;
}
}
.profile .radioWrapper[data-v-5ecbfd94],
.register-booking .radioWrapper[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper[data-v-5ecbfd94] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 35px 0 0;
}
.profile .radioWrapper .label[data-v-5ecbfd94],
.register-booking .radioWrapper .label[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper .label[data-v-5ecbfd94] {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}
.profile .radioWrapper .radioInput[data-v-5ecbfd94],
.register-booking .radioWrapper .radioInput[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper .radioInput[data-v-5ecbfd94] {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex: 0 0 auto;
  margin: 35px 40px 0 0;
}
.profile .radioWrapper .radioInput input[data-v-5ecbfd94],
.register-booking .radioWrapper .radioInput input[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper .radioInput input[data-v-5ecbfd94] {
  width: auto;
}
.profile .radioWrapper .radioInput .label[data-v-5ecbfd94],
.register-booking .radioWrapper .radioInput .label[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper .radioInput .label[data-v-5ecbfd94] {
  width: auto;
  font-size: 16px;
  font-weight: 400;
}
.profile .radioWrapper .radioInput.disabled .label[data-v-5ecbfd94],
.register-booking .radioWrapper .radioInput.disabled .label[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .radioWrapper .radioInput.disabled .label[data-v-5ecbfd94] {
  color: #707070;
}
.profile .saveInfoCta[data-v-5ecbfd94],
.register-booking .saveInfoCta[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .saveInfoCta[data-v-5ecbfd94] {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
  color: #707070;
  padding: 25px 0 0;
}
@media (min-width: 768px) {
.profile .saveInfoCta[data-v-5ecbfd94],
  .register-booking .saveInfoCta[data-v-5ecbfd94],
  .elefast-car-sharing-enabler-form .saveInfoCta[data-v-5ecbfd94] {
    text-align: right;
}
}
.profile .differentBillingLabel[data-v-5ecbfd94],
.register-booking .differentBillingLabel[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .differentBillingLabel[data-v-5ecbfd94] {
  display: flex;
  align-items: center;
}
.profile .differentBillingLabel svg[data-v-5ecbfd94],
.register-booking .differentBillingLabel svg[data-v-5ecbfd94],
.elefast-car-sharing-enabler-form .differentBillingLabel svg[data-v-5ecbfd94] {
  width: 15px;
  height: 15px;
  margin-left: 8px;
}
.success .inputWrapper .outer[data-v-5ecbfd94]:before {
  background-color: #0082c8 !important;
}
.fade-enter-active[data-v-5ecbfd94],
.fade-leave-active[data-v-5ecbfd94] {
  transition: all 0.5s;
}
.fade-enter[data-v-5ecbfd94],
.fade-leave-to[data-v-5ecbfd94] {
  opacity: 0;
}
.dateWrapper[data-v-5ecbfd94] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.dateWrapper[data-v-5ecbfd94] {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
}
.dateWrapper .outer[data-v-5ecbfd94] {
  width: 100%;
  margin: 20px 0 0;
}
.dateWrapper .outer[data-v-5ecbfd94]:first-of-type {
  margin: 5px 0 0;
}
@media (min-width: 768px) {
.dateWrapper .outer[data-v-5ecbfd94] {
    width: auto;
    flex: 0 0 31.333%;
    margin: 5px 0 0;
}
}
.inputWrapper.inError .dateWrapper select[data-v-5ecbfd94],
.inputWrapper:not(.isValid) .dateWrapper select[data-v-5ecbfd94],
.inputWrapper.inError .dateWrapper[data-v-5ecbfd94] select,
.inputWrapper:not(.isValid) .dateWrapper[data-v-5ecbfd94] select {
  color: #707070;
}
/* Chrome, Safari, Edge, Opera */
input[data-v-5ecbfd94]::-webkit-outer-spin-button,
input[data-v-5ecbfd94]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type='number'][data-v-5ecbfd94] {
  -moz-appearance: textfield;
}
.registerCta[data-v-5ecbfd94],
.loginCta[data-v-5ecbfd94] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.registerCta[data-v-5ecbfd94],
  .loginCta[data-v-5ecbfd94] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.registerCta[data-v-5ecbfd94],
  .loginCta[data-v-5ecbfd94] {
    font-size: 15px;
}
}
.loginInPage[data-v-5ecbfd94] {
  border-top: 1px solid #e6e6e6;
  padding-top: 45px;
  margin-top: 60px;
}
.loginInPageRow[data-v-5ecbfd94] {
  align-items: flex-end;
}
.formWrapper .loginInPageTitle[data-v-5ecbfd94] {
  margin: 0px 0 30px;
  font-size: 24px;
}
@media (min-width: 768px) {
.formWrapper .loginInPageTitle[data-v-5ecbfd94] {
    font-size: 35px;
}
}
@media (min-width: 1200px) {
.formWrapper .loginInPageTitle[data-v-5ecbfd94] {
    margin: 0 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
}
[data-v-5ecbfd94] .blue-text {
  color: #3a88c9;
}
.registerSectionInPageTitle[data-v-5ecbfd94] {
  font-size: 25px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 17px;
}
@media (min-width: 992px) {
.registerSectionInPageTitle[data-v-5ecbfd94] {
    margin-bottom: 41px;
}
}
.inPageRegistrationSubtitle[data-v-5ecbfd94] {
  margin-bottom: 34px;
  font-size: 14px;
}
@media (min-width: 768px) {
.inPageRegistrationSubtitle[data-v-5ecbfd94] {
    font-size: 17px;
}
}
@media (min-width: 992px) {
.loginSectionInPage[data-v-5ecbfd94] {
    padding-right: 33.5px;
    border-right: 1px solid #e6e6e6;
}
}
.registerSectionInPage[data-v-5ecbfd94] {
  color: #707070;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 992px) {
.registerSectionInPage[data-v-5ecbfd94] {
    padding-left: 35.5px;
}
}
.registerSectionList[data-v-5ecbfd94] {
  margin: 0;
}
.registerSectionList ul[data-v-5ecbfd94] {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
.registerSectionList ul[data-v-5ecbfd94] {
    margin: 0 0 16px 0;
}
}
.registerSectionList ul li[data-v-5ecbfd94] {
  display: flex;
  padding-bottom: 16px;
}
.registerSectionList ul li span[data-v-5ecbfd94] {
  width: 100%;
  padding-left: 16px;
}
.registerSectionList ul li svg[data-v-5ecbfd94] {
  width: 70px;
  height: 19px;
}
.loginInPageBtn[data-v-5ecbfd94] {
  margin-right: 0;
  height: 60px;
  width: 100%;
  margin-top: 62px;
  margin-bottom: 77px;
  position: relative;
}
@media (min-width: 992px) {
.loginInPageBtn[data-v-5ecbfd94] {
    margin-bottom: 50px;
    width: 235px;
}
}
.registerInPageBtn[data-v-5ecbfd94] {
  margin-right: 0;
  margin-top: 16px;
  height: 60px;
  width: 100%;
  max-width: 100%;
  font-weight: 400;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
.registerInPageBtn[data-v-5ecbfd94] {
    margin-bottom: 100px;
}
}
@media (min-width: 992px) {
.registerInPageBtn[data-v-5ecbfd94] {
    margin-top: 0;
    width: 235px;
    margin-bottom: 50px;
}
}
.inPageForgotPassword[data-v-5ecbfd94] {
  margin-top: 46px;
  width: 100%;
  flex: none;
}
.inPageForgotPassword a[data-v-5ecbfd94] {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
@media (min-width: 768px) {
.inPageForgotPassword a[data-v-5ecbfd94] {
    font-size: 18px;
}
}
.inPageLabel[data-v-5ecbfd94] {
  color: #707070;
}
.inPageBottomSeparator[data-v-5ecbfd94] {
  margin-top: 50px;
  margin-bottom: 57px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inPageBottomSeparator hr[data-v-5ecbfd94] {
  height: 1px;
  border-width: 0;
  color: rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
}
.bottomSeparatorText[data-v-5ecbfd94] {
  color: #707070;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
}
.loginInPageIcon[data-v-5ecbfd94] {
  position: absolute;
  top: 50%;
  left: 15%;
  transform: translateX(-50%) translateY(-50%);
  width: 30px;
}
@media (min-width: 768px) {
.loginInPageIcon[data-v-5ecbfd94] {
    left: 10%;
}
}
@media (min-width: 992px) {
.loginInPageIcon[data-v-5ecbfd94] {
    left: 20%;
}
}

.buyPage[data-v-3e16e6e2] {
  padding: 20px 0;
  color: #333333;
}
@media (min-width: 1200px) {
.buyPage[data-v-3e16e6e2] {
    width: 1110px;
    margin: 0 auto;
}
.buyPage .ProgressStatusWidget[data-v-3e16e6e2] {
    margin-left: -15px;
    margin-right: -15px;
}
}
.buyPage .mainTitle[data-v-3e16e6e2] {
  font-weight: 500;
  font-family: 'Franklin';
  font-size: 20px;
  color: #000000;
  margin: 0 15px 30px 15px;
}
@media (min-width: 1200px) {
.buyPage .mainTitle[data-v-3e16e6e2] {
    width: 1110px;
    margin: 0 auto 30px auto;
    padding: 20px 30px 0;
}
}
.reservationWrapper[data-v-3e16e6e2] {
  height: 100%;
  min-height: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
.reservationWrapper[data-v-3e16e6e2] {
    padding: 0 15px;
}
}
@media (min-width: 992px) {
.reservationWrapper[data-v-3e16e6e2] {
    margin-bottom: 45px;
    flex-direction: row;
    flex: 1;
}
.reservationWrapper .listItem[data-v-3e16e6e2] {
    flex: 1;
}
}
@media (min-width: 1200px) {
.reservationWrapper[data-v-3e16e6e2] {
    margin-bottom: 60px;
}
.reservationWrapper .listItem[data-v-3e16e6e2] {
    flex: 0 0 59.9%;
}
}
.reservationWrapper .ReservationBoxSummary[data-v-3e16e6e2] {
  margin: 20px 10px 0 10px;
}
@media (min-width: 768px) {
.reservationWrapper .ReservationBoxSummary[data-v-3e16e6e2] {
    margin: 20px 0 0;
}
}
@media (min-width: 992px) {
.reservationWrapper .ReservationBoxSummary[data-v-3e16e6e2] {
    margin: 0;
    margin-left: 15px;
    flex-basis: 37.9%;
}
}
@media (min-width: 1200px) {
.reservationWrapper .ReservationBoxSummary[data-v-3e16e6e2] {
    flex-basis: 47.9%;
}
}
.reservationWrapper .ReservationBoxSummary.orange[data-v-3e16e6e2] {
  border: 1px solid #ff8500;
}
.reservationWrapper .ReservationBoxSummary.green[data-v-3e16e6e2] {
  border: 1px solid #0082c8;
}
.flexStart[data-v-3e16e6e2] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
.spaceBetween[data-v-3e16e6e2] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  font-size: 14px;
}
.spaceBetween .checkbox[data-v-3e16e6e2],
.flexStart .checkbox[data-v-3e16e6e2] {
  flex: 0 0 20px;
  border: 2px solid #a0a0a0;
  height: 20px;
  margin: -9px 20px 0 0;
}
.spaceBetween .checkbox.checked[data-v-3e16e6e2],
.flexStart .checkbox.checked[data-v-3e16e6e2] {
  position: relative;
}
.spaceBetween .checkbox.checked[data-v-3e16e6e2]:after,
.flexStart .checkbox.checked[data-v-3e16e6e2]:after {
  content: '';
  background: url(/static/img/checked_blue.svg?22abd22951b8b153211c9f93027c01ea);
  background-size: contain;
  position: absolute;
  width: 12px;
  height: 9px;
  display: block;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #0076bd;
  pointer-events: none;
}
.spaceBetween .label[data-v-3e16e6e2],
.flexStart .label[data-v-3e16e6e2] {
  flex: 1 1 auto;
  text-transform: uppercase;
  flex-basis: 270px;
}
.spaceBetween .value[data-v-3e16e6e2],
.flexStart .value[data-v-3e16e6e2] {
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: 500;
  text-transform: uppercase;
  flex-basis: 60px;
  text-align: right;
}
.spaceBetween .value .small[data-v-3e16e6e2],
.flexStart .value .small[data-v-3e16e6e2] {
  font-size: 14px;
  color: rgba(51, 51, 51, 0.5);
  font-weight: 500;
}
.separator[data-v-3e16e6e2] {
  border: 0;
  margin: 22px 0 0;
  height: 1px;
  width: 100%;
  background: #707070;
}
@media (min-width: 768px) {
.separator[data-v-3e16e6e2] {
    background: rgba(0, 0, 0, 0.1);
}
}
.wrapper[data-v-3e16e6e2] {
  padding: 0 15px;
}
.smallTitle[data-v-3e16e6e2] {
  margin: 22px 0 0;
  font-weight: 500;
  font-size: 14px;
}
.largeTitle[data-v-3e16e6e2] {
  font-weight: 500;
  font-family: 'Franklin';
  font-size: 20px;
  color: #000000;
  margin: 30px 0;
}
@media (min-width: 768px) {
.largeTitle[data-v-3e16e6e2] {
    margin-top: 76px;
    margin-bottom: 34px;
}
}
@media (min-width: 1200px) {
.largeTitle[data-v-3e16e6e2] {
    width: 1110px;
    margin: 90px auto 34px auto;
}
}
.serviceItem[data-v-3e16e6e2] {
  margin: 10px 0 0 0;
}
@media (min-width: 992px) {
.serviceItem[data-v-3e16e6e2] {
    min-height: 32px;
}
}
.serviceItem .value[data-v-3e16e6e2] {
  font-weight: 500;
}
.spaceBetween[data-v-3e16e6e2] {
  display: flex;
  justify-content: space-between;
}
.spaceBetween .value[data-v-3e16e6e2] {
  font-weight: 500;
}
@media (min-width: 768px) {
#orderForm[data-v-3e16e6e2] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-content: flex-start;
    align-items: flex-start;
}
}
.formInput[data-v-3e16e6e2] {
  margin: 20px 0 0;
}
@media (min-width: 768px) {
.formInput[data-v-3e16e6e2] {
    margin: 40px 0 0;
    width: 100%;
}
}
@media (min-width: 768px) {
.formInput.halfOnLarge[data-v-3e16e6e2] {
    width: 49%;
}
}
.formInput label[data-v-3e16e6e2] {
  font-size: 14px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.formInput label[data-v-3e16e6e2] {
    font-size: 17px;
}
}
.formInput .error[data-v-3e16e6e2] {
  margin-top: 10px;
  font-size: 14px;
  text-transform: uppercase;
  color: #ff8500;
}
.simpleInput[data-v-3e16e6e2] {
  display: block;
  border: 1px solid #a0a0a0;
  border-radius: 2px;
  font-size: 16px;
  color: #333333;
  background: #ffffff;
  height: 40px;
  padding: 3px 12px 0;
  margin-top: 5px;
  width: 100%;
  appearance: none;
  box-shadow: none;
}
.simpleInput[disabled][data-v-3e16e6e2] {
  background-color: #f1f1f1;
  cursor: not-allowed;
}
@media (min-width: 768px) {
.simpleInput[data-v-3e16e6e2] {
    margin-top: 10px;
    height: 70px;
    font-size: 20px;
}
}
.simpleInput[data-v-3e16e6e2]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  padding: 3px 0 0;
}
.simpleInput[data-v-3e16e6e2]::-moz-placeholder {
  /* Firefox 19+ */
  padding: 3px 0 0;
}
.simpleInput[data-v-3e16e6e2]:-ms-input-placeholder {
  /* IE 10+ */
  padding: 3px 0 0;
}
.simpleInput[data-v-3e16e6e2]:-moz-placeholder {
  /* Firefox 18- */
  padding: 3px 0 0;
}
.inputCheckbox[data-v-3e16e6e2] {
  margin: 20px 0 0;
}
.inputCheckbox input[data-v-3e16e6e2] {
  display: none;
}
.inputCheckbox label[data-v-3e16e6e2] {
  font-size: 14px;
  color: #333333;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.inputCheckbox label a[data-v-3e16e6e2],
.inputCheckbox label .inlineDiv[data-v-3e16e6e2] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.inputCheckbox label > span[data-v-3e16e6e2] {
  margin: 3px 0 0;
}
@media (min-width: 768px) {
.inputCheckbox label > span[data-v-3e16e6e2] {
    margin: -1px 0 0;
}
}
.inputCheckbox input + label[data-v-3e16e6e2]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #a0a0a0;
  border-radius: 2px;
  margin: 0 10px 0 0;
}
.inputCheckbox input + label[data-v-3e16e6e2]:after {
  display: none;
  content: '';
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.inputCheckbox input:checked + label[data-v-3e16e6e2]:after {
  display: block;
  pointer-events: none;
}
.formGroup[data-v-3e16e6e2] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.formGroup .formInput[data-v-3e16e6e2] {
  flex: 0 0 80px;
}
.inputRadio[data-v-3e16e6e2] {
  margin: 20px 0 0;
}
.inputRadio input[data-v-3e16e6e2] {
  display: none;
}
.inputRadio label[data-v-3e16e6e2] {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.inputRadio label a[data-v-3e16e6e2],
.inputRadio label .inlineDiv[data-v-3e16e6e2] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.inputRadio input + label[data-v-3e16e6e2]:before {
  content: '';
  flex: 0 0 14px;
  height: 14px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  margin: -3px 11px 0 0;
}
.inputRadio input + label[data-v-3e16e6e2]:after {
  display: none;
  content: '';
  position: absolute;
  top: 2px;
  left: 5px;
  width: 6px;
  height: 6px;
  background: #333333;
  border-radius: 50%;
}
.inputRadio input:checked + label[data-v-3e16e6e2]:after {
  display: block;
  pointer-events: none;
}
.labelBox[data-v-3e16e6e2] {
  cursor: pointer;
}
.labelBox .moreLineHeight[data-v-3e16e6e2] {
  line-height: 1.4;
}
@media (min-width: 768px) {
.labelBox > span[data-v-3e16e6e2] {
    font-size: 17px;
}
}
.formCta[data-v-3e16e6e2] {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  text-align: center;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.formCta[data-v-3e16e6e2] {
    width: 100%;
    height: 60px;
    line-height: 64px;
    font-weight: 500;
    font-size: 20px;
}
}
@media (min-width: 992px) {
.formCta[data-v-3e16e6e2] {
    justify-content: flex-end;
    width: 300px;
    margin-left: auto;
}
}
.formCta .icon[data-v-3e16e6e2] {
  padding: 5px 32px 0 0;
}
@media (min-width: 992px) {
.formCta .icon[data-v-3e16e6e2] {
    padding: 5px 42px 0 0;
}
}
@media (min-width: 992px) {
.formCta .icon[data-v-3e16e6e2] {
    padding: 5px 42px 0 19px;
}
}
.formCta .icon path[data-v-3e16e6e2],
.formCta .icon circle[data-v-3e16e6e2] {
  stroke: #ffffff;
}
.total[data-v-3e16e6e2] {
  margin: 20px 0 0;
}
.total.clickable[data-v-3e16e6e2] {
  cursor: pointer;
}
.total .label[data-v-3e16e6e2],
.total .value[data-v-3e16e6e2] {
  color: #a0a0a0;
  font-weight: 500;
}
.total.colored .label[data-v-3e16e6e2],
.total.colored .value[data-v-3e16e6e2] {
  color: #0076bd;
}
.total.colored .label.orange[data-v-3e16e6e2],
.total.colored .value.orange[data-v-3e16e6e2] {
  color: #ff8500;
}
.total.colored .label.green[data-v-3e16e6e2],
.total.colored .value.green[data-v-3e16e6e2] {
  color: #0082c8;
}
@media (min-width: 768px) {
.total .label[data-v-3e16e6e2] {
    flex-basis: 540px;
}
}
.total .value[data-v-3e16e6e2] {
  font-size: 18px;
}
@media (min-width: 768px) {
.total .label[data-v-3e16e6e2],
  .total .value[data-v-3e16e6e2] {
    font-size: 24px;
}
}
@media (min-width: 768px) {
.total.clickable .label[data-v-3e16e6e2],
  .total.clickable .value[data-v-3e16e6e2] {
    font-size: 20px;
}
}
.total.m1[data-v-3e16e6e2] {
  margin-top: 30px;
}
.total.m2[data-v-3e16e6e2] {
  margin-top: 30px;
}
.formTitle[data-v-3e16e6e2] {
  margin-top: 45px;
  font-weight: 500;
  font-size: 19px;
  color: #000000;
  text-align: center;
}
@media (min-width: 768px) {
.formTitle[data-v-3e16e6e2] {
    font-size: 20px;
    text-align: left;
}
}
@media (min-width: 1200px) {
.formTitle[data-v-3e16e6e2] {
    margin-top: 60px;
}
}
.infoTextForAptOrFs[data-v-3e16e6e2] {
  font-size: 14px;
  display: inline-block;
  text-decoration: none;
}
@media (min-width: 768px) {
.infoTextForAptOrFs[data-v-3e16e6e2] {
    font-size: 17px;
}
}
.infoTextForAptOrFs.blue[data-v-3e16e6e2] {
  color: #0076bd;
}
.infoTextForAptOrFs.green[data-v-3e16e6e2] {
  color: #0082c8;
}
.infoTextForAptOrFs.orange[data-v-3e16e6e2] {
  color: #ff8500;
}
.includedServices .serviceName[data-v-3e16e6e2] {
  font-weight: 500;
  font-size: 22px;
  color: #333333;
  text-align: left;
}
.includedServices .expiration[data-v-3e16e6e2] {
  /* AL GIORNO: */
  opacity: 0.3;
  font-weight: 500;
  font-size: 18px;
  color: #000000;
  text-align: right;
}
.includedServices .amount[data-v-3e16e6e2] {
  font-weight: 500;
  font-size: 18px;
  color: #000000;
  text-align: right;
  min-width: 90px;
}
.green .total.colored[data-v-3e16e6e2] {
  color: #0082c8;
}
.orange .total.colored[data-v-3e16e6e2] {
  color: #ff8500;
}
.formHolder[data-v-3e16e6e2] {
  display: none !important;
}
.paymentMethodsWrapper[data-v-3e16e6e2] {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin-top: 30px;
}
@media (min-width: 768px) {
.paymentMethodsWrapper[data-v-3e16e6e2] {
    flex-direction: row;
}
}
.paymentMethodsWrapper[data-v-3e16e6e2] .PaymentMethodsItem {
  flex-basis: 50%;
  margin-bottom: 20px;
}
[data-v-3e16e6e2] .blue-text {
  color: #3a88c9;
}
.noRegistrationElefastTitle[data-v-3e16e6e2] {
  margin: 0px 0 18px;
  font-size: 24px;
  font-weight: 500;
}
@media (min-width: 768px) {
.noRegistrationElefastTitle[data-v-3e16e6e2] {
    font-size: 35px;
}
}
@media (min-width: 1200px) {
.noRegistrationElefastTitle[data-v-3e16e6e2] {
    margin: 0 0 0;
    padding-top: 16px;
    padding-bottom: 16px;
}
}
.noRegistrationElefastSubtitle[data-v-3e16e6e2] {
  color: #707070;
  font-size: 14px;
}
@media (min-width: 768px) {
.noRegistrationElefastSubtitle[data-v-3e16e6e2] {
    font-size: 17px;
}
}

.CheckInEnabledModal[data-v-0f710df8] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-0f710df8] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-0f710df8] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-0f710df8] {
    font-size: 15px;
}
}
.wrapper[data-v-0f710df8] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-0f710df8] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-0f710df8] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-0f710df8] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-0f710df8] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-0f710df8] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.CheckItem[data-v-6dc206d6] {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin: 15px 0;
}
.CheckItem[data-v-6dc206d6]:before {
  content: '';
  background: url(/static/img/check.svg?ab25cc096829ae0446b35fdf5b2de14d);
  width: 18px;
  height: 13px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 22px;
  top: -3px;
  position: relative;
}

.CheckList .title[data-v-05de5baf] {
  font-weight: 500;
  color: #0076bd;
  font-size: 18px;
}
.CheckList .list[data-v-05de5baf] {
  margin: 30px 0 0;
  padding: 0;
  list-style: none;
}


.heading[data-v-11ca5872] {
  margin: 0 0 35px 0;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
}
.label[data-v-11ca5872] {
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.label[data-v-11ca5872] {
    font-size: 17px;
}
}
.textInput[data-v-11ca5872] {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 2px;
  border: 2px solid #e7e7e7;
  padding: 0 10px;
  font-size: 15px;
}
@media (min-width: 768px) {
.textInput[data-v-11ca5872] {
    height: 70px;
    font-size: 18px;
}
}
.textInput.textArea[data-v-11ca5872] {
  padding: 10px;
  line-height: 21px;
  resize: none;
  height: 200px;
}
@media (min-width: 768px) {
.textInput.textArea[data-v-11ca5872] {
    height: 240px;
    line-height: 24px;
}
}
.hasError .textInput[data-v-11ca5872] {
  border: 2px solid #ff8500;
}
.checkboxInput input[data-v-11ca5872] {
  display: none;
}
.checkboxInput label[data-v-11ca5872] {
  font-size: 17px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.checkboxInput label a[data-v-11ca5872],
.checkboxInput label .inlineDiv[data-v-11ca5872] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.checkboxInput input + label[data-v-11ca5872]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin: 0 11px 0 0;
}
.checkboxInput input + label[data-v-11ca5872]:after {
  display: none;
  content: '';
  position: absolute;
  top: 4px;
  left: 2px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.checkboxInput input:checked + label[data-v-11ca5872]:after {
  display: block;
  pointer-events: none;
}
.submit[data-v-11ca5872] {
  display: block;
  margin-left: auto;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #0076bd;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 768px) {
.submit[data-v-11ca5872] {
    width: 186px;
}
}
.recaptchaWrapper[data-v-11ca5872] {
  height: 62.4px;
}
@media (min-width: 480px) {
.recaptchaWrapper[data-v-11ca5872] {
    height: 70.2px;
}
}
@media (min-width: 768px) {
.recaptchaWrapper[data-v-11ca5872] {
    height: auto;
}
}
.recaptcha[data-v-11ca5872] {
  transform-origin: 0 0;
  transform: scale(0.8);
}
@media (min-width: 480px) {
.recaptcha[data-v-11ca5872] {
    transform: scale(0.9);
}
}
@media (min-width: 768px) {
.recaptcha[data-v-11ca5872] {
    transform: none;
}
}
.errorText[data-v-11ca5872] {
  color: #ff8500;
  margin: 5px 0 0 0;
  font-size: 15px;
}
@media (min-width: 768px) {
.errorText[data-v-11ca5872] {
    font-size: 17px;
}
}
.row[data-v-11ca5872] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
.row[data-v-11ca5872] {
    margin-bottom: 30px;
}
.row[data-v-11ca5872]:last-child {
    margin-bottom: 0;
}
}
.col[data-v-11ca5872] {
  flex: 0 0 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.col.bottomContent[data-v-11ca5872] {
  justify-content: flex-end;
}
@media (min-width: 768px) {
.col[data-v-11ca5872] {
    flex: 0 0 49%;
    margin-bottom: 0;
}
.col[data-v-11ca5872]:last-child {
    margin-bottom: 0;
}
.col.fullWidth[data-v-11ca5872] {
    flex: 0 0 100%;
}
}

.spanLink[data-v-9da6da30] {
  text-decoration: underline;
  cursor: pointer;
}

.heading[data-v-94f6118c] {
  margin: 0 0 35px 0;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
}
.label[data-v-94f6118c] {
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.label[data-v-94f6118c] {
    font-size: 17px;
}
}
.textInput[data-v-94f6118c] {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 2px;
  border: 2px solid #e7e7e7;
  padding: 0 10px;
  font-size: 15px;
}
@media (min-width: 768px) {
.textInput[data-v-94f6118c] {
    height: 70px;
    font-size: 18px;
}
}
.textInput.textArea[data-v-94f6118c] {
  padding: 10px;
  line-height: 21px;
  resize: none;
  height: 200px;
}
@media (min-width: 768px) {
.textInput.textArea[data-v-94f6118c] {
    height: 240px;
    line-height: 24px;
}
}
.hasError .textInput[data-v-94f6118c] {
  border: 2px solid #ff8500;
}
.checkboxInput input[data-v-94f6118c] {
  display: none;
}
.checkboxInput label[data-v-94f6118c] {
  font-size: 17px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.checkboxInput label a[data-v-94f6118c],
.checkboxInput label .inlineDiv[data-v-94f6118c] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.checkboxInput input + label[data-v-94f6118c]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin: 0 11px 0 0;
}
.checkboxInput input + label[data-v-94f6118c]:after {
  display: none;
  content: '';
  position: absolute;
  top: 4px;
  left: 2px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.checkboxInput input:checked + label[data-v-94f6118c]:after {
  display: block;
  pointer-events: none;
}
.submit[data-v-94f6118c] {
  display: block;
  margin-left: auto;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #0076bd;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 768px) {
.submit[data-v-94f6118c] {
    width: 186px;
}
}
.recaptchaWrapper[data-v-94f6118c] {
  height: 62.4px;
}
@media (min-width: 480px) {
.recaptchaWrapper[data-v-94f6118c] {
    height: 70.2px;
}
}
@media (min-width: 768px) {
.recaptchaWrapper[data-v-94f6118c] {
    height: auto;
}
}
.recaptcha[data-v-94f6118c] {
  transform-origin: 0 0;
  transform: scale(0.8);
}
@media (min-width: 480px) {
.recaptcha[data-v-94f6118c] {
    transform: scale(0.9);
}
}
@media (min-width: 768px) {
.recaptcha[data-v-94f6118c] {
    transform: none;
}
}
.errorText[data-v-94f6118c] {
  color: #ff8500;
  margin: 5px 0 0 0;
  font-size: 15px;
}
@media (min-width: 768px) {
.errorText[data-v-94f6118c] {
    font-size: 17px;
}
}
.row[data-v-94f6118c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
.row[data-v-94f6118c] {
    margin-bottom: 30px;
}
.row[data-v-94f6118c]:last-child {
    margin-bottom: 0;
}
}
.col[data-v-94f6118c] {
  flex: 0 0 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.col.bottomContent[data-v-94f6118c] {
  justify-content: flex-end;
}
@media (min-width: 768px) {
.col[data-v-94f6118c] {
    flex: 0 0 49%;
    margin-bottom: 0;
}
.col[data-v-94f6118c]:last-child {
    margin-bottom: 0;
}
.col.fullWidth[data-v-94f6118c] {
    flex: 0 0 100%;
}
}

.closeButton[data-v-68632c63] {
  position: absolute;
  top: 21px;
  right: 23px;
  width: 16px;
  height: 16px;
}
.closeButton .closeIcon[data-v-68632c63] {
  cursor: pointer;
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.closeButton .closeIcon[data-v-68632c63]:before,
.closeButton .closeIcon[data-v-68632c63]:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #000000;
}
.closeButton .closeIcon[data-v-68632c63]:before {
  transform: rotate(45deg);
}
.closeButton .closeIcon[data-v-68632c63]:after {
  transform: rotate(-45deg);
}
@media (min-width: 768px) {
.closeButton.respColorSwap .closeIcon[data-v-68632c63]:before,
  .closeButton.respColorSwap .closeIcon[data-v-68632c63]:after {
    background: #000;
}
}
.customerCareScreen[data-v-68632c63] {
  padding: 80px 20px 0 20px;
}
.heading[data-v-68632c63] {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
.formGroup[data-v-68632c63] {
  margin-bottom: 21px;
}
.formLabel[data-v-68632c63] {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  text-transform: uppercase;
}
.textInput[data-v-68632c63] {
  display: block;
  padding: 0 10px;
  outline: none;
  border: 1px solid #e7e7e7;
  height: 40px;
  width: 100%;
  line-height: 45px;
}
.errorBox[data-v-68632c63] {
  margin: 5px 0 0 0;
  color: #ff8500;
}
.submitBtn[data-v-68632c63],
.registerBtn[data-v-68632c63] {
  display: block;
  height: 40px;
  width: 100%;
  line-height: 45px;
  background-color: #0076bd;
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}
.submitBtn.registerBtn[data-v-68632c63]:visited,
.registerBtn.registerBtn[data-v-68632c63]:visited {
  color: #ffffff;
}
.separator[data-v-68632c63] {
  margin: 20px 0;
  border: 1px solid rgba(0, 0, 0, 0.03);
}
.subheading[data-v-68632c63] {
  margin: 0 0 21px 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
}


.ccSlider[data-v-62a1a5de] {
  position: relative;
  height: 300px;
  background: #0076bd;
}
@media (min-width: 768px) {
.ccSlider[data-v-62a1a5de] {
    height: 414px;
}
}
@media (min-width: 1200px) {
.ccSlider[data-v-62a1a5de] {
    min-height: 820px;
}
}
.ccSlider[data-v-62a1a5de] .carousel-cell {
  height: 300px;
  width: 100%;
}
@media (min-width: 768px) {
.ccSlider[data-v-62a1a5de] .carousel-cell {
    height: 414px;
}
}
@media (min-width: 1200px) {
.ccSlider[data-v-62a1a5de] .carousel-cell {
    min-height: 820px;
}
}
.ccSlider[data-v-62a1a5de] .transparentOverlay {
  z-index: 20;
}
.ccSlider[data-v-62a1a5de] .flickity-page-dots {
  z-index: 30;
}
.ccSlider[data-v-62a1a5de] .textWrapper {
  position: absolute;
  bottom: 65px;
  left: 0;
  width: 100%;
  padding: 0 25px;
  z-index: 30;
  text-align: center;
  color: #ffffff;
}
.ccSlider[data-v-62a1a5de] .textWrapper p {
  margin: 0;
}
@media (min-width: 768px) {
.ccSlider[data-v-62a1a5de] .textWrapper {
    padding: 0 135px;
    bottom: 130px;
}
}
@media (min-width: 1200px) {
.ccSlider[data-v-62a1a5de] .textWrapper {
    padding: 0 50px;
    bottom: 300px;
}
}
.ccSlider[data-v-62a1a5de] img {
  width: 100%;
  display: block;
}
.ccSlider[data-v-62a1a5de] .title {
  font-weight: 500;
  font-size: 22px;
  line-height: 28px;
}
@media (min-width: 768px) {
.ccSlider[data-v-62a1a5de] .title {
    font-size: 27px;
    line-height: 37px;
}
}
@media (min-width: 1200px) {
.ccSlider[data-v-62a1a5de] .title {
    font-size: 30px;
    line-height: 41px;
}
}
.ccSlider[data-v-62a1a5de] .text {
  display: none;
}
@media (min-width: 768px) {
.ccSlider[data-v-62a1a5de] .text {
    display: block;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    margin: 20px 0 0;
}
}
@media (min-width: 1200px) {
.ccSlider[data-v-62a1a5de] .text {
    font-size: 23px;
    line-height: 32px;
}
}
[data-v-62a1a5de] .flickity-page-dots {
  bottom: 25px;
}
@media (min-width: 768px) {
[data-v-62a1a5de] .flickity-page-dots {
    bottom: 50px;
}
}
@media (min-width: 1200px) {
[data-v-62a1a5de] .flickity-page-dots {
    bottom: 220px;
}
}
[data-v-62a1a5de] .flickity-page-dots .dot {
  background-color: transparent;
  width: 11px;
  height: 11px;
  border: 2px solid #ffffff;
  opacity: 1;
  vertical-align: middle;
}
[data-v-62a1a5de] .flickity-page-dots .dot.is-selected {
  background-color: #ffffff;
  width: 8px;
  height: 8px;
  border: 0;
}
[data-v-62a1a5de] .transparentOverlay {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, #0076bd 0%, rgba(0, 118, 189, 0) 100%);
}

@media (min-width: 1200px) {
.CustomerCareWrapper[data-v-f05322e2] {
    display: flex;
    flex-flow: row nowrap;
}
}
@media (min-width: 1200px) {
.colLeft[data-v-f05322e2] {
    flex: 0 0 624px;
    padding: 0;
}
}
.colRight[data-v-f05322e2] {
  padding: 50px 15px;
}
@media (min-width: 768px) {
.colRight[data-v-f05322e2] {
    padding: 60px 0 90px;
}
}
@media (min-width: 1200px) {
.colRight[data-v-f05322e2] {
    flex: 1 1 auto;
    padding: 140px 120px 0;
}
}

.DeleteBooking[data-v-0eb44d62] .v--modal {
  background: transparent;
  box-shadow: none;
}
.firstCta[data-v-0eb44d62],
.secondCta[data-v-0eb44d62] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.firstCta[data-v-0eb44d62],
  .secondCta[data-v-0eb44d62] {
    max-width: 264px;
}
}
@media (min-width: 1200px) {
.firstCta[data-v-0eb44d62],
  .secondCta[data-v-0eb44d62] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-0eb44d62] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-0eb44d62] {
    width: 555px;
}
}
.wrapper[data-v-0eb44d62] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-0eb44d62] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-0eb44d62] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-0eb44d62] {
  margin: 0 auto;
}
.title[data-v-0eb44d62] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-0eb44d62] {
    margin: 60px auto 0;
}
}
.text[data-v-0eb44d62] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-0eb44d62] {
    width: 430px;
}
}

.DeleteBookingMoneyBack[data-v-ec756472] .v--modal {
  background: transparent;
  box-shadow: none;
}
.firstCta[data-v-ec756472],
.secondCta[data-v-ec756472] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.firstCta[data-v-ec756472],
  .secondCta[data-v-ec756472] {
    max-width: 264px;
}
}
@media (min-width: 1200px) {
.firstCta[data-v-ec756472],
  .secondCta[data-v-ec756472] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-ec756472] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-ec756472] {
    width: 555px;
}
}
.wrapper[data-v-ec756472] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-ec756472] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-ec756472] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-ec756472] {
  margin: 0 auto;
}
.title[data-v-ec756472] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-ec756472] {
    margin: 60px auto 0;
}
}
.text[data-v-ec756472] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-ec756472] {
    width: 430px;
}
}

.DeleteBookingNoDelete[data-v-784edfe5] .v--modal {
  background: transparent;
  box-shadow: none;
}
.firstCta[data-v-784edfe5],
.secondCta[data-v-784edfe5] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.firstCta[data-v-784edfe5],
  .secondCta[data-v-784edfe5] {
    max-width: 264px;
}
}
@media (min-width: 1200px) {
.firstCta[data-v-784edfe5],
  .secondCta[data-v-784edfe5] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-784edfe5] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-784edfe5] {
    width: 555px;
}
}
.wrapper[data-v-784edfe5] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-784edfe5] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-784edfe5] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-784edfe5] {
  margin: 0 auto;
}
.title[data-v-784edfe5] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-784edfe5] {
    margin: 60px auto 0;
}
}
.text[data-v-784edfe5] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-784edfe5] {
    width: 430px;
}
}

.DeleteBookingWithFine[data-v-5ba70985] .v--modal {
  background: transparent;
  box-shadow: none;
}
.firstCta[data-v-5ba70985],
.secondCta[data-v-5ba70985] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.firstCta[data-v-5ba70985],
  .secondCta[data-v-5ba70985] {
    max-width: 264px;
}
}
@media (min-width: 1200px) {
.firstCta[data-v-5ba70985],
  .secondCta[data-v-5ba70985] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-5ba70985] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-5ba70985] {
    width: 555px;
}
}
.wrapper[data-v-5ba70985] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-5ba70985] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-5ba70985] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-5ba70985] {
  margin: 0 auto;
}
.title[data-v-5ba70985] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-5ba70985] {
    margin: 60px auto 0;
}
}
.text[data-v-5ba70985] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-5ba70985] {
    width: 430px;
}
}

.DetailHeroWidget .content[data-v-7011d626] {
  height: 360px;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-end;
}
@media (min-width: 768px) {
.DetailHeroWidget .content[data-v-7011d626] {
    height: 450px;
}
}
.DetailHeroWidget .content h1[data-v-7011d626] {
  width: 100%;
  flex-shrink: 0;
  font-weight: 500;
  font-size: 22px;
  color: #ffffff;
  line-height: 1.2;
  margin: 0 0 45px;
}
@media (min-width: 768px) {
.DetailHeroWidget .content h1[data-v-7011d626] {
    font-size: 46px;
    font-weight: 400;
    margin: 0 0 65px;
}
}
.DetailHeroWidget .content time[data-v-7011d626] {
  font-family: 'Franklin';
  width: 100%;
  flex-shrink: 0;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  margin: 0 0 45px;
}
@media (min-width: 768px) {
.DetailHeroWidget .content time[data-v-7011d626] {
    margin: 0 0 100px;
}
}

.InfoBanner[data-v-76f6b5f0] {
  position: relative;
  width: 100%;
  border-radius: 15px;
  background: #f0f0f0;
  padding: 25px 50px 21px;
}
.InfoBanner svg[data-v-76f6b5f0] {
  position: absolute;
  top: 25px;
  left: 15px;
  width: 20px;
}
.InfoBanner.info svg path[data-v-76f6b5f0] {
  stroke: #0076bd;
}
.InfoBanner.info svg polygon[data-v-76f6b5f0] {
  fill: #0076bd;
}
.InfoBanner.error svg path[data-v-76f6b5f0] {
  stroke: #d32f2f;
}
.InfoBanner.error svg polygon[data-v-76f6b5f0] {
  fill: #d32f2f;
}
.InfoBanner.success svg path[data-v-76f6b5f0] {
  stroke: #0082c8;
}
.InfoBanner.success svg polygon[data-v-76f6b5f0] {
  fill: #0082c8;
}
.InfoBanner.danger svg path[data-v-76f6b5f0] {
  stroke: #ff8500;
}
.InfoBanner.danger svg polygon[data-v-76f6b5f0] {
  fill: #ff8500;
}
.InfoBanner p[data-v-76f6b5f0] {
  text-align: left;
  margin: 0;
  font-size: 14px;
}
@media (min-width: 768px) {
.InfoBanner p[data-v-76f6b5f0] {
    font-size: 16px;
}
}

.EditProfile[data-v-142b2669] {
  text-align: center;
  padding: 50px 15px 0;
}
@media (min-width: 768px) {
.EditProfile[data-v-142b2669] {
    padding: 0 0 100px;
    margin: 0 auto;
}
}
@media (min-width: 1200px) {
.EditProfile[data-v-142b2669] {
    margin: 0 auto;
}
}
.EditProfile .upperWrapper[data-v-142b2669] {
  padding-bottom: 15px;
}
@media (min-width: 768px) {
.EditProfile .upperWrapper[data-v-142b2669] {
    padding-bottom: 30px;
}
}
@media (min-width: 1200px) {
.EditProfile .upperWrapper[data-v-142b2669] {
    padding-bottom: 42.5px;
}
}
.EditProfile .upperWrapper .title[data-v-142b2669] {
  font-weight: 500;
  font-size: 20px;
}
@media (min-width: 768px) {
.EditProfile .upperWrapper .title[data-v-142b2669] {
    font-size: 26px;
}
}
@media (min-width: 1200px) {
.EditProfile .upperWrapper .title[data-v-142b2669] {
    font-size: 32px;
}
}
.EditProfile .upperWrapper .subtitle[data-v-142b2669] {
  font-weight: 400;
  font-size: 14px;
  margin: 5px auto 0;
}
@media (min-width: 768px) {
.EditProfile .upperWrapper .subtitle[data-v-142b2669] {
    max-width: 530px;
    font-size: 16px;
}
}
@media (min-width: 1200px) {
.EditProfile .upperWrapper .subtitle[data-v-142b2669] {
    margin: 20px auto 0;
}
}
.EditProfile .upperWrapper .subtitle[data-v-142b2669] p {
  margin: 0;
}
.EditProfile .upperWrapper .subtitle[data-v-142b2669] a {
  color: #0076bd;
  text-decoration: none;
  font-weight: 500;
}
.EditProfile .lowerWrapper[data-v-142b2669] {
  margin-top: 15px;
}
@media (min-width: 768px) {
.EditProfile .lowerWrapper[data-v-142b2669] {
    margin-top: 30px;
}
}
@media (min-width: 1200px) {
.EditProfile .lowerWrapper[data-v-142b2669] {
    margin-top: 42.5px;
}
}

.EditProfileSuccessfullyCompletedModal[data-v-a90d8c4e] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-a90d8c4e] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-a90d8c4e] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-a90d8c4e] {
    font-size: 15px;
}
}
.wrapper[data-v-a90d8c4e] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-a90d8c4e] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-a90d8c4e] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-a90d8c4e] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-a90d8c4e] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-a90d8c4e] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.EditProfileElefastSuccessfullyCompletedModal[data-v-500b4b93] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-500b4b93] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-500b4b93] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-500b4b93] {
    font-size: 15px;
}
}
.wrapper[data-v-500b4b93] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-500b4b93] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-500b4b93] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-500b4b93] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-500b4b93] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-500b4b93] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.FirstEditProfileSuccessfullyCompletedModal[data-v-feaaed0a] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-feaaed0a] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-feaaed0a] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-feaaed0a] {
    font-size: 15px;
}
}
.wrapper[data-v-feaaed0a] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-feaaed0a] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-feaaed0a] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-feaaed0a] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-feaaed0a] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-feaaed0a] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.ElefastModalCompleteProfile[data-v-3ad5457e] .v--modal {
  background: transparent;
  box-shadow: none;
}
.registerCta[data-v-3ad5457e],
.loginCta[data-v-3ad5457e] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.registerCta[data-v-3ad5457e],
  .loginCta[data-v-3ad5457e] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.registerCta[data-v-3ad5457e],
  .loginCta[data-v-3ad5457e] {
    font-size: 15px;
}
}
.closeCta[data-v-3ad5457e] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-3ad5457e] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-3ad5457e] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-3ad5457e] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-3ad5457e] {
    width: 500px;
}
}
.wrapper[data-v-3ad5457e] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-3ad5457e] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-3ad5457e] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-3ad5457e] {
  margin: 0 auto;
}
.title[data-v-3ad5457e] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-3ad5457e] {
    margin: 60px auto 0;
}
}
.text[data-v-3ad5457e] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-3ad5457e] {
    width: 430px;
}
}

.ElefastModalRegister[data-v-40dbeb82] .v--modal {
  background: transparent;
  box-shadow: none;
}
.registerCta[data-v-40dbeb82],
.loginCta[data-v-40dbeb82] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.registerCta[data-v-40dbeb82],
  .loginCta[data-v-40dbeb82] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.registerCta[data-v-40dbeb82],
  .loginCta[data-v-40dbeb82] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-40dbeb82] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-40dbeb82] {
    width: 500px;
}
}
.wrapper[data-v-40dbeb82] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-40dbeb82] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-40dbeb82] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-40dbeb82] {
  margin: 0 auto;
}
.title[data-v-40dbeb82] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-40dbeb82] {
    margin: 60px auto 0;
}
}
.text[data-v-40dbeb82] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-40dbeb82] {
    width: 430px;
}
}

.ElefastModalGoToEnabler[data-v-78301483] .v--modal {
  background: transparent;
  box-shadow: none;
}
.registerCta[data-v-78301483],
.loginCta[data-v-78301483] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.registerCta[data-v-78301483],
  .loginCta[data-v-78301483] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.registerCta[data-v-78301483],
  .loginCta[data-v-78301483] {
    font-size: 15px;
}
}
.closeCta[data-v-78301483] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-78301483] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-78301483] {
    font-size: 15px;
}
}
@media (min-width: 768px) {
.flex[data-v-78301483] {
    margin: 50px auto 0;
    display: flex;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.flex[data-v-78301483] {
    width: 500px;
}
}
.wrapper[data-v-78301483] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-78301483] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-78301483] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-78301483] {
  margin: 0 auto;
}
.title[data-v-78301483] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
@media (min-width: 768px) {
.title[data-v-78301483] {
    margin: 60px auto 0;
}
}
.text[data-v-78301483] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
.text[data-v-78301483] {
    width: 430px;
}
}

.contentWrapper[data-v-05151684] {
  margin: 0 20px;
}
@media (min-width: 1024px) {
.contentWrapper[data-v-05151684] {
    margin: 0 auto;
    width: 960px;
}
}
.heading[data-v-05151684] {
  margin: 0 0 55px 0;
  font-weight: 500;
  color: #0076bd;
  font-size: 21px;
}
@media (min-width: 768px) {
.heading[data-v-05151684] {
    font-size: 32px;
}
}
.label[data-v-05151684] {
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.label[data-v-05151684] {
    font-size: 17px;
}
}
.textInput[data-v-05151684] {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 2px;
  border: 2px solid #e7e7e7;
  padding: 0 10px;
  font-size: 15px;
}
@media (min-width: 768px) {
.textInput[data-v-05151684] {
    height: 70px;
    font-size: 18px;
}
}
.textInput.textArea[data-v-05151684] {
  padding: 10px;
  line-height: 21px;
  resize: none;
  height: 200px;
}
@media (min-width: 768px) {
.textInput.textArea[data-v-05151684] {
    height: 240px;
    line-height: 24px;
}
}
.hasError .textInput[data-v-05151684] {
  border: 2px solid #ff8500;
}
.checkboxInput input[data-v-05151684] {
  display: none;
}
.checkboxInput label[data-v-05151684] {
  font-size: 17px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.checkboxInput label a[data-v-05151684],
.checkboxInput label .inlineDiv[data-v-05151684] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.checkboxInput input + label[data-v-05151684]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin: 0 11px 0 0;
}
.checkboxInput input + label[data-v-05151684]:after {
  display: none;
  content: '';
  position: absolute;
  top: 4px;
  left: 2px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.checkboxInput input:checked + label[data-v-05151684]:after {
  display: block;
  pointer-events: none;
}
.submit[data-v-05151684] {
  display: block;
  margin-left: auto;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #0076bd;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 768px) {
.submit[data-v-05151684] {
    width: 186px;
}
}
.recaptchaWrapper[data-v-05151684] {
  height: 62.4px;
}
@media (min-width: 480px) {
.recaptchaWrapper[data-v-05151684] {
    height: 70.2px;
}
}
@media (min-width: 768px) {
.recaptchaWrapper[data-v-05151684] {
    height: auto;
}
}
.recaptcha[data-v-05151684] {
  transform-origin: 0 0;
  transform: scale(0.8);
}
@media (min-width: 480px) {
.recaptcha[data-v-05151684] {
    transform: scale(0.9);
}
}
@media (min-width: 768px) {
.recaptcha[data-v-05151684] {
    transform: none;
}
}
.errorText[data-v-05151684] {
  color: #ff8500;
  margin: 5px 0 0 0;
  font-size: 15px;
}
@media (min-width: 768px) {
.errorText[data-v-05151684] {
    font-size: 17px;
}
}
.row[data-v-05151684] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 768px) {
.row[data-v-05151684] {
    margin-bottom: 30px;
}
.row[data-v-05151684]:last-child {
    margin-bottom: 0;
}
}
.col[data-v-05151684] {
  flex: 0 0 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 768px) {
.col[data-v-05151684] {
    flex: 0 0 49%;
    margin-bottom: 0;
}
.col[data-v-05151684]:last-child {
    margin-bottom: 0;
}
.col.fullWidth[data-v-05151684] {
    flex: 0 0 100%;
}
}

.contentWrapper[data-v-28bbee56] {
  margin: 0 20px;
}
@media (min-width: 1024px) {
.contentWrapper[data-v-28bbee56] {
    margin: 0 auto;
    width: 960px;
}
}
.heading[data-v-28bbee56] {
  margin: 0 0 55px 0;
  font-weight: 500;
  color: #0076bd;
  font-size: 21px;
}
@media (min-width: 768px) {
.heading[data-v-28bbee56] {
    font-size: 32px;
}
}
.label[data-v-28bbee56] {
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 11px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.label[data-v-28bbee56] {
    font-size: 17px;
}
}
.textInput[data-v-28bbee56] {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 2px;
  border: 2px solid #e7e7e7;
  padding: 0 10px;
  font-size: 15px;
}
@media (min-width: 768px) {
.textInput[data-v-28bbee56] {
    height: 70px;
    font-size: 18px;
}
}
.textInput.textArea[data-v-28bbee56] {
  padding: 10px;
  line-height: 21px;
  resize: none;
  height: 200px;
}
@media (min-width: 768px) {
.textInput.textArea[data-v-28bbee56] {
    height: 240px;
    line-height: 24px;
}
}
.selectInput[data-v-28bbee56] {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 2px;
  border: 2px solid #e7e7e7;
  padding: 0 10px;
  font-size: 15px;
  appearance: none;
}
@media (min-width: 768px) {
.selectInput[data-v-28bbee56] {
    height: 70px;
    font-size: 18px;
}
}
.selectInputWrapper[data-v-28bbee56] {
  position: relative;
}
.selectInputWrapper[data-v-28bbee56]:after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-color: #e7e7e7;
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.hasError .textInput[data-v-28bbee56] {
  border: 2px solid #ff8500;
}
.hasError .selectInput[data-v-28bbee56] {
  border: 2px solid #ff8500;
}
.checkboxInput input[data-v-28bbee56] {
  display: none;
}
.checkboxInput label[data-v-28bbee56] {
  font-size: 17px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1.3;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}
.checkboxInput label a[data-v-28bbee56],
.checkboxInput label .inlineDiv[data-v-28bbee56] {
  display: inline;
  text-decoration: underline;
  color: #333333;
}
.checkboxInput input + label[data-v-28bbee56]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin: 0 11px 0 0;
}
.checkboxInput input + label[data-v-28bbee56]:after {
  display: none;
  content: '';
  position: absolute;
  top: 4px;
  left: 2px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.checkboxInput input:checked + label[data-v-28bbee56]:after {
  display: block;
  pointer-events: none;
}
.submit[data-v-28bbee56] {
  display: block;
  margin-left: auto;
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #0076bd;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 768px) {
.submit[data-v-28bbee56] {
    width: 186px;
}
}
.recaptchaWrapper[data-v-28bbee56] {
  height: 62.4px;
}
@media (min-width: 480px) {
.recaptchaWrapper[data-v-28bbee56] {
    height: 70.2px;
}
}
@media (min-width: 768px) {
.recaptchaWrapper[data-v-28bbee56] {
    height: auto;
}
}
.recaptcha[data-v-28bbee56] {
  transform-origin: 0 0;
  transform: scale(0.8);
}
@media (min-width: 480px) {
.recaptcha[data-v-28bbee56] {
    transform: scale(0.9);
}
}
@media (min-width: 768px) {
.recaptcha[data-v-28bbee56] {
    transform: none;
}
}
.errorText[data-v-28bbee56] {
  color: #ff8500;
  margin: 5px 0 0 0;
  font-size: 15px;
}
@media (min-width: 768px) {
.errorText[data-v-28bbee56] {
    font-size: 17px;
}
}
.row[data-v-28bbee56] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 768px) {
.row[data-v-28bbee56] {
    margin-bottom: 30px;
}
.row[data-v-28bbee56]:last-child {
    margin-bottom: 0;
}
}
.col[data-v-28bbee56] {
  flex: 0 0 100%;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (min-width: 768px) {
.col[data-v-28bbee56] {
    flex: 0 0 49%;
    margin-bottom: 0;
}
.col[data-v-28bbee56]:last-child {
    margin-bottom: 0;
}
.col.fullWidth[data-v-28bbee56] {
    flex: 0 0 100%;
}
}

.accordionItem[data-v-4063b538] {
  cursor: pointer;
  overflow: hidden;
}
.accordionItem + .accordionItem[data-v-4063b538] {
  margin-top: 22px;
}
@media (min-width: 992px) {
.accordionItem[data-v-4063b538] {
    cursor: default !important;
}
}
.thankYouLabel[data-v-4063b538] {
  width: 100%;
  min-height: 56px;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  font-size: 18px;
  font-weight: 500;
  padding: 18px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  cursor: pointer !important;
}
@media (min-width: 992px) {
.thankYouLabel[data-v-4063b538] {
    cursor: default !important;
}
}
@media (min-width: 992px) {
.thankYouLabel[data-v-4063b538] {
    border: 0;
    padding: 0;
}
}
@media (min-width: 992px) {
.thankYouLabel > svg[data-v-4063b538] {
    display: none;
}
}
.thankYouLabel span[data-v-4063b538] {
  text-transform: uppercase;
  position: relative;
  bottom: -2px;
}
.content[data-v-4063b538] {
  height: 0;
  background: #f9f9f9;
  border-bottom: 1px solid #f0f0f0;
}
.content[data-v-4063b538] a {
  color: #0076bd;
}
@media (min-width: 992px) {
.content[data-v-4063b538] {
    border: 0;
    height: auto !important;
    background: transparent;
}
.content[data-v-4063b538] p {
    margin: 0 0 20px;
}
.content[data-v-4063b538] br:nth-child(odd) {
    display: none;
}
}
.wrapper[data-v-4063b538] {
  padding: 15px;
}
@media (min-width: 992px) {
.wrapper[data-v-4063b538] {
    padding: 0;
}
}
@media (min-width: 992px) {
.cta[data-v-4063b538] {
    width: 33.333%;
}
}
.arrow[data-v-4063b538] {
  flex: 0 0 10px;
  transition: all 0.4s ease;
  transform-origin: 50% 20%;
  transform: translateY(50%) rotate(-180deg);
}
.isCollapsed .label[data-v-4063b538] {
  background: #f9f9f9;
  border-bottom: 1px solid transparent;
}
.isCollapsed .arrow[data-v-4063b538] {
  transform: rotate(0deg);
}

.failPage[data-v-42d76bcd] {
  padding: 15px 10px;
  color: #333333;
}
.error[data-v-42d76bcd] {
  color: #ff8500;
  text-transform: uppercase;
}
.title[data-v-42d76bcd] {
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
}
.title b[data-v-42d76bcd] {
  font-weight: 500;
}
.text[data-v-42d76bcd] {
  margin: 47px auto 30px auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
.text b[data-v-42d76bcd] {
  font-weight: 500;
}
.text + .text[data-v-42d76bcd] {
  margin-top: 18px;
}
.subtitle[data-v-42d76bcd] {
  margin: 20px 0 0;
  font-size: 23px;
  text-align: center;
  font-weight: 400;
}
.subtitle b[data-v-42d76bcd] {
  font-weight: 500;
}
.mainCta[data-v-42d76bcd] {
  margin: 25px 0 0;
  height: 60px;
  display: block;
  text-align: center;
}

.FaqWidget .searchWrapper[data-v-78aac4d9] {
  padding: 17px 50px 13px 15px;
  border: 1px solid #e7e7e7;
  position: relative;
}
@media (min-width: 992px) {
.FaqWidget .searchWrapper[data-v-78aac4d9] {
    padding: 25px 50px 19px 15px;
    width: 420px;
}
}
.FaqWidget .searchInput[data-v-78aac4d9] {
  font-size: 14px;
  line-height: 14px;
  height: 14px;
  display: block;
  margin: 0;
  padding: 0;
  color: #000000;
  border: 0;
  width: 100%;
}
@media (min-width: 992px) {
.FaqWidget .searchInput[data-v-78aac4d9] {
    font-size: 18px;
    line-height: 18px;
    height: 18px;
}
}
.FaqWidget .lens[data-v-78aac4d9] {
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-10px);
}
@media (min-width: 992px) {
.FaqWidget .lens[data-v-78aac4d9] {
    width: 30px;
    height: 30px;
}
}
.FaqWidget .categoryWrapper[data-v-78aac4d9] {
  position: relative;
}
.FaqWidget .arrow[data-v-78aac4d9] {
  width: 16px;
  height: 10px;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-10px);
  pointer-events: none;
}
.FaqWidget .categorySelect[data-v-78aac4d9] {
  margin: 15px 0 0;
  border: 1px solid #e7e7e7;
  padding: 17px 35px 13px 15px;
  background: #f2f2f2;
  color: #000000;
  appearance: none;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 0;
  width: 100%;
}
@media (min-width: 992px) {
.FaqWidget .categorySelect[data-v-78aac4d9] {
    background: transparent;
    border: 0;
    margin: 0;
    height: 100%;
    font-size: 18px;
}
}
@media (min-width: 992px) {
.FaqWidget .searchGroup[data-v-78aac4d9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
}
.FaqWidget .faqList[data-v-78aac4d9] {
  padding: 0 0 30px;
}
@media (min-width: 768px) {
.FaqWidget .faqList[data-v-78aac4d9] {
    padding: 0 0 60px;
}
}
.FaqWidget .categoryTitle[data-v-78aac4d9] {
  font-weight: 500;
  font-size: 18px;
  color: #0076bd;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.FaqWidget .categoryTitle[data-v-78aac4d9] {
    margin: 60px 0 0;
    font-size: 26px;
}
}

.closeButton[data-v-6b97f238] {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 6px;
  height: 6px;
}
.closeButton .closeIcon[data-v-6b97f238] {
  cursor: pointer;
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.closeButton .closeIcon[data-v-6b97f238]:before,
.closeButton .closeIcon[data-v-6b97f238]:after {
  content: '';
  position: absolute;
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -0.5px;
  background: #000000;
}
.closeButton .closeIcon[data-v-6b97f238]:before {
  transform: rotate(45deg);
}
.closeButton .closeIcon[data-v-6b97f238]:after {
  transform: rotate(-45deg);
}
@media (min-width: 768px) {
.closeButton.respColorSwap .closeIcon[data-v-6b97f238]:before,
  .closeButton.respColorSwap .closeIcon[data-v-6b97f238]:after {
    background: #000;
}
}
/* The location pointed to by the popup tip. */
.popupTipAnchor[data-v-6b97f238] {
  height: 0;
  position: absolute;
  /* The max width of the info window. */
  width: 262px;
}
/* The bubble is anchored above the tip. */
.popupBubbleAnchor[data-v-6b97f238] {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
.popupBubbleAnchor[data-v-6b97f238]:after {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  width: 10px;
  height: 20px;
  background: linear-gradient(to left bottom, #0076bd 50%, transparent 50%);
}
.zoom100 .popupBubbleAnchor[data-v-6b97f238] {
  bottom: 20px;
  /* TIP_HEIGHT= */
}
.zoom150 .popupBubbleAnchor[data-v-6b97f238] {
  bottom: 30px;
  /* TIP_HEIGHT= */
}
.zoom200 .popupBubbleAnchor[data-v-6b97f238] {
  bottom: 40px;
  /* TIP_HEIGHT= */
}
/* The popup bubble itself. */
.popupBubbleContent[data-v-6b97f238] {
  position: absolute;
  top: -20px;
  left: 30px;
  transform: translate(-50%, -100%);
  background-color: #ffffff;
  width: 262px;
}
.popupBubbleContent .popupWrapper[data-v-6b97f238] {
  display: flex;
}
.popupBubbleContent .popupWrapper .popupLeft[data-v-6b97f238] {
  position: relative;
  display: inline-block;
  width: 91px;
  background: #0076bd url(/static/img/locauto_elephant.png?747807ad79e8cf6768d4e03593faeec0) no-repeat center;
  background-size: 41px 35px;
}
.popupBubbleContent .popupWrapper .popupRight[data-v-6b97f238] {
  position: relative;
  display: inline-block;
  width: 171px;
  min-height: 91px;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent[data-v-6b97f238] {
  padding: 10px;
  font-weight: 500;
  font-size: 14px;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent .copy[data-v-6b97f238] {
  color: #0076bd;
  margin: 0;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent .copy.hasMargin[data-v-6b97f238] {
  margin: 0 0 7px 0;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent ul.copy[data-v-6b97f238] {
  margin: 0 0 7px 0;
  padding: 0;
  list-style: disc;
  list-style-position: inside;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent li[data-v-6b97f238] {
  margin: 0;
  padding: 0;
}
.popupBubbleContent .popupWrapper .popupRight .popupContent li[data-v-6b97f238]::marker {
  padding: 0;
  margin: 0;
  content: '• ';
}
.popupBubbleContent .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238],
.popupBubbleContent .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238]:visited {
  display: inline-block;
  background-color: #0076bd;
  padding: 8px;
  border-radius: 2px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
.Blue .popupBubbleAnchor[data-v-6b97f238]:after {
  background: linear-gradient(to left bottom, #0076bd 50%, transparent 50%);
}
.Blue .popupWrapper .popupLeft[data-v-6b97f238] {
  background-color: #0076bd;
}
.Blue .popupWrapper .popupRight .popupContent .copy[data-v-6b97f238] {
  color: #0076bd;
}
.Blue .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238] {
  background-color: #0076bd;
}
.Blue .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238]:visited {
  background-color: #0076bd;
}
.Green .popupBubbleAnchor[data-v-6b97f238]:after {
  background: linear-gradient(to left bottom, #008000 50%, transparent 50%);
}
.Green .popupWrapper .popupLeft[data-v-6b97f238] {
  background-color: #008000;
}
.Green .popupWrapper .popupRight .popupContent .copy[data-v-6b97f238] {
  color: #008000;
}
.Green .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238] {
  background-color: #008000;
}
.Green .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238]:visited {
  background-color: #008000;
}
.Orange .popupBubbleAnchor[data-v-6b97f238]:after {
  background: linear-gradient(to left bottom, #ff8500 50%, transparent 50%);
}
.Orange .popupWrapper .popupLeft[data-v-6b97f238] {
  background-color: #ff8500;
}
.Orange .popupWrapper .popupRight .popupContent .copy[data-v-6b97f238] {
  color: #ff8500;
}
.Orange .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238] {
  background-color: #ff8500;
}
.Orange .popupWrapper .popupRight .popupContent .ctaBtn[data-v-6b97f238]:visited {
  background-color: #ff8500;
}

.mapContainer[data-v-c9644e4c] {
  height: 400px;
}
.vue-map-container[data-v-c9644e4c] {
  width: 100%;
  height: 100%;
}
.vue-map-container[data-v-c9644e4c] .vue-map {
  width: 100%;
  height: 100%;
}

.CarouselCards[data-v-7231c076] {
  padding: 30px 0;
}
@media (min-width: 768px) {
.CarouselCards[data-v-7231c076] {
    padding: 60px 0;
}
}
.CarouselCards .grid-container[data-v-7231c076] {
  display: grid;
  grid-gap: 14px;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: auto;
  grid-auto-flow: row dense;
}

.RatioSizeBox > img[data-v-649c4adf] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.RatioSizeBox.top > img[data-v-649c4adf] {
  object-position: top;
}
.RatioSizeBox.center > img[data-v-649c4adf] {
  object-position: center;
}
.RatioSizeBox.bottom > img[data-v-649c4adf] {
  object-position: bottom;
}
.RatioSizeBox.fill > img[data-v-649c4adf] {
  object-fit: fill;
}
.RatioSizeBox.contain > img[data-v-649c4adf] {
  object-fit: contain;
}
.RatioSizeBox.cover > img[data-v-649c4adf] {
  object-fit: cover;
}
.RatioSizeBox.none > img[data-v-649c4adf] {
  object-fit: none;
}
.RatioSizeBox.scale-down > img[data-v-649c4adf] {
  object-fit: scale-down;
}

.CarouselCardItem[data-v-65afe4d6] {
  text-decoration: none;
  /* optional-card theme */
}
.CarouselCardItem.carousel-cell[data-v-65afe4d6] {
  margin-right: 14px;
}
.CarouselCardItem.medium_square[data-v-65afe4d6] {
  grid-column: span 6;
  grid-row: span 2;
}
.CarouselCardItem.extra_small[data-v-65afe4d6] {
  grid-column: span 3;
  grid-row: auto;
}
.CarouselCardItem.medium_bottom[data-v-65afe4d6] {
  grid-column: span 6;
  grid-row: auto;
}
.CarouselCardItem.small[data-v-65afe4d6] {
  grid-column: span 4;
  grid-row: auto;
}
.CarouselCardItem.full[data-v-65afe4d6] {
  grid-column: span 12;
  grid-row: auto;
}
.CarouselCardItem .pic[data-v-65afe4d6] {
  display: block;
  border-radius: 4px 4px 0 0;
  object-fit: cover;
}
.CarouselCardItem .pic.sliderPic[data-v-65afe4d6] {
  width: 280px;
  height: 290px;
}
@media (min-width: 576px) {
.CarouselCardItem .pic.sliderPic[data-v-65afe4d6] {
    width: 422px;
    height: 316px;
}
}
@media (min-width: 992px) {
.CarouselCardItem .pic.sliderPic[data-v-65afe4d6] {
    min-width: 422px;
    height: 100%;
    width: auto;
}
}
.CarouselCardItem .content[data-v-65afe4d6] {
  background: #eeeeee;
  border-radius: 0 0 4px 4px;
  width: 280px;
  color: #000000;
  padding: 15px;
}
@media (min-width: 576px) {
.CarouselCardItem .content[data-v-65afe4d6] {
    width: 422px;
}
}
@media (min-width: 992px) {
.CarouselCardItem .content[data-v-65afe4d6] {
    width: 100%;
}
}
.CarouselCardItem .content .text[data-v-65afe4d6],
.CarouselCardItem .content p.cta[data-v-65afe4d6] {
  margin: 0;
}
.CarouselCardItem .content .text[data-v-65afe4d6] {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
}
@media (min-width: 768px) {
.CarouselCardItem .content .text[data-v-65afe4d6] {
    font-size: 20px;
    line-height: 1.17;
}
}
.CarouselCardItem .content p.cta[data-v-65afe4d6] {
  color: #3a88c9;
  font-size: 16px;
  line-height: 1.19;
  font-weight: 400;
  text-decoration: underline;
  padding-top: 10px;
  display: none;
}
@media (min-width: 768px) {
.CarouselCardItem .content p.cta[data-v-65afe4d6] {
    display: block;
}
}
.CarouselCardItem .content .description[data-v-65afe4d6] {
  margin: 15px 0;
}
.CarouselCardItem .content .footer[data-v-65afe4d6] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.CarouselCardItem.optional-card .content[data-v-65afe4d6] {
  background: #ffffff;
  border: 1px solid #3a88c9;
}

.InsuranceTable .largeWrapper .columnsWrapper[data-v-52fa5fa9] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.InsuranceTable .largeWrapper .columnsWrapper .firstColTitleWrapper[data-v-52fa5fa9] {
  padding: 20px 15px 0 15px;
  height: 92px;
}
.InsuranceTable .largeWrapper .columnsWrapper .firstColTitleWrapper .title[data-v-52fa5fa9] {
  font-size: 17px;
  line-height: 23px;
}
.InsuranceTable .largeWrapper .columnsWrapper .firstCol[data-v-52fa5fa9] {
  background: #f8f8f8;
  padding: 0 0 20px 0;
  margin-right: 20px;
}
.InsuranceTable .largeWrapper .columnsWrapper .firstCol .costsText[data-v-52fa5fa9] {
  padding-top: 20px;
  padding-left: 15px;
  font-weight: 500;
}
.InsuranceTable .largeWrapper .columnsWrapper .detailsCol[data-v-52fa5fa9] {
  padding: 0 0 20px 0;
  text-align: center;
  margin-right: 20px;
  flex-basis: 25%;
}
.InsuranceTable .largeWrapper .columnsWrapper .detailsCol[data-v-52fa5fa9]:last-child {
  margin-right: 0;
}
.InsuranceTable .largeWrapper .columnsWrapper .standard[data-v-52fa5fa9] {
  background: #eff5fb;
}
.InsuranceTable .largeWrapper .columnsWrapper .smart[data-v-52fa5fa9] {
  background: #dfecf6;
}
.InsuranceTable .largeWrapper .columnsWrapper .dontworry[data-v-52fa5fa9] {
  background: #cfe2f2;
}
.InsuranceTable .largeWrapper .columnsWrapper .listItems[data-v-52fa5fa9] {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
.InsuranceTable .largeWrapper .columnsWrapper .listItems .listItem[data-v-52fa5fa9] {
  list-style: none;
  padding: 20px 15px;
  border-top: 1px solid #c9c9c9;
}
.InsuranceTable .largeWrapper .columnsWrapper .listItems .listItem.first[data-v-52fa5fa9] {
  height: 110px;
  line-height: 70px;
}
.InsuranceTable .largeWrapper .columnsWrapper .listItems .listItem[data-v-52fa5fa9]:last-child {
  border-bottom: 1px solid #c9c9c9;
}
.InsuranceTable .largeWrapper .columnsWrapper .listItems.blue[data-v-52fa5fa9] {
  color: #0076bd;
}
.InsuranceTable .largeWrapper .columnsWrapper .title[data-v-52fa5fa9] {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  padding-top: 20px;
  height: 92px;
}
.InsuranceTable .largeWrapper .priceDay[data-v-52fa5fa9] {
  font-size: 30px;
  padding-top: 20px;
  line-height: 42px;
  font-weight: 500;
}
.InsuranceTable .largeWrapper .priceDay .smallText[data-v-52fa5fa9] {
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  margin: 0;
}
.InsuranceTable .smallWrapper[data-v-52fa5fa9] {
  margin-top: 15px;
}
.InsuranceTable .smallWrapper .navTabs[data-v-52fa5fa9] {
  height: 62px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border: 1px solid #c9c9c9;
  border-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  text-align: center;
}
.InsuranceTable .smallWrapper .navTabs .navTabItem[data-v-52fa5fa9] {
  height: 62px;
  padding: 10px 5px;
}
.InsuranceTable .smallWrapper .navTabs .navTabItem.active[data-v-52fa5fa9] {
  background-color: #dce9f3;
  position: relative;
}
.InsuranceTable .smallWrapper .navTabs .navTabItem.active[data-v-52fa5fa9]::before {
  border: 1px solid #0076bd;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  bottom: 0;
  left: -1px;
  right: 0;
}
.InsuranceTable .smallWrapper .navTabs .navTabItem.active[data-v-52fa5fa9]::after {
  position: absolute;
  bottom: -3px;
  left: 0;
  content: '';
  width: 99%;
  height: 4px;
  background-color: #dce9f3;
}
.InsuranceTable .smallWrapper .tabContentWrapper[data-v-52fa5fa9] {
  border: 1px solid #0076bd;
  text-align: center;
  background-color: #dce9f3;
}
.InsuranceTable .smallWrapper .tabContentWrapper .tabContentItem[data-v-52fa5fa9] {
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
  border-bottom: 1px solid #c9c9c9;
  padding: 10px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.InsuranceTable .smallWrapper .tabContentWrapper .tabContentItem .tabContentRight.blue[data-v-52fa5fa9] {
  color: #0076bd;
}
.InsuranceTable .smallWrapper .tabContentWrapper .tabContentItem .tabContentRight.priceDay[data-v-52fa5fa9] {
  font-size: 23px;
  padding-top: 5px;
}
.InsuranceTable .smallInfo[data-v-52fa5fa9] {
  margin: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  padding: 15px 15px;
  border-bottom: 1px solid #c9c9c9;
}
@media (min-width: 992px) {
.InsuranceTable .smallInfo[data-v-52fa5fa9] {
    font-size: 14px;
    line-height: 19px;
    padding: 0;
    border: 0;
}
}
.InsuranceTable .smallInfoText[data-v-52fa5fa9] {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.InsuranceTable .ctaButton[data-v-52fa5fa9] .cta {
  width: 100%;
  line-height: 40px;
  display: block;
}
@media (min-width: 992px) {
.InsuranceTable .ctaButton[data-v-52fa5fa9] .cta {
    width: 100px;
    border-radius: 2px;
}
}
.InsuranceTable .ctaButton[data-v-52fa5fa9] .cta.outline {
  background: transparent;
}
.InsuranceTable .ctaButton.included[data-v-52fa5fa9] {
  background: #707070;
  outline: 1px solid #707070;
}
@media (min-width: 992px) {
.InsuranceTable .ctaButton.included[data-v-52fa5fa9] {
    outline: 0;
    margin-top: 34px;
}
}
@media (min-width: 992px) {
.InsuranceTable .ctaButton[data-v-52fa5fa9] {
    width: 100px;
    height: 40px;
    border-radius: 2px;
    margin: 20px auto 0 auto;
}
}

.serviceItemWrp[data-v-16c51606],
.upper[data-v-16c51606],
.lower[data-v-16c51606] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: flex-start;
  height: 100%;
}
.shortDescription[data-v-16c51606] {
  font-size: 14px;
}
.serviceItemWrp[data-v-16c51606] {
  padding: 20px 15px;
  justify-content: flex-start;
  border: 1px solid #0076bd;
  border-radius: 3px;
  color: #333333;
}
.serviceItemWrp.green[data-v-16c51606] {
  border: 1px solid #0082c8;
}
.serviceItemWrp.orange[data-v-16c51606] {
  border: 1px solid #ff8500;
}
.serviceItemWrp > .wLeft[data-v-16c51606] {
  margin-right: 25px;
}
.serviceItemWrp > .wLeft img[data-v-16c51606],
.serviceItemWrp > .wLeft svg[data-v-16c51606] {
  display: block;
  max-width: 20px;
  max-height: 30px;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
.serviceItemWrp > .wLeft img[data-v-16c51606],
  .serviceItemWrp > .wLeft svg[data-v-16c51606] {
    max-width: 35px;
    max-height: 35px;
}
}
.serviceItemWrp > .wRight[data-v-16c51606] {
  flex: 1;
}
.lower[data-v-16c51606] {
  margin: 20px 0 0;
}
.lower .wLeft[data-v-16c51606] {
  padding: 6px 0 0;
}
.lower .wLeft.gratis[data-v-16c51606] {
  padding: 12px 0 0;
}
.label[data-v-16c51606] {
  font-weight: 500;
  font-size: 22px;
  padding: 4px 0 0;
}
.image[data-v-16c51606] {
  margin-left: 15px;
}
.image polygon[data-v-16c51606] {
  fill: #0076bd;
}
.image path[data-v-16c51606] {
  stroke: #0076bd;
}
.green .image polygon[data-v-16c51606] {
  fill: #0082c8;
}
.green .image path[data-v-16c51606] {
  stroke: #0082c8;
}
.green .gratis .price[data-v-16c51606] {
  color: #0082c8;
}
.orange .image polygon[data-v-16c51606] {
  fill: #ff8500;
}
.orange .image path[data-v-16c51606] {
  stroke: #ff8500;
}
.orange .gratis .price[data-v-16c51606] {
  color: #ff8500;
}
.price[data-v-16c51606] {
  font-weight: 500;
  font-size: 22px;
  line-height: 1;
  display: block;
}
.gratis .price[data-v-16c51606] {
  color: #0076bd;
}
.info[data-v-16c51606] {
  font-size: 14px;
  line-height: 1;
  display: block;
  text-transform: uppercase;
}
.chooseCta[data-v-16c51606] {
  display: block;
  width: 98px;
  text-align: center;
  border-radius: 2px;
}
.chooseCta.disabled[data-v-16c51606] {
  cursor: default !important;
}
.amountWrapper[data-v-16c51606] {
  flex: 1;
  text-align: right;
}
.amountWrapper .chooseCta[data-v-16c51606] {
  display: inline-block;
  vertical-align: top;
}
.amountWrapper .selectWrapper[data-v-16c51606] {
  width: 44px;
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  vertical-align: top;
  position: relative;
}
.amountWrapper .selectWrapper[data-v-16c51606]:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 7px;
  transform: translateY(-50%);
  width: 10px;
  height: 4px;
  background: transparent url(/static/img/select_arrow_down.svg?21de6dbf3592018c4a4c09dccd9983dd) no-repeat center center;
  background-size: contain;
  pointer-events: none;
}
.amountWrapper select[data-v-16c51606] {
  appearance: none;
  background: #f2f2f2;
  color: #333333;
  padding: 6px 0 0 10px;
  width: 100%;
  height: 40px;
  font-weight: 600;
  font-family: Franklin;
  font-size: 20px;
  border: 0;
  border-radius: 0;
}
.addButton[data-v-16c51606],
.amount[data-v-16c51606],
.removeButton[data-v-16c51606] {
  font-size: 22px;
  color: #0076bd;
  padding: 0 0 0 20px;
}
.amount[data-v-16c51606] {
  color: #333333;
}
.amountWrapper .amount[data-v-16c51606] {
  display: block;
  color: #0076bd;
  padding: 14px 0 0;
  font-size: 16px;
  text-align: center;
  width: 96px;
  margin-left: auto;
  font-weight: 500;
}
@media (min-width: 768px) {
.notInsurance .shortDescription[data-v-16c51606] {
    max-width: 360px;
}
.notInsurance .shortDescription p[data-v-16c51606] {
    margin: 15px 0 0;
}
.notInsurance .serviceItemWrp > .wRight[data-v-16c51606] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
}
.notInsurance .serviceItemWrp .upper[data-v-16c51606] {
    align-items: center;
    justify-content: flex-start;
}
.notInsurance .serviceItemWrp .label[data-v-16c51606] {
    padding: 0;
    height: 19px;
}
.notInsurance .serviceItemWrp .image[data-v-16c51606] {
    width: 22px;
    height: 22px;
}
.notInsurance .lower[data-v-16c51606] {
    margin: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-start;
}
.notInsurance .lower .price[data-v-16c51606] {
    height: 16px;
}
.notInsurance .lower .info[data-v-16c51606] {
    margin: 5px 0 0;
    height: 8px;
}
.notInsurance .lower .wLeft[data-v-16c51606] {
    padding: 0;
}
.notInsurance .lower .wRight[data-v-16c51606] {
    margin-left: 20px;
}
}

.listWrapper .listItem.isVisible {
  display: block;
}
.listWrapper .listItem.isHidden {
  display: none;
}

.listItem + .listItem[data-v-75ff0cb2] {
  margin: 10px 0 0;
}

.AdditionalServices[data-v-693d6f5c]:not(.container-fluid) {
  padding: 50px 15px;
}
@media (min-width: 768px) {
.AdditionalServices[data-v-693d6f5c]:not(.container-fluid) {
    padding: 0;
}
}
.AdditionalServices .services h3[data-v-693d6f5c] {
  font-weight: 500;
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
.AdditionalServices .services h3[data-v-693d6f5c] {
    font-size: 30px;
    padding: 0 0 30px;
}
}
.AdditionalServices .services + .services h3[data-v-693d6f5c] {
  padding: 50px 0 20px;
}
@media (min-width: 768px) {
.AdditionalServices .services + .services h3[data-v-693d6f5c] {
    padding: 90px 0 30px;
}
}
.AdditionalServices .services[data-v-693d6f5c] .amount {
  flex: 1 1 auto;
}
.AdditionalServices .services[data-v-693d6f5c] .amount span {
  display: block;
  height: 18px;
  font-family: 'Franklin';
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
}
.AdditionalServices .services[data-v-693d6f5c] .amount sub {
  display: block;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 1;
  text-transform: uppercase;
  margin: 5px 0 0;
  bottom: 0;
}
.AdditionalServices .services[data-v-693d6f5c] .add-optional-cta {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 2;
  width: auto;
  height: 40px;
  padding: 5px 5px 0;
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  margin: 0;
  border-radius: 2px;
}
.AdditionalServices .carousel-wrapper[data-v-693d6f5c] {
  margin: 0 -15px;
}
@media (min-width: 768px) {
.AdditionalServices .carousel-wrapper[data-v-693d6f5c] {
    margin: 0;
}
}
.AdditionalServices .carousel-wrapper[data-v-693d6f5c] .CarouselCards {
  padding: 0;
}
.AdditionalServices .carousel-wrapper[data-v-693d6f5c] .CarouselCards .CarouselCardItem {
  display: flex;
  flex-direction: column;
}
.AdditionalServices .carousel-wrapper[data-v-693d6f5c] .CarouselCards .CarouselCardItem .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
@media (min-width: 768px) {
.AdditionalServices .suggestedList[data-v-693d6f5c] {
    display: flex;
    flex-flow: row nowrap;
    margin: 10px -15px;
}
}
.AdditionalServices .suggestedList .suggestedListItem[data-v-693d6f5c] {
  margin: 10px 0 0;
  flex-grow: 1;
  flex-basis: 0;
}
@media (min-width: 768px) {
.AdditionalServices .suggestedList .suggestedListItem[data-v-693d6f5c] {
    margin: 15px;
}
.AdditionalServices .suggestedList .suggestedListItem + .suggestedListItem[data-v-693d6f5c] {
    margin-left: 0;
}
}
@media (min-width: 1200px) {
.AdditionalServices .suggestedList .suggestedListItem[data-v-693d6f5c] {
    margin: 15px;
}
}
.AdditionalServices .totalCostsBox[data-v-693d6f5c] {
  background: #f9f9f9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 17px;
  line-height: 23px;
  margin: 40px 0;
  padding: 0 20px;
}
.AdditionalServices .totalCostsBox.sticky[data-v-693d6f5c] {
  position: sticky;
  z-index: 998;
  bottom: 0;
  left: 0;
  width: 100%;
}
.AdditionalServices .totalCostsBox.sticky[data-v-693d6f5c]::before {
  content: '';
  border-top: 1px solid #c9c9c9;
  position: fixed;
  background: #f9f9f9;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100vw;
  height: 57px;
  z-index: -1;
}
@media (min-width: 992px) {
.AdditionalServices .totalCostsBox.hide-before .price[data-v-693d6f5c] {
    font-size: 30px;
}
}
.AdditionalServices .totalCostsBox.hide-before[data-v-693d6f5c]::before {
  display: none;
}
.AdditionalServices .totalCostsBox .label[data-v-693d6f5c] {
  font-weight: 500;
}
.AdditionalServices .totalCostsBox .price[data-v-693d6f5c] {
  margin: 0;
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 23px;
}
@media (min-width: 768px) {
.AdditionalServices .totalCostsBox .price[data-v-693d6f5c] {
    font-size: 24px;
}
}
@media (min-width: 992px) {
.AdditionalServices .totalCostsBox .price[data-v-693d6f5c] {
    font-size: 24px;
}
}
.AdditionalServices .operation-ctas[data-v-693d6f5c] {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
.AdditionalServices .operation-ctas[data-v-693d6f5c] {
    flex-wrap: nowrap;
}
}
.AdditionalServices .operation-ctas .cta[data-v-693d6f5c] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  line-height: 28px;
  margin-left: 0;
  padding: 5px 90px 0;
}
@media (min-width: 768px) {
.AdditionalServices .operation-ctas .cta[data-v-693d6f5c] {
    width: auto;
    margin-left: 14px;
}
}
.AdditionalServices .operation-ctas .cta.undo[data-v-693d6f5c] {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
.AdditionalServices .operation-ctas .cta.undo[data-v-693d6f5c] {
    margin-bottom: 0;
}
}

.FastCheckIn .success[data-v-069ac36f] {
  color: #0082c8;
}
.FastCheckIn .error[data-v-069ac36f] {
  color: #d32f2f;
}
.FastCheckIn .fade-enter-active[data-v-069ac36f],
.FastCheckIn .fade-leave-active[data-v-069ac36f] {
  transition: all 0.5s;
}
.FastCheckIn .fade-enter[data-v-069ac36f],
.FastCheckIn .fade-leave-to[data-v-069ac36f] {
  opacity: 0;
}
.FastCheckIn .inputCheckbox input[data-v-069ac36f] {
  display: none;
}
.FastCheckIn .inputCheckbox label[data-v-069ac36f] {
  font-size: 16px;
  color: #333333;
  position: relative;
  line-height: 1.7;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}
.FastCheckIn .inputCheckbox label a[data-v-069ac36f],
.FastCheckIn .inputCheckbox label .inlineDiv[data-v-069ac36f] {
  display: inline-block;
  text-decoration: underline;
  color: #333333;
}
.FastCheckIn .inputCheckbox label > div[data-v-069ac36f] {
  padding: 6px 0 0;
}
.FastCheckIn .inputCheckbox label > span[data-v-069ac36f] {
  margin: 3px 0 0;
}
@media (min-width: 768px) {
.FastCheckIn .inputCheckbox label > span[data-v-069ac36f] {
    margin: -1px 0 0;
}
}
.FastCheckIn .inputCheckbox input + label[data-v-069ac36f]:before {
  content: '';
  flex: 0 0 15px;
  height: 15px;
  border: 1px solid #a0a0a0;
  border-radius: 2px;
  margin: 0 20px 0 0;
}
.FastCheckIn .inputCheckbox input + label[data-v-069ac36f]:after {
  display: none;
  content: '';
  position: absolute;
  top: 50%;
  left: 3px;
  width: 12px;
  height: 9px;
  transform: translateY(-50%);
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.FastCheckIn .inputCheckbox input:checked + label[data-v-069ac36f]:after {
  display: block;
  pointer-events: none;
}
.FastCheckIn .submenu[data-v-069ac36f] {
  height: 40px;
  padding: 0 15px;
  background: #0076bd;
  color: #ffffff;
  display: flex;
}
.FastCheckIn .submenu .cell[data-v-069ac36f] {
  height: 100%;
  line-height: 1;
  flex: 1;
  display: flex;
  justify-content: center;
}
.FastCheckIn .submenu .cell .page[data-v-069ac36f] {
  display: inline-block;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  margin-top: 14px;
}
.FastCheckIn .wrapper[data-v-069ac36f] {
  text-align: center;
  padding: 50px 15px 100px;
  /* steps bar */
}
@media (min-width: 768px) {
.FastCheckIn .wrapper[data-v-069ac36f] {
    padding: 40px 0 100px;
    margin: 0 auto;
    width: 720px;
}
}
@media (min-width: 1200px) {
.FastCheckIn .wrapper[data-v-069ac36f] {
    padding: 40px 0 100px;
    margin: 0 auto;
    width: 920px;
}
}
.FastCheckIn .wrapper .stepContent[data-v-069ac36f] {
  width: auto;
  text-align: center;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent[data-v-069ac36f] {
    max-width: 372px;
    margin: 0 auto;
}
}
.FastCheckIn .wrapper .stepContent .title[data-v-069ac36f] {
  font-weight: 500;
  font-size: 20px;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .title[data-v-069ac36f] {
    display: flex;
    justify-content: center;
    font-size: 26px;
    white-space: nowrap;
}
}
@media (min-width: 1200px) {
.FastCheckIn .wrapper .stepContent .title[data-v-069ac36f] {
    font-size: 32px;
}
}
.FastCheckIn .wrapper .stepContent .subtitle[data-v-069ac36f] {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
  margin: 5px auto 0;
  padding: 0 15px;
  /*

            */
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .subtitle[data-v-069ac36f] {
    font-size: 16px;
}
}
@media (min-width: 1200px) {
.FastCheckIn .wrapper .stepContent .subtitle[data-v-069ac36f] {
    margin: 20px auto 0;
}
}
.FastCheckIn .wrapper .stepContent .subtitle.left[data-v-069ac36f] {
  text-align: left;
  padding: 0;
}
.FastCheckIn .wrapper .stepContent .subtitle .preCheckContent[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .subtitle .checkboxes[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .subtitle .postCheckContent[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .subtitle .bnlTextContent[data-v-069ac36f] {
  margin: 15px 0 0;
}
.FastCheckIn .wrapper .stepContent .subtitle p[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .subtitle[data-v-069ac36f] p {
  margin: 0;
}
.FastCheckIn .wrapper .stepContent .subtitle a[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .subtitle[data-v-069ac36f] a {
  color: #0076bd;
  text-decoration: none;
  font-weight: 500;
}
.FastCheckIn .wrapper .stepContent .icon[data-v-069ac36f] {
  display: block;
  margin: 30px auto;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .icon[data-v-069ac36f] {
    margin: 50px auto;
}
}
@media (min-width: 1200px) {
.FastCheckIn .wrapper .stepContent .icon[data-v-069ac36f] {
    margin: 35px auto;
}
}
.FastCheckIn .wrapper .stepContent .landingCta[data-v-069ac36f] {
  display: block;
  width: 100%;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .landingCta[data-v-069ac36f] {
    font-weight: 400;
}
}
.FastCheckIn .wrapper .stepContent .legal[data-v-069ac36f] {
  font-size: 14px;
  font-weight: 400;
  margin: 30px 0 0;
  text-align: left;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .legal[data-v-069ac36f] {
    margin: 20px 0 0;
}
}
.FastCheckIn .wrapper .stepContent .legal b[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .legal[data-v-069ac36f] b {
  font-weight: 500;
}
.FastCheckIn .wrapper .stepContent .legal a[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent .legal[data-v-069ac36f] a {
  color: inherit;
  text-decoration: underline;
}
.FastCheckIn .wrapper .stepContent .boxed[data-v-069ac36f] {
  border: 1px solid #0076bd;
  border-radius: 2px;
  padding: 20px 23px;
  margin: 40px 0 0;
}
.FastCheckIn .wrapper .stepContent .boxed .title[data-v-069ac36f] {
  font-size: 14px;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent .boxed .title[data-v-069ac36f] {
    font-size: 18px;
}
}
.FastCheckIn .wrapper .stepContent .boxed .legal[data-v-069ac36f] {
  font-size: 14px;
}
.FastCheckIn .wrapper .stepContent.step1[data-v-069ac36f] {
  width: 100%;
  max-width: none;
}
.FastCheckIn .wrapper .stepContent.step3 .subtitle[data-v-069ac36f] {
  margin: 0 !important;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step3 .icon[data-v-069ac36f] {
    margin: 30px auto;
}
}
.FastCheckIn .wrapper .stepContent.step3 .InfoBanner[data-v-069ac36f] {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step3 .InfoBanner[data-v-069ac36f] {
    margin-bottom: 40px;
}
}
.FastCheckIn .wrapper .stepContent.step3 .landingCta[data-v-069ac36f] {
  margin: 40px 0 60px;
}
.FastCheckIn .wrapper .stepContent.step3 .landingCta[data-v-069ac36f]:last-of-type {
  margin: 40px 0 0;
}
.FastCheckIn .wrapper .stepContent.step4[data-v-069ac36f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step4[data-v-069ac36f] {
    max-width: none;
    margin: 0;
}
}
.FastCheckIn .wrapper .stepContent.step4 .title[data-v-069ac36f] {
  justify-content: flex-start;
  margin: 0 0 20px !important;
}
.FastCheckIn .wrapper .stepContent.step4 .title[data-v-069ac36f] .text-capitalize {
  text-transform: capitalize;
  margin: 0 7px;
}
.FastCheckIn .wrapper .stepContent.step4 .subtitle[data-v-069ac36f] {
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step4 .subtitle[data-v-069ac36f] {
    font-size: 18px;
}
}
.FastCheckIn .wrapper .stepContent.step4 .subtitle b[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent.step4 .subtitle[data-v-069ac36f] b {
  font-weight: 500;
}
.FastCheckIn .wrapper .stepContent.step4 .subtitle a[data-v-069ac36f],
.FastCheckIn .wrapper .stepContent.step4 .subtitle[data-v-069ac36f] a {
  color: inherit;
  text-decoration: underline;
  font-weight: inherit;
}
.FastCheckIn .wrapper .stepContent.step4 .subtitle.mt[data-v-069ac36f] {
  margin: 30px 0 0 !important;
}
.FastCheckIn .wrapper .stepContent.step4 .subtitle.mt[data-v-069ac36f] a {
  color: #0076bd;
}
.FastCheckIn .wrapper .stepContent.step4 .mapWidget[data-v-069ac36f] {
  width: 100%;
  height: auto;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step4 .mapWidget[data-v-069ac36f] {
    margin: 40px 0 0;
}
}
.FastCheckIn .wrapper .stepContent.step4 .icon[data-v-069ac36f] {
  margin: 40px 0 30px !important;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step4 .icon[data-v-069ac36f] {
    margin: 50px 0 30px !important;
}
}
.FastCheckIn .wrapper .stepContent.step4 .landingCta[data-v-069ac36f] {
  margin: 60px 0 0 !important;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .stepContent.step4 .landingCta[data-v-069ac36f] {
    align-self: flex-end;
    max-width: 280px;
    margin: 40px 0 0 !important;
}
}
.FastCheckIn .wrapper .formHolder[data-v-069ac36f] {
  display: none !important;
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .bluBorderContainer[data-v-069ac36f] {
    margin: 0 0 40px;
    border: 1px solid #0076bd;
    border-radius: 2px;
    padding: 15px 20px;
}
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .steps[data-v-069ac36f] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-content: center;
}
.FastCheckIn .wrapper .steps .step[data-v-069ac36f] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    font-family: 'Franklin';
    height: 29px;
}
.FastCheckIn .wrapper .steps .step.doneOrActive[data-v-069ac36f] {
    /*cursor: pointer;*/
}
.FastCheckIn .wrapper .steps .step.doneOrActive .number[data-v-069ac36f] {
    background: #0076bd;
}
.FastCheckIn .wrapper .steps .number[data-v-069ac36f] {
    font-weight: 500;
    font-size: 14px;
    height: 29px;
    width: 29px;
    background: #707070;
    line-height: 32px;
    color: #ffffff;
    text-align: center;
    border-radius: 2px;
}
.FastCheckIn .wrapper .steps .name[data-v-069ac36f] {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 32px;
    margin: 0 0 0 11px;
}
}
@media (min-width: 768px) and (min-width: 1200px) {
.FastCheckIn .wrapper .steps .name[data-v-069ac36f] {
    font-size: 18px;
    line-height: 36px;
}
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .ProgressStatusWidget.orange .bluBorderContainer[data-v-069ac36f] {
    border: 1px solid #ff8500;
}
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .ProgressStatusWidget.orange .steps .step.doneOrActive .number[data-v-069ac36f] {
    background: #ff8500;
}
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .ProgressStatusWidget.green .bluBorderContainer[data-v-069ac36f] {
    border: 1px solid #0082c8;
}
}
@media (min-width: 768px) {
.FastCheckIn .wrapper .ProgressStatusWidget.green .steps .step.doneOrActive .number[data-v-069ac36f] {
    background: #0082c8;
}
}
.FastCheckIn .success[data-v-069ac36f] {
  color: #0082c8;
}
.FastCheckIn .error[data-v-069ac36f] {
  color: #d32f2f;
}
.FastCheckIn .fade-enter-active[data-v-069ac36f],
.FastCheckIn .fade-leave-active[data-v-069ac36f] {
  transition: all 0.5s;
}
.FastCheckIn .fade-enter[data-v-069ac36f],
.FastCheckIn .fade-leave-to[data-v-069ac36f] {
  opacity: 0;
}
.FastCheckIn[data-v-069ac36f] .AdditionalServices .CarouselCardItem {
  text-align: left;
}

.FilesModal[data-v-a8979d5a] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-a8979d5a] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-a8979d5a] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-a8979d5a] {
    font-size: 15px;
}
}
.wrapper[data-v-a8979d5a] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-a8979d5a] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-a8979d5a] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-a8979d5a] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-a8979d5a] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-a8979d5a] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

label[data-v-5b0b86a9] {
  cursor: pointer !important;
}
.alternativeOrderingWidget[data-v-5b0b86a9] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
  height: 57px;
  line-height: 60px;
  padding: 0 20px;
  border-bottom: 1px solid #f0f0f0;
}
@media (min-width: 992px) {
.alternativeOrderingWidget[data-v-5b0b86a9] {
    display: block;
    width: 100%;
    padding: 0;
    height: auto;
    line-height: 1.23;
}
}
.alternativeOrderingWidget ul[data-v-5b0b86a9],
.alternativeOrderingWidget li[data-v-5b0b86a9] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.alternativeOrderingWidget ul[data-v-5b0b86a9] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-content: flex-start;
}
@media (min-width: 992px) {
.alternativeOrderingWidget ul[data-v-5b0b86a9] {
    display: block;
    margin: 10px 0 0;
    padding-bottom: 10px;
}
}
.alternativeOrderingWidget li[data-v-5b0b86a9] {
  margin-left: 20px;
}
@media (min-width: 992px) {
.alternativeOrderingWidget li[data-v-5b0b86a9] {
    display: block;
    margin: 0;
    line-height: 30px;
}
}
@media (min-width: 992px) {
.alternativeOrderingWidget .label[data-v-5b0b86a9] {
    font-weight: 500;
    font-size: 17px;
    margin: 20px 0 0;
}
}
.alternativeOrderingWidget input[data-v-5b0b86a9] {
  display: none;
}
.alternativeOrderingWidget label[data-v-5b0b86a9] {
  position: relative;
  padding: 0 0 0 30px;
}
@media (min-width: 992px) {
.alternativeOrderingWidget label[data-v-5b0b86a9] {
    font-weight: 400;
    font-size: 17px;
}
}
.alternativeOrderingWidget label[data-v-5b0b86a9]:before {
  position: absolute;
  display: block;
  border-radius: 50%;
  margin: -2px 0 0;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.alternativeOrderingWidget label.active[data-v-5b0b86a9]:after {
  content: '';
  position: absolute;
  display: block;
  border-radius: 50%;
  margin: 0;
  width: 8px;
  height: 8px;
  background: #000000;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  margin: -2px 0 0 0;
}
.accordion[data-v-5b0b86a9] {
  color: #333333;
}
.orderingAccordion ul[data-v-5b0b86a9],
.orderingAccordion li[data-v-5b0b86a9] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.orderingItem[data-v-5b0b86a9] {
  color: #333333;
  display: block;
  appearance: none;
  height: 38px;
  padding: 3px 0 0;
}
.orderingItem.active[data-v-5b0b86a9] {
  color: #ff8500;
}
input[data-v-5b0b86a9] {
  display: none;
}
label[data-v-5b0b86a9] {
  font-size: 16px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
input + label[data-v-5b0b86a9]:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 20px;
  height: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin: -3px 7px 0 0;
}
input + label[data-v-5b0b86a9]:after {
  display: none;
  content: '';
  position: absolute;
  top: 4px;
  left: 5px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
input:checked + label[data-v-5b0b86a9]:after {
  display: block;
  pointer-events: none;
}
.checkboxWrapper[data-v-5b0b86a9] {
  display: inline-block;
  padding: 10px 20px 10px 0;
}
.checkboxWrapper label[data-v-5b0b86a9] {
  display: flex;
}
.checkboxWrapper label span[data-v-5b0b86a9] {
  font-size: 17px;
  line-height: 1.3;
}
.checkboxWrapper label span span[data-v-5b0b86a9] {
  color: #a0a0a0;
  font-size: 15px;
}
.accordionItem[data-v-5b0b86a9] {
  cursor: pointer;
}
@media (min-width: 768px) {
.accordionItem[data-v-5b0b86a9] .label {
    padding: 0 20px;
    border: 0;
}
.accordionItem[data-v-5b0b86a9] .content {
    background: #ffffff;
}
.accordionItem[data-v-5b0b86a9] .wrapper {
    padding: 10px 20px;
}
.accordionItem[data-v-5b0b86a9] .checkboxWrapper {
    display: block;
}
.accordionItem[data-v-5b0b86a9] svg g {
    fill: #000000;
}
}
@media (min-width: 992px) {
.accordionItem[data-v-5b0b86a9] {
    width: 100%;
}
.accordionItem[data-v-5b0b86a9] .label {
    padding: 0 20px 0 0;
    background: transparent;
    font-weight: 500;
    font-size: 17px;
}
.accordionItem[data-v-5b0b86a9] .content {
    background: transparent;
}
.accordionItem[data-v-5b0b86a9] .wrapper {
    padding: 0;
}
.accordionItem[data-v-5b0b86a9] .checkboxWrapper label span span {
    display: block;
}
}
@media (min-width: 768px) {
.accordionItem.isCollapsed[data-v-5b0b86a9] .content {
    background: #f9f9f9;
}
}
@media (min-width: 992px) {
.accordionItem.isCollapsed[data-v-5b0b86a9] .content {
    background: transparent;
}
}

aside[data-v-28df6116] {
  position: relative;
  background: #ffffff;
  height: calc(100% - 103px);
  background-color: #ffffff;
}
.header[data-v-28df6116] {
  background: #ffffff;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 15px;
  display: flex;
}
.header .box[data-v-28df6116] {
  flex: 1;
  display: flex;
  justify-content: center;
}
.header .box:first-child > a[data-v-28df6116] {
  margin-right: auto;
}
.header .box:last-child > .closeButtonN[data-v-28df6116] {
  margin-left: auto;
}
.closeButtonN[data-v-28df6116] {
  display: inline-block;
  /*width:51px;
    height:51px;
    border-radius:50%;
    background-color:@white;
    display:block;
    position:absolute;
    top:-71px;
    left:50%;
    transform:translateX(-50%);
    svg{
      position:absolute;
      top:50%;
      left:50%;
      transform:translateX(-50%) translateY(-50%);
    }*/
}
.deleteFilters[data-v-28df6116] {
  /* Cancella Filtri: */
  opacity: 0.3;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  line-height: 42px;
}
.deleteFilters.active[data-v-28df6116] {
  opacity: 1;
}
.title[data-v-28df6116] {
  font-weight: 500;
  font-size: 16px;
  color: #333333;
  line-height: 42px;
}

.checkbox[data-v-1e8ae8cb] {
  margin-bottom: 10px;
  font-size: 0;
  font-weight: 400;
}
.checkbox label[data-v-1e8ae8cb] {
  display: flex;
}
.checkbox .square[data-v-1e8ae8cb] {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
}
.checkbox .text[data-v-1e8ae8cb] {
  display: inline-block;
  font-size: 17px;
  height: 20px;
  line-height: 25px;
  margin-left: 12px;
}
.checkbox .text a[data-v-1e8ae8cb],
.checkbox .text a[data-v-1e8ae8cb]:visited {
  color: #ffffff;
}
.checkbox.checked .square[data-v-1e8ae8cb]:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015) no-repeat center;
  background-size: 60%;
}

.listItem[data-v-310e40aa]:not(.VehicleListItem) {
  margin: 10px;
}
.VehicleListMore[data-v-310e40aa] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.listWrapper .listItem.isHidden[data-v-310e40aa] {
  display: none;
}

.VehicleList[data-v-f1b85d22] {
  padding: 20px 10px;
}
@media (min-width: 768px) {
.VehicleList[data-v-f1b85d22] {
    padding: 0;
    margin: 15px 5px;
}
}
@media (min-width: 992px) {
.VehicleList[data-v-f1b85d22] {
    margin: 15px -10px;
}
}
.moreButton[data-v-f1b85d22] {
  cursor: pointer;
  display: block;
  margin: 30px auto 0 auto;
  width: 270px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 500;
  font-size: 20px;
}
.moreButton[data-v-f1b85d22] .icon {
  width: 19px;
  height: 19px;
  padding-top: 1px;
}
.moreButton[data-v-f1b85d22] .icon svg {
  display: block;
}
.moreButton[data-v-f1b85d22] .label {
  line-height: 1;
  padding-top: 3px;
}
.moreButton[data-v-f1b85d22] .icon + .label {
  margin-left: 10px;
}
[data-v-f1b85d22] .moreButton > span {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  align-content: center;
  justify-content: center;
}

.WysiwygWidget[data-v-2d8fdc33] {
  color: #000000;
  font-weight: 400;
  font-family: 'Franklin';
}
.WysiwygWidget[data-v-2d8fdc33] h1 {
  color: #0076bd;
  font-size: 26px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
.WysiwygWidget[data-v-2d8fdc33] h1 {
    font-size: 36px;
}
}
.WysiwygWidget[data-v-2d8fdc33] h2 {
  color: #0076bd;
  font-size: 22px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
.WysiwygWidget[data-v-2d8fdc33] h2 {
    font-size: 32px;
}
}
.WysiwygWidget[data-v-2d8fdc33] h3 {
  font-size: 18px;
  padding: 0 0 20px;
}
.WysiwygWidget[data-v-2d8fdc33] h4 {
  font-size: 16px;
  padding: 0 0 20px;
}
.WysiwygWidget[data-v-2d8fdc33] h5 {
  font-size: 15px;
  padding: 0 0 20px;
}
.WysiwygWidget[data-v-2d8fdc33] h6 {
  font-size: 14px;
  padding: 0 0 20px;
}
.WysiwygWidget[data-v-2d8fdc33] h1,
.WysiwygWidget[data-v-2d8fdc33] h2,
.WysiwygWidget[data-v-2d8fdc33] h3,
.WysiwygWidget[data-v-2d8fdc33] h4,
.WysiwygWidget[data-v-2d8fdc33] h5,
.WysiwygWidget[data-v-2d8fdc33] h6,
.WysiwygWidget[data-v-2d8fdc33] b,
.WysiwygWidget[data-v-2d8fdc33] strong {
  font-weight: 500;
}
.WysiwygWidget[data-v-2d8fdc33] p,
.WysiwygWidget[data-v-2d8fdc33] address {
  font-size: 18px;
  padding: 0 0 20px;
  line-height: 22px;
}
.WysiwygWidget[data-v-2d8fdc33] a {
  color: #0076bd;
  text-decoration: none;
}
.WysiwygWidget[data-v-2d8fdc33] a:hover {
  color: #266d97;
}
.WysiwygWidget[data-v-2d8fdc33] .dropcap {
  display: block;
  float: left;
  font-size: 40px;
  line-height: 2rem;
  margin: 5px 5px 0 0;
}
.WysiwygWidget[data-v-2d8fdc33] ul,
.WysiwygWidget[data-v-2d8fdc33] ol {
  margin: 0;
  padding: 0 0 0 15px;
}
@media (min-width: 768px) {
.WysiwygWidget[data-v-2d8fdc33] ul,
  .WysiwygWidget[data-v-2d8fdc33] ol {
    margin: 0 0 0 90px;
}
}
.WysiwygWidget[data-v-2d8fdc33] dl {
  margin: 0 0 20px 0;
  padding: 0;
}
.WysiwygWidget[data-v-2d8fdc33] ul {
  list-style: disc outside;
}
.WysiwygWidget[data-v-2d8fdc33] ol {
  list-style: decimal;
}
.WysiwygWidget[data-v-2d8fdc33] ul li {
  list-style: inherit;
  line-height: 22px;
}
@media (min-width: 768px) {
.WysiwygWidget[data-v-2d8fdc33] ul li {
    padding: 0 0 0 12px;
}
}
.WysiwygWidget[data-v-2d8fdc33] ol li {
  list-style: inherit;
  line-height: 22px;
}
@media (min-width: 768px) {
.WysiwygWidget[data-v-2d8fdc33] ol li {
    padding: 0 0 0 12px;
}
}
.WysiwygWidget[data-v-2d8fdc33] ul li ul,
.WysiwygWidget[data-v-2d8fdc33] ol li ul,
.WysiwygWidget[data-v-2d8fdc33] ol li ul,
.WysiwygWidget[data-v-2d8fdc33] ol li ol {
  margin-bottom: 0;
}
.WysiwygWidget[data-v-2d8fdc33] table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px;
  width: 100%;
}
.WysiwygWidget[data-v-2d8fdc33] table {
  margin: 0 0 20px;
  width: 100%;
}
.WysiwygWidget[data-v-2d8fdc33] th {
  font-weight: 700;
}
.WysiwygWidget[data-v-2d8fdc33] th,
.WysiwygWidget[data-v-2d8fdc33] td {
  border: 1px solid #000000;
  padding: 6px 10px;
}
.WysiwygWidget[data-v-2d8fdc33] caption,
.WysiwygWidget[data-v-2d8fdc33] th,
.WysiwygWidget[data-v-2d8fdc33] td {
  text-align: left;
}
.WysiwygWidget[data-v-2d8fdc33] dt {
  font-weight: 700;
  margin: 0 0 5px;
}
.WysiwygWidget[data-v-2d8fdc33] dd {
  margin: 0 0 24px;
}
.WysiwygWidget[data-v-2d8fdc33] blockquote {
  color: #000000;
  margin: 0 0 20px 0;
  padding: 0;
}
.WysiwygWidget[data-v-2d8fdc33] blockquote p {
  margin: 0 !important;
  padding: 1px 0 1px 20px;
  border-left: 4px solid #000000;
}
.WysiwygWidget[data-v-2d8fdc33] mark {
  background-color: #000000;
  color: #ffffff;
}
.WysiwygWidget[data-v-2d8fdc33] pre {
  margin: 0 0 20px;
  padding: 0.5em 2.5em;
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono,
      DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  background-color: #000000;
  color: #ffffff;
  overflow: auto;
  width: auto;
  max-height: 600px;
}
.WysiwygWidget[data-v-2d8fdc33] code {
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono,
      DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  background-color: #000000;
  color: #ffffff;
}
.WysiwygWidget[data-v-2d8fdc33] code {
  white-space: pre-wrap;
}
.WysiwygWidget[data-v-2d8fdc33] pre code {
  white-space: inherit;
  padding: 0;
}

.CollapsableFilterPanel[data-v-27cbad78] {
  background: #f9f9f9;
}
.CollapsableFilterPanel header[data-v-27cbad78] {
  padding: 0 15px 0;
  height: 40px;
  position: relative;
}
.CollapsableFilterPanel header .arrow[data-v-27cbad78] {
  content: '';
  width: 15px;
  height: 8px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform-origin: 50% 50%;
  transform: translateY(-50%);
}
.CollapsableFilterPanel header .arrow svg[data-v-27cbad78] {
  display: block;
}
@media (min-width: 768px) {
.CollapsableFilterPanel header[data-v-27cbad78] {
    height: 60px;
    padding: 0 20px;
}
.CollapsableFilterPanel header .arrow[data-v-27cbad78] {
    right: 20px;
}
.CollapsableFilterPanel header .arrow svg g[data-v-27cbad78] {
    fill: #000000;
}
}
.CollapsableFilterPanel h6[data-v-27cbad78] {
  font-size: 14px;
  color: #333333;
  font-weight: 500;
  margin: 0;
  line-height: 43px;
}
@media (min-width: 768px) {
.CollapsableFilterPanel h6[data-v-27cbad78] {
    font-size: 20px;
    line-height: 64px;
}
}
.CollapsableFilterPanel .content[data-v-27cbad78] {
  display: none;
}
.CollapsableFilterPanel.isOpen .content[data-v-27cbad78] {
  display: block;
}
.CollapsableFilterPanel.isOpen header[data-v-27cbad78] {
  border-bottom: 1px solid #f0f0f0;
}
.CollapsableFilterPanel.isOpen header .arrow[data-v-27cbad78] {
  transform: translateY(-50%) rotate(-180deg);
}

.largePageWrapper[data-v-696999e2] {
  display: flex;
  flex-flow: row nowrap;
  border-top: 1px solid #f0f0f0;
}
.largePageWrapper .asideContent[data-v-696999e2] {
  flex: 0 0 300px;
  background: #f9f9f9;
  border-right: 1px solid #f0f0f0;
  padding: 30px 0 30px 40px;
}
.largePageWrapper .asideContent div[data-v-696999e2] {
  display: flex;
  flex-wrap: wrap;
}
.largePageWrapper .asideContent .filtersPanelTitle[data-v-696999e2] {
  font-weight: 500;
  font-size: 20px;
}
.largePageWrapper .mainContent[data-v-696999e2] {
  flex: 1 1 auto;
  padding: 30px 30px 30px 50px;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .wrapper {
  padding: 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .officeWrapper {
  flex: 1 1 100%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .officeWrapper > div {
  margin: 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .officeWrapper > div + div {
  margin: 15px 0 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .dateTimePickers {
  flex: 1 1 100%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .discountAndCta .rightContent {
  padding-left: 120px;
}
@media (min-width: 1200px) {
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .officeWrapper {
    flex: 0 0 43%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .officeWrapper > div {
    margin: 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .dateTimePickers {
    flex: 0 0 56%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .discountAndCta .leftContent {
    flex-basis: 43%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-696999e2] .dateTimePickers > .detailsBlock {
    margin: 0;
}
}
.largePageWrapper .progress[data-v-696999e2] {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
.largePageWrapper .vList[data-v-696999e2] {
    margin: 0 -10px;
}
}
.listWrapper[data-v-696999e2] {
  padding: 20px 10px;
}
.listItem + .listItem[data-v-696999e2] {
  margin: 15px 0 0;
}
.couponSuccessMessage[data-v-696999e2] {
  padding: 20px 10px 0;
  font-size: 14px;
  color: #0082c8;
  text-transform: uppercase;
}
.couponErrorMessage[data-v-696999e2] {
  padding: 20px 10px 0;
  font-size: 14px;
  color: #ff8500;
  text-transform: uppercase;
}
.preselectedOptional[data-v-696999e2] {
  background: #0076bd;
  color: #fff;
  display: block;
  margin: 20px 10px 0;
  padding: 20px 20px 20px 60px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  border-radius: 4px;
}
.preselectedOptional[data-v-696999e2]:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url(/static/img/white_alert.svg?a7fc7c1c3f3db9f76963ac5c76b2bfa9) no-repeat 0 0;
  background-size: cover;
  top: 18px;
  left: 20px;
  position: absolute;
}
.couponSuccessMessage[data-v-696999e2] .WysiwygWidget,
.couponErrorMessage[data-v-696999e2] .WysiwygWidget,
.preselectedOptional[data-v-696999e2] .WysiwygWidget,
.listPage[data-v-696999e2] .WysiwygWidget {
  padding: 30px 22px 0 22px;
}
@media (min-width: 768px) {
.couponSuccessMessage[data-v-696999e2],
  .couponErrorMessage[data-v-696999e2],
  .preselectedOptional[data-v-696999e2],
  .listPage[data-v-696999e2] {
    width: 690px;
    margin-right: auto;
    margin-left: auto;
}
.couponSuccessMessage[data-v-696999e2] .VehicleListItem.itemWrapper.listItem.isVisible,
  .couponErrorMessage[data-v-696999e2] .VehicleListItem.itemWrapper.listItem.isVisible,
  .preselectedOptional[data-v-696999e2] .VehicleListItem.itemWrapper.listItem.isVisible,
  .listPage[data-v-696999e2] .VehicleListItem.itemWrapper.listItem.isVisible {
    max-width: 312px;
}
}

.FleetReference[data-v-ff84831c] {
  padding-bottom: 100px;
}
@media (min-width: 992px) {
.FleetReference[data-v-ff84831c] {
    padding-bottom: 150px;
}
}
.FleetReference .lightBlue[data-v-ff84831c] {
  background: #f1f8fc;
}
.FleetReference[data-v-ff84831c] .sectionTitle {
  font-family: 'Franklin';
  font-size: 30px;
  color: #000000;
  line-height: 34px;
  font-weight: 500;
  margin: 0;
  text-align: left;
}
@media (min-width: 768px) {
.FleetReference[data-v-ff84831c] .sectionTitle {
    font-size: 40px;
    line-height: 1.3;
}
}
.FleetReference .smartphoneImage[data-v-ff84831c] {
  width: 100%;
  margin: 40px auto 0;
  max-width: 414px;
  display: block;
}
@media (min-width: 992px) {
.FleetReference .smartphoneImage[data-v-ff84831c] {
    display: none;
}
}
.FleetReference .desktopImage[data-v-ff84831c] {
  display: none;
}
@media (min-width: 992px) {
.FleetReference .desktopImage[data-v-ff84831c] {
    display: block;
}
}
.FleetReference .excerpt[data-v-ff84831c] {
  font-family: 'Franklin';
  font-weight: 400;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 34px;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.FleetReference .excerpt[data-v-ff84831c] {
    margin: 40px 0 0;
}
}
.FleetReference .ctaBtn[data-v-ff84831c] {
  display: block;
  text-decoration: none;
  background: #0076bd;
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 46px;
  margin: 30px auto 0;
  font-size: 18px;
}
@media (min-width: 1200px) {
.FleetReference .ctaBtn[data-v-ff84831c] {
    font-size: 20px;
    height: 60px;
    line-height: 66px;
    display: inline-block;
    padding: 0 90px;
}
}
.FleetReference.green .ctaBtn[data-v-ff84831c] {
  background: #0082c8;
}
.FleetReference.orange .ctaBtn[data-v-ff84831c] {
  background: #ff8500;
}
.FleetReference .relative[data-v-ff84831c] {
  position: relative;
}

@media (min-width: 992px) {
.FooterStore .bg[data-v-14d70871] {
    background: url(/static/img/phones_bg.png?bde82d6151a73afb1ad7d1c18e1c0c37) no-repeat 0 bottom;
}
}
.FooterStore .wrapper[data-v-14d70871] {
  padding: 30px 0;
}
.FooterStore h3[data-v-14d70871] {
  color: #fff;
  font-size: 25px;
  line-height: 1.3;
  font-weight: 500;
  margin: 0;
}
.FooterStore h4[data-v-14d70871] {
  color: #fff;
  font-size: 17px;
  margin: 10px 0 0;
  line-height: 1.3;
  font-weight: 400;
}
.FooterStore .storeLink[data-v-14d70871] {
  display: inline-block;
  margin: 25px 0 0;
}
.FooterStore .storeLink img[data-v-14d70871] {
  display: block;
}
.FooterStore .storeLink + .storeLink[data-v-14d70871] {
  margin-left: 10px;
}

.heroTitle[data-v-8e858896] {
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
}
@media (min-width: 768px) {
.heroTitle[data-v-8e858896] {
    font-size: 44px;
}
}
.heroBackground[data-v-8e858896] {
  position: relative;
  overflow: hidden;
}
.heroBackground img[data-v-8e858896] {
  width: 100%;
}
.overlay[data-v-8e858896] {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.overlayContainer[data-v-8e858896] {
  position: relative;
  width: 100%;
  height: 100%;
}
.overlayContent[data-v-8e858896] {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.carousel-cell[data-v-51bab412] {
  width: 320px;
  padding: 0 10px;
}
.carousel-cell .linked[data-v-51bab412] {
  text-decoration: none;
}
.carousel-cell .img[data-v-51bab412] {
  display: block;
  width: 100%;
  padding-top: 62.5%;
}
.carousel-cell .title[data-v-51bab412] {
  font-family: 'Franklin Condensed';
  font-size: 18px;
  color: #333333;
  font-weight: 600;
}
.carousel-cell .subtitle[data-v-51bab412] {
  /* Tappa obbligata per: */
  font-family: 'Franklin';
  font-size: 14px;
  color: #707070;
  font-weight: 400;
  margin: 15px 0 0;
}
.carousel-cell .subtitle[data-v-51bab412] p {
  margin: 0;
}
.carousel-cell .content[data-v-51bab412] {
  width: 100%;
  padding: 15px;
  background: #ffffff;
}


.carousel-cell[data-v-5ac3cf53] {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  padding: 30px 35px;
}
.title[data-v-5ac3cf53] {
  font-size: 19px;
  font-weight: 500;
}
.subtitle[data-v-5ac3cf53] {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 15px 0;
}
.cta[data-v-5ac3cf53] {
  width: 220px;
  display: inline-block;
}

.flickitySliderHome .flickity-page-dots {
  bottom: 0px;
}
.flickitySliderHome .flickity-page-dots .dot {
  width: 6px;
  height: 6px;
  margin: 0 5px;
  opacity: 0.3;
  background: #ffffff;
}
.flickitySliderHome .flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.flickitySliderHome[data-v-9b446ac0] {
  background: #0076bd;
  /*padding: 0 0 25px 0;*/
}

.textWrapper[data-v-a84700de] {
  color: #000000;
}
@media (min-width: 768px) {
.textWrapper[data-v-a84700de] {
    overflow: auto;
}
}
.textWrapper h2[data-v-a84700de] {
  font-weight: 600;
  margin: 0 0 35px;
  font-size: 24px;
}
@media (min-width: 768px) {
.textWrapper h2[data-v-a84700de] {
    margin: 0 0 50px;
    font-size: 20px;
}
}
.textWrapper h3[data-v-a84700de] {
  font-weight: 600;
  margin: 0 0 20px;
  font-size: 20px;
}
@media (min-width: 768px) {
.textWrapper h3[data-v-a84700de] {
    margin: 0 0 25px;
    font-size: 17px;
}
}
.textWrapper strong[data-v-a84700de],
.textWrapper b[data-v-a84700de] {
  font-weight: 600;
}
.textWrapper ul[data-v-a84700de],
.textWrapper li[data-v-a84700de] {
  margin: 0;
  padding: 0;
}
.textWrapper ul[data-v-a84700de] {
  margin: 0 0 30px;
  list-style: none;
}
.textWrapper li[data-v-a84700de] {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 5px;
  text-indent: -30px;
  padding-left: 30px;
}
.textWrapper ul li.hasCheck[data-v-a84700de]:before {
  content: '✓';
  font-family: system-ui;
  font-weight: bold;
  font-size: 16px;
  padding-right: 16px;
}
.cta-wrapper[data-v-a84700de] {
  display: flex;
  justify-content: center;
  padding-top: 0;
}
@media (min-width: 768px) {
.cta-wrapper[data-v-a84700de] {
    padding-top: 20px;
}
}
.cta-wrapper .cta[data-v-a84700de] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  line-height: 28px;
  padding: 5px 37px 0;
}
@media (min-width: 768px) {
.cta-wrapper .cta[data-v-a84700de] {
    width: auto;
}
}

.textWrapper[data-v-56cda684] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-56cda684] {
    color: #000000;
    max-height: 50vh;
    overflow: auto;
}
}
.textWrapper h2[data-v-56cda684] {
  font-weight: 600;
  margin: 0 0 35px;
  font-size: 24px;
}
@media (min-width: 768px) {
.textWrapper h2[data-v-56cda684] {
    margin: 0 0 50px;
    font-size: 20px;
}
}
.textWrapper h3[data-v-56cda684] {
  font-weight: 600;
  margin: 0 0 20px;
  font-size: 20px;
}
@media (min-width: 768px) {
.textWrapper h3[data-v-56cda684] {
    margin: 0 0 25px;
    font-size: 17px;
}
}
.textWrapper strong[data-v-56cda684],
.textWrapper b[data-v-56cda684] {
  font-weight: 600;
}
.textWrapper ul[data-v-56cda684],
.textWrapper li[data-v-56cda684] {
  margin: 0;
  padding: 0;
}
.textWrapper ul[data-v-56cda684] {
  margin: 0 0 30px;
  list-style: none;
}
.textWrapper li[data-v-56cda684] {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 5px;
  text-indent: -30px;
  padding-left: 30px;
}
.textWrapper ul li.hasCheck[data-v-56cda684]:before {
  content: '✓';
  font-family: system-ui;
  font-weight: bold;
  font-size: 16px;
  padding-right: 16px;
}
.cta-wrapper[data-v-56cda684] {
  display: flex;
  justify-content: center;
  padding-top: 0;
}
@media (min-width: 768px) {
.cta-wrapper[data-v-56cda684] {
    padding-top: 20px;
}
}
.cta-wrapper .cta[data-v-56cda684] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  line-height: 28px;
  padding: 5px 37px 0;
}
@media (min-width: 768px) {
.cta-wrapper .cta[data-v-56cda684] {
    width: auto;
}
}

.specsWrapper[data-v-15079894] {
  color: #ffffff;
}
@media (min-width: 768px) {
.specsWrapper[data-v-15079894] {
    color: #000000;
    height: 400px;
    overflow: auto;
}
}
.specsWrapper ul[data-v-15079894] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.specsWrapper li[data-v-15079894] {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  height: 40px;
  display: block;
  line-height: 41px;
}
.specsWrapper li[data-v-15079894]:first-child {
  border: 0;
}
.specsWrapper li.multiline[data-v-15079894] {
  height: auto;
  line-height: 32px;
}
.icon[data-v-15079894] {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  text-align: center;
  position: relative;
}
.icon svg[data-v-15079894] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.icon path[data-v-15079894] {
  fill: #ffffff;
}
@media (min-width: 768px) {
.icon path[data-v-15079894] {
    fill: #000000;
}
}
.iconLabel[data-v-15079894] {
  font-size: 16px;
  margin: 0 0 0 12px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding: 6px 0 0;
}
.detail.padded[data-v-15079894] {
  padding: 10px 0 10px 27px;
}

.textWrapper[data-v-a834a39a] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-a834a39a] {
    color: #000000;
    height: 400px;
    overflow: auto;
}
}
.textWrapper .titleH2[data-v-a834a39a] {
  font-weight: 500;
  font-size: 15px;
  text-align: center;
}
.textWrapper .titleH4[data-v-a834a39a] {
  font-weight: 500;
  font-size: 14px;
}
.textWrapper .titleH4 + p[data-v-a834a39a] {
  margin-top: 0;
}
.textWrapper p[data-v-a834a39a] {
  font-size: 14px;
  line-height: 14px;
}

.textWrapper[data-v-8de94bc0] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-8de94bc0] {
    color: #000000;
    max-height: 400px;
    overflow: auto;
}
}
.textWrapper h3[data-v-8de94bc0] {
  font-weight: 700;
  font-size: 14px;
}
@media (min-width: 768px) {
.textWrapper h3[data-v-8de94bc0] {
    font-weight: 500;
}
}
.textWrapper p[data-v-8de94bc0] {
  font-size: 14px;
  line-height: 17px;
}

.textWrapper[data-v-04e156a6] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-04e156a6] {
    color: #000000;
    max-height: 400px;
    overflow: auto;
}
}
.textWrapper h3[data-v-04e156a6] {
  font-weight: 700;
  font-size: 14px;
}
@media (min-width: 768px) {
.textWrapper h3[data-v-04e156a6] {
    font-weight: 500;
}
}
.textWrapper p[data-v-04e156a6] {
  font-size: 14px;
  line-height: 17px;
}

.textWrapper[data-v-03f91776] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-03f91776] {
    color: #000000;
    height: 400px;
    overflow: auto;
}
}
.textWrapper h2[data-v-03f91776] {
  font-weight: 500;
  font-size: 15px;
  text-align: center;
}
.textWrapper h4[data-v-03f91776] {
  font-weight: 500;
  font-size: 14px;
}
.textWrapper h4 + p[data-v-03f91776] {
  margin-top: 0;
}
.textWrapper p[data-v-03f91776] {
  font-size: 14px;
  line-height: 14px;
}
@media (min-width: 768px) {
.textWrapper[data-v-03f91776] div p {
    font-size: 14px;
    line-height: 14px;
}
.textWrapper[data-v-03f91776] div h2 {
    font-weight: 500;
    font-size: 15px;
    text-align: center;
}
.textWrapper[data-v-03f91776] div h4 {
    font-weight: 500;
    font-size: 14px;
}
.textWrapper[data-v-03f91776] div h4 + p {
    margin-top: 0;
}
}

.textWrapper[data-v-04a66e8d] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-04a66e8d] {
    color: #000000;
    max-height: 400px;
    overflow: auto;
}
}
.textWrapper h2[data-v-04a66e8d] {
  font-weight: 500;
  font-size: 15px;
  text-align: center;
}
.textWrapper h4[data-v-04a66e8d] {
  font-weight: 500;
  font-size: 14px;
}
.textWrapper h4 + p[data-v-04a66e8d] {
  margin-top: 0;
}
.textWrapper p[data-v-04a66e8d] {
  font-size: 14px;
  line-height: 14px;
}

.textWrapper[data-v-df86fdfc] {
  color: #ffffff;
}
@media (min-width: 768px) {
.textWrapper[data-v-df86fdfc] {
    color: #000000;
    height: 400px;
    overflow: auto;
}
}
.textWrapper h2[data-v-df86fdfc] {
  font-weight: 600;
  margin: 0 0 40px;
  font-size: 24px;
}
@media (min-width: 768px) {
.textWrapper h2[data-v-df86fdfc] {
    font-size: 20px;
}
}
.textWrapper h3[data-v-df86fdfc] {
  font-weight: 600;
  margin: 0 0 15px;
  font-size: 19px;
}
@media (min-width: 768px) {
.textWrapper h3[data-v-df86fdfc] {
    font-size: 14px;
}
}
.textWrapper p[data-v-df86fdfc] {
  margin: 0 0 30px;
}
.textWrapper strong[data-v-df86fdfc],
.textWrapper b[data-v-df86fdfc] {
  font-weight: 600;
}
.textWrapper ul[data-v-df86fdfc],
.textWrapper li[data-v-df86fdfc] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.textWrapper ul[data-v-df86fdfc] {
  margin: 0 0 30px;
}
.textWrapper li[data-v-df86fdfc] {
  margin: 0 0 5px;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 768px) {
.textWrapper li[data-v-df86fdfc] {
    margin: 0;
}
}
.textWrapper .gray[data-v-df86fdfc] {
  opacity: 0.4;
}
@media (min-width: 768px) {
.textWrapper .gray[data-v-df86fdfc] {
    margin: 55px 0 0;
}
}

.menuWrapper[data-v-0522ff14] {
  position: relative;
  padding: 60px 26px 60px 26px;
  background: #0076bd;
}
.menuWrapper.green[data-v-0522ff14] {
  background: #0082c8;
}
.menuWrapper.orange[data-v-0522ff14] {
  background: #ff8500;
}
.menuWrapper.white[data-v-0522ff14] {
  background: #ffffff;
}
@media (min-width: 768px) {
.menuWrapper[data-v-0522ff14] {
    background: #ffffff !important;
}
}
.closeButton[data-v-0522ff14] {
  position: absolute;
  top: 21px;
  right: 23px;
  width: 16px;
  height: 16px;
}
.closeButton .closeIcon[data-v-0522ff14] {
  cursor: pointer;
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.closeButton .closeIcon[data-v-0522ff14]:before,
.closeButton .closeIcon[data-v-0522ff14]:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #fff;
}
.closeButton .closeIcon[data-v-0522ff14]:before {
  transform: rotate(45deg);
}
.closeButton .closeIcon[data-v-0522ff14]:after {
  transform: rotate(-45deg);
}
@media (min-width: 768px) {
.closeButton.respColorSwap .closeIcon[data-v-0522ff14]:before,
  .closeButton.respColorSwap .closeIcon[data-v-0522ff14]:after {
    background: #000;
}
}
.menuWrapper.white .closeIcon[data-v-0522ff14]:before,
.menuWrapper.white .closeIcon[data-v-0522ff14]:after {
  background: #000000;
}
.TextPanelRich[data-v-0522ff14] .WysiwygWidget {
  color: #ffffff;
}
.TextPanelRich[data-v-0522ff14] .WysiwygWidget p,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h1,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h2,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h3,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h4,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h5,
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h6 {
  color: #ffffff;
}
@media (min-width: 768px) {
.TextPanelRich[data-v-0522ff14] .WysiwygWidget {
    color: #000000;
}
.TextPanelRich[data-v-0522ff14] .WysiwygWidget p {
    color: #000000;
}
.TextPanelRich[data-v-0522ff14] .WysiwygWidget h1,
  .TextPanelRich[data-v-0522ff14] .WysiwygWidget h2,
  .TextPanelRich[data-v-0522ff14] .WysiwygWidget h3,
  .TextPanelRich[data-v-0522ff14] .WysiwygWidget h4,
  .TextPanelRich[data-v-0522ff14] .WysiwygWidget h5,
  .TextPanelRich[data-v-0522ff14] .WysiwygWidget h6 {
    color: #0076bd;
}
}

.LicenseExpired[data-v-24ff0f1e] {
  padding: 50px 15px 100px;
  margin: 0 auto;
  max-width: 372px;
}
@media (min-width: 768px) {
.LicenseExpired[data-v-24ff0f1e] {
    padding: 80px 0 100px;
    margin: 0 auto;
}
}

.bookPanelWrapper[data-v-601b40b7] {
  background: #f9f9f9;
}
.bookPanelWrapper .innerWrapper[data-v-601b40b7] {
  display: flex;
  flex-direction: column;
  padding: 15px;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper[data-v-601b40b7] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 18px 20px;
}
}
.bookPanelWrapper .innerWrapper .officeDetails[data-v-601b40b7] {
  display: block;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper .officeDetails[data-v-601b40b7] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
}
@media (min-width: 1200px) {
.bookPanelWrapper .innerWrapper .officeDetails[data-v-601b40b7] {
    flex-direction: row;
    flex: 1;
    align-items: center;
}
}
.bookPanelWrapper .innerWrapper .officeDetails .officeName[data-v-601b40b7] {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeName[data-v-601b40b7] {
    font-size: 20px;
    line-height: 28px;
}
}
@media (min-width: 992px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeName[data-v-601b40b7] {
    font-size: 17px;
    line-height: 23px;
}
}
@media (min-width: 1200px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeName[data-v-601b40b7] {
    flex: 2;
}
}
.bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] {
    flex-direction: row;
}
}
.bookPanelWrapper .innerWrapper .officeDetails .officeDates .selectedDateTimes[data-v-601b40b7],
.bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] .selectedDateTimes {
  margin: 0;
  font-size: 14px;
  line-height: 16px;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeDates .selectedDateTimes[data-v-601b40b7],
  .bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] .selectedDateTimes {
    font-size: 14px;
    line-height: 20px;
}
.bookPanelWrapper .innerWrapper .officeDetails .officeDates .selectedDateTimes[data-v-601b40b7]:last-child,
  .bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] .selectedDateTimes:last-child {
    margin: 0 11px;
}
}
@media (min-width: 1200px) {
.bookPanelWrapper .innerWrapper .officeDetails .officeDates .selectedDateTimes[data-v-601b40b7]:last-child,
  .bookPanelWrapper .innerWrapper .officeDetails .officeDates[data-v-601b40b7] .selectedDateTimes:last-child {
    margin: 0 15px;
}
}
.bookPanelWrapper .innerWrapper .officeDetails .bold[data-v-601b40b7],
.bookPanelWrapper .innerWrapper .officeDetails[data-v-601b40b7] .bold {
  font-weight: 500;
}
.bookPanelWrapper .innerWrapper .cta[data-v-601b40b7] {
  color: #3a88c9;
  text-decoration: underline;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  margin-top: 17px;
}
@media (min-width: 768px) {
.bookPanelWrapper .innerWrapper .cta[data-v-601b40b7] {
    font-size: 17px;
    line-height: 23px;
    margin-top: 0px;
    text-align: right;
}
}
.bookPanelWrapper .content[data-v-601b40b7] {
  display: none;
  padding: 0 0 20px;
}
.bookPanelWrapper.isOpen .content[data-v-601b40b7] {
  display: block;
}

.SortingBarCmp[data-v-54a0614e] {
  --bar-translate-x: 0;
  --text-hide-display: none;
  --text-show-display: block;
  --icon-rotation: -90deg;
  --icon-order: 0;
}
.SortingBarCmp.show[data-v-54a0614e] {
  --bar-translate-x: -300px;
  --text-hide-display: block;
  --text-show-display: none;
  --icon-rotation: 90deg;
  --icon-order: -1;
}
@media (max-width: 991px) {
.SortingBarCmp[data-v-54a0614e] {
    position: relative;
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 0.2s ease;
}
.SortingBarCmp > .wrapper[data-v-54a0614e] {
    overflow: hidden;
}
.SortingBarCmp.show[data-v-54a0614e] {
    grid-template-rows: 1fr;
}
}
@media (min-width: 992px) {
.SortingBarCmp[data-v-54a0614e] {
    position: absolute;
    top: 0;
    right: -300px;
    bottom: 0;
    display: flex;
    width: 332px;
    z-index: 1000;
}
}
.SortingBarCmp .open-btn[data-v-54a0614e] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 54px;
  padding: 15px;
  cursor: pointer;
  z-index: 1;
  opacity: 1;
  transition: opacity 0.2s ease;
}
@media (min-width: 768px) {
.SortingBarCmp .open-btn[data-v-54a0614e] {
    height: 64px;
    padding: 20px;
}
}
.SortingBarCmp .open-btn.fade-leave-to[data-v-54a0614e] {
  opacity: 0;
}
.SortingBarCmp .open-btn .icon[data-v-54a0614e] {
  color: #ffffff;
  transform: rotate(180deg);
}
.SortingBarCmp .intersect-top[data-v-54a0614e] {
  position: absolute;
  top: 0;
  right: 0;
  width: 332px;
}
.SortingBarCmp .intersect-bottom[data-v-54a0614e] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 332px;
}
.SortingBarCmp .wrapper[data-v-54a0614e] {
  min-height: 54px;
}
@media (min-width: 768px) {
.SortingBarCmp .wrapper[data-v-54a0614e] {
    min-height: 64px;
}
}
@media (min-width: 992px) {
.SortingBarCmp .wrapper[data-v-54a0614e] {
    display: flex;
    align-items: flex-start;
    height: 100%;
    min-height: auto;
    max-height: 100vh;
    transform: translateX(var(--bar-translate-x));
    transition: transform 0.2s ease;
}
}
.SortingBarCmp .wrapper .flap[data-v-54a0614e] {
  margin-top: 100%;
  border-radius: 8px 0 0 8px;
  background-color: #3b88c9;
  color: #ffffff;
  width: 32px;
  padding: 25px 0;
  cursor: pointer;
}
.SortingBarCmp .wrapper .flap .writingMode[data-v-54a0614e] {
  width: 32px;
  writing-mode: vertical-rl;
  display: flex;
  align-items: center;
  column-gap: 15px;
  white-space: nowrap;
}
.SortingBarCmp .wrapper .flap .text-hide[data-v-54a0614e] {
  display: var(--text-hide-display);
  transform: rotate(180deg);
}
.SortingBarCmp .wrapper .flap .text-show[data-v-54a0614e] {
  display: var(--text-show-display);
}
.SortingBarCmp .wrapper .flap .icon[data-v-54a0614e] {
  transform: rotate(var(--icon-rotation));
  order: var(--icon-order);
}
.SortingBarCmp .wrapper .content[data-v-54a0614e] {
  padding: 15px;
  background-color: #3b88c9;
  color: #ffffff;
}
@media (min-width: 768px) {
.SortingBarCmp .wrapper .content[data-v-54a0614e] {
    padding: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.SortingBarCmp .wrapper .content[data-v-54a0614e] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
}
@media (min-width: 992px) {
.SortingBarCmp .wrapper .content[data-v-54a0614e] {
    width: 300px;
    height: 100%;
    padding: 30px;
}
}
.SortingBarCmp .wrapper .content .close-btn[data-v-54a0614e] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 15px;
  width: 100%;
  padding: 15px;
  margin-top: 40px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff;
}
@media (min-width: 768px) {
.SortingBarCmp .wrapper .content .close-btn[data-v-54a0614e] {
    width: auto;
    margin-top: 0;
}
}
.SortingBarCmp .form-group[data-v-54a0614e] {
  display: flex;
  flex-direction: column;
}
.SortingBarCmp .form-group .form-label[data-v-54a0614e] {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  padding: 0;
  margin: 0;
}
.SortingBarCmp .form-group .form-check[data-v-54a0614e] {
  position: relative;
  padding-top: 25px;
}
.SortingBarCmp .form-group .form-check + .form-check[data-v-54a0614e] {
  padding-top: 15px;
}
.SortingBarCmp .form-group .form-check__label[data-v-54a0614e] {
  position: relative;
  padding-left: 28px;
  font-size: 17px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}
.SortingBarCmp .form-group .form-check__label[data-v-54a0614e]:before {
  content: ' ';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  z-index: 0;
}
.SortingBarCmp .form-group .form-check__label > .form-check__dot[data-v-54a0614e] {
  position: absolute;
  top: 50%;
  left: 6px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  background-color: #ffffff;
  border-radius: 50%;
  z-index: 1;
  transform: scale(0.25);
  opacity: 0;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.SortingBarCmp .form-group .form-check__input[data-v-54a0614e] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.SortingBarCmp .form-group .form-check__input:checked + .form-check__label > .form-check__dot[data-v-54a0614e] {
  transform: scale(1);
  opacity: 1;
}

.largePageWrapper[data-v-3de480d8] {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  border-top: 1px solid #f0f0f0;
}
.largePageWrapper .asideContent[data-v-3de480d8] {
  flex: 0 0 300px;
  background: #f9f9f9;
  border-right: 1px solid #f0f0f0;
  padding: 30px 0 30px 40px;
}
.largePageWrapper .asideContent div[data-v-3de480d8] {
  display: flex;
  flex-wrap: wrap;
}
.largePageWrapper .asideContent .filtersPanelTitle[data-v-3de480d8] {
  font-weight: 500;
  font-size: 20px;
}
.largePageWrapper .mainContent[data-v-3de480d8] {
  flex: 1 1 auto;
  padding: 30px 30px 30px 50px;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .wrapper {
  padding: 20px;
  box-shadow: none;
}
@media (min-width: 992px) {
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .BookPanel .officeWrapper {
    flex-basis: 100%;
}
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .BookPanel .officeWrapper > div {
  margin: 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .BookPanel .officeWrapper > div + div {
  margin: 15px 0 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .dateTimePickers {
  flex: 1 1 100%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .discountAndCta .rightContent {
  padding-left: 120px;
}
@media (min-width: 768px) {
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .ageDiscountsCta {
    flex-wrap: wrap;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .discountBlock {
    width: 49.5%;
}
}
@media (min-width: 1260px) {
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .ageDiscountsCta {
    flex-wrap: wrap;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .ageBlock {
    width: 37%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .discountBlock {
    width: 27.7%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .ctaBlock {
    width: 27.7%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .ctaBlock .cta {
    height: 60px;
    line-height: 65px;
}
}
@media (min-width: 1260px) {
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .officeWrapper {
    flex: 0 0 43%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .officeWrapper > div {
    margin: 0;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .dateTimePickers {
    flex: 0 0 56%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .discountAndCta .leftContent {
    flex-basis: 43%;
}
.largePageWrapper .bookPanelInnerWrapper[data-v-3de480d8] .dateTimePickers > .detailsBlock {
    margin: 0;
}
}
.largePageWrapper .progress[data-v-3de480d8] {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1092px) {
.largePageWrapper .vList[data-v-3de480d8] {
    margin: 0 -10px;
}
}
.backCrossSell[data-v-3de480d8] {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #0076bd;
  margin: 30px 0 0 15px;
  padding-left: 20px;
}
@media (min-width: 768px) {
.backCrossSell[data-v-3de480d8] {
    font-size: 17px;
    line-height: 23px;
}
}
@media (min-width: 992px) {
.backCrossSell[data-v-3de480d8] {
    margin: 30px 0 0 0;
}
}
.backCrossSell .arrow[data-v-3de480d8] {
  position: absolute;
  top: 0;
  left: 0;
  width: 14.5px;
  transform: translate(0, 6px) rotate(90deg);
}
.listWrapper[data-v-3de480d8] {
  padding: 20px 10px;
}
.listItem + .listItem[data-v-3de480d8] {
  margin: 15px 0 0;
}
.couponSuccessMessage[data-v-3de480d8] {
  padding: 20px 10px 0;
  font-size: 14px;
  color: #0082c8;
  text-transform: uppercase;
}
@media (min-width: 992px) {
.couponSuccessMessage[data-v-3de480d8] {
    padding: 0;
}
}
.couponErrorMessage[data-v-3de480d8] {
  padding: 20px 10px 0;
  font-size: 14px;
  color: #ff8500;
  text-transform: uppercase;
}
@media (min-width: 992px) {
.couponErrorMessage[data-v-3de480d8] {
    padding: 0;
}
}
.preselectedOptional span[data-v-3de480d8] {
  background: #0076bd;
  color: #fff;
  display: block;
  margin: 20px 10px 0;
  padding: 20px 20px 20px 60px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  border-radius: 4px;
}
.preselectedOptional span[data-v-3de480d8]:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url(/static/img/white_alert.svg?a7fc7c1c3f3db9f76963ac5c76b2bfa9) no-repeat 0 0;
  background-size: cover;
  top: 18px;
  left: 20px;
  position: absolute;
}
@media (min-width: 768px) {
.CollapsableBookWidget[data-v-3de480d8] .ageDiscountsCta .ctaBlock {
    width: 24.4%;
}
}
.infoBanner[data-v-3de480d8] {
  background: #0076bd;
  color: #ffffff;
  display: block;
  margin: 20px 10px 0;
  padding: 20px 20px 20px 56px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  border-radius: 4px;
}
.infoBanner[data-v-3de480d8] .text > * {
  margin: 0;
}
.infoBanner[data-v-3de480d8] .text a {
  color: inherit;
}
.infoBanner .icon[data-v-3de480d8] {
  display: block;
  position: absolute;
  top: 18px;
  left: 20px;
  width: 16px;
}

aside[data-v-4a0b456a] {
  position: relative;
  background: #ffffff;
  height: calc(100% - 103px);
  background-color: #ffffff;
}
.content[data-v-4a0b456a] {
  padding: 20px;
}
.header[data-v-4a0b456a] {
  background: #ffffff;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 15px;
  display: flex;
}
.header .box[data-v-4a0b456a] {
  flex: 1;
  display: flex;
  justify-content: center;
}
.header .box:first-child > a[data-v-4a0b456a] {
  margin-right: auto;
}
.header .box:last-child > .closeButtonN[data-v-4a0b456a] {
  margin-left: auto;
}
.header .boxTitle[data-v-4a0b456a] {
  flex-basis: 120px;
}
.closeButtonN[data-v-4a0b456a] {
  display: inline-block;
  /*width:51px;
    height:51px;
    border-radius:50%;
    background-color:@white;
    display:block;
    position:absolute;
    top:-71px;
    left:50%;
    transform:translateX(-50%);
    svg{
      position:absolute;
      top:50%;
      left:50%;
      transform:translateX(-50%) translateY(-50%);
    }*/
}
.deleteFilters[data-v-4a0b456a] {
  /* Cancella Filtri: */
  opacity: 0.3;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  line-height: 42px;
}
.title[data-v-4a0b456a] {
  font-weight: 500;
  font-size: 16px;
  color: #333333;
  line-height: 42px;
}

/*.multiselect__tags{
    margin:0;
    width:100%;
    border:1px solid @gray1;
    border-radius: 5px;
    height:40px;
    line-height: 1;
    font-size: 16px;
    padding:0 10px;

    >input, >span{
      display:block;
      color:@almostBlack;
      .Franklin;
      padding:0;
      margin:0;
      appearance:none;
      width:100%;
      outline-offset:0;
      vertical-align: middle;
      outline-style:none;
      box-shadow:none;
      overflow:hidden;
      border:0;
    }
    >input{
      line-height: 1.3;
      margin: 12px 0px 0px;
    }
    >span{
      line-height: 1.3;
      margin: 12px 0px 0px;
    }
  }
  .multiselect__content{
    list-style: none;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    li{
      line-height: 35px
    }
  }*/
.customInput {
  display: block;
  margin: 0;
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  height: 40px;
  line-height: 1;
  font-size: 16px;
  padding: 6px 10px 0;
  appearance: none;
}
.autocomplete-results {
  list-style: none;
  margin: 10px 0 0;
  padding: 0 0 0 10px;
}
.autocomplete-results li {
  cursor: pointer;
  font-size: 15px;
  line-height: 35px;
}

.socialBox[data-v-0454a4ce] {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
.socialBox .socialIcon[data-v-0454a4ce] {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.socialBox .socialIcon[data-v-0454a4ce]:last-of-type {
  margin: 0;
}
.socialBox .socialIcon a img[data-v-0454a4ce] {
  width: 100%;
  height: 100%;
}

.wrapper[data-v-a861b6d0] {
  padding: 76px 0 0;
  position: relative;
}
.closeButtonN[data-v-a861b6d0] {
  position: absolute;
  right: 20px;
  top: 23px;
}
.closeSubmenu[data-v-a861b6d0] {
  position: absolute;
  left: 20px;
  top: 23px;
  display: none;
}
.menuArrow[data-v-a861b6d0] {
  display: block;
  height: 16px;
  width: 9px;
  background-size: cover;
}
.navMenu[data-v-a861b6d0] {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.navList[data-v-a861b6d0],[data-v-a861b6d0] .navList {
  list-style: none;
  margin: 0 15px;
  padding: 0;
  flex-shrink: 0;
  width: calc(100% - 30px);
}
.navList .navListItem a[data-v-a861b6d0],[data-v-a861b6d0] .navList .navListItem a {
  text-decoration: none;
  font-weight: 500;
}
.navList.submenu .navListItem[data-v-a861b6d0],[data-v-a861b6d0] .navList.submenu .navListItem {
  border: 0;
}
.navList.submenu .firstLevelItem[data-v-a861b6d0],[data-v-a861b6d0] .navList.submenu .firstLevelItem {
  display: none;
  font-family: 'Franklin';
  font-size: 18px;
  color: #000000;
}
.navList.submenu .firstLevelItem i[data-v-a861b6d0],[data-v-a861b6d0] .navList.submenu .firstLevelItem i {
  display: none;
}
.navListItem.notShowInSideMenu[data-v-a861b6d0] {
  display: none;
}
.mobileMenuLevelsContainer[data-v-a861b6d0] {
  display: flex;
  flex-flow: row nowrap;
  transition: all 0.4s ease;
}
.firstLevelItem[data-v-a861b6d0],[data-v-a861b6d0] .firstLevelItem {
  font-family: 'Franklin';
  font-size: 14px;
  color: #000000;
  height: 50px;
  line-height: 54px;
  display: block;
  position: relative;
  text-transform: uppercase;
}
.firstLevelItem .arrow[data-v-a861b6d0],[data-v-a861b6d0] .firstLevelItem .arrow {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url(/static/img/right_arrow_gray.svg?7aa424ff4dea4e1272dcccc9b6bf1624) no-repeat center center;
  height: 11px;
  width: 6px;
  background-size: cover;
  pointer-events: none;
}
.firstLevelItem.active[data-v-a861b6d0],[data-v-a861b6d0] .firstLevelItem.active {
  color: #0076bd;
}
.secondLevelContainer[data-v-a861b6d0] {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.secondLevelContainer li[data-v-a861b6d0] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.secondLevelContainer li a[data-v-a861b6d0] {
  font-family: 'Franklin';
  font-size: 14px;
  color: #000000;
  height: 50px;
  line-height: 54px;
  display: block;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
}
.secondLevelContainer li a.active[data-v-a861b6d0] {
  color: #0076bd;
}
.navMenuUpper .navList[data-v-a861b6d0],
.navMenuUpper[data-v-a861b6d0] .navList {
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.navMenuUpper .navList .navListItem.navListItemHighlighted a[data-v-a861b6d0],
.navMenuUpper[data-v-a861b6d0] .navList .navListItem.navListItemHighlighted a {
  color: #3a88c9;
  text-decoration: underline;
}
.navMenuUpper .navList .navListItem a[data-v-a861b6d0],
.navMenuUpper[data-v-a861b6d0] .navList .navListItem a {
  font-weight: 400;
}
.selectbox[data-v-a861b6d0] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: 25px 0;
  margin: 0 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.selectbox .currentLanguageFlag[data-v-a861b6d0] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.selectbox .currentLanguageFlag .langWrapper[data-v-a861b6d0] {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
}
.selectbox .currentLanguageFlag .langWrapper img[data-v-a861b6d0] {
  width: 18px;
  margin-right: 10px;
}
.selectbox .currentLanguageFlag select[data-v-a861b6d0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  appearance: none;
  border: none;
  background: transparent;
  color: #0076bd;
  font-size: 14px;
  opacity: 0;
}
.selectbox[data-v-a861b6d0]:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 4px;
  width: 6px;
  height: 6px;
  border-left: 1px solid #0076bd;
  border-bottom: 1px solid #0076bd;
  transform: translate(0, -70%) rotate(-45deg);
  pointer-events: none;
}
.contactsTextWysiwyg[data-v-a861b6d0] p {
  margin: 0;
}
.separator[data-v-a861b6d0] {
  margin: 20px 0;
  border: 1px solid rgba(0, 0, 0, 0.03);
}

.MenuUser[data-v-47078052] {
  vertical-align: top;
}
.dashboardButton[data-v-47078052] {
  background-color: #0076bd;
  color: #ffffff !important;
  padding: 0 25px;
  line-height: normal !important;
  display: flex !important;
  flex-flow: row nowrap !important;
  align-items: center !important;
  align-content: center !important;
  justify-content: center !important;
}
.dashboardButton span[data-v-47078052] {
  height: 24px;
  line-height: 31px;
  font-size: 16px;
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.userWhite[data-v-47078052] {
  background: url(/static/img/user_white.svg?344ac181832bf2f5fcb9b68829c9181f) no-repeat 0 0;
  width: 20px;
  height: 20px;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-left: 20px;
}

.NotFoundError[data-v-3fb0263a] {
  padding: 50px 0;
}
@media (min-width: 768px) {
.NotFoundError[data-v-3fb0263a] {
    padding: 70px 0;
}
}
@media (min-width: 992px) {
.NotFoundError[data-v-3fb0263a] {
    padding: 100px 0;
}
}
.NotFoundError .title[data-v-3fb0263a] {
  font-weight: 500;
  color: #0076bd;
  text-align: center;
  font-size: 22px;
}
@media (min-width: 768px) {
.NotFoundError .title[data-v-3fb0263a] {
    font-size: 33px;
}
}
@media (min-width: 992px) {
.NotFoundError .title[data-v-3fb0263a] {
    font-size: 44px;
}
}
.NotFoundError .subtitle[data-v-3fb0263a] {
  font-weight: 500;
  color: #757575;
  text-align: center;
  font-size: 14px;
  margin: 10px 0 50px;
  padding: 0 0.5rem;
}
@media (min-width: 768px) {
.NotFoundError .subtitle[data-v-3fb0263a] {
    font-size: 16px;
}
}
@media (min-width: 992px) {
.NotFoundError .subtitle[data-v-3fb0263a] {
    font-size: 18px;
}
}
.NotFoundError .canvasContainer[data-v-3fb0263a] {
  margin-top: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
.NotFoundError .canvasContainer[data-v-3fb0263a] {
    width: 50%;
    margin: 1rem auto;
}
}
.NotFoundError .homeCta[data-v-3fb0263a] {
  display: block;
  max-width: 270px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  height: 40px;
  line-height: 44px;
  font-size: 16px;
  margin: 20px auto 0;
}
@media (min-width: 768px) {
.NotFoundError .homeCta[data-v-3fb0263a] {
    height: 50px;
    line-height: 54px;
    font-size: 18px;
    margin: 20px auto 0;
}
}
@media (min-width: 992px) {
.NotFoundError .homeCta[data-v-3fb0263a] {
    height: 60px;
    line-height: 64px;
    font-size: 20px;
    margin: 20px auto 0;
}
}

.outScreen{font-size:0}.outScreen>*{font-size:16px}
.footerContainer .trustpilot-widget[data-v-23fcf912] {
  max-width: 10em;
}
@media (min-width: 1024px) {
.footerContainer .trustpilot-widget[data-v-23fcf912] {
    max-width: none;
}
}
.linksMenu[data-v-23fcf912] {
  padding-left: 0;
}
.separator[data-v-23fcf912] {
  border: 1px solid rgba(0, 0, 0, 0.05);
  margin: 0 0 40px 0;
}
@media (min-width: 768px) {
.separator[data-v-23fcf912] {
    margin-bottom: 60px;
}
}
.separator.lower[data-v-23fcf912] {
  margin: 20px 0 0 0;
}
@media (min-width: 768px) {
.separator.lower[data-v-23fcf912] {
    margin: 0;
}
}
.brand[data-v-23fcf912] {
  width: 212px;
}
.brandText[data-v-23fcf912] {
  color: #0076bd;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.smallTitle[data-v-23fcf912] {
  margin: 0 0 5px 0;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}
.smallTitle a[data-v-23fcf912],
.smallTitle a[data-v-23fcf912]:visited {
  color: #0076bd;
  text-decoration: none;
}
.smallTitle.blue[data-v-23fcf912] {
  color: #0076bd;
}
.contactsTextWysiwyg[data-v-23fcf912] p {
  margin: 0;
}
.contactsText[data-v-23fcf912] {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
@media (min-width: 768px) {
.contactsText .biggerMd[data-v-23fcf912] {
    font-size: 19px;
}
}
.contactsText strong[data-v-23fcf912] {
  font-weight: 700;
}
@media (min-width: 768px) {
.blueMd[data-v-23fcf912] {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #0076bd;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
}
.appStoreContainer[data-v-23fcf912] {
  display: flex;
  justify-content: space-between;
  max-width: 216px;
}
.appStoreBanner[data-v-23fcf912] {
  display: block;
  font-size: 0;
  width: 48%;
}
.appStoreBanner img[data-v-23fcf912] {
  height: 30px;
}
.footerNav[data-v-23fcf912] {
  margin: 16px 0 0 0;
  padding: 0;
}
.footerNav .navItem[data-v-23fcf912] {
  list-style: none;
  color: #0076bd;
}
.footerNav .navItem a[data-v-23fcf912],
.footerNav .navItem a[data-v-23fcf912]:visited {
  font-size: 14px;
  font-weight: 400;
  color: #0076bd;
  text-decoration: none;
}
.copyright[data-v-23fcf912] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 26px 0;
}
@media (min-width: 768px) {
.copyright[data-v-23fcf912] {
    padding: 26px 0;
}
}
.copyright .copy[data-v-23fcf912] {
  margin: 0;
  color: #0076bd;
  font-size: 14px;
}
.copyright a[data-v-23fcf912] {
  text-decoration: none;
  color: #0076bd;
}
.copyright a[data-v-23fcf912]:hover {
  text-decoration: underline;
}
/* Footer layout grid */
.contentWrapper[data-v-23fcf912] {
  margin: 0 10px;
}
@media (min-width: 1024px) {
.contentWrapper[data-v-23fcf912] {
    margin: 0 auto;
    width: 960px;
}
}
.flexRow[data-v-23fcf912] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.mycol[data-v-23fcf912] {
  margin-bottom: 40px;
  position: relative;
  flex: 0 0 100%;
}
.mycol[data-v-23fcf912]:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  bottom: -20px;
  left: -10px;
  width: 100vw;
}
@media (min-width: 768px) {
.mycol[data-v-23fcf912]:after {
    border: none;
    margin: 0;
}
}
.mycol.noBorder[data-v-23fcf912] {
  margin: 0;
}
.mycol.noBorder[data-v-23fcf912]:after {
  border: none;
}
@media (min-width: 768px) {
.mycol[data-v-23fcf912] {
    flex: 0 0 32%;
    margin-bottom: 32px;
}
.mycol[data-v-23fcf912]:last-child {
    margin-bottom: 0;
}
.mycol[data-v-23fcf912]:after {
    border: none;
}
}
@media (min-width: 1024px) {
.mycol[data-v-23fcf912] {
    flex: 0 0 24%;
}
}
.mycol.spacer[data-v-23fcf912] {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
.mycol.spacer[data-v-23fcf912] {
    flex: 0 0 2%;
}
}
@media (min-width: 1024px) {
.mycol.spacer[data-v-23fcf912] {
    flex: 0 0 4%;
}
}


button[data-v-526712a4] {
  cursor: pointer;
  line-height: 0;
}


button[data-v-7e5bab2b] {
  cursor: pointer;
  line-height: 0;
}


button[data-v-1eccd01d] {
  cursor: pointer;
  line-height: 0;
}


button[data-v-61e89ed1] {
  cursor: pointer;
  line-height: 1;
}



#header[data-v-bc4aac88] {
  background: #ffffff;
  width: 100%;
  border-bottom: 1px solid rgba(151, 151, 151, 0.16);
}
.wrapper[data-v-bc4aac88] {
  margin: 0 auto;
  max-width: 1440px;
}
@media (min-width: 1200px) {
.wrapper[data-v-bc4aac88] {
    padding: 0 15px;
}
}
.languageBar[data-v-bc4aac88] {
  background-color: #f7f7f7;
}
.upperWrapper[data-v-bc4aac88] {
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  max-width: 1440px;
  margin: 0 auto;
  text-align: right;
}
.upper[data-v-bc4aac88] {
  height: 63px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
.upper[data-v-bc4aac88] {
    height: 80px;
}
}
.upper .cell[data-v-bc4aac88] {
  flex: 1;
  display: flex;
  justify-content: center;
}
@media (min-width: 1024px) {
.upper .cell[data-v-bc4aac88] {
    flex: 0;
}
}
.upper .cell:first-child > button[data-v-bc4aac88] {
  margin-right: auto;
}
.upper .cell:last-child > button[data-v-bc4aac88] {
  margin-left: auto;
}
.lower[data-v-bc4aac88] {
  height: 40px;
  padding: 0 15px;
  background: #0076bd;
  color: #ffffff;
  display: flex;
}
@media (min-width: 768px) {
.lower[data-v-bc4aac88] {
    margin: 0;
}
}
.lower .cell[data-v-bc4aac88] {
  height: 100%;
  line-height: 1;
  flex: 1;
  display: flex;
  justify-content: center;
}
.lower .cell:first-child > span[data-v-bc4aac88] {
  margin-right: auto;
}
.lower .cell:last-child > span[data-v-bc4aac88] {
  margin-left: auto;
}
.isGreen .lower[data-v-bc4aac88] {
  background: #0082c8;
}
.back[data-v-bc4aac88] {
  font-size: 0;
  display: inline-block;
  margin: 14px 0 0;
}
.back span[data-v-bc4aac88],
.back i[data-v-bc4aac88] {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
.back span[data-v-bc4aac88] {
  margin-top: 2px;
}
.filters[data-v-bc4aac88] {
  font-size: 14px;
  margin-top: 16px;
  display: inline-block;
}
.page[data-v-bc4aac88] {
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  margin-top: 14px;
  display: inline-block;
}
.arrow[data-v-bc4aac88] {
  background: url(/static/img/arrow.svg?b1d10654d97312c9c3a3ad9bdedbc98c);
  width: 5px;
  height: 8px;
  margin-right: 10px;
}
.back[data-v-bc4aac88],
.filters[data-v-bc4aac88] {
  color: #ffffff;
  text-decoration: none;
}
.brand[data-v-bc4aac88] {
  width: 193px;
  height: 80px;
}
.brandDesktop[data-v-bc4aac88] {
  width: 193px;
  height: 80px;
  display: none;
}
@media (min-width: 1200px) {
.brandDesktop[data-v-bc4aac88] {
    display: block;
}
}
.brandSmartphone[data-v-bc4aac88] {
  width: 188px;
  height: 38px;
  display: block;
}
@media (min-width: 1200px) {
.brandSmartphone[data-v-bc4aac88] {
    display: none;
}
}
/* sono necessari i wrapper ? */
.mainMenuWrapper[data-v-bc4aac88],
.brandWrapper[data-v-bc4aac88],
.userMenuWrapper[data-v-bc4aac88] {
  line-height: 0;
}
.mainMenuWrapper[data-v-bc4aac88] {
  flex-grow: 0;
}
.MenuButton[data-v-bc4aac88] {
  padding-left: 15px;
}
@media (min-width: 1200px) {
.MenuButton[data-v-bc4aac88] {
    padding-left: 0;
}
}
.UserButton[data-v-bc4aac88] {
  padding-right: 15px;
}
@media (min-width: 1200px) {
.UserButton[data-v-bc4aac88] {
    padding-right: 0;
}
}
.navMenu[data-v-bc4aac88] {
  display: none;
}
@media (min-width: 1200px) {
.navMenu[data-v-bc4aac88] {
    display: flex;
    align-items: center;
    height: 100%;
}
}
.navMenu .navList[data-v-bc4aac88] {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 80px;
}
.navMenu .firstLevelItem i[data-v-bc4aac88],
.navMenu[data-v-bc4aac88] .firstLevelItem i {
  display: none;
}
.navMenu .firstLevelItem.active[data-v-bc4aac88]:after,
.navMenu[data-v-bc4aac88] .firstLevelItem.active:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  background: #0076bd;
  bottom: -1px;
  left: 0;
  z-index: 999999;
}
.navMenu .secondLevelContainer[data-v-bc4aac88] {
  position: absolute;
  top: 80px;
  left: -20px;
  background: #ffffff;
  width: 400px;
  padding: 20px;
  margin: 0;
  list-style: none;
  z-index: 9999;
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.15);
}
.navMenu .secondLevelContainer li[data-v-bc4aac88] {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.navMenu .secondLevelContainer li a[data-v-bc4aac88] {
  display: block;
  color: #000000;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  font-family: 'Franklin';
  font-weight: 400;
  font-size: 14px;
}
.navMenu .secondLevelContainer li a[data-v-bc4aac88]:hover,
.navMenu .secondLevelContainer li a.active[data-v-bc4aac88] {
  color: #0076bd;
}
.navMenu .firstLevelItem + .secondLevelContainer[data-v-bc4aac88] {
  display: none;
}
.navMenu .navListItem:hover .firstLevelItem + .secondLevelContainer[data-v-bc4aac88],
.navMenu[data-v-bc4aac88] .navListItem:hover .firstLevelItem + .secondLevelContainer {
  display: block;
}
.navMenu .navListItem:hover .firstLevelItem[data-v-bc4aac88],
.navMenu[data-v-bc4aac88] .navListItem:hover .firstLevelItem {
  position: relative;
}
.navMenu .navListItem:hover .firstLevelItem[data-v-bc4aac88]:after,
.navMenu[data-v-bc4aac88] .navListItem:hover .firstLevelItem:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2px;
  background: #0076bd;
  bottom: -1px;
  left: 0;
  z-index: 999999;
}
.navMenu .navListItem[data-v-bc4aac88],
.navMenu[data-v-bc4aac88] .navListItem {
  display: inline-block;
  position: relative;
  height: 80px;
  margin-left: 25px;
}
.navMenu .navListItem a[data-v-bc4aac88],
.navMenu[data-v-bc4aac88] .navListItem a {
  color: #0076bd;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  display: block;
  height: 80px;
  line-height: 88px;
}
.navMenu li.navListItem[data-v-bc4aac88]:first-of-type {
  margin-left: 0;
}
.navMenu.upperMenu[data-v-bc4aac88] {
  padding: 0 13px;
  margin: 0;
}
.navMenu.upperMenu .navList[data-v-bc4aac88] {
  height: 40px;
}
.navMenu.upperMenu .navList .navListItem[data-v-bc4aac88],
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem {
  height: 40px;
  margin-left: 26px;
}
.navMenu.upperMenu .navList .navListItem.navListItemHighlighted[data-v-bc4aac88],
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem.navListItemHighlighted {
  background: #3a88c9;
}
.navMenu.upperMenu .navList .navListItem.navListItemHighlighted a[data-v-bc4aac88],
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem.navListItemHighlighted a {
  padding: 0 13px;
  color: #ffffff;
}
.navMenu.upperMenu .navList .navListItem a[data-v-bc4aac88],
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem a {
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 44px;
}
.navMenu.upperMenu .navList .navListItem a[data-v-bc4aac88]:after,
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem a:after {
  content: none;
}
.navMenu.upperMenu .navList .navListItem[data-v-bc4aac88]:first-of-type,
.navMenu.upperMenu .navList[data-v-bc4aac88] .navListItem:first-of-type {
  margin-left: 0;
}
.selectbox[data-v-bc4aac88] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
}
.selectbox .currentLanguageFlag[data-v-bc4aac88] {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.selectbox .currentLanguageFlag img[data-v-bc4aac88] {
  width: 18px;
  margin-right: 20px;
}
.selectbox .currentLanguageFlag select[data-v-bc4aac88] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  appearance: none;
  border: none;
  background: transparent;
  color: #0076bd;
  font-size: 14px;
  opacity: 0;
}
.selectbox[data-v-bc4aac88]:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 4px;
  width: 6px;
  height: 6px;
  border-left: 1px solid #0076bd;
  border-bottom: 1px solid #0076bd;
  transform: translate(0, -70%) rotate(-45deg);
  pointer-events: none;
}
.align-right[data-v-bc4aac88] {
  text-align: right;
}

.PageLink a[data-v-095fd180] {
  display: block;
  height: 40px;
  line-height: 43px;
  border: 1px solid #e7e7e7;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  padding: 0 25px 0 15px;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 20px 0 0;
  position: relative;
}
.PageLink a[data-v-095fd180]:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateX(-10px) translateY(-50%);
  width: 12px;
  height: 12px;
  background: url(/static/img/arrow_right_gray.svg?f8fedcc7b438c8d9ac6efd48f529d2ac) no-repeat 0 0;
}
@media (min-width: 768px) {
.PageLink a[data-v-095fd180] {
    font-size: 18px;
    height: 60px;
    line-height: 63px;
    padding: 0 55px 0 45px;
}
.PageLink a[data-v-095fd180]:after {
    transform: translateX(-10px) translateY(-50%);
    width: 16px;
    height: 16px;
    background-size: cover;
}
}

.pageLoader[data-v-6b1e2f58] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2147483640;
  background: rgba(255, 255, 255, 0.9);
  width: 100%;
  height: 100%;
}
.pageLoader .loader[data-v-6b1e2f58] {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-100%) translateY(-50%);
  transform: translateY(-50%);
  margin-left: -25px;
}
.loader[data-v-6b1e2f58] {
  display: inline-block;
  vertical-align: top;
  will-change: transform;
}
.loader .circular[data-v-6b1e2f58] {
  animation: rotate-6b1e2f58 2s linear infinite;
  height: 50px;
  position: relative;
  width: 50px;
}
.loader .path[data-v-6b1e2f58] {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: dash-6b1e2f58 1.5s ease-in-out infinite,color-6b1e2f58 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes rotate-6b1e2f58 {
100% {
    transform: rotate(360deg);
}
}
@keyframes dash-6b1e2f58 {
0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
}
}
@keyframes color-6b1e2f58 {
100%,
  0% {
    stroke: #0076bd;
}
40% {
    stroke: #0076bd;
}
66% {
    stroke: #0076bd;
}
80%,
  90% {
    stroke: #0076bd;
}
}

.spanLink[data-v-f9fcf660] {
  text-decoration: underline;
  cursor: pointer;
}

.title[data-v-0699205e] {
  font-weight: 500;
  font-size: 20px;
  color: #0076bd;
  margin: 0;
}
.subtitle[data-v-0699205e] {
  font-weight: 400;
  font-size: 14px;
  color: #0076bd;
  margin: 15px 0 0;
}
.submit[data-v-0699205e] {
  display: block;
  width: 100%;
  background: #0076bd;
  color: #ffffff;
  font-size: 18px;
  height: 40px;
  line-height: 46px;
  font-weight: 400;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  margin: 20px 0 0;
}
.formInput[data-v-0699205e] {
  margin: 20px 0 0;
}
.formInput .label[data-v-0699205e] {
  font-weight: 400;
  font-size: 14px;
  color: #000000;
}
.formInput input[type='text'][data-v-0699205e],
.formInput input[type='email'][data-v-0699205e] {
  display: block;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  font-size: 16px;
  color: #333333;
  background: #ffffff;
  height: 40px;
  padding: 3px 12px 0;
  margin-top: 5px;
  width: 100%;
  appearance: none;
  box-shadow: none;
}
.formInput input[type='text'][data-v-0699205e]::-webkit-input-placeholder,
.formInput input[type='email'][data-v-0699205e]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  padding: 3px 0 0;
}
.formInput input[type='text'][data-v-0699205e]::-moz-placeholder,
.formInput input[type='email'][data-v-0699205e]::-moz-placeholder {
  /* Firefox 19+ */
  padding: 3px 0 0;
}
.formInput input[type='text'][data-v-0699205e]:-ms-input-placeholder,
.formInput input[type='email'][data-v-0699205e]:-ms-input-placeholder {
  /* IE 10+ */
  padding: 3px 0 0;
}
.formInput input[type='text'][data-v-0699205e]:-moz-placeholder,
.formInput input[type='email'][data-v-0699205e]:-moz-placeholder {
  /* Firefox 18- */
  padding: 3px 0 0;
}
@media (min-width: 768px) {
.formInput input[type='text'][data-v-0699205e],
  .formInput input[type='email'][data-v-0699205e] {
    height: 60px;
    font-size: 16px;
}
}
.formInput.checkboxInput input[data-v-0699205e] {
  display: none;
}
.formInput.checkboxInput label[data-v-0699205e] {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
}
.formInput.checkboxInput .chk[data-v-0699205e] {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  margin-right: 10px;
}
.formInput.checkboxInput .CheckboxLabelPartnership[data-v-0699205e],
.formInput.checkboxInput .labelText[data-v-0699205e] {
  flex-grow: 0;
  font-weight: 400;
  font-size: 14px;
}
.formInput.checkboxInput .CheckboxLabelPartnership[data-v-0699205e] .inlineDiv,
.formInput.checkboxInput .labelText[data-v-0699205e] .inlineDiv {
  color: #0076bd;
  text-decoration: none;
}
.formInput.checkboxInput .chk[data-v-0699205e]:after {
  display: none;
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 12px;
  height: 9px;
  background-size: contain;
  background: url(/static/img/checked.svg?aa63712d338dce8e91a2eb30e3b51015);
}
.formInput.checkboxInput input:checked + label .chk[data-v-0699205e]:after {
  display: block;
  pointer-events: none;
}
.formInput .errorText[data-v-0699205e] {
  margin: 10px 0 0;
  color: #ff8500;
  font-size: 14px;
}

.heading[data-v-5a26efd2] {
  text-align: center;
  color: #0076bd;
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 60px;
}
.list[data-v-5a26efd2] {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 auto;
}
@media (min-width: 576px) {
.list[data-v-5a26efd2] {
    column-count: 2;
}
}
@media (min-width: 768px) {
.list[data-v-5a26efd2] {
    column-count: 4;
}
}
.list .entry[data-v-5a26efd2] {
  position: relative;
  color: #0076bd;
  padding-left: 20px;
  list-style: none;
}
.list .entry .link[data-v-5a26efd2],
.list .entry .link[data-v-5a26efd2]:visited {
  position: relative;
  top: 3px;
  display: inline-block;
  vertical-align: middle;
  line-height: 19px;
  color: #0076bd;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
.row[data-v-5a26efd2] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1024px) {
.row[data-v-5a26efd2] {
    margin-bottom: 42px;
}
.row[data-v-5a26efd2]:last-child {
    margin-bottom: 0;
}
}
.col[data-v-5a26efd2] {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
.col[data-v-5a26efd2] {
    flex: 0 0 24%;
}
.col[data-v-5a26efd2]:nth-of-type(4n + 1) {
    margin-top: 24px;
}
}

@media (min-width: 1024px) {
.sidemenu[data-v-5d010f86] {
    display: inline-block;
    width: 230px;
    padding-right: 15px;
    vertical-align: top;
}
}
.sidemenu .menuHeading[data-v-5d010f86] {
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 14px 0;
}
.sidemenu .menuSection[data-v-5d010f86] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidemenu .menuSection .menuSection[data-v-5d010f86] {
  margin-top: 14px;
  padding-left: 14px;
}
.sidemenu .menuSection .menuItem[data-v-5d010f86] {
  display: block;
  margin: 0 0 14px 0;
}
.sidemenu .menuSection .menuItem a[data-v-5d010f86],
.sidemenu .menuSection .menuItem a[data-v-5d010f86]:visited {
  font-size: 14px;
  text-decoration: none;
  color: #000000;
}
.sidemenu .menuSection .menuItem a.active[data-v-5d010f86],
.sidemenu .menuSection .menuItem a:visited.active[data-v-5d010f86] {
  color: seagreen;
  color: #0076bd;
  font-weight: 500;
}
@media (min-width: 1024px) {
.content[data-v-5d010f86] {
    display: inline-block;
    width: 730px;
    vertical-align: top;
}
}
.content .sectionTitle[data-v-5d010f86] {
  font-size: 22px;
  font-weight: 500;
  margin: 0 0 21px 0;
  color: #0076bd;
}
.content .sectionToc[data-v-5d010f86] {
  margin: 0 0 28px 0;
  padding: 0;
  list-style-position: inside;
}
.content .sectionToc .tocEntry[data-v-5d010f86] {
  font-size: 14px;
}
.content .sectionToc .tocEntry a[data-v-5d010f86],
.content .sectionToc .tocEntry a[data-v-5d010f86]:visited {
  color: #0076bd;
  text-decoration: none;
}
.content .subsection[data-v-5d010f86] {
  margin-bottom: 14px;
}
.content .subsection[data-v-5d010f86]:last-of-type {
  margin-bottom: 0;
}
.content .subsection .title[data-v-5d010f86] {
  margin: 0 0 14px 0;
  font-size: 14px;
  font-weight: 600;
}
.content .subsection .wysiwyg[data-v-5d010f86] {
  font-size: 14px;
}
.content .subsection .wysiwyg[data-v-5d010f86] a,
.content .subsection .wysiwyg a[data-v-5d010f86]:visited {
  color: #0076bd;
  text-decoration: none;
}

.PrenotationError[data-v-5ade50d2] {
  padding: 50px 15px 100px;
  margin: 0 auto;
  max-width: 372px;
}
@media (min-width: 768px) {
.PrenotationError[data-v-5ade50d2] {
    padding: 80px 0 100px;
    margin: 0 auto;
}
}

@media (min-width: 768px) {
.PressItem article[data-v-4d7d29e6] {
    display: flex;
    flex-flow: row nowrap;
}
}
.PressItem .img[data-v-4d7d29e6] {
  display: block;
  width: 100%;
  padding-top: 52%;
}
@media (min-width: 768px) {
.PressItem .img[data-v-4d7d29e6] {
    padding: 0;
    width: 45%;
    flex-shrink: 0;
    flex-grow: 0;
    max-width: 330px;
}
}
@media (min-width: 992px) {
.PressItem .img[data-v-4d7d29e6] {
    width: 40%;
}
}
@media (min-width: 1200px) {
.PressItem .img[data-v-4d7d29e6] {
    width: 33%;
}
}
.PressItem .content[data-v-4d7d29e6] {
  background: #f7f7f7;
  padding: 30px 15px 25px;
  flex-grow: 1;
}
@media (min-width: 768px) {
.PressItem .content[data-v-4d7d29e6] {
    padding: 30px 40px 25px 15px;
}
}
@media (min-width: 992px) {
.PressItem .content[data-v-4d7d29e6] {
    padding: 30px 50px 25px 15px;
}
}
@media (min-width: 1200px) {
.PressItem .content[data-v-4d7d29e6] {
    padding: 30px 60px 25px 15px;
}
}
.PressItem .time[data-v-4d7d29e6] {
  display: block;
  font-weight: 400;
  font-size: 14px;
  color: #a0a0a0;
}
.PressItem .title[data-v-4d7d29e6] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 20px;
  color: #333333;
  margin: 5px 0 0;
}
.PressItem .subtitle[data-v-4d7d29e6] {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #333333;
  margin: 15px 0 0;
}
.PressItem .subtitle[data-v-4d7d29e6] p {
  margin: 0;
}
.PressItem .ctaBtn[data-v-4d7d29e6] {
  display: block;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  color: #0076bd;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
.PressItem .ctaBtn[data-v-4d7d29e6] {
    margin: 25px 0 0;
}
}

.PressList .title[data-v-cf0f3c16] {
  font-weight: 500;
  font-size: 32px;
  color: #0076bd;
  margin: 120px 0 0;
}

.Register[data-v-8cd8d70a] {
  padding: 50px 15px 100px;
}
@media (min-width: 768px) {
.Register[data-v-8cd8d70a] {
    padding: 80px 0 100px;
    margin: 0 auto;
    width: 720px;
}
}
@media (min-width: 1200px) {
.Register[data-v-8cd8d70a] {
    padding: 140px 0 100px;
    margin: 0 auto;
    width: 920px;
}
}

.RegisterBookingSuccessfullyCompletedModal[data-v-7471f024] .v--modal {
  background: transparent;
  box-shadow: none;
}
.closeCta[data-v-7471f024] {
  margin: 24px auto 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-7471f024] {
    max-width: 234px;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-7471f024] {
    font-size: 15px;
}
}
.wrapper[data-v-7471f024] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-7471f024] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-7471f024] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-7471f024] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-7471f024] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-7471f024] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.RegisterElefastModal[data-v-25a1b383] .v--modal {
  background: transparent;
  box-shadow: none;
}
.wrapper[data-v-25a1b383] {
  position: relative;
  margin: 0;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-25a1b383] {
    padding: 50px;
}
}
@media (min-width: 992px) {
.wrapper[data-v-25a1b383] {
    padding: 150px;
}
}
.close[data-v-25a1b383] {
  cursor: pointer;
  z-index: 55;
  position: fixed;
  top: 8px;
  right: 8px;
}
@media (min-width: 768px) {
.close[data-v-25a1b383] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-25a1b383] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-25a1b383] * {
  word-break: break-word;
}

.DifferentBillingModal[data-v-4e3f2327] .v--modal {
  background: transparent;
  box-shadow: none;
  height: 100% !important;
}
.wrapper[data-v-4e3f2327] {
  position: relative;
  margin: 120px auto;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-4e3f2327] {
    padding: 50px;
    height: unset;
}
}
.close[data-v-4e3f2327] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 20px;
  right: 20px;
}
.title[data-v-4e3f2327] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-4e3f2327] * {
  word-break: break-word;
}
.ctas-wrapper[data-v-4e3f2327] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-4e3f2327] {
    flex-direction: row;
}
}
.submitCta[data-v-4e3f2327] {
  display: inline-block;
  width: 100%;
  font-weight: 600;
  text-align: center;
  margin: 20px 0 0;
}
@media (min-width: 768px) {
.submitCta[data-v-4e3f2327] {
    width: 170px;
    margin: 35px auto 0;
}
}
@media (min-width: 1200px) {
.submitCta[data-v-4e3f2327] {
    width: 180px;
    margin-top: 25px;
}
}
.cancel-cta[data-v-4e3f2327] {
  margin-left: 0px;
}
.confirm-cta[data-v-4e3f2327] {
  margin-right: 0px;
}

.ElefastDisablingWarningModal[data-v-66cda048] .v--modal {
  background: transparent;
  box-shadow: none;
  height: 100% !important;
}
.wrapper[data-v-66cda048] {
  position: relative;
  margin: 120px auto;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-66cda048] {
    padding: 50px;
    height: unset;
}
}
.close[data-v-66cda048] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 20px;
  right: 20px;
}
.title[data-v-66cda048] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-66cda048] * {
  word-break: break-word;
}
.ctas-wrapper[data-v-66cda048] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-66cda048] {
    flex-direction: row;
}
}
.submitCta[data-v-66cda048] {
  display: inline-block;
  width: 100%;
  font-weight: 600;
  text-align: center;
  margin: 20px 0 0;
}
@media (min-width: 768px) {
.submitCta[data-v-66cda048] {
    width: 170px;
    margin: 35px auto 0;
}
}
@media (min-width: 1200px) {
.submitCta[data-v-66cda048] {
    width: 180px;
    margin-top: 25px;
}
}
.cancel-cta[data-v-66cda048] {
  margin-left: 0px;
}
.confirm-cta[data-v-66cda048] {
  margin-right: 0px;
}

.AlreadyAffiliatedModal[data-v-03b784c2] .v--modal {
  background: transparent;
  box-shadow: none;
}
.wrapper[data-v-03b784c2] {
  position: relative;
  margin: 120px auto;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-03b784c2] {
    padding: 50px;
    height: unset;
}
}
.close[data-v-03b784c2] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 20px;
  right: 20px;
}
.title[data-v-03b784c2] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-03b784c2] * {
  word-break: break-word;
}
.ctas-wrapper[data-v-03b784c2] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-03b784c2] {
    flex-direction: row;
}
}
.submitCta[data-v-03b784c2] {
  display: inline-block;
  width: 100%;
  font-weight: 600;
  text-align: center;
  margin: 20px 0 0;
}
@media (min-width: 768px) {
.submitCta[data-v-03b784c2] {
    width: 170px;
    margin: 35px auto 0;
}
}
@media (min-width: 1200px) {
.submitCta[data-v-03b784c2] {
    width: 180px;
    margin-top: 25px;
}
}
.cancel-cta[data-v-03b784c2] {
  margin-left: 0px;
}
.confirm-cta[data-v-03b784c2] {
  margin-right: 0px;
}

.RegisterPrivacyModal[data-v-5e272d23] .v--modal {
  background: transparent;
  box-shadow: none;
}
.wrapper[data-v-5e272d23] {
  position: relative;
  margin: 0;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-5e272d23] {
    padding: 50px;
}
}
@media (min-width: 992px) {
.wrapper[data-v-5e272d23] {
    padding: 150px;
}
}
.close[data-v-5e272d23] {
  cursor: pointer;
  z-index: 55;
  position: fixed;
  top: 8px;
  right: 8px;
}
@media (min-width: 768px) {
.close[data-v-5e272d23] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-5e272d23] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-5e272d23] * {
  word-break: break-word;
}

.RegisterTermsModal[data-v-64074919] .v--modal {
  background: transparent;
  box-shadow: none;
}
.wrapper[data-v-64074919] {
  position: relative;
  margin: 0;
  background: #ffffff;
  padding: 25px;
  width: 100%;
  height: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
.wrapper[data-v-64074919] {
    padding: 50px;
}
}
@media (min-width: 992px) {
.wrapper[data-v-64074919] {
    padding: 150px;
}
}
.close[data-v-64074919] {
  cursor: pointer;
  z-index: 55;
  position: fixed;
  top: 8px;
  right: 8px;
}
@media (min-width: 768px) {
.close[data-v-64074919] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-64074919] {
  margin: 20px auto 0;
  font-weight: 600;
  font-size: 24px;
  color: #000000;
}
.text[data-v-64074919] * {
  word-break: break-word;
}

.RemoveOneClickPaymentModal[data-v-6e4128b6] .v--modal {
  background: transparent;
  box-shadow: none;
}
.flex[data-v-6e4128b6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
@media (min-width: 768px) {
.flex[data-v-6e4128b6] {
    flex-direction: row;
}
}
.closeCta[data-v-6e4128b6] {
  margin: 30px 0 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-6e4128b6] {
    max-width: 234px;
    margin: 80px 0 0;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-6e4128b6] {
    font-size: 15px;
}
}
.wrapper[data-v-6e4128b6] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-6e4128b6] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-6e4128b6] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-6e4128b6] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-6e4128b6] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-6e4128b6] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.AdditionalServicesModal[data-v-0f7df2d4] .v--modal {
  background: transparent;
  box-shadow: none;
}
.flex[data-v-0f7df2d4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
.flex[data-v-0f7df2d4] {
    flex-direction: row;
}
}
.closeCta[data-v-0f7df2d4] {
  margin: 30px 0 0;
  display: block;
  text-align: center;
  font-size: 18px;
  width: 90%;
}
@media (min-width: 768px) {
.closeCta[data-v-0f7df2d4] {
    max-width: 234px;
    margin: 80px 14px 0 0;
}
}
@media (min-width: 1200px) {
.closeCta[data-v-0f7df2d4] {
    font-size: 15px;
}
}
.closeCta.transparent[data-v-0f7df2d4] {
  margin: 25px 0 0;
}
@media (min-width: 768px) {
.closeCta.transparent[data-v-0f7df2d4] {
    margin: 80px 0 0;
}
}
.wrapper[data-v-0f7df2d4] {
  position: relative;
  margin: 0 20px;
  background: #ffffff;
  padding: 60px 10px;
  text-align: center;
}
.close[data-v-0f7df2d4] {
  cursor: pointer;
  z-index: 55;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 768px) {
.close[data-v-0f7df2d4] {
    top: 30px;
    right: 30px;
}
}
.icon[data-v-0f7df2d4] {
  margin: 0 auto;
  max-width: 80px;
}
.title[data-v-0f7df2d4] {
  margin: 40px auto 0;
  font-weight: 600;
  font-size: 20px;
  color: #0076bd;
}
.text[data-v-0f7df2d4] {
  margin: 10px auto 0;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  max-width: 90%;
}

.listShowMoreButton[data-v-256795b2] {
  cursor: pointer;
}

.servicesListButton span[data-v-393bf39f] {
  text-transform: uppercase;
}

.servicesPage .mainTitle[data-v-64b51fd6] {
  font-weight: 500;
  font-family: 'Franklin';
  font-size: 20px;
  color: #000000;
  margin: 30px 15px;
}
@media (min-width: 1200px) {
.servicesPage .mainTitle[data-v-64b51fd6] {
    width: 1110px;
    margin: 0 auto 30px;
    padding: 20px 30px;
}
}
.servicesPage .paddedWrapper[data-v-64b51fd6] {
  padding: 20px 0;
}
@media (min-width: 768px) {
.servicesPage .paddedWrapper[data-v-64b51fd6] {
    padding: 0 0 40px;
}
}
@media (min-width: 1200px) {
.servicesPage .paddedWrapper[data-v-64b51fd6] {
    width: 1110px;
    margin: 0 auto;
}
}
.servicesPage .paddedWrapper .itemsWrapper[data-v-64b51fd6] {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding: 0 10px;
}
@media (min-width: 768px) {
.servicesPage .paddedWrapper .itemsWrapper[data-v-64b51fd6] {
    padding: 0 15px;
}
}
@media (min-width: 992px) {
.servicesPage .paddedWrapper .itemsWrapper[data-v-64b51fd6] {
    flex-direction: row;
}
}
@media (min-width: 1200px) {
.servicesPage .paddedWrapper .itemsWrapper[data-v-64b51fd6] {
    padding: 0;
}
}
.green .suggestedVehicle h4 span[data-v-64b51fd6] {
  color: #0082c8;
}
.green .suggestedVehicle h4[data-v-64b51fd6] span {
  color: #0082c8;
}
.green .services h3[data-v-64b51fd6] .colored {
  color: #0082c8;
}
.orange .suggestedVehicle h4 span[data-v-64b51fd6] {
  color: #ff8500;
}
.orange .suggestedVehicle h4[data-v-64b51fd6] span {
  color: #ff8500;
}
.orange .services h3[data-v-64b51fd6] .colored {
  color: #ff8500;
}
.services[data-v-64b51fd6] {
  padding: 30px 10px 0 10px;
}
@media (min-width: 768px) {
.services[data-v-64b51fd6] {
    padding: 40px 0 0;
    margin: 0 15px;
}
}
.services h3[data-v-64b51fd6] {
  font-weight: 500;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 768px) {
.services h3[data-v-64b51fd6] {
    text-align: left;
    font-size: 35px;
}
}
.services h3[data-v-64b51fd6] .colored {
  color: #0076bd;
}
@media (min-width: 768px) {
.services + .services[data-v-64b51fd6] {
    padding: 80px 0 0;
}
}
.list[data-v-64b51fd6] {
  margin: 30px 0 0;
}
.moreButton[data-v-64b51fd6] {
  cursor: pointer;
  display: block;
  margin: 30px auto 0 auto;
  width: 100%;
  max-width: 280px;
  height: 46px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 500;
  font-size: 20px;
}
.moreButton[data-v-64b51fd6] .icon {
  width: 19px;
  height: 19px;
  padding-top: 1px;
}
.moreButton[data-v-64b51fd6] .icon svg {
  display: block;
}
.moreButton[data-v-64b51fd6] .label {
  line-height: 1;
  padding-top: 3px;
}
.moreButton[data-v-64b51fd6] .icon + .label {
  margin-left: 10px;
}
[data-v-64b51fd6] .moreButton > span {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  align-content: center;
  justify-content: center;
}
.ctas .ctaSeparator[data-v-64b51fd6] {
  border: 0.5px solid #bcbcbc;
  width: 280px;
  margin: 25px auto;
}
@media (min-width: 768px) {
.ctas .ctaSeparator[data-v-64b51fd6] {
    border: 0.5px solid #ffffff;
}
}
.ctas .cta + .cta[data-v-64b51fd6] {
  margin: 20px auto;
}
.onlineCta[data-v-64b51fd6],
.offlineCta[data-v-64b51fd6] {
  display: block;
  margin: 0 auto;
  max-width: 270px;
  text-align: center;
}
@media (min-width: 768px) {
.onlineCta[data-v-64b51fd6],
  .offlineCta[data-v-64b51fd6] {
    max-width: none;
    height: 60px;
    line-height: 64px;
    font-weight: 400;
    font-size: 20px;
    margin: 0 15px;
}
}
@media (min-width: 992px) {
.onlineCta[data-v-64b51fd6],
  .offlineCta[data-v-64b51fd6] {
    width: 280px;
    margin: 0 15px 0 auto;
}
}
@media (min-width: 768px) {
.suggestedList[data-v-64b51fd6] {
    display: flex;
    flex-flow: row nowrap;
    margin: 10px -15px;
}
}
.suggestedList .suggestedListItem[data-v-64b51fd6] {
  margin: 10px 0 0;
  flex-grow: 1;
  flex-basis: 0;
}
@media (min-width: 768px) {
.suggestedList .suggestedListItem[data-v-64b51fd6] {
    margin: 15px;
}
.suggestedList .suggestedListItem + .suggestedListItem[data-v-64b51fd6] {
    margin-left: 0;
}
}
@media (min-width: 1200px) {
.suggestedList .suggestedListItem[data-v-64b51fd6] {
    margin: 15px;
}
}
.bookPanelOuterWrapper[data-v-64b51fd6] {
  margin: 15px;
}
@media (min-width: 1200px) {
.bookPanelOuterWrapper[data-v-64b51fd6] {
    width: 1110px;
    margin: 15px auto;
}
}
@media (min-width: 1200px) {
.ProgressStatusWidget[data-v-64b51fd6] {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
}
}
.bookPanelInnerWrapper[data-v-64b51fd6] .wrapper {
  padding: 20px;
  box-shadow: none;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .wrapper .officeWrapper {
  flex-basis: 45%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .wrapper .detailsBlock.discountAndCta .leftContent {
  flex-basis: 45%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .wrapper .dateTimePickers {
  flex-basis: 54%;
  flex-grow: 0;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .wrapper .dateTimePickers > .detailsBlock {
  margin: 0;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .officeWrapper > div {
  margin: 0;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .officeWrapper > div + div {
  margin: 15px 0 0;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .dateTimePickers {
  flex: 1 1 49.5%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .discountAndCta .rightContent {
  padding-left: 120px;
}
@media (min-width: 1200px) {
.bookPanelInnerWrapper[data-v-64b51fd6] .officeWrapper {
    flex: 0 0 43%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .officeWrapper > div {
    margin: 0;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .dateTimePickers {
    flex: 0 0 56%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .discountAndCta .leftContent {
    flex-basis: 43%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .dateTimePickers > .detailsBlock {
    margin: 0;
}
}
@media (min-width: 768px) {
.bookPanelInnerWrapper[data-v-64b51fd6] .ageDiscountsCta {
    flex-wrap: nowrap;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .ageBlock {
    width: 38%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .discountBlock {
    width: 26.7%;
}
.bookPanelInnerWrapper[data-v-64b51fd6] .ctaBlock {
    width: 26.7%;
}
}
@media (min-width: 992px) {
.bookPanelInnerWrapper[data-v-64b51fd6] .ageDiscountsCta {
    flex-wrap: wrap;
}
}
@media (min-width: 768px) {
.CollapsableBookWidget[data-v-64b51fd6] .ageDiscountsCta .ctaBlock {
    width: 24.4%;
}
}
.totalCostsBox[data-v-64b51fd6] {
  background: #f9f9f9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 17px;
  line-height: 23px;
  margin: 40px 0;
  padding: 0 20px;
}
.totalCostsBox.sticky[data-v-64b51fd6] {
  position: sticky;
  z-index: 998;
  bottom: 0;
  left: 0;
  width: 100%;
}
.totalCostsBox.sticky[data-v-64b51fd6]::before {
  content: '';
  border-top: 1px solid #c9c9c9;
  position: fixed;
  background: #f9f9f9;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100vw;
  height: 57px;
  z-index: -1;
}
@media (min-width: 992px) {
.totalCostsBox.hide-before .price[data-v-64b51fd6] {
    font-size: 30px;
}
}
.totalCostsBox.hide-before[data-v-64b51fd6]::before {
  display: none;
}
.totalCostsBox .label[data-v-64b51fd6] {
  font-weight: 500;
}
.totalCostsBox .price[data-v-64b51fd6] {
  margin: 0;
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 23px;
}
@media (min-width: 768px) {
.totalCostsBox .price[data-v-64b51fd6] {
    font-size: 24px;
}
}
@media (min-width: 992px) {
.totalCostsBox .price[data-v-64b51fd6] {
    font-size: 24px;
}
}
.insuranceTables[data-v-64b51fd6] {
  margin-top: 30px;
}
@media (min-width: 992px) {
.insuranceTables[data-v-64b51fd6] {
    margin-top: 35px;
}
}

.ShareWidget[data-v-5545c396] {
  background: #000000;
  display: inline-block;
  border-radius: 50px;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
.ShareWidget[data-v-5545c396] {
    text-align: center;
}
}
.ShareWidget img[data-v-5545c396] {
  vertical-align: middle;
}

.ShareWidget[data-v-0814b83e] {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}
@media (min-width: 768px) {
.ShareWidget[data-v-0814b83e] {
    display: block;
}
}
.ShareWidget .btn[data-v-0814b83e] {
  margin: 30px 10px;
  width: 29px;
  height: 29px;
}
@media (min-width: 768px) {
.ShareWidget .btn[data-v-0814b83e] {
    display: block;
    margin: 0 0 30px;
}
}
.horizontal .ShareWidget[data-v-0814b83e] {
  column-gap: 15px;
}
@media (min-width: 768px) {
.horizontal .ShareWidget[data-v-0814b83e] {
    display: flex;
    column-gap: 35px;
}
}
.horizontal .ShareWidget .btn[data-v-0814b83e] {
  margin: 30px 0;
}

.SidebarElefastBanner[data-v-b4f74c12] {
  margin: 40px 0 0;
  padding: 30px 20px;
  text-align: center;
  background: #0076bd;
  color: #ffffff;
  border-radius: 4px;
}
@media (min-width: 992px) {
.SidebarElefastBanner[data-v-b4f74c12] {
    text-align: left;
}
}
.SidebarElefastBanner .titleH6[data-v-b4f74c12] {
  font-family: 'Franklin';
  font-size: 20px;
  color: #ffffff;
  line-height: 23px;
  font-weight: 500;
}
.SidebarElefastBanner img[data-v-b4f74c12] {
  display: block;
  margin: 10px auto 0;
  max-width: 100%;
}
.SidebarElefastBanner a[data-v-b4f74c12] {
  max-width: 250px;
  margin: 20px auto 0;
  background: #ffffff;
  color: #0076bd;
  display: block;
  font-size: 18px;
  text-align: center;
  height: 40px;
  line-height: 46px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
}

.image[data-v-66be1183] {
  margin-left: 10px;
}
.image polygon[data-v-66be1183] {
  fill: #0076bd;
}
.image path[data-v-66be1183] {
  stroke: #0076bd;
}
.sseTitle[data-v-66be1183] {
  color: #000000;
  font-weight: 500;
  font-family: 'Franklin';
  font-size: 20px;
  display: flex;
  align-items: center;
}
.sseContent[data-v-66be1183] {
  color: #000000;
  font-weight: 400;
  font-family: 'Franklin';
  margin: 15px 0 0;
}
.sseContent[data-v-66be1183] p {
  font-size: 16px;
  margin: 0;
}
@media (min-width: 768px) {
.sseContent[data-v-66be1183] p {
    font-size: 14px;
    line-height: 18px;
}
}

.sseTitle[data-v-b9836b6e] {
  display: flex;
  min-height: 30px;
  align-items: center;
  color: #000000;
  font-weight: 500;
  font-family: 'Franklin';
  font-size: 20px;
}
.sseContent[data-v-b9836b6e] {
  color: #000000;
  font-weight: 400;
  font-family: 'Franklin';
  margin: 15px 0 0;
}
.sseContent[data-v-b9836b6e] p {
  font-size: 16px;
  margin: 0;
}
@media (min-width: 768px) {
.sseContent[data-v-b9836b6e] p {
    font-size: 14px;
    line-height: 18px;
}
}

.SidebarVanBanner[data-v-c50f160e] {
  margin: 40px 0 0;
  padding: 30px 20px;
  text-align: center;
  background: #0082c8;
  color: #ffffff;
  border-radius: 4px;
}
@media (min-width: 992px) {
.SidebarVanBanner[data-v-c50f160e] {
    text-align: left;
}
}
.SidebarVanBanner .titleH6[data-v-c50f160e] {
  font-family: 'Franklin';
  font-size: 20px;
  color: #ffffff;
  line-height: 23px;
  font-weight: 500;
}
.SidebarVanBanner img[data-v-c50f160e] {
  display: block;
  margin: 10px auto 0;
  max-width: 100%;
}
.SidebarVanBanner a[data-v-c50f160e] {
  max-width: 250px;
  margin: 20px auto 0;
  background: #ffffff;
  color: #0082c8;
  display: block;
  font-size: 18px;
  text-align: center;
  height: 40px;
  line-height: 46px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
}

.SimpleCta[data-v-2ce3c2c3] {
  display: block;
  width: 100%;
  background: #0076bd;
  color: #ffffff;
  font-size: 18px;
  height: 40px;
  line-height: 46px;
  font-weight: 400;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
}

.Sitemap[data-v-0c238fff] {
  padding: 50px 0;
}
@media (min-width: 768px) {
.Sitemap[data-v-0c238fff] {
    padding: 70px 0;
}
}
@media (min-width: 992px) {
.Sitemap[data-v-0c238fff] {
    padding: 100px 0;
}
}
.Sitemap h2[data-v-0c238fff] {
  font-weight: 500;
  text-align: center;
  color: #0076bd;
  font-size: 22px;
  padding: 0 0 40px;
}
@media (min-width: 768px) {
.Sitemap h2[data-v-0c238fff] {
    padding: 0 0 80px;
    font-size: 32px;
}
}
.Sitemap[data-v-0c238fff] ul,
.Sitemap[data-v-0c238fff] li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.Sitemap[data-v-0c238fff] .sitemapWrapper {
  display: flex;
  flex-flow: row wrap;
}
.Sitemap[data-v-0c238fff] .sitemapWrapper > li {
  flex: 0 0 100%;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
.Sitemap[data-v-0c238fff] .sitemapWrapper > li {
    flex: 0 0 50%;
}
}
@media (min-width: 992px) {
.Sitemap[data-v-0c238fff] .sitemapWrapper > li {
    flex: 0 0 33.33%;
}
}
.Sitemap[data-v-0c238fff] .firstLevelItem {
  font-weight: 500;
  font-size: 16px;
  color: #0076bd;
  letter-spacing: 0;
  line-height: 28px;
  text-decoration: none;
}
.Sitemap[data-v-0c238fff] .secondLevelContainer a {
  font-weight: 400;
  font-size: 16px;
  color: #757575;
  letter-spacing: 0;
  line-height: 28px;
  text-decoration: none;
}

.title[data-v-9669ef2e] {
  font-size: 26px;
  margin: 0;
  font-weight: 500;
  color: #0076bd;
}
.title.green[data-v-9669ef2e] {
  color: #0082c8;
}
.title.orange[data-v-9669ef2e] {
  color: #ff8500;
}
@media (min-width: 768px) {
.title[data-v-9669ef2e] {
    font-size: 36px;
}
}
.ctaWrp[data-v-9669ef2e] {
  text-decoration: none;
}
.banner[data-v-9669ef2e] {
  width: 100%;
  display: block;
  margin: 20px 0 0;
}
.ctaBtn[data-v-9669ef2e] {
  display: block;
  text-decoration: none;
  background: #0076bd;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  width: 125px;
  height: 25px;
  line-height: 27px;
  margin: 15px 0 0 0;
}
@media (min-width: 768px) {
.ctaBtn[data-v-9669ef2e] {
    font-size: 14px;
    width: 145px;
    height: 30px;
    line-height: 32px;
}
}
@media (min-width: 992px) {
.ctaBtn[data-v-9669ef2e] {
    font-size: 18px;
    width: 210px;
    height: 40px;
    line-height: 44px;
}
}
.ctaBtn.green[data-v-9669ef2e] {
  background: #0082c8;
}
.ctaBtn.orange[data-v-9669ef2e] {
  background: #ff8500;
}

.AccordionTabs[data-v-6ef64b81] {
  overflow: hidden;
}
.AccordionTabs + .AccordionTabs[data-v-6ef64b81] {
  margin-top: 10px;
}
.AccordionTabs p[data-v-6ef64b81]:last-child,
.AccordionTabs[data-v-6ef64b81] p:last-child {
  margin-bottom: 0 !important;
}
.AccordionTabs .moreLabel[data-v-6ef64b81] {
  margin: 20px 0 0;
  font-weight: 500;
  font-size: 16px;
}
.AccordionTabs .moreContent[data-v-6ef64b81] {
  margin: 10px 0 0;
}
.AccordionTabs .accordionTabsContent[data-v-6ef64b81] {
  font-size: 14px;
}
.AccordionTabs .accordionTabsLabel[data-v-6ef64b81] {
  width: 100%;
  min-height: 56px;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #ffffff;
  color: #455b65;
  transition: background 0.4s ease;
  font-size: 18px;
  font-weight: 500;
  padding: 18px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 992px) {
.AccordionTabs .accordionTabsLabel[data-v-6ef64b81] {
    border: 0;
    padding: 0;
}
}
.AccordionTabs .accordionTabsLabel span[data-v-6ef64b81] {
  text-transform: uppercase;
  position: relative;
  bottom: -2px;
}
.AccordionTabs .content[data-v-6ef64b81] {
  height: 0;
  background: #ffffff;
  transition: background 0.4s ease;
  border-top: 0;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  color: #455b65;
}
.AccordionTabs .content[data-v-6ef64b81] a {
  color: #0076bd;
}
.AccordionTabs .content[data-v-6ef64b81] p {
  margin: 0 0 20px;
}
@media (min-width: 992px) {
.AccordionTabs .content[data-v-6ef64b81] {
    border: 0;
    height: auto !important;
    background: transparent;
}
.AccordionTabs .content[data-v-6ef64b81] p {
    margin: 0 0 20px;
}
.AccordionTabs .content[data-v-6ef64b81] br:nth-child(odd) {
    display: none;
}
}
.AccordionTabs .wrapper[data-v-6ef64b81] {
  padding: 0 15px 15px;
}
@media (min-width: 992px) {
.AccordionTabs .wrapper[data-v-6ef64b81] {
    padding: 0;
}
}
.AccordionTabs.isCollapsed .accordionTabsLabel[data-v-6ef64b81] {
  border: 1px solid #f1f1f1;
  background: #f1f1f1;
  color: #979797;
  cursor: pointer;
}
.AccordionTabs.isCollapsed .content[data-v-6ef64b81] {
  border: 0;
  background: #f1f1f1;
  color: #979797;
}
.AccordionTabs.isCollapsed .label[data-v-6ef64b81] {
  background: #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
.AccordionTabs.isLGorMore .accordionTabsLabel[data-v-6ef64b81] {
  font-weight: 500;
  font-size: 24px;
  text-align: left;
  background: transparent;
  border: none;
  color: #455b65;
  line-height: 1.3;
}
.AccordionTabs.isLGorMore .content[data-v-6ef64b81] {
  margin: 20px 0 0;
  padding: 0 0 0 85px;
  background: transparent;
  border: none;
}
.AccordionTabs.isLGorMore .wrapper[data-v-6ef64b81] {
  padding: 0 0 0 45px;
  background: transparent;
  border: none;
}
.AccordionTabs.isLGorMore .accordionTabsContent[data-v-6ef64b81] {
  font-size: 14px;
  text-align: left;
  color: #455b65;
}
.AccordionTabs.isLGorMore .more[data-v-6ef64b81] {
  margin: 35px 0 0;
  padding: 25px 0 0;
  border-top: 1px solid #dcdcdc;
}
.AccordionTabs.isLGorMore .moreLabel[data-v-6ef64b81] {
  font-size: 18px;
  text-align: left;
  color: #455b65;
  font-weight: 500;
  margin: 0;
}
.AccordionTabs.isLGorMore .moreContent[data-v-6ef64b81] {
  margin: 20px 0 0;
}

.AccordionInline[data-v-38610fdc] {
  overflow: hidden;
}
.AccordionInline + .AccordionInline[data-v-38610fdc] {
  margin-top: 5px;
}
.accordionInlineLabel[data-v-38610fdc] {
  color: #ff8500;
  text-decoration: underline;
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.accordionInlineLabel span[data-v-38610fdc] {
  position: relative;
}
.accordionInlineLabel > svg[data-v-38610fdc] {
  margin-top: 2px;
  margin-left: 10px;
}
.accordionInlineLabel[data-v-38610fdc] p {
  cursor: pointer;
}
.content[data-v-38610fdc] {
  height: 0;
  color: #455b65;
  font-size: 14px;
  font-weight: 400;
}
.content[data-v-38610fdc] a {
  color: #0076bd;
}
.content[data-v-38610fdc] p {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 20px;
}
.wrapper[data-v-38610fdc] {
  padding: 20px 0;
}
.arrow[data-v-38610fdc] {
  flex: 0 0 10px;
  transition: all 0.4s ease;
  transform-origin: 50% 20%;
  transform: translateY(50%) rotate(-180deg);
  cursor: pointer;
}
.arrow .filling[data-v-38610fdc] {
  fill: #0076bd;
}
.AccordionInline.isCollapsed .accordionInlineLabel[data-v-38610fdc] {
  color: #455b65;
  text-decoration: none;
}
.AccordionInline.isCollapsed .accordionInlineLabel[data-v-38610fdc] p {
  cursor: pointer;
}
.AccordionInline.isCollapsed .content[data-v-38610fdc] {
  border: 0;
}
.AccordionInline.isCollapsed .arrow[data-v-38610fdc] {
  transform: rotate(0deg);
  margin-top: 1px;
  margin-left: 10px;
}
.AccordionInline.isCollapsed .arrow .filling[data-v-38610fdc] {
  fill: #455b65;
}
.AccordionInline.isCollapsed .label[data-v-38610fdc] {
  background: #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}

.Tabs[data-v-55b8730c] {
  /*.tabContentContainer{
      display: block;
      border:1px solid @gray21;
      background:@gray21;
      transition: all .4s ease;
      padding:20px;
      &+.tabContentContainer{
        margin:10px 0 0;
      }
      &.active{
        display: block;
        background:@white;
        border:1px solid @gray20;
      }
      @media (min-width: @bootstrap-md){
        display: none;
        &.active{
          display: block;
        }
      }
    }*/
}
.Tabs .headings[data-v-55b8730c] {
  display: none;
}
@media (min-width: 992px) {
.Tabs .headings[data-v-55b8730c] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
}
}
.Tabs .tabHeading[data-v-55b8730c] {
  padding: 25px 15px;
  text-align: center;
  flex-grow: 0;
  flex-shrink: 0;
  border: 1px solid #dcdcdc;
  background: #dcdcdc;
  position: relative;
  z-index: 20;
  margin-right: 10px;
  width: 150px;
  font-size: 14px;
  font-weight: 500;
  color: #979797;
  cursor: pointer;
}
.Tabs .tabHeading.active[data-v-55b8730c] {
  background: #ffffff;
  border-bottom: 1px solid #ffffff;
  color: #455b65;
}
@media (min-width: 992px) {
.Tabs .tabsContentWrapper[data-v-55b8730c] {
    padding: 40px;
    border: 1px solid #dcdcdc;
    transform: translateY(-1px);
    position: relative;
    z-index: 10;
}
}

.thankYouPage[data-v-417ecb87] {
  padding: 15px 10px;
  color: #333333;
}
@media (min-width: 992px) {
.thankYouPage[data-v-417ecb87] {
    padding: 15px 0;
    margin: 0 auto;
    width: 940px;
}
}
@media (min-width: 1200px) {
.thankYouPage[data-v-417ecb87] {
    width: 1110px;
}
}
.thankYouPage > iframe[data-v-417ecb87] {
  position: fixed;
  top: 0;
  left: 0;
}
.title[data-v-417ecb87] {
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  margin: 60px 0 0;
}
.title b[data-v-417ecb87] {
  font-weight: 500;
}
.pageTitle[data-v-417ecb87] {
  font-weight: 400;
  font-size: 32px;
  text-align: left;
  line-height: 34px;
  margin: 60px 0 0;
}
.pageSubtitle[data-v-417ecb87] {
  font-weight: 400;
  font-size: 18px;
  text-align: left;
  line-height: 34px;
}
.introText[data-v-417ecb87] {
  margin: 47px auto 30px auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
.introText[data-v-417ecb87] b {
  font-weight: 500;
}
@media (min-width: 768px) {
.introText[data-v-417ecb87] .bigger {
    display: block;
    font-size: 32px;
    margin: 0 0 25px;
}
}
.text[data-v-417ecb87] {
  margin: 47px auto 30px auto;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
.text b[data-v-417ecb87] {
  font-weight: 500;
}
.text + .text[data-v-417ecb87] {
  margin-top: 18px;
}
.subtitle[data-v-417ecb87] {
  margin: 20px 0 0;
  font-size: 23px;
  text-align: center;
  font-weight: 400;
}
.subtitle b[data-v-417ecb87] {
  font-weight: 500;
}
.mainCta[data-v-417ecb87] {
  margin: 25px 0 20px;
  width: 100%;
  height: 60px;
  display: block;
  text-align: center;
}
.thankYouPage .wrapper[data-v-417ecb87] {
  text-align: center;
  padding: 50px 15px 100px;
}
@media (min-width: 768px) {
.thankYouPage .wrapper[data-v-417ecb87] {
    padding: 40px 0 100px;
    margin: 0 auto;
    width: 720px;
}
}
@media (min-width: 1200px) {
.thankYouPage .wrapper[data-v-417ecb87] {
    padding: 40px 0 100px;
    margin: 0 auto;
    width: 920px;
}
}
.thankYouPage .wrapper .inner[data-v-417ecb87] {
  width: auto;
  text-align: center;
}
@media (min-width: 768px) {
.thankYouPage .wrapper .inner[data-v-417ecb87] {
    max-width: 372px;
    margin: 0 auto;
}
}
.thankYouPage .wrapper .inner .title[data-v-417ecb87] {
  font-weight: 500;
  font-size: 20px;
}
@media (min-width: 768px) {
.thankYouPage .wrapper .inner .title[data-v-417ecb87] {
    display: flex;
    justify-content: center;
    font-size: 26px;
    white-space: nowrap;
}
}
@media (min-width: 1200px) {
.thankYouPage .wrapper .inner .title[data-v-417ecb87] {
    font-size: 32px;
}
}
.thankYouPage .wrapper .inner .subtitle[data-v-417ecb87] {
  font-weight: 400;
  font-size: 14px;
  margin: 0;
  padding: 0 15px;
}
@media (min-width: 768px) {
.thankYouPage .wrapper .inner .subtitle[data-v-417ecb87] {
    font-size: 16px;
}
}
@media (min-width: 1200px) {
.thankYouPage .wrapper .inner .subtitle[data-v-417ecb87] {
    margin: 20px auto 0;
}
}
.thankYouPage .wrapper .inner .subtitle p[data-v-417ecb87],
.thankYouPage .wrapper .inner .subtitle[data-v-417ecb87] p {
  margin: 0;
}
.thankYouPage .wrapper .inner .subtitle a[data-v-417ecb87],
.thankYouPage .wrapper .inner .subtitle[data-v-417ecb87] a {
  color: #0076bd;
  text-decoration: none;
  font-weight: 500;
}
.thankYouPage .wrapper .inner .icon[data-v-417ecb87] {
  display: block;
  margin: 30px auto;
}
@media (min-width: 768px) {
.thankYouPage .wrapper .inner .icon[data-v-417ecb87] {
    margin: 30px auto;
}
}
@media (min-width: 1200px) {
.thankYouPage .wrapper .inner .icon[data-v-417ecb87] {
    margin: 35px auto;
}
}
.thankYouPage .wrapper .inner .landingCta[data-v-417ecb87] {
  display: block;
  width: 100%;
  font-weight: 500;
  text-align: center;
  margin: 40px 0 60px;
}
.thankYouPage .wrapper .inner .landingCta[data-v-417ecb87]:last-of-type {
  margin: 40px 0 0;
}
@media (min-width: 768px) {
.thankYouPage .wrapper .inner .landingCta[data-v-417ecb87] {
    font-weight: 400;
}
}

.ThreeBlocksSlider[data-v-0ae69ea9] {
  margin: 35px 0 40px;
}
@media (min-width: 768px) {
.ThreeBlocksSlider[data-v-0ae69ea9] {
    margin: 35px 0 0;
}
}
.ThreeBlocksSlider[data-v-0ae69ea9] .flickity-page-dots {
  bottom: -30px;
}
.ThreeBlocksSlider[data-v-0ae69ea9] .flickity-page-dots .dot {
  background: #f0f0f0;
  opacity: 1;
}
.ThreeBlocksSlider.blue[data-v-0ae69ea9] .flickity-page-dots .dot.is-selected {
  background: #0076bd;
}
.ThreeBlocksSlider.green[data-v-0ae69ea9] .flickity-page-dots .dot.is-selected {
  background: #0082c8;
}
.ThreeBlocksSlider.orange[data-v-0ae69ea9] .flickity-page-dots .dot.is-selected {
  background: #ff8500;
}

.ThreeBlocksSliderOfferItem[data-v-bbf522c8] {
  padding: 0;
}
.ThreeBlocksSliderOfferItem + .ThreeBlocksSliderOfferItem[data-v-bbf522c8] {
  margin: 0 0 0 10px;
}
@media (min-width: 768px) {
.ThreeBlocksSliderOfferItem + .ThreeBlocksSliderOfferItem[data-v-bbf522c8] {
    margin: 0;
}
}
@media (min-width: 768px) {
.ThreeBlocksSliderOfferItem[data-v-bbf522c8]:nth-child(1) {
    padding: 0 10px 0 0;
}
.ThreeBlocksSliderOfferItem[data-v-bbf522c8]:nth-child(2) {
    padding: 0 5px 0;
}
.ThreeBlocksSliderOfferItem[data-v-bbf522c8]:nth-child(3) {
    padding: 0 0 0 10px;
}
}
.ThreeBlocksSliderOfferItem .img[data-v-bbf522c8] {
  display: block;
  width: 100%;
}
.ThreeBlocksSliderOfferItem .content[data-v-bbf522c8] {
  padding: 15px;
}
@media (min-width: 768px) {
.ThreeBlocksSliderOfferItem .content[data-v-bbf522c8] {
    padding: 25px 25px 15px;
}
}
.ThreeBlocksSliderOfferItem .title[data-v-bbf522c8] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  margin: 0;
  font-size: 20px;
  color: #333333;
}
.ThreeBlocksSliderOfferItem .subtitle[data-v-bbf522c8] {
  font-family: 'Franklin Condensed';
  font-weight: 400;
  font-size: 14px;
  color: #4a4a4a;
  margin: 10px 0 0;
  min-height: 32px;
}
.ThreeBlocksSliderOfferItem .subtitle[data-v-bbf522c8] a {
  color: #0076bd;
}
.ThreeBlocksSliderOfferItem .subtitle[data-v-bbf522c8] p {
  margin: 0;
}
.ThreeBlocksSliderOfferItem .ctaBtn[data-v-bbf522c8] {
  display: block;
  text-decoration: none;
  background: #0076bd;
  font-weight: 400;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: 34px;
  line-height: 40px;
  margin: 10px auto 0;
  max-width: 220px;
}
@media (min-width: 768px) {
.ThreeBlocksSliderOfferItem .ctaBtn[data-v-bbf522c8] {
    height: 40px;
    line-height: 46px;
}
}
.ThreeBlocksSliderOfferItem.green .ctaBtn[data-v-bbf522c8] {
  background: #0082c8;
}
.ThreeBlocksSliderOfferItem.orange .ctaBtn[data-v-bbf522c8] {
  background: #ff8500;
}

.ThreeBlocksSliderSectionItem[data-v-d992acfe] {
  padding: 0;
}
.ThreeBlocksSliderSectionItem + .ThreeBlocksSliderSectionItem[data-v-d992acfe] {
  margin: 0 0 0 10px;
}
@media (min-width: 768px) {
.ThreeBlocksSliderSectionItem + .ThreeBlocksSliderSectionItem[data-v-d992acfe] {
    margin: 0;
}
}
@media (min-width: 768px) {
.ThreeBlocksSliderSectionItem[data-v-d992acfe]:nth-child(1) {
    padding: 0 10px 0 0;
}
.ThreeBlocksSliderSectionItem[data-v-d992acfe]:nth-child(2) {
    padding: 0 5px 0;
}
.ThreeBlocksSliderSectionItem[data-v-d992acfe]:nth-child(3) {
    padding: 0 0 0 10px;
}
}
.ThreeBlocksSliderSectionItem .img[data-v-d992acfe] {
  display: block;
  width: 105px;
  height: 105px;
  margin: 0 auto;
}
.ThreeBlocksSliderSectionItem .title[data-v-d992acfe] {
  font-family: 'Franklin';
  font-weight: 500;
  margin: 0;
  font-size: 18px;
  color: #455b65;
  line-height: 1.3;
  margin: 50px 0 0;
  text-align: center;
}
.ThreeBlocksSliderSectionItem .subtitle[data-v-d992acfe] {
  font-family: 'Franklin';
  font-weight: 400;
  font-size: 14px;
  color: #4a4a4a;
  line-height: 1.3;
  margin: 10px 0 0;
  text-align: center;
}
.ThreeBlocksSliderSectionItem .subtitle[data-v-d992acfe] a {
  color: #0076bd;
}

.ThreeColumnsItemWidget[data-v-01b7d800] {
  font-family: 'Franklin';
}
@media (min-width: 992px) {
.ThreeColumnsItemWidget[data-v-01b7d800] {
    margin: 0 5px;
}
}
.ThreeColumnsItemWidget .tciBlockWrapper[data-v-01b7d800] {
  display: block;
  text-decoration: none;
}
.ThreeColumnsItemWidget .tciBlockWrapper:hover .tciBlock[data-v-01b7d800] {
  background: #0076bd;
}
.ThreeColumnsItemWidget .tciBlockWrapper:hover .title[data-v-01b7d800],
.ThreeColumnsItemWidget .tciBlockWrapper:hover .subtitle[data-v-01b7d800] {
  color: #ffffff;
}
.ThreeColumnsItemWidget .tciBlockWrapper:hover .base[data-v-01b7d800] {
  display: none;
}
.ThreeColumnsItemWidget .tciBlockWrapper:hover .hover[data-v-01b7d800] {
  display: block;
}
.ThreeColumnsItemWidget .tciBlock[data-v-01b7d800] {
  background: #ffffff;
  text-align: center;
  height: 180px;
  padding: 10px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.ThreeColumnsItemWidget .img[data-v-01b7d800] {
  max-width: 50px;
  max-height: 50px;
  width: 100%;
  height: 100%;
  display: block;
  margin: 0 auto;
}
.ThreeColumnsItemWidget .base[data-v-01b7d800] {
  display: block;
}
.ThreeColumnsItemWidget .hover[data-v-01b7d800] {
  display: none;
}
.ThreeColumnsItemWidget .title[data-v-01b7d800] {
  font-weight: 500;
  font-size: 15px;
  color: #000000;
  margin: 15px 0 0;
}
.ThreeColumnsItemWidget .subtitle[data-v-01b7d800] {
  opacity: 0.5;
  font-size: 14px;
  color: #000000;
  margin: 10px 0 0;
}

.ThreeColumnsWidget .lightBlue[data-v-acb13d5a] {
  background: #f1f8fc;
}
.ThreeColumnsWidget[data-v-acb13d5a] .sectionTitle {
  font-family: 'Franklin';
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  text-align: center;
}
@media (min-width: 768px) {
.ThreeColumnsWidget[data-v-acb13d5a] .sectionTitle {
    font-size: 32px;
}
}

.TitleAndSubtitleSection .lightBlue[data-v-1cbb74fd] {
  background: #f1f8fc;
}
.TitleAndSubtitleSection[data-v-1cbb74fd] .sectionTitle {
  font-family: 'Franklin';
  font-size: 22px;
  color: #455b65;
  margin: 0;
  font-weight: 500;
  text-align: left;
}
@media (min-width: 768px) {
.TitleAndSubtitleSection[data-v-1cbb74fd] .sectionTitle {
    text-align: center;
    font-size: 32px;
}
}
.TitleAndSubtitleSection[data-v-1cbb74fd] .sectionSubtitle {
  font-family: 'Franklin';
  font-size: 18px;
  color: #809599;
  margin: 15px 0 0;
  font-weight: 400;
  text-align: left;
}
@media (min-width: 768px) {
.TitleAndSubtitleSection[data-v-1cbb74fd] .sectionSubtitle {
    text-align: center;
    font-size: 20px;
}
}
.TitleAndSubtitleSection .ctaBtn[data-v-1cbb74fd] {
  display: block;
  text-decoration: none;
  background: #0076bd;
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: 40px;
  line-height: 46px;
  margin: 0 auto;
  font-size: 18px;
}
@media (min-width: 768px) {
.TitleAndSubtitleSection .ctaBtn[data-v-1cbb74fd] {
    font-size: 20px;
    height: 60px;
    line-height: 66px;
    display: inline-block;
    padding: 0 90px;
}
}
.TitleAndSubtitleSection.green .ctaBtn[data-v-1cbb74fd] {
  background: #0082c8;
}
.TitleAndSubtitleSection.orange .ctaBtn[data-v-1cbb74fd] {
  background: #ff8500;
}
.TitleAndSubtitleSection .text-align-center[data-v-1cbb74fd] {
  text-align: center;
}

.TwoColumnsItemWidget .img[data-v-a3ca307a] {
  display: block;
  width: 100%;
  padding-top: 52%;
}
@media (min-width: 768px) {
.TwoColumnsItemWidget .img[data-v-a3ca307a] {
    padding-top: 40%;
}
}
.TwoColumnsItemWidget .content[data-v-a3ca307a] {
  background: #f7f7f7;
  padding: 15px;
}
.TwoColumnsItemWidget .title[data-v-a3ca307a] {
  font-family: 'Franklin Condensed';
  font-weight: 600;
  font-size: 14px;
  color: #333333;
}
@media (min-width: 768px) {
.TwoColumnsItemWidget .title[data-v-a3ca307a] {
    font-size: 15px;
}
}
@media (min-width: 992px) {
.TwoColumnsItemWidget .title[data-v-a3ca307a] {
    font-size: 20px;
}
}
.TwoColumnsItemWidget .subtitle[data-v-a3ca307a] {
  font-size: 14px;
  font-weight: 400;
  color: #4a4a4a;
  margin: 5px 0 0;
}
@media (min-width: 768px) {
.TwoColumnsItemWidget .subtitle[data-v-a3ca307a] {
    font-size: 14px;
    height: 24px;
}
}
@media (min-width: 992px) {
.TwoColumnsItemWidget .subtitle[data-v-a3ca307a] {
    font-size: 14px;
    height: 32px;
}
}
.TwoColumnsItemWidget .ctaBtn[data-v-a3ca307a] {
  display: block;
  text-decoration: none;
  background: #0076bd;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  text-align: center;
  width: 125px;
  height: 25px;
  line-height: 27px;
  margin: 15px 0 0 auto;
}
@media (min-width: 768px) {
.TwoColumnsItemWidget .ctaBtn[data-v-a3ca307a] {
    font-size: 14px;
    width: 145px;
    height: 30px;
    line-height: 32px;
}
}
@media (min-width: 992px) {
.TwoColumnsItemWidget .ctaBtn[data-v-a3ca307a] {
    font-size: 18px;
    width: 210px;
    height: 40px;
    line-height: 44px;
}
}

.TwoColumnsWidget .lightBlue[data-v-611687f3] {
  background: #f1f8fc;
}
.TwoColumnsWidget[data-v-611687f3] .sectionTitle {
  font-family: 'Franklin';
  font-weight: 500;
  font-size: 14px;
  color: #333333;
  text-align: center;
}
@media (min-width: 768px) {
.TwoColumnsWidget[data-v-611687f3] .sectionTitle {
    font-size: 32px;
}
}

.myLocautoMenu[data-v-9221e0ca] {
  position: relative;
  text-align: left;
}
.myLocautoMenu .myLocautoMenuLabel[data-v-9221e0ca] {
  padding: 0 13px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  line-height: 44px;
  text-transform: uppercase;
  text-decoration: none;
  display: none;
  position: relative;
}
@media (min-width: 992px) {
.myLocautoMenu .myLocautoMenuLabel[data-v-9221e0ca] {
    display: block;
}
}
.myLocautoMenu .myLocautoMenuLabel span[data-v-9221e0ca]:after {
  content: '';
  display: none;
  width: calc(100% - 26px);
  height: 2px;
  background: white;
  position: absolute;
  bottom: 0;
  left: 13px;
}
.myLocautoMenu .myLocautoMenuItems[data-v-9221e0ca] {
  display: block;
  background: #fff;
  z-index: 9;
  padding: 0;
}
@media (min-width: 992px) {
.myLocautoMenu .myLocautoMenuItems[data-v-9221e0ca] {
    background: #3a88c9;
    display: none;
    position: absolute;
}
}
@media (min-width: 992px) {
.myLocautoMenu .myLocautoMenuItems[data-v-9221e0ca] {
    min-width: 160px;
    padding: 15px 20px;
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.15);
}
}
.myLocautoMenu .myLocautoMenuItems a[data-v-9221e0ca] {
  padding: 0 !important;
  display: block;
  margin-bottom: 30px;
  margin-top: 15px;
}
@media (min-width: 992px) {
.myLocautoMenu .myLocautoMenuItems a[data-v-9221e0ca] {
    margin-bottom: 0;
    margin-top: 0;
}
}
.myLocautoMenu .myLocautoMenuItems a[data-v-9221e0ca]:hover {
  text-decoration: underline;
}
.myLocautoMenu:hover .myLocautoMenuItems[data-v-9221e0ca] {
  display: block;
}
.myLocautoMenu:hover .myLocautoMenuLabel span[data-v-9221e0ca]:after {
  display: block;
}
.UpperMenuUser[data-v-9221e0ca] {
  vertical-align: top;
}
.dashboardButton[data-v-9221e0ca] {
  background: #3a88c9;
  color: #ffffff;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.dashboardButton span[data-v-9221e0ca] {
  display: inline-flex;
  height: 100%;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.userWhite[data-v-9221e0ca] {
  background: url(/static/img/user_white.svg?344ac181832bf2f5fcb9b68829c9181f) no-repeat 0 0;
  width: 16px;
  height: 16px;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  margin-left: 13px;
}


.Video.resp-container[data-v-5746deb3] {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.Video .resp-iframe[data-v-5746deb3] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.WayfindingWidget[data-v-3aa7199f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}
.WayfindingWidget .icon[data-v-3aa7199f] {
  display: block;
  margin: 30px 0;
}
.WayfindingWidget .icon[data-v-3aa7199f]:first-of-type {
  margin: 0 0 30px;
}

.HeroSlider {
  width: 100%;
  height: 281px;
}
@media (min-width: 768px) {
.HeroSlider {
    height: 300px;
}
}
.HeroSlider.nodots .flickity-page-dots {
  display: none !important;
}
.HeroSlider .flickity-page-dots {
  display: none;
}
@media (min-width: 1440px) {
.HeroSlider .flickity-page-dots {
    display: inline-flex;
    bottom: 20px;
    width: auto;
    margin-left: 68px;
    border-radius: 13px;
    background-color: rgba(21, 21, 21, 0.25);
    text-align: left;
}
}
.HeroSlider .flickity-page-dots .dot {
  width: 12px;
  height: 12px;
  margin: 7px;
  background: #ADD5EB;
  opacity: 1;
}
.HeroSlider .flickity-page-dots .dot.is-selected {
  background: #FFFFFF;
}

.HeroSingleSlide[data-v-59fff682] {
  width: 100%;
  text-decoration: none;
  color: #000000;
}
.HeroSingleSlide .content[data-v-59fff682] {
  padding-left: 20px;
  padding-top: 39px;
}
@media (min-width: 768px) {
.HeroSingleSlide .content[data-v-59fff682] {
    padding-left: 68px;
    padding-top: 50px;
}
}
.HeroSingleSlide .content .title[data-v-59fff682] {
  font-size: 24px;
  font-weight: 500;
  color: #3a88c9;
}
@media (min-width: 768px) {
.HeroSingleSlide .content .title[data-v-59fff682] {
    font-size: 36px;
}
}
.HeroSingleSlide .content .subtitle[data-v-59fff682] {
  font-size: 16px;
  font-weight: 400;
  padding: 16px 0 20px 0;
}
@media (min-width: 768px) {
.HeroSingleSlide .content .subtitle[data-v-59fff682] {
    font-size: 18px;
    padding: 14px 0 26px 0;
}
}
.HeroSingleSlide .content .subtitle[data-v-59fff682] p {
  margin: 0;
  padding: 0;
}
.HeroSingleSlide .content .cta[data-v-59fff682] {
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
  color: #3a88c9;
}

@media (max-width: 767px) {
.DashboardWelcomeModal[data-v-3bb1b780] .v--modal-background-click {
    display: flex;
    align-items: flex-end;
}
}
.DashboardWelcomeModal[data-v-3bb1b780] .v--modal {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 767px) {
.DashboardWelcomeModal[data-v-3bb1b780] .v--modal {
    top: auto !important;
    border-radius: 3px 3px 0 0;
}
}
.wrapper[data-v-3bb1b780] {
  position: relative;
  background: #ffffff;
  padding: 73px 37px 56px;
  margin: 0;
}
@media (min-width: 768px) {
.wrapper[data-v-3bb1b780] {
    padding: 63px 30px 40px;
    margin: 0 30px;
}
}
.close[data-v-3bb1b780] {
  position: absolute;
  top: 26px;
  right: 22px;
  z-index: 55;
  cursor: pointer;
}
@media (min-width: 768px) {
.close[data-v-3bb1b780] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-3bb1b780] {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.title[data-v-3bb1b780] {
    padding-bottom: 16px;
}
}
.text[data-v-3bb1b780] {
  min-height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.ctas-wrapper[data-v-3bb1b780] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px 45px;
  padding-top: 120px;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-3bb1b780] {
    padding-top: 35px;
}
}
.ctas-wrapper .myCta[data-v-3bb1b780] {
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 767px) {
.DashboardDisableLoyaltyModal[data-v-36eaae15] .v--modal-background-click {
    display: flex;
    align-items: flex-end;
}
}
.DashboardDisableLoyaltyModal[data-v-36eaae15] .v--modal {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 767px) {
.DashboardDisableLoyaltyModal[data-v-36eaae15] .v--modal {
    top: auto !important;
    border-radius: 3px 3px 0 0;
}
}
.wrapper[data-v-36eaae15] {
  position: relative;
  background: #ffffff;
  padding: 73px 37px 56px;
  margin: 0;
}
@media (min-width: 768px) {
.wrapper[data-v-36eaae15] {
    padding: 63px 30px 40px;
    margin: 0 30px;
}
}
.close[data-v-36eaae15] {
  position: absolute;
  top: 26px;
  right: 22px;
  z-index: 55;
  cursor: pointer;
}
@media (min-width: 768px) {
.close[data-v-36eaae15] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-36eaae15] {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.title[data-v-36eaae15] {
    padding-bottom: 16px;
}
}
.text[data-v-36eaae15] {
  min-height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.ctas-wrapper[data-v-36eaae15] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 45px;
  padding-top: 120px;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-36eaae15] {
    padding-top: 35px;
}
}
.ctas-wrapper[data-v-36eaae15] .myCta {
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 767px) {
.DashboardDisableAccountModal[data-v-28384727] .v--modal-background-click {
    display: flex;
    align-items: flex-end;
}
}
.DashboardDisableAccountModal[data-v-28384727] .v--modal {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 767px) {
.DashboardDisableAccountModal[data-v-28384727] .v--modal {
    top: auto !important;
    border-radius: 3px 3px 0 0;
}
}
.wrapper[data-v-28384727] {
  position: relative;
  background: #ffffff;
  padding: 73px 37px 56px;
  margin: 0;
}
@media (min-width: 768px) {
.wrapper[data-v-28384727] {
    padding: 63px 30px 40px;
    margin: 0 30px;
}
}
.close[data-v-28384727] {
  position: absolute;
  top: 26px;
  right: 22px;
  z-index: 55;
  cursor: pointer;
}
@media (min-width: 768px) {
.close[data-v-28384727] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-28384727] {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.title[data-v-28384727] {
    padding-bottom: 16px;
}
}
.text[data-v-28384727] {
  min-height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.ctas-wrapper[data-v-28384727] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px 45px;
  padding-top: 120px;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-28384727] {
    padding-top: 35px;
}
}
.ctas-wrapper .myCta[data-v-28384727] {
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
.ctas-wrapper .myCta.red[data-v-28384727] {
  border-color: #d54248 !important;
  color: #d54248;
}

@media (max-width: 767px) {
.DashboardAccountDeletedModal[data-v-41bc7c82] .v--modal-background-click {
    display: flex;
    align-items: flex-end;
}
}
.DashboardAccountDeletedModal[data-v-41bc7c82] .v--modal {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 767px) {
.DashboardAccountDeletedModal[data-v-41bc7c82] .v--modal {
    top: auto !important;
    border-radius: 3px 3px 0 0;
}
}
.wrapper[data-v-41bc7c82] {
  position: relative;
  background: #ffffff;
  padding: 73px 37px 56px;
  margin: 0;
}
@media (min-width: 768px) {
.wrapper[data-v-41bc7c82] {
    padding: 63px 30px 40px;
}
}
.close[data-v-41bc7c82] {
  position: absolute;
  top: 26px;
  right: 22px;
  z-index: 55;
  cursor: pointer;
}
@media (min-width: 768px) {
.close[data-v-41bc7c82] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-41bc7c82] {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.title[data-v-41bc7c82] {
    padding-bottom: 16px;
}
}
.text[data-v-41bc7c82] {
  min-height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.ctas-wrapper[data-v-41bc7c82] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px 45px;
  padding-top: 120px;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-41bc7c82] {
    padding-top: 35px;
}
}
.ctas-wrapper .myCta[data-v-41bc7c82] {
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 767px) {
.DashboardChangeConsenso2Modal[data-v-64d1f62d] .v--modal-background-click {
    display: flex;
    align-items: flex-end;
}
}
.DashboardChangeConsenso2Modal[data-v-64d1f62d] .v--modal {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 767px) {
.DashboardChangeConsenso2Modal[data-v-64d1f62d] .v--modal {
    top: auto !important;
    border-radius: 3px 3px 0 0;
}
}
.wrapper[data-v-64d1f62d] {
  position: relative;
  background: #ffffff;
  padding: 73px 37px 56px;
  margin: 0;
}
@media (min-width: 768px) {
.wrapper[data-v-64d1f62d] {
    padding: 63px 30px 40px;
    margin: 0 30px;
}
}
.close[data-v-64d1f62d] {
  position: absolute;
  top: 26px;
  right: 22px;
  z-index: 55;
  cursor: pointer;
}
@media (min-width: 768px) {
.close[data-v-64d1f62d] {
    top: 20px;
    right: 20px;
}
}
.title[data-v-64d1f62d] {
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.title[data-v-64d1f62d] {
    padding-bottom: 16px;
}
}
.text[data-v-64d1f62d] {
  min-height: 60px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.ctas-wrapper[data-v-64d1f62d] {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 45px;
  padding-top: 120px;
}
@media (min-width: 768px) {
.ctas-wrapper[data-v-64d1f62d] {
    padding-top: 35px;
}
}
.ctas-wrapper[data-v-64d1f62d] .myCta {
  display: block;
  flex-grow: 1;
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 19px;
  font-weight: 400;
  text-align: center;
}
.ctas-wrapper[data-v-64d1f62d] .myCta.red {
  border-color: #d54248 !important;
  color: #d54248;
}

.MyLocautoHero[data-v-64f3168c] {
  position: relative;
  min-height: 300px;
}
@media (min-width: 768px) {
.MyLocautoHero[data-v-64f3168c] {
    min-height: 377px;
}
}
.MyLocautoHero .image-wrapper[data-v-64f3168c] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 300px;
}
@media (min-width: 768px) {
.MyLocautoHero .image-wrapper[data-v-64f3168c] {
    height: 377px;
}
}
.MyLocautoHero .image-wrapper .aspect-ratio-box[data-v-64f3168c] {
  position: relative;
  width: 100%;
  height: 100%;
}
.MyLocautoHero .image-wrapper .aspect-ratio-box[data-v-64f3168c] img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 12% 0;
}
@media (min-width: 768px) {
.MyLocautoHero .image-wrapper .aspect-ratio-box[data-v-64f3168c] img {
    object-position: left top;
}
}
.MyLocautoHero.loyalty-active .image-wrapper .aspect-ratio-box[data-v-64f3168c] img {
  object-position: center center !important;
}
.MyLocautoHero .title-wrapper[data-v-64f3168c] {
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
  padding: 88px 0;
}
@media (min-width: 768px) {
.MyLocautoHero .title-wrapper[data-v-64f3168c] {
    font-size: 30px;
    padding: 72px 0 50px;
}
}
@media (min-width: 768px) {
.MyLocautoHero .banner-wrapper[data-v-64f3168c] {
    padding-top: 60px;
}
}

.DashboardSlider[data-v-3c205f4b] .flickity-page-dots {
  bottom: -30px;
}
.DashboardSlider[data-v-3c205f4b] .flickity-page-dots .dot {
  background: #f0f0f0;
  opacity: 1;
}
.DashboardSlider.blue[data-v-3c205f4b] .flickity-page-dots .dot.is-selected {
  background: #0076bd;
}
.DashboardSlider.green[data-v-3c205f4b] .flickity-page-dots .dot.is-selected {
  background: #0082c8;
}
.DashboardSlider.orange[data-v-3c205f4b] .flickity-page-dots .dot.is-selected {
  background: #ff8500;
}
.DashboardSlider .threeBlocksSliderFlkRef[data-v-3c205f4b] {
  align-items: flex-end;
  margin-left: -5px;
  margin-right: -5px;
}
@media (min-width: 768px) {
.DashboardSlider .threeBlocksSliderFlkRef[data-v-3c205f4b] {
    margin-left: -8px;
    margin-right: -8px;
}
}
.DashboardSlider .threeBlocksSliderFlkRef.flickity-enabled[data-v-3c205f4b] .flickity-viewport {
  overflow: visible;
}
.DashboardSlider .threeBlocksSliderFlkRef.flickity-enabled[data-v-3c205f4b] .flickity-viewport .flickity-slider {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
.DashboardSlider .threeBlocksSliderFlkRef.flickity-enabled[data-v-3c205f4b] .flickity-viewport .flickity-slider {
    align-items: flex-end;
}
}
.DashboardSlider.slide-same-height .threeBlocksSliderFlkRef[data-v-3c205f4b] {
  align-items: normal;
}
.DashboardSlider.slide-same-height .threeBlocksSliderFlkRef.flickity-enabled[data-v-3c205f4b] .flickity-viewport .flickity-slider {
  align-items: normal !important;
}
.DashboardSlider.slide-same-height .threeBlocksSliderFlkRef.flickity-enabled[data-v-3c205f4b] .flickity-viewport .flickity-slider .carousel-cell {
  top: 0;
  /* insieme top:0 e bottom: 0 dovrebbero dare la stessa altezza alle slide quando lo slider è attivo ma per qualche ragione si rompe */
  /* bottom: 0; */
}

.MyLocautoLevelSlide[data-v-e7eff89c] {
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide[data-v-e7eff89c] {
    flex-grow: 1;
    width: auto;
    padding-right: 8px;
    padding-left: 8px;
}
}
.MyLocautoLevelSlide .wrapper[data-v-e7eff89c] {
  padding: 25px;
  background-color: #f7f7f7;
}
.MyLocautoLevelSlide .wrapper .head-wrapper[data-v-e7eff89c] {
  position: relative;
}
.MyLocautoLevelSlide .wrapper .head-wrapper .overtitle[data-v-e7eff89c] {
  display: block;
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 9px;
  color: #707070;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .head-wrapper .overtitle[data-v-e7eff89c] {
    font-size: 16px;
}
}
.MyLocautoLevelSlide .wrapper .head-wrapper .overtitle[data-v-e7eff89c] em {
  font-weight: 500;
  font-style: normal;
}
.MyLocautoLevelSlide .wrapper .head-wrapper .title[data-v-e7eff89c] {
  font-size: 24px;
  font-weight: 500;
  color: #151515;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .head-wrapper .title[data-v-e7eff89c] {
    font-size: 30px;
}
}
.MyLocautoLevelSlide .wrapper .head-wrapper .icon-wrapper[data-v-e7eff89c] {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  column-gap: 2px;
}
.MyLocautoLevelSlide .wrapper .head-wrapper .icon-wrapper .icon-level[data-v-e7eff89c] {
  height: 17px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .head-wrapper .icon-wrapper .icon-level[data-v-e7eff89c] {
    height: 23px;
}
}
.MyLocautoLevelSlide .wrapper .head-wrapper .icon-wrapper .icon-level-lock[data-v-e7eff89c] {
  height: 19px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .head-wrapper .icon-wrapper .icon-level-lock[data-v-e7eff89c] {
    height: 26px;
}
}
.MyLocautoLevelSlide .wrapper .description-wrapper[data-v-e7eff89c] {
  padding: 8px 0 16px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .description-wrapper[data-v-e7eff89c] {
    padding: 25px 0;
}
}
.MyLocautoLevelSlide .wrapper .description-wrapper p[data-v-e7eff89c] {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  color: #707070;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .description-wrapper p[data-v-e7eff89c] {
    font-size: 16px;
}
}
.MyLocautoLevelSlide .wrapper .description-wrapper p[data-v-e7eff89c] em {
  color: #151515;
  font-weight: 500;
  font-style: normal;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .description-wrapper p[data-v-e7eff89c] em {
    font-size: 20px;
}
}
.MyLocautoLevelSlide .wrapper .more-wrapper a[data-v-e7eff89c] {
  font-size: 14px;
  font-weight: 500;
  color: #0076bd;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide .wrapper .more-wrapper a[data-v-e7eff89c] {
    font-size: 16px;
}
}
.MyLocautoLevelSlide.reached .head-wrapper .overtitle[data-v-e7eff89c] {
  color: #a2a2a2;
}
.MyLocautoLevelSlide.reached .head-wrapper .title[data-v-e7eff89c] {
  color: #838383;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active[data-v-e7eff89c] {
    flex: 0 0 40%;
}
}
.MyLocautoLevelSlide.active .wrapper[data-v-e7eff89c] {
  background-color: #0066A3;
}
.MyLocautoLevelSlide.active .wrapper .head-wrapper .overtitle[data-v-e7eff89c] {
  color: #ffffff;
  padding-bottom: 14px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active .wrapper .head-wrapper .overtitle[data-v-e7eff89c] {
    padding-bottom: 16px;
}
}
.MyLocautoLevelSlide.active .wrapper .head-wrapper .title[data-v-e7eff89c] {
  font-size: 25px;
  color: #ffffff;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active .wrapper .head-wrapper .title[data-v-e7eff89c] {
    font-size: 36px;
}
}
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] {
  padding: 22px 0;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] {
    padding: 35px 0;
}
}
.MyLocautoLevelSlide.active .wrapper .description-wrapper span[data-v-e7eff89c] {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 13px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active .wrapper .description-wrapper span[data-v-e7eff89c] {
    font-size: 16px;
    padding-bottom: 16px;
}
}
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] ul {
  margin: 0;
  padding-left: 14px;
}
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] ul li {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 6px;
}
@media (min-width: 768px) {
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] ul li {
    font-size: 16px;
    padding-bottom: 8px;
}
}
.MyLocautoLevelSlide.active .wrapper .description-wrapper[data-v-e7eff89c] ul li:last-child {
  padding-bottom: 0;
}
.MyLocautoLevelSlide.active .wrapper .more-wrapper[data-v-e7eff89c] {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
}

.MyLocautoBanner[data-v-34d92d2e] {
  padding: 20px;
  background-color: #0076bd;
  color: #ffffff;
}
@media (min-width: 768px) {
.MyLocautoBanner[data-v-34d92d2e] {
    padding: 24px;
}
}
.MyLocautoBanner .container[data-v-34d92d2e] {
  max-width: none !important;
  padding: 0;
}
.MyLocautoBanner .container .overtitle[data-v-34d92d2e] {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .overtitle[data-v-34d92d2e] {
    font-size: 16px;
    font-weight: 500;
}
}
.MyLocautoBanner .container .title[data-v-34d92d2e] {
  font-size: 25px;
  font-weight: 500;
  padding-bottom: 8px;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .title[data-v-34d92d2e] {
    font-size: 36px;
}
}
.MyLocautoBanner .container .description[data-v-34d92d2e] {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 16px;
  margin: 0;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .description[data-v-34d92d2e] {
    font-size: 16px;
}
}
.MyLocautoBanner .container[data-v-34d92d2e] .myCta {
  background: #ffffff;
  padding: 21px 19px 17px;
}
.MyLocautoBanner .container[data-v-34d92d2e] .formSubmitMessage {
  display: none;
}
.MyLocautoBanner .container .benefit-wrapper span[data-v-34d92d2e] {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #91d9ff;
  padding-bottom: 13px;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .benefit-wrapper span[data-v-34d92d2e] {
    font-size: 20px;
    color: #ffffff;
    padding-bottom: 16px;
}
}
.MyLocautoBanner .container .benefit-wrapper ul[data-v-34d92d2e] {
  margin: 0;
  padding: 0 0 24px 14px;
}
.MyLocautoBanner .container .benefit-wrapper ul li[data-v-34d92d2e] {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  padding-bottom: 6px;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .benefit-wrapper ul li[data-v-34d92d2e] {
    font-size: 16px;
    padding-bottom: 8px;
}
}
.MyLocautoBanner .container .benefit-wrapper ul li[data-v-34d92d2e]:last-child {
  padding-bottom: 0;
}
.MyLocautoBanner .container .benefit-wrapper .myLink[data-v-34d92d2e] {
  display: inline-flex;
  align-items: center;
  height: auto;
  line-height: 1;
  text-decoration: underline;
  color: #ffffff;
}
@media (min-width: 768px) {
.MyLocautoBanner .container .benefit-wrapper .myLink[data-v-34d92d2e] {
    margin-bottom: 24px;
}
}
.MyLocautoBanner .container .benefit-wrapper .myLink img[data-v-34d92d2e] {
  margin-left: 7px;
  transform: rotate(180deg);
}

.ElefastStatusBanner .title-wrapper[data-v-2f86e36d] {
  font-size: 20px;
  font-weight: 500;
}
.ElefastStatusBanner .wrapper[data-v-2f86e36d] {
  display: flex;
  padding-top: 16px;
  column-gap: 18px;
}
@media (min-width: 768px) {
.ElefastStatusBanner .wrapper[data-v-2f86e36d] {
    column-gap: 30px;
}
}
.ElefastStatusBanner .wrapper .bar[data-v-2f86e36d] {
  width: 10px;
}
@media (min-width: 768px) {
.ElefastStatusBanner .wrapper .bar[data-v-2f86e36d] {
    width: 12px;
}
}
.ElefastStatusBanner .wrapper .bar.not-active[data-v-2f86e36d] {
  background: #e0383e;
}
.ElefastStatusBanner .wrapper .bar.pending[data-v-2f86e36d] {
  background: #ffbd74;
}
.ElefastStatusBanner .wrapper .bar.partially-active[data-v-2f86e36d],
.ElefastStatusBanner .wrapper .bar.active[data-v-2f86e36d] {
  background: #008000;
}
.ElefastStatusBanner .wrapper .description-wrapper[data-v-2f86e36d] {
  padding: 22px 0 18px;
}
.ElefastStatusBanner .wrapper .description-wrapper .status[data-v-2f86e36d] {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 6px;
  min-height: 24px;
}
@media (min-width: 768px) {
.ElefastStatusBanner .wrapper .description-wrapper .status[data-v-2f86e36d] {
    padding-bottom: 12px;
}
}
.ElefastStatusBanner .wrapper .description-wrapper .status .icon[data-v-2f86e36d] {
  width: 24px;
  height: 24px;
  margin: -5px 5px 0 0;
}
.ElefastStatusBanner .wrapper .description-wrapper .info[data-v-2f86e36d] {
  font-size: 16px;
  font-weight: 400;
}
.ElefastStatusBanner .wrapper .description-wrapper .info[data-v-2f86e36d] a {
  color: #0076bd;
}

.AnagraficStatusBanner .wrapper[data-v-6db1bda4] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
  column-gap: 24px;
  row-gap: 32px;
  padding: 20px;
}
@media (min-width: 768px) {
.AnagraficStatusBanner .wrapper[data-v-6db1bda4] {
    flex-direction: row;
    align-items: center;
    padding: 24px;
}
}
.AnagraficStatusBanner .wrapper .icon[data-v-6db1bda4] {
  display: flex;
  column-gap: 24px;
}
.AnagraficStatusBanner .wrapper .description-wrapper[data-v-6db1bda4] {
  flex: 1;
}
.AnagraficStatusBanner .wrapper .status[data-v-6db1bda4],
.AnagraficStatusBanner .wrapper .status-mobile[data-v-6db1bda4] {
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 768px) {
.AnagraficStatusBanner .wrapper .status[data-v-6db1bda4],
  .AnagraficStatusBanner .wrapper .status-mobile[data-v-6db1bda4] {
    font-weight: 500;
}
}
.AnagraficStatusBanner .wrapper .status[data-v-6db1bda4] {
  display: none;
}
@media (min-width: 768px) {
.AnagraficStatusBanner .wrapper .status[data-v-6db1bda4] {
    display: block;
}
}
.AnagraficStatusBanner .wrapper .status-mobile[data-v-6db1bda4] {
  display: block;
}
@media (min-width: 768px) {
.AnagraficStatusBanner .wrapper .status-mobile[data-v-6db1bda4] {
    display: none;
}
}
.AnagraficStatusBanner .wrapper .info[data-v-6db1bda4] {
  font-size: 16px;
  font-weight: 400;
  padding-top: 8px;
}
.AnagraficStatusBanner .wrapper .link-wrapper[data-v-6db1bda4] {
  width: 100%;
}
@media (min-width: 1200px) {
.AnagraficStatusBanner .wrapper .link-wrapper[data-v-6db1bda4] {
    width: auto;
}
}
.AnagraficStatusBanner .wrapper .link-wrapper .link[data-v-6db1bda4] {
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
@media (min-width: 1200px) {
.AnagraficStatusBanner .wrapper .link-wrapper .link[data-v-6db1bda4] {
    font-size: 20px;
}
}
.AnagraficStatusBanner.expire .wrapper[data-v-6db1bda4] {
  background: #ffefef;
}
.AnagraficStatusBanner.expire .wrapper .link-wrapper .link[data-v-6db1bda4] {
  color: #151515;
}
.AnagraficStatusBanner.update .wrapper[data-v-6db1bda4] {
  background: #b9e7ff;
}
.AnagraficStatusBanner.update .wrapper .link-wrapper .link[data-v-6db1bda4] {
  color: #003e72;
}

.RentalCard .wrapper[data-v-627f8cd2] {
  border: 1px solid #eeeeee;
  padding: 32px 18px;
}
@media (min-width: 768px) {
.RentalCard .wrapper[data-v-627f8cd2] {
    padding: 18px 24px;
}
}
.RentalCard .row-info[data-v-627f8cd2] {
  row-gap: 40px;
}
@media (min-width: 768px) {
.RentalCard .row-info[data-v-627f8cd2] {
    column-gap: 50px;
    margin: 0;
}
}
@media (min-width: 1200px) {
.RentalCard .row-info[data-v-627f8cd2] {
    column-gap: 65px;
}
}
@media (min-width: 768px) {
.RentalCard .row-info .col-info[data-v-627f8cd2] {
    padding: 0;
}
}
.RentalCard .row-info .col-info .list-heading[data-v-627f8cd2] {
  display: block;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
.RentalCard .row-info .col-info .list-heading[data-v-627f8cd2] {
    font-size: 16px;
    padding-bottom: 15px;
}
}
.RentalCard .row-info .col-info ul[data-v-627f8cd2] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.RentalCard .row-info .col-info ul li[data-v-627f8cd2] {
  display: flex;
  align-items: center;
  padding-bottom: 8px;
}
.RentalCard .row-info .col-info ul li[data-v-627f8cd2]:last-child {
  padding-bottom: 0;
}
.RentalCard .row-info .col-info ul li img[data-v-627f8cd2] {
  width: 11px;
  margin: -6px 4px 0 0;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents {
  cursor: default;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .label {
  height: auto;
  line-height: normal;
  background: #f7f7f7;
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 10px 18px;
  cursor: pointer;
}
@media (min-width: 768px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .label {
    padding: 10px 24px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .label .label-text {
  font-size: 16px;
  font-weight: 500;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .label .arrow {
  color: #3a88c9;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content {
  background: #f7f7f7;
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .wrapper {
  padding: 0 18px;
}
@media (min-width: 768px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .wrapper {
    padding: 0 24px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper {
  margin: 0;
  overflow: visible;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container {
  min-width: 648px;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table tbody tr {
  position: relative;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table tbody tr::after {
  content: '';
  position: absolute;
  top: 0;
  right: -18px;
  bottom: 0;
  left: -18px;
  z-index: -1;
}
@media (min-width: 768px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table tbody tr::after {
    right: -24px;
    left: -24px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table tbody tr:hover::after {
  background-color: #e6e6e6;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table th {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}
@media (min-width: 1200px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table th {
    font-size: 15px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td {
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td.download {
  text-align: right;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td.download a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  color: #3a88c9;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td.download a img {
  width: 10px;
  margin-right: 5px;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td.download a span {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  color: inherit;
}
@media (min-width: 1200px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td.download a span {
    font-size: 14px;
    margin-top: 0;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table th,
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .table-wrapper .table-container .rental-table td {
  padding: 15px 0 10px;
  border-bottom: 1px solid #d5d5d5;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .swiper-scrollbar {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 7px;
  padding: 15px 0 30px;
  border-radius: 7px;
  background-color: transparent;
  opacity: 1 !important;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .swiper-scrollbar::before {
  content: '';
  position: absolute;
  top: 0;
  right: -18px;
  bottom: 0;
  left: -18px;
  background: #ffffff;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
}
@media (min-width: 768px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .swiper-scrollbar::before {
    right: -24px;
    left: -24px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .swiper-scrollbar.swiper-scrollbar-lock {
  display: none;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .content .swiper-scrollbar .swiper-scrollbar-drag {
  height: 7px;
  border-radius: 7px;
  background: #0076bd;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .foot {
  background: #f7f7f7;
  border-radius: 0 0 2px 2px;
  padding: 7.5px 0;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents {
  margin: 0 -18px;
  cursor: default;
}
@media (min-width: 768px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents {
    margin: 0 -24px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .label {
  background: #f7f7f7;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1200px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper {
    position: relative;
    margin-left: 15px;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: -15px;
    bottom: 15px;
    border-left: 1px solid #d5d5d5;
    z-index: 2;
}
}
@media (min-width: 1200px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper .table-container {
    padding-bottom: 15px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper .table-container .rental-table tbody tr {
  position: relative;
}
@media (min-width: 1200px) {
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper .table-container .rental-table tbody tr::after {
    left: -15px;
}
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper .table-container .rental-table th,
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .table-wrapper .table-container .rental-table td {
  border-bottom: 0;
}
.RentalCard[data-v-627f8cd2] .accordion-rental-documents .accordion-rental-more-documents .content .swiper-scrollbar::before {
  border-bottom: 1px solid #eeeeee;
}

.userLabel[data-v-73d054a3] {
  position: fixed;
  width: 300px;
  bottom: 100px;
  z-index: 9999999;
  right: 0;
  background: #000;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  height: 30px;
  line-height: 34px;
  padding: 0 0 0 5px;
}

