<!-- style definitions to make interim homepage similar to previous homepage
search for
$this->render('@StartPlatzStyleBundle/CSS/_homepage.version-2021-winter.html.twig',[]);
-->
<style>
/* Event styles */
.bg-startplatz {
background-color: #7ab800;
}
.bg-ai-hub {
background-color: #9632FF !important;
}
a.bg-ai-hub:hover, a.bg-ai-hub:focus,
button.bg-ai-hub:hover,
button.bg-ai-hub:focus {
background-color: #b880fe !important; }
.bg-sp-grey {
background-color: rgba(82,84,89,0.2);
}
/* redefinition for branding purposes */
.alert-success{
background-color: #7ab800;
color: white;
}
/* Coworking styles */
.office-perks .card {
padding-bottom: 0px;
border-left: 4px solid #7ab800;
height: 110px;
border-radius:1.5rem;
background-color: #eee;
margin-bottom: 1.0rem;
background: #eee;
padding-bottom: 2px;
box-shadow: none;
font-size: 14px;
}
.office-perks .card:hover {
box-shadow: none;
}
.office-perks .card-header {
background: none;
border: none;
}
.office-perks .card-body {
padding-top: 0rem;
padding: 0rem 0.8rem 0.8rem 0.8rem;
color: #000000;
line-height: 1.4;
font-weight: 500;
text-align: center;
}
.memberships-header h3:after {
content: " ";
display: block;
width: 100px;
border-bottom: 2px solid #8cc63f;
margin-top: 5px;
margin-bottom: 10px;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.faq .panel-group {
margin-bottom: 20px;
}
.faq a {
color: #8cc63f;
}
.faq a:hover {
text-decoration: underline;
}
.faq .panel {
margin-bottom: 20px;
background-color: #fff;
border-radius: 4px;
border: 1px solid transparent;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.faq .panel-group .panel + .panel {
margin-top: 5px;
}
.faq .panel-group .panel {
margin-bottom: 0;
border-radius: 4px;
}
.faq .panel-default,
.faq .panel.panel-default {
border-color: #ddd;
}
.faq .panel-default > .panel-heading {
color: #333;
background-color: #f5f5f5;
border-color: #ddd;
}
.faq .panel-group .panel-heading {
border-bottom: 0;
border-bottom-color: currentcolor;
}
.faq .panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.faq .panel-body {
padding: 15px;
}
.col-padding {
padding-left: 6px;
padding-right: 0px;
}
.card-title {
font-size: 20px;
font-weight: bold;
padding-bottom: 6px;
}
.card-title-events {
font-size: 20px;
font-weight: bold;
padding-bottom: 6px;
color:#7AB800;
}
.sp-green, .spGreen{
color:#7AB800;
}
.free-access-info {
font-weight: bold; /* Example property */
color: #7AB800; /* Startplatz green for free access info */
/* Additional styling as needed */
}
.cardsmall-title {
font-size: 17px;
font-weight: bold;
margin:1px;
}
.card-body {
color: #ffffff;
padding: 10px 10px 0;
}
.card-body-events{
color:black;
padding:20px;
}
.card-header {
background: #7AB800;
min-height: 50px;
}
.threeLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 3;/* number of lines to show */line-clamp: 3;
-webkit-box-orient: vertical;}
@media (min-width: 0px) and (max-width: 767px) {
.card-margin-right {
margin-left: 15px;
margin-right: 15px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.card-margin-right {
margin-left: 15px;
margin-right: 15px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.card-margin-right {
margin-right: 15px;
margin-left: 15px;
}
}
@media (min-width: 1200px) {
.card-margin-right {
margin-right: 20px;
margin-left: 15px;
}
}
a.link {
text-decoration: none;
color: white;
}
.introbig {
color: black;
font-size: 56px;
text-align:center;
font-weight: bold;
}
.introsmall {
color: black;
font-size: 18px;
text-align:center;
text-transform: uppercase;
}
.introteaser {
color: black;
font-size: 18px;
text-align:center;
}
.testimonial-name {
font-size: 18px;
text-align:center;
font-weight: bold;
}
.text_medium {
font-size:17px;
margin-left: 15px;
margin-right: 15px;
}
.card-footer {
margin:10px;
}
.card-body {
padding: 0 10px;
color: #ffffff;
}
#quote-text {
font-size:18px;
}
.bg-success {
background-color:#7AB800!important;
}
.new-label {color:#fff;background-color:#ef5777;font-size:16px;text-transform:uppercase;padding:4px 7px;display:block;position:absolute;top:-10px;left:5px
}
.banner-title {
font-family: 'Source Sans Pro', sans-serif;
text-shadow: 0px 0px 7px black;
font-size: 50px;
font-weight: bold;
color: white;
}
/*Corporation Landingpage*/
.bold {
font-weight: bold;
}
.lighter {
font-weight: lighter;
}
.temp-font{
font-family: Arial;
}
.align-middle{
margin: auto;
width: 8em;
height: 8em;
}
.list-image-hook-partner {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1653997119/Wordpress/Business-Club%20Landingpage%20/1.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 65px;
vertical-align: middle;
}
.list-image-hook {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_24/v1653997119/Wordpress/Business-Club%20Landingpage%20/1.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 55px;
vertical-align: middle;
}
.list-image-burger {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1614678467/Icons/business-affiliate-network.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-network {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1653997119/Wordpress/Business-Club%20Landingpage%20/5.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-percent {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1653997120/Wordpress/Business-Club%20Landingpage%20/7.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-megaphone {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1653997119/Wordpress/Business-Club%20Landingpage%20/6.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-global {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1614678469/Icons/worldwide.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-event {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1614678467/Icons/croissant.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.list-image-benefits {
background: url("https://res.cloudinary.com/startplatz/image/upload/c_scale,w_48/v1614678466/Icons/hand-shake.png") no-repeat 0px 0px transparent;
list-style-type: none;
margin: 0;
padding: 0px 0px 1px 70px;
vertical-align: middle;
}
.no-border-style{
border: 0px solid rgba(0,0,0,.125);
border-radius: 0em;
}
.side-border-style{
border-top: 0px solid rgba(0,0,0,.125);
border-bottom: 0px solid rgba(0,0,0,.125);;
border-radius: 0em;
}
.event-links a {
color: inherit; /* blue colors for links too */
text-decoration: inherit; /* no underline */
}
.event-links a:hover {
color: inherit; /* blue colors for links too */
text-decoration: inherit; /* no underline */
}
a.link-green {
color:#7AB800;
}
@media (min-width: 768px) {
.pt-md-6,
.py-md-6 {
padding-top: 5rem !important;
}
.pr-md-6,
.px-md-6 {
padding-right: 5rem !important;
}
.pb-md-6,
.py-md-6 {
padding-bottom: 5rem !important;
}
.pl-md-6,
.px-md-6 {
padding-left: 5rem !important;
}
}
.pt-md-7,
.py-md-7 {
padding-top: 6rem !important;
}
.pr-md-7,
.px-md-7 {
padding-right: 6rem !important;
}
.pb-md-7,
.py-md-7 {
padding-bottom: 6rem !important;
}
.pl-md-7,
.px-md-7 {
padding-left: 6rem !important;
}
@media (min-width: 768px) {
.height-auto {
height: 400px;
}
}
@media (max-width: 400px) {
.space-3 {
padding-top: 2rem !important;
padding-bottom: 2rem !important; }
}
.btn-sp-green {
color: #ffff;
background-color: #7ab800 ;
border-color: #7ab800;
}
.btn-sp-green:hover {
color: #ffff;
background-color: #507900;
border-color: #507900;
}
/*Timeline at "Nächste Schritte" section*/
.timeline-item {
padding: 0.5em 2em 0.6em;
position: relative;
color: rgba(0, 0, 0, 0.88);
border-left: 2px solid rgba(0, 0, 0, 0.88);
}
.timeline-item p {
font-size: 1.1rem;
}
.timeline-item::before {
content: attr(date-is);
position: absolute;
left: 2em;
font-weight: bold;
top: 1em;
display: block;
font-family: 'Roboto', sans-serif;
font-weight: 700;
font-size: .785rem;
}
.timeline-item::after {
width: 10px;
height: 10px;
display: block;
top: 1em;
position: absolute;
left: -7px;
border-radius: 10px;
content: '';
border: 2px solid black;
background: white;
}
.timeline-item:last-child {
border-image: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.88),
rgba(0, 0, 0, 0.88))1;
}
/*Timeline at "Nächste Schritte" section end */
/* Slideshow container */
.slideshow-container {
position: relative;
background: #f1f1f1f1;
}
/* Slides */
.mySlides {
display: none;
padding: 80px;
text-align: center;
background: #8cc63f;
}
/* Next & previous buttons */
.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
margin-top: -30px;
padding: 16px;
color: white;
font-weight: bold;
font-size: 20px;
border-radius: 0 3px 3px 0;
user-select: none;
}
/* Position the "next button" to the right */
.next {
position: absolute;
right: 0;
border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
color: white;
}
/* The dot/bullet/indicator container */
.dot-container {
text-align: center;
padding: 20px;
background: #8cc63f;
}
/* The dots/bullets/indicators */
.dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
/* Add an italic font style to all quotes */
q {
font-size: 15px;
font-style: italic;
color: white;
}
/* Add a blue color to the author */
.author {color: white;}
/* Slideshow container end */
/* Corporation Landingpage end */
/* Service Partner */
.partner-headline {
font-size: 40px;
font-weight: lighter;
}
.col-same-heigth img {width: 100%; height: auto; }
@media (min-width: 500px) {
.container-div {
display: table;
border-spacing: 16px;
}
.col-same-heigth {
display: table-cell;
box-sizing: border-box;
cell-spacing: 8px;
padding: 0.5em;
vertical-align: top
}
}
/* Service Partner end */
/*Card default*/
.card-general {
width: 18rem;height: 26rem;border: 2px solid #7ab800;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.16), 0 0 6px rgba(0, 0, 0, 0.1);
transition: .4s transform cubic-bezier(.155,1.105,.295,1.12),.4s box-shadow,.4s
-webkit-transform cubic-bezier(.155,1.105,.295,1.12);
}
.card-general-hover:hover {transform: scale(1.04);}
/*Card Header with background color and centered title*/
.card-general-header {
display: flex;
align-items: center;
text-align: left;
justify-content: center;
width: 100%;
height: 8rem;
background: #7ab800;
}
/*Card Header with image*/
.card-general-header-image{text-align: center;width: 100%;height: 10rem;}
.card-general-header-image img {width: 100%;height: 100%;object-fit: contain;}
.card-general-header-image svg {width: 100%;height: 100%;object-fit: contain;}
/*Card separator*/
.card-general-seperator {width: 100%;height: 0.6rem;
background: linear-gradient(90deg,#7AB800 0%, #AACF61 60%, #ffffff 110%);
}
/*Card body default*/
.card-general-body {height: 15rem; display:flex; flex-direction: column; width: 100%; overflow:hidden;}
.card-general-body::-webkit-scrollbar {display: none; scrollbar-width: none;}
.rounded-pill-green{background-color: #AACF61;}
.rounded-pill-grey{background-color: #d7d9d4;}
{# Generals Cards Ende #}
{# Partner Cards #}
.card-startup {
height: 20rem;
background-color: #fff;
border: 3px solid black;
flex-wrap: wrap;
display: flex;
justify-content: space-between;
}
.card-startup-logo a {
width: 100%;
height: 20rem;
object-fit: contain;
float: left;
}
.card-startup-logo img {
width: 100%;
height: 20rem;
max-height: 260px;
object-fit: contain;
float: left;
}
.card-startup-logo svg {
width: 100%;
height: 20rem;
max-height: 260px;
object-fit: contain;
float: left;
}
.card-startup .card-name {
font-size: 30px;
float: left;
color: black;
position: relative;
font-weight: bold;
display: block;
}
.card-startup .card-content {
width: 100%;
height: 100%;
margin: 5px 0px 0px 0px;
display: flex;
flex-direction: column;
}
.card-startup .card-content p{
width: 100%;
font-size: 15px;
color: black;
padding: 0px;
}
.card-place {
display: inline-block;
color: black;
padding: 10px 0px;
}
.card-place img{
width: 15px;
height: 20px;
}
.card-startup-link{
display: inline-block;
padding: 10px 0px;
}
.card-startup-link img{
width: 35px;
height: 35px;
}
.card-startup-link a{
color: black;
font-weight: bold;
padding: 0px 10px;
}
@media (max-width: 575px) {
.card-startup {
height: auto;
}
}
{# Partner card end #}
.oneLineEllipsis {overflow: hidden;text-overflow: ellipsis;word-break:break-all;
display: -webkit-box;-webkit-line-clamp: 1;/* number of lines to show */line-clamp: 1;
-webkit-box-orient: vertical;}
.twoLineEllipsis {overflow: hidden;text-overflow: ellipsis;word-break:break-all;
display: -webkit-box;-webkit-line-clamp: 2;/* number of lines to show */line-clamp: 2;
-webkit-box-orient: vertical;}
.threeLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 3;/* number of lines to show */line-clamp: 3;
-webkit-box-orient: vertical;}
.fourLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 4;/* number of lines to show */line-clamp: 4;
-webkit-box-orient: vertical;}
.fiveLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 5;/* number of lines to show */line-clamp: 5;
-webkit-box-orient: vertical;word-wrap:break-word;}
.sixLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 6;/* number of lines to show */line-clamp: 6;
-webkit-box-orient: vertical;word-wrap:break-word;}
.xLineEllipsis {overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;/* number of lines to show: line-clamp: 3;-webkit-line-clamp: 3; */
-webkit-box-orient: vertical;}
{# Office Koeln, Duesseldorf #}
.office-gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.office-gallery-row {
display: flex;
flex-direction: row;
width: 85%;
}
.office-gallery-row img {
width: 50%;
box-sizing: border-box;
padding: 10px;
}
.flex-container-office {
display: flex;
flex-direction: row;
}
@media (max-width: 800px) {
.flex-container-office {
flex-direction: column;
}
}
.office-grid {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-template-rows: repeat(5, 1fr);
width: 100%;
height: 600px;
grid-gap: 10px;
}
.grid-item1 {
background-image: url("https://images.unsplash.com/photo-1534719156993-f3c9448673bf?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=f089cfa06eb1cd7c0f654b39d8fdfd07&auto=format&fit=crop&w=1350&q=80");
background-size: cover;
background-position: center;
grid-column: 1/4;
grid-row: 1/6;
}
.grid-item2 {
background-image: url("https://images.unsplash.com/photo-1534759846116-5799c33ce22a?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=19c8355cd5aff72debf2f4720f4c7e09&auto=format&fit=crop&w=688&q=80");
background-size: cover;
background-position: center;
grid-column: 1/2;
grid-row: 2/5;
}
.grid-item3 {
background-image: url("https://images.unsplash.com/photo-1508097549463-97f74cb9a6aa?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=52c257bf60c788a1332419c74c6a8a01&auto=format&fit=crop&w=1350&q=80");
background-size: cover;
background-position: center;
grid-column: 1/5;
grid-row: 5/5;
}
.grid-item4 {
background-image: url("https://images.unsplash.com/photo-1507562534834-42ebd36b00ea?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=f712012a42c9e9d9163fd9a0c80fd66a&auto=format&fit=crop&w=1202&q=80");
background-size: cover;
background-position: center;
grid-column: 2/4;
grid-row: 2/5;
}
.grid-item5 {
background-image: url("https://images.unsplash.com/photo-1534714259038-764cb4cf1d58?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=d07ea713fcf12221034dafd8f4ffe82b&auto=format&fit=crop&w=1350&q=80");
background-size: cover;
background-position: center;
grid-column: 4/6;
grid-row: 1/3;
}
.grid-item6 {
background-image: url("https://images.unsplash.com/photo-1515694581961-1fbdb6840a5f?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=4267be6fb944c94b672e0b3ddb458286&auto=format&fit=crop&w=634&q=80");
background-size: cover;
background-position: center;
grid-column: 4/5;
grid-row: 3/6;
}
.grid-item7 {
background-image: url("https://images.unsplash.com/photo-1534703580202-6123d4189ef6?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=5478b30dec2346f00a40ab259d162068&auto=format&fit=crop&w=634&q=80");
background-size: cover;
background-position: center;
grid-column: 5/6;
grid-row: 3/6;
}
.grid-item8 {
background-image: url("https://images.unsplash.com/photo-1534743901536-d184ed4194bc?ixlib=rb-0.3.5&s=21fd4555141d93425b8ee3f80f764e69&auto=format&fit=crop&w=634&q=80");
background-size: cover;
background-position: center;
grid-column: 6/8;
grid-row: 1/6;
}
/* TARIFE */
.card-memberships {
padding-bottom: 0px;
border-left: 4px solid #7ab800;
height: 170px;
border-radius: 1.5rem;
background-color: #eee;
margin-bottom: 1.0rem;
}
.card-header-memberships {
display: flex;
align-items: center;
text-align: left;
justify-content: center;
width: 100%;
height: 90px;
border-bottom: none;
border-radius: 1.5rem;
}
.card-body-memberships {
display: flex;
align-items: center;
justify-content: center;
font-size: 0.9rem;
line-height: 1.4;
font-weight: 500;
text-align: center;
color: #000000;
}
.community_perks {
border-left: 4px solid #7ab800;
background-color: #eee;
}
.office_perks {
border-top: 2px solid #ffffff;
border-left: 4px solid #0680bb;
background-color: #eee;
}
.office_perks_link {
color: black;
text-decoration: underline;
}
.memberships {
margin-right: 20px;
margin-left: 20px;
font-size: 15px;
}
.memberships-headline h3{
font-size: 20px;
}
.memberships-headline h3:after {
content: " ";
display: block;
width: 100px;
border-bottom: 2px solid #8cc63f;
margin-top: 5px;
margin-bottom: 10px;
}
/* Create four columns of equal width */
.columns-memberships {
float: left;
width: 25%;
padding: 8px;
}
/* Create four columns of equal width */
.columns-memberships {
float: left;
width: 25%;
padding: 8px;
}
/* Change the width of the three columns to 100%
(to stack horizontally on small screens) */
@media (max-width: 768px) {
.columns-memberships {
width: 100%;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
a.link-memberships {
text-decoration: none;
color: #7ab800;
}
/* Style the list */
.price {
list-style-type: none;
border: 1px solid #eee;
margin: 0;
padding: 0;
-webkit-transition: 0.3s;
transition: 0.3s;
}
/* Add shadows on hover */
.price:hover {
box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
/* Pricing header */
.price .header {
background-color: #8cc63f;
color: white;
font-size: 25px;
}
/* List items */
.price li {
border-bottom: 1px solid #eee;
padding: 10px;
text-align: center;
}
/* Grey list item */
.price .grey {
background-color: #eee;
font-size: 20px;
}
/* Grey list item location */
.price .grey_second {
background-color: #eee;
font-size: 14px;
display: inline-flex;
}
/* Placeholder */
.clear .clear {
clear: both;
}
/* Grey list small item */
.price .grey_small {
background-color: #eee;
font-size: 12px;
}
/* The "Sign Up" button */
.button-sign-up {
background-color: #8cc63f;
border: none;
color: white;
padding: 10px 25px;
text-align: center;
text-decoration: none;
font-size: 18px;
}
.memberships-top-headline {
font-size: 65px;
}
@media (max-width: 768px) {
.memberships-top-headline {
font-size: 55px;
}
}
.general-line-clamp {
display : block;
display : -webkit-box;
-webkit-box-orient : vertical;
position : relative;
overflow : hidden;
text-overflow : ellipsis;
padding : 0 !important;
line-height: var(--global--line-height-body,1.2) !important;
}
.general-line-clamp-1 {
-webkit-line-clamp : 1;
height : calc(1em * var(--global--line-height-body, 1.15) * 1.6);
}
.general-line-clamp-2 {
-webkit-line-clamp : 2;
height : calc(1em * var(--global--line-height-body, 1.15) * 2);
}
.general-line-clamp-3 {
-webkit-line-clamp : 3;
height : calc(1em * var(--global--line-height-body, 1.15) * 3);
}
.general-line-clamp-4 {
-webkit-line-clamp : 4;
height : calc(1em * var(--global--line-height-body, 1.15) * 4);
}
.general-line-clamp-5 {
-webkit-line-clamp : 5;
height : calc(1em * var(--global--line-height-body, 1.15) * 5.6);
}
/* Geschäftsadresse Köln */
.business-address .font-weight-light{
font-weight: 300!important;
}
.business-address .intro-text {
text-align: justify;
max-width: 875px;
margin: 3rem auto;
}
.business-address .intro-text p {
font-size: 1.6rem;
line-height: 1.7;
}
.business-address .placeholder-addition {
height: 160px;
z-index:1;
position: absolute;
}
.business-address .panel-heading-box{
background-color: #f5f5f5;
width: 1045px;
}
.business-address .panel-heading-entry{
text-decoration: none !important;
color: #7ab800;
cursor:pointer;
}
.business-address .panel-collapse-box{
background-color: white;
width: 1045px;
}
</style>