/* Header bar */
.proptech-template .header-wrapper {background: rgba(240, 246, 255, 0.95); box-shadow: none;}
.proptech-template header p.p16-bold a {color: #00357C; text-shadow: none;}
.proptech-template header p.p16-bold a:hover {color: #006CFA;}
.proptech-template header a.contact-link {color: #FFF; background: #006CFA;}
.proptech-template header a.contact-link:hover {background: #006CFA;}
/*.proptech-template header svg {box-shadow: 0;}
.proptech-template header svg {box-shadow: none; fill: #00357C;}*/

/* Scroll bar */
.proptech-template .progress-container {background: #CAD9EA;}
.proptech-template .progress-bar {background: #006CFA;}

/* Text */
.proptech-template h1 {color: #00357C;}
.proptech-template p {color: #00357C;}
.proptech-template p.p12-bold-upper {color: #006CFA;}
.proptech-template ul li {list-style-type: none; background: url(../images/site/bullets/bullet-proptech.svg) no-repeat 0 6.5px; color: #00357C;}
.proptech-template b {color: #006CFA;}
.proptech-template p.h32 span {color: #006CFA;}
@media only screen and (max-width: 767px) {.swiper-slide p.h32::before {content: url('../images/site/link-arrow/proptech/link-arrow.svg'); width: 8px; height: 30px; display: block;}}

/* Tooltip */
.proptech-template h1 span.tooltip {display: inline-block; width: 24px; height: 24px; background: url('../images/media/quick-case-studies/proptech/info-icon.svg') no-repeat; margin: 0 0 14px -4px; position: relative;}
.proptech-template h1 span.tooltip:hover {cursor: pointer;}
.proptech-template h1 span.tooltip .tooltiptext {visibility: hidden; width: 362px; background: #FFF; cursor: pointer; color: #00357C; border-radius: 4px; padding: 24px 24px 24px 24px; position: absolute; z-index: 2; top: -24px; left: 36px; box-shadow: 0px 8px 48px 0px rgba(0, 0, 0, 0.10);}
.proptech-template h1 span.tooltip:hover .tooltiptext {visibility: visible;}
.proptech-template h1 span.tooltip .tooltiptext p.p16-bold {padding: 0; margin: 0;}
.proptech-template h1 span.tooltip .tooltiptext p.p16 {padding: 0; margin: 11px 0 0 0;}
.proptech-template h1 span.tooltip .tooltiptext p.p16 a {color: #006CFA; font-weight: 700;}

/* Tooltip tip */
.tooltip .tooltiptext::after {content: " "; position: absolute; top: 28px; right: 100%; /* To the left of the tooltip */ border-width: 8px; border-style: solid; border-color: transparent white transparent transparent;}

/* Tooltip responsive */
@media only screen and (max-width: 1415px) {.proptech-template h1 span.tooltip .tooltiptext {top: 42px; left: -192px;} .tooltip .tooltiptext::after {bottom: 100%; left: 196px; top: -16px; border-color: transparent transparent white transparent;}}
@media only screen and (max-width: 1023px) {.proptech-template h1 span.tooltip .tooltiptext {left: -341px;} .tooltip .tooltiptext::after {left: 345px;}}
@media only screen and (max-width: 767px) {.proptech-template h1 span.tooltip {display: none;}}

/* Text selection */
.proptech-template ::-moz-selection {background: rgba(0, 108, 250, 0.14);}
.proptech-template ::selection {background: rgba(0, 108, 250, 0.14);}

/* Overview cards */
.proptech-template .quick-case-study-body .overview-cards-wrapper .overview-card {background: #F0F6FF;}

/* Pagination */
.proptech-template .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {background: #00357C;}
.proptech-template .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #006CFA;}

/* Navigation */
.proptech-template .swiper-button-prev, .proptech-template .swiper-button-next, .proptech-template .swiper-button-prev.swiper-button-disabled, .proptech-template .swiper-button-next.swiper-button-disabled {background: #006CFA;}
.swiper-button-prev:hover, .swiper-button-next:hover {opacity: 1; background: #00357C;}

/* Navigation arrows */
.proptech-template .swiper-button-prev:after {background: url(../images/site/slider-arrows/proptech/previous-arrow.svg) no-repeat 13px center; width: 48px; height: 48px; color: rgba(255, 255, 255, 0.00);}
.proptech-template .swiper-button-next:after {background: url(../images/site/slider-arrows/proptech/next-arrow.svg) no-repeat 17px center; width: 48px; height: 48px; color: rgba(255, 255, 255, 0.00);}

/* Navigation arrows disabled */
.proptech-template .swiper-button-prev.swiper-button-disabled:after {background: url(../images/site/slider-arrows/proptech/previous-arrow-disabled.svg) no-repeat 13px center;}
.proptech-template .swiper-button-next.swiper-button-disabled:after {background: url(../images/site/slider-arrows/proptech/next-arrow-disabled.svg) no-repeat 17px center;}

/* QCS navigation */
.proptech-template .more-qcs-wrapper {background: #F0F6FF;}
.proptech-template .more-qcs-wrapper p.p24-bold {color: #006CFA; background: #FFF; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.10);}
.proptech-template .qcs-nav a {background: #00357C; color: #FFF;}
.proptech-template .qcs-nav a:hover {background: #335D96; color: #FFF;}

/* Next case study */
.proptech-template .next-cs-wrapper {background: #F0F6FF;}
.proptech-template .next-cs a {background: #006CFA; color: #FFF;}
.proptech-template .next-cs a:hover {background: #00357C;}

/* Footer min */
.proptech-template .footer-min-wrapper {background: #FFF;}
.proptech-template .footer-min-wrapper footer a {color: #00357C; background: url(../images/site/home-icons/home-proptech.svg) no-repeat; background-position: right 0;}
.proptech-template .footer-min-wrapper footer a:hover {color: #006CFA;}