<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body {
  background-color:rgba(0,49,58,.5) !important;
}
html .bg-color-dark, html .bg-semi-transparent-dark {
  background-color:rgba(0,49,58,.5) !important;
}
html:not(.sticky-header-active) #header.header-semi-transparent-dark .header-body.andersen,
html .bg-color-dark, html .bg-semi-transparent-dark.andersen {
	background-color:rgba(0,49,58,1) !important;
}

.bkg-image {
  background-image: url(/public/xd/home/bkg.jpg) !important;
  background-size:cover !important;
  background-position:center !important;
}
.intro-text h1 {
  font-size:70px;
  letter-spacing:1.4px;
  line-height:56px;
}
.intro-text p {
  font-size:24px;
  letter-spacing:0;
  line-height:30px;
}
.intro-text a {
  font-size:28px;
  letter-spacing:.56px;
  line-height:30px;
  color:#ECA154;
}
.intro-text a i {
  font-size:40px;
  color:#D1CCBD;
  margin-top:.5rem;
}
.intro-text a:hover {
  color:#D1CCBD;
}
.intro-text a:hover i {
  color:#ECA154;
}
.main .hp-vs h4 {
  font-size:30px;
  letter-spacing:.6px;
  line-height:34px;
  margin-bottom:3rem;
}
.main .hp-vs h2 {
  font-size:55px;
  font-weight:300;
  letter-spacing:1.3px;
  line-height:60px;
  margin-bottom:3rem;
}
.main .hp-vs h5 {
  font-size:24px;
  font-weight:600;
  letter-spacing:.48px;
  line-height:34px;
  text-transform:none;
  margin-bottom:3rem;
  max-width:50%;
}
.main .hp-vs .text {
  max-width:90%;
}
.section-hp-job h4 {
  font-size:26px;
  font-weight:600;
  letter-spacing:.6px;
  line-height:30px;
  margin-bottom:2rem;
}
.section-hp-job h4 .btn {
  font-size:22px;
  font-weight:400;
  letter-spacing:.48px;
  padding:0 4rem;
  margin-left:1.5rem;
}
.section-hp-job h4 .btn:hover {
  color:#fff;
}
.section-hp-job h2 {
  font-size:60px;
  font-weight:300;
  letter-spacing:1.4px;
  line-height:64px;
  margin-bottom:3rem;
}
.section-hp-job .single-item {
  padding:1.5rem 3rem;
}
.section-hp-job .single-item p.country {
  font-family:'Roboto Condensed', sans-serif;
  font-size:14px;
  font-weight:400;
  letter-spacing:.28px;
  line-height:24px;
  margin-bottom:.5rem;
  text-transform:uppercase;
}
.section-hp-job .single-item h4 {
  font-family:'Roboto Condensed', sans-serif;
  font-size:34px;
  font-weight:600;
  letter-spacing:.68px;
  line-height:30px;
  margin-bottom:.5rem;
  min-height:130px;
}
.section-hp-job .single-item p {
  font-family:'Roboto Condensed', sans-serif;
  font-size:20px;
  font-weight:300;
  letter-spacing:.4px;
  line-height:26px;
  margin-bottom:1.5rem;
}
.section-hp-job .single-item .btn {
  font-family:'Roboto Condensed', sans-serif;
  font-size:20px;
  font-weight:400;
  letter-spacing:.4px;
}



.main .video-portrait {
  position:relative;
  overflow:hidden;
  height:calc(100vh);
}
.main .background-video {
  width:100vw;
  height:100vh;
  object-fit:cover;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:-1;
}
.main .video-text {
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.main #ScrollTarget .video-text .cont-text {
  height:100%;
}
.main .video-text .cont-text {
  height:calc(100vh);
}
.main .video-text h4,
.main .hero-text h4 {
  font-size:30px;
  font-weight:400;
  letter-spacing:.6px;
  line-height:34px;
}
.main .video-text h2,
.main .hero-text h2 {
  font-size:48px;
  font-weight:300;
  letter-spacing:.96px;
  line-height:50px;
  max-width:80%;
}
.main .video-text h5,
.main .hero-text h5 {
  font-size:24px;
  font-weight:300;
  letter-spacing:.48px;
  line-height:32px;
  text-transform:none;
  margin-bottom:2rem;
}
.main .hp-vs .btn,
.main .video-text .btn,
.main .hero-text .btn,
.section-what .btn {
  font-size:24px;
  font-weight:400;
  letter-spacing:.48px;
  padding:0 4rem;
}
.section-who-team {
  padding:4rem 0;
}
.section-who-team .team-item {
  padding:0 5rem;
}
.section-who-team .team-item h3 {
  font-size:48px;
  font-weight:300;
  letter-spacing:.96px;
  line-height:50px;
  margin-bottom:2rem;
}
.section-who-team .team-item p {
  font-size:24px;
  font-weight:600;
  letter-spacing:.48px;
  line-height:34px;
  margin-bottom:2rem;
}
.section-who-team .team-item p span {
  font-weight:300;
  font-style:italic;
}
.section-who-team .team-item i {
  font-size:28px;
}


.section-what .text {
  max-width:80%;
}
.section-what h2 {
  font-size:50px;
  font-weight:300;
  letter-spacing:1.4px;
  line-height:65px;
  margin-bottom:0;
}
.section-what .text-small {
  max-width:60%;
}
.section-what h5 {
  font-size:24px;
  font-weight:600;
  letter-spacing:.48px;
  line-height:34px;
  margin-bottom:0;
  text-transform:none;
}
.section-what .text-small-right {
  padding-left:8rem;
  max-width:80%;
}
.section-what h3 {
  font-size:24px;
  font-weight:400;
  letter-spacing:.5px;
  line-height:26x;
  margin-bottom:0;
  text-transform:none;
}


.page-header.page-header-md {
  padding-top:150px !important;
}
.page-header.page-header-md h1 {
  font-size:30px;
  font-weight:400;
  letter-spacing:.6px;
  line-height:34px;
}


.section-job .job-container {
  padding-top:3rem;
  border-bottom:1px solid #ECA154;
}
.section-job .job-container h4.first {
  font-size:24px;
  letter-spacing:0px;
  line-height:34px;
  margin:0 0 1rem;
  font-weight:300;
  color:#ECA154;
}
.section-job .job-container h4.second {
  font-size:22px;
  letter-spacing:0px;
  line-height:26px;
  margin:1rem 0;
  font-weight:600;
  color:#fff;
}
.section-job .job-container h4.third {
  font-size:22px;
  letter-spacing:0px;
  line-height:26px;
  margin:1rem 0;
  font-weight:400;
  font-style:italic;
  color:#fff;
}
.section-job .job-container p {
  font-size:22px;
  letter-spacing:0px;
  line-height:26px;
  margin:0;
  font-weight:400;
  color:#fff;
}
.section-job .job-container a {
  float:right;
  font-size:40px;
  margin:2rem 0;
}
.section-job .job-container:hover {
  background-color:#ECA154;
}
.section-job .job-container:hover h4.first {
  color:#006272;
}
.section-job .job-container:hover a {
  color:#fff !important;
}

.section-job .job-detail {
  padding-top:5rem;
  padding-bottom:4.25rem;
}
.section-job .job-detail .close {
  right:15px;
  top: 12px;
}
.section-job .job-detail .close a {
  color:#ECA154;
  font-size:1.5rem;
}
.section-job .job-detail .close a:hover {
  color:#D1CCBD;
}
.section-job .job-detail h2 {
  font-size:34px;
  font-weight:300;
  line-height:34px;
  letter-spacing:.68px;
  margin-bottom:4rem;
  text-transform:uppercase;
}
.section-job .job-detail h6 {
  font-size:22px;
  font-weight:700;
  line-height:26px;
  letter-spacing:0;
  margin-bottom:4rem;
  display:inline-block;
  margin-right:10rem;
}
.section-job .job-detail p,
.section-job .job-detail ul {
  color:#ffffff;
  font-size:20px;
  font-weight:400;
  line-height:26px;
  letter-spacing:0;
  margin-bottom:.75rem;
}
.section-job .job-detail ul &gt; li {
  line-height:30px;
}


.section-contact h2 {
  font-size: 180px;
  line-height: 131px;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: -3px;
}
#contactForm .form-group {
	margin-bottom:3rem;
}
#contactForm label {
	color:#006272;
	font-size:13px;
	font-style:italic;
}
#contactForm label a {
	color:#006272;
}
#contactForm label.error {
	color: #c10000;
	font-size: 0.9em;
	line-height: 20px;
}
#contactForm .form-control {
	border-bottom-color:rgba(0, 49, 58, .8);
	padding:0;
	font-size:16px !important;
}
#contactForm textarea.form-control {
	border:1px solid;
	border-color:rgba(0, 49, 58, .8);
	padding:.5rem;
}
#contactForm .form-control::placeholder {
	color:#006272;
}
#contactForm .form-check-input label {
	font-size:14px;
}
#contactForm .form-check-input {
	background-color:transparent;
	border:1px solid rgba(0, 0, 0, .8);
	width:1.5em;
	height:1.5em;
	margin-right:1rem;
}
#contactForm .form-check-label {
	color:#006272;
	font-size:16px;
	font-style:italic;
	margin-top:4px;
}
#contactForm .form-check-label a:hover {
	color:#fff;
	transition-duration:.3s;
}
#contactForm .btn {
	color:#fff;
	background-color:#006272;
	font-size:1rem;
	padding:0.25rem 1.25rem;
	font-weight:400;
}
#contactForm .btn:hover {
	color:#ECA154;
	opacity:.8;
	transition-duration:.3s;
}
#contactForm .form-select.is-invalid:not([multiple]):not([size]),
#contactForm .form-select.is-invalid:not([multiple])[size="1"],
#contactForm .was-validated .form-select:invalid:not([multiple]):not([size]),
#contactForm .was-validated .form-select:invalid:not([multiple])[size="1"],
#contactForm .form-select.is-valid:not([multiple]):not([size]),
#contactForm .form-select.is-valid:not([multiple])[size="1"],
#contactForm .was-validated .form-select:valid:not([multiple]):not([size]),
#contactForm .was-validated .form-select:valid:not([multiple])[size="1"] {
  background-position:right .75rem center,center right 3.25rem;
}
#contactForm .form-control.is-valid,
#contactForm .was-validated
#contactForm .form-control:valid,
#contactForm .form-control.is-invalid,
#contactForm .was-validated .form-control:invalid {
  background-position:right calc(.375em + .75rem) center;
}
#contactForm .contact-form-success,
#contactForm .contact-form-error {
	font-size:20px;
	line-height:30px;
	text-align:center;
	padding:1.25rem 0;
}



.accordion .card-title {
	font-size:26px;
	letter-spacing:0;	
}



#footer h2 {
  font-size:38px;
  font-weight:400;
  letter-spacing:.76px;
  line-height:38px;
}
#footer h5 {
  letter-spacing:.3px;
  font-size:16px;
  font-weight:400;
  text-transform:none;
}
#footer p {
  font-size:16px;
  font-weight:400;
  letter-spacing:.32px;
  line-height:38px;
}
#footer p a {
  color:#fff !important;
}
#footer p a:hover {
  color:#ECA154 !important;
}
#footer .social-icons li a {
  height:auto;
  width:auto;
  font-size:1.8rem;
}
#footer .social-icons li:hover a,
#footer .social-icons li:hover.social-icons-linkedin a {
  background:none !important;
}
#footer .social-icons.social-icons-icon-light.social-icons-clean li a i {
  color:#fff !important;
}
#footer .social-icons.social-icons-icon-light.social-icons-clean li:hover a i {
  color:#ECA154 !important;
}
#footer-lp .copyright p {
  color:#fff;
  font-size:14px;
  font-weight:300;
  letter-spacing:.28px;
  line-height:24px;
  font-family:'Roboto Condensed', sans-serif;
}


#footer-lp .footer-nav nav &gt; ul &gt; li &gt; a {
	color:#fff !important;
	letter-spacing:1.4px;
	padding:0 2rem;
	font-size:14px;
	font-weight:400;
}
#footer-lp .footer-nav nav &gt; ul &gt; li &gt; a:hover {
	color:#ECA154 !important;
	text-decoration:none;
	transition-duration:.3s;
}
#footer-lp h5 {
	color:#fff !important;
	letter-spacing:1.4px;
	font-size:14px;
	font-weight:400;
}
#footer-lp .social-icons li a {
	height:auto;
	width:auto;
	font-size:1.8rem;
}
#footer-lp .social-icons li:hover a,
#footer-lp .social-icons li:hover.social-icons-linkedin a {
	background:none !important;
}
#footer-lp .social-icons.social-icons-icon-light.social-icons-clean li a i {
	color:#fff !important;
}
#footer-lp .social-icons.social-icons-icon-light.social-icons-clean li:hover a i {
	color:#ECA154 !important;
	transition-duration:.3s;
}
#footer-lp .footer-copyright h2 {
  font-family:'Playfair Display',serif;
  font-size:32px;
  line-height:38px;
  letter-spacing:0;
}

.p-what {
  padding: 3rem 0;
}
.flex-container {
  display: flex;
  flex-flow: column;
}

.img-full {
  background-position-x:center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-height: 600px;
}
.img-side {
  background-position:center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.img-side-container {
  max-height: 700px;
}

@media (min-width:992px) {
  #header .header-nav-main nav &gt; ul &gt; li &gt; a {
	font-size:18px;
	font-weight:400;
	padding:0 .75rem !important;
	letter-spacing:0;
	text-transform:none;
  }
  #header .header-nav.header-nav-links.header-nav-light-text nav &gt; ul &gt; li &gt; a,
  #header .header-nav.header-nav-line.header-nav-light-text nav &gt; ul &gt; li &gt; a {
    color:#D1CCBD;
  }
  #header .header-nav.header-nav-links nav &gt; ul:not(:hover) &gt; li &gt; a.active {
	color:#ECA154;
  }
  #header .header-nav-main nav &gt; ul &gt; li &gt; a:hover {
	color:#ECA154 !important;
  }
}

@media (min-width:1200px) {
  #header .header-nav-main nav &gt; ul &gt; li &gt; a {
	padding:0 1.5rem !important;
  }
}

/* MEDIA QUERY MAX 1799PX */
@media(max-width:1799px) {
  .section-what h2,
  .main .hp-vs h2 {
	font-size:48px;
	letter-spacing:1.3px;
	line-height:60px;
  }
  .section-what .text-small-right {
	max-width:80%;
  }
}
/* MEDIA QUERY MAX 1699PX */
@media(max-width:1699px) {
  .section-what h2,
  .main .hp-vs h2 {
	font-size:45px;
	letter-spacing:1.1px;
	line-height:55px;
  }
  .section-what .text-small-right {
	max-width:80%;
  }
}
/* MEDIA QUERY MAX 1599PX */
@media(max-width:1599px) {
  .section-what h2,
  .main .hp-vs h2 {
	font-size:42px;
	letter-spacing:1px;
	line-height:55px;
  }
  .section-what .text-small-right {
	padding-left:7rem;
  }
}
/* MEDIA QUERY MAX 1399PX */
@media(max-width:1399px) {
  .section-what .text-small-right {
	max-width:80%;
  }
}
/* MEDIA QUERY MAX 1199PX */
@media(max-width:1199px) {
  .section-what .text {
	max-width:90%;
  }
  .section-what h2,
  .main .hp-vs h2 {
	font-size:40px;
	letter-spacing:1px;
	line-height:50px;
  }
  .section-what .text-small {
	max-width:70%;
	padding-left:6rem;
  }
  .section-what h5 {
	font-size:22px;
	letter-spacing:.46px;
	line-height:32px;
  }
  .section-what .text-small-right {
	max-width:80%;
	padding-left:6rem;
  }
  .section-what h3 {
	font-size:20px;
	letter-spacing:.4px;
	line-height:22x;
  }
  #footer-lp .copyright p {
	font-size:12px;
	line-height:22px;
  }
}
/* MEDIA QUERY MAX 991PX */
@media(max-width:991px) {
  .main .video-text h2 {
	max-width:95%;
  }
  .section-who-team .team-item {
	padding:0 3rem;
  }
  .section-what .text {
	max-width:95%;
  }
  .section-what h2,
  .main .hp-vs h2 {
	font-size:38px;
	letter-spacing:.8px;
	line-height:48px;
  }
  .section-what .text-small {
	max-width:80%;
  }
  .section-what .text-small-right {
	max-width:80%;
	padding-left:5rem;
  }
  #footer h2 {
	text-align:center;
  }
  #footer-lp .footer-nav nav &gt; ul &gt; li &gt; a {
	padding:0 1.5rem;
  }
}
/* MEDIA QUERY MAX 767PX */
@media(max-width:767px) {
  .main .video-text h4,
  .main .hero-text h4 {
	font-size:26px;
	line-height:30px;
  }
  .main .video-text h2,
  .main .hero-text h2 {
	font-size:40px;
	line-height:42px;
	max-width:100%;
  }
  .main .video-text h5,
  .main .hero-text h5 {
	font-size:20px;
	line-height:28px;
  }
  .intro-text h1 {
	font-size:26px;
  }
  .intro-text p {
	font-size:40px;
	line-height:28px;
	max-width:100%;
  }
  .intro-text a {
	font-size:20px;
	line-height:28px;
  }
  .main .hp-vs .btn,
  .main .video-text .btn,
  .main .hero-text .btn,
  .section-what .btn {
	font-size:20px;
  }
  .main .hp-vs h5 {
  max-width:100%;
  }
  .section-contact h2 {
    font-size: 160px;
    line-height: 111px;
  }
  .section-who-team img {
	margin-bottom:2rem;
  }
  .section-who-team .team-item {
	text-align:center;
	padding:0;
  }
  .section-what .text {
	max-width:100%;
  }
  .section-what h2 {
	text-align:start;
	font-size:35px;
	letter-spacing:.8px;
	line-height:45px;
	margin:3rem;
  }
  .main .hp-vs h2 {
  text-align:start;
  font-size:35px;
  letter-spacing:.8px;
  line-height:45px;
  margin-top:3rem;
  margin-bottom:3rem;
  }
  .section-what .text-small {
	max-width:80%;
	margin:0 auto;
  }
  .section-what h5 {
	text-align:center;
	font-size:22px;
	letter-spacing:.46px;
	line-height:32px;
	margin-bottom:3rem;
  }
  .section-what .text-small-right {
	max-width:100%;
	padding-left:0;
	margin-top:3rem;
  }
  .section-what h3 {
	margin-bottom:2rem;
  }
  .sm-text-center {
	text-align:center;
  }
  #footer-lp .footer-nav nav &gt; ul &gt; li &gt; a {
	padding:0;
  }
  #footer-lp .footer-nav nav &gt; ul &gt; li {
  width: 100%;
  text-align:center;
  }
  #footer-lp .footer-copyright h2 {
	margin-bottom:2rem !important;
	text-align:center;
  }
  .p-what {
  padding:0;
  }
  .flex-order-1{
    order:1;
  }
  .flex-order-2{
    order:2;
  }
  .m-button {
    margin-bottom:3rem;
  }
}
/* MEDIA QUERY MIN 767PX */
@media (min-width: 767px) {
  .fa-pull-right-md {
    float: right;
  }
}
/* MEDIA QUERY MAX 575PX */
@media(max-width:575px) {
  .main .video-text h4,
  .main .hero-text h4 {
	font-size:20px;
	line-height:24px;
  }
  .main .video-text h2 ,
  .main .hero-text h2 {
	font-size:38px;
	line-height:40px;
  }
  .main .video-text h5,
  .main .hero-text h5 {
	font-size:18px;
	letter-spacing:.2px;
	line-height:24px;
  margin-bottom:1rem;
  }
  .intro-text h1 {
    font-size:38px;
  }
  .intro-text p {
    font-size:18px;
    letter-spacing:.2px;
    line-height:24px;
  }
  .intro-text a {
    font-size:20px;
    line-height:24px;
  }
  .main .hp-vs .btn,
  .main .video-text .btn,
  .main .hero-text .btn,
  .section-what .btn {
	font-size:18px;
	letter-spacing:.2px;
  }
  .section-who-team .team-item h3 {
	font-size:42px;
	letter-spacing:.9px;
	line-height:44px;
  }
  .section-who-team .team-item p {
	font-size:20px;
	letter-spacing:.4px;
	line-height:30px;
  }
  .section-what h2,
  .main .hp-vs h2 {
	font-size:30px;
	letter-spacing:.6px;
	line-height:44px;
  }
  .main .hp-vs h5 {
  font-size:20px;
  }
  .section-what h5 {
	font-size:20px;
	letter-spacing:.4px;
	line-height:30px;
  }
  .section-what h3 {
	font-size:18px;
	letter-spacing:.4px;
	line-height:20x;
  }
  .section-job .job-detail h6 {
	margin-right:5rem;
  }
  #footer p {
	text-align:center;
  }
  #footer-lp .copyright p {
	font-size:12px;
	line-height:20px;
  }
}
/* MEDIA QUERY MAX 499PX */
@media(max-width:499px) {
  .main .video-text h2,
  .main .hero-text h2 {
	font-size:34px;
	line-height:36px;
  }
  .intro-text h1 {
    font-size:34px;
  }
}
/* MEDIA QUERY MAX 449PX */
@media(max-width:449px) {
  .main .video-text h2,
  .main .hero-text h2 {
	font-size:30px;
	line-height:32px;
  }
  .intro-text h1 {
  font-size:30px;
  }
  .section-contact h2 {
  font-size: 120px;
  line-height: 85px;
  }
}
/* MEDIA QUERY MAX 429PX */
@media(max-width:429px) {
  .main .video-text h2,
  .main .hero-text h2 {
	font-size:28px;
	line-height:30px;
  margin-bottom:0.5rem;
  }
  .main .video-text h5,
  .main .hero-text h5 {
	font-size:16px;
	line-height:22px;
  margin-bottom:0.5rem;
  }
  .intro-text h1 {
    font-size:28px;
  }
  .intro-text p {
    font-size:16px;
    line-height:22px;
  }
  .main .hp-vs .btn,
  .main .video-text .btn,
  .main .hero-text .btn,
  .section-what .btn {
	font-size:16px;
  }
  .section-what h2,
  .main .hp-vs h2 {
	font-size:28px;
	letter-spacing:.5px;
	line-height:34px;
  }
  #footer h2 {
	font-size:34px;
	letter-spacing:.7px;
	line-height:34px;
  }
}
/* MEDIA QUERY MAX 379PX */
@media(max-width:379px) {
  .main .video-text h2,
  .main .hero-text h2 {
	font-size:26px;
	line-height:28px;
  margin-bottom:0.2rem;
  }
  .main .video-text h5,
  .main .hero-text h5 {
	font-size:15px;
	line-height:21px;
  margin-bottom:0.2rem;
  }
  .intro-text h1 {
    font-size:26px;
  }
  .intro-text p {
    font-size:15px;
    line-height:21px;
  }
  .main .hp-vs .btn,
  .main .video-text .btn,
  .main .hero-text .btn,
  .section-what .btn {
	font-size:15px;
  }
  .section-job .job-detail h6 {
	margin-right:3rem;
  }
}

/* Andersen */
.logo-header-andersen {width:100%; max-width:200px;}
.logo-header-mobile-andersen {max-width:200px;}
#modal-container-andersen {display:none; width: 100%; height: 100%; position: fixed; top:0; left: 0; background: rgba(0,0,0,0.5); z-index:1050;}
#modal-andersen {
	background-image:url('/images/andersen/andersen_consulting_popup_bg.jpg');
	display:block;
	width: 100%;
	max-width: 440px;
	height:auto;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
	border: none;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	padding:.5rem 1rem;
	font-family: "Work Sans", arial, sans-serif;
	color: #fff;
	font-size:21px;
	line-height:1.5rem;
	font-weight:400;
}
#modal-andersen .close-modal { 
	width: 100%; 
	text-align: right; 
	padding-bottom: 55%; 
	box-sizing:border-box; 
	position:relative; 
}
#modal-andersen .close-modal .close-image { 
	display:inline-block; 
	width: 60px; 
	box-sizing:border-box; 
	position:absolute; 
	right: -7%;
	top: -12%;
}

#modal-andersen .modal-text p { 
	text-align: center; 
	width: 100%; 
	box-sizing: border-box; 
	font-weight:200;
	margin-block-start:0;
	margin-block-end:1rem;
	margin-bottom: 2rem;
	color:#fff;
}

#modal-andersen .modal-text .button {
 background-color: #f40826;
 font-size: 15px;
 padding:15px 25px;
 margin-top: 1rem;
 color: #fff;
 font-weight:600;
 text-decoration: none;
 border: none;
 font-family: "Works Sans", arial, sans-serif;
 text-transform: uppercase;
 margin:0 auto;
 text-align:center;
 width:90%;
 display:inline-block;
}

#modal-andersen .andersen-logo {
	margin:0rem auto;
	text-align:center;
	max-width:80%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

#modal-andersen img {
	margin:0 auto;
}

#modal-andersen .modal-text {
	position:relative;
	top:10%;
	text-align:left;
	max-width:80%;
	margin:0 auto;
}</pre></body></html>