@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500&display=swap);
/*! tailwindcss v2.2.7 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}b,strong{font-weight:bolder}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}blockquote,dd,dl,h1,h2,h3,h4,h5,h6,hr,p{margin:0}button{background-color:transparent;background-image:none}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,textarea{padding:0;line-height:inherit;color:inherit}audio,img,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,::after,::before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}
.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:640px){}@media (min-width:768px){}@media (min-width:1024px){}@media (min-width:1280px){}@media (min-width:1536px){}.absolute{position:absolute}.float-left{float:left}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-10{margin-right:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-10{margin-left:2.5rem}.ml-44{margin-left:11rem}.block{display:block}.inline{display:inline}.flex{display:flex}.h-0{height:0}.h-6{height:1.5rem}.h-full{height:100%}.w-8{width:2rem}.w-3\/4{width:75%}.w-full{width:100%}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}.appearance-none{-webkit-appearance:none;appearance:none}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.border{border-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-10{padding:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-20{padding-left:5rem;padding-right:5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-5{padding-top:1.25rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgba(17,24,39,var(--tw-text-opacity))}.underline{text-decoration:underline}*,::after,::before{--tw-shadow:0 0 #0000}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-black:focus{outline:2px dotted black;outline-offset:2px}*,::after,::before{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06))}@media (min-width:768px){.md\:mb-0{margin-bottom:0}.md\:w-1\/2{width:50%}}@media (min-width:1024px){.lg\:w-1\/2{width:50%}.lg\:w-2\/4{width:50%}}@media (min-width:1280px){.xl\:w-1\/2{width:50%}.xl\:w-2\/4{width:50%}.xl\:w-2\/6{width:33.333333%}.xl\:w-4\/6{width:66.666667%}}
html{
  scroll-behavior:smooth
}

@font-face{
  font-family:'gobold_thin_lightregular';

  src:url(/67cc11c34a5611c96709.woff2) format("woff2"),url(/40f84371aa0eaa0c905f.woff) format("woff");

  font-weight:normal;

  font-style:normal
}

@font-face{
  font-family:'goboldregular';

  src:url(/118b8d6fb53e7e60b7f5.woff2) format("woff2"),url(/1272392268e17f2c2553.woff) format("woff");

  font-weight:normal;

  font-style:normal
}

header.contact-header{
  background-color:#001010;
  height:36px;
  color:#FFF;
  font-weight:500;
  position:sticky;
  z-index:3;
  top:0
}

@media (max-width: 490px){
  header.contact-header #email{
    display:none
  }
}

header.contact-header span{
  margin:auto 0;
  font-size:0.9rem;
  cursor:pointer;
  transition:0.3s ease-in
}

header.contact-header span:hover{
  position:relative;
  color:#ff726f;
  fill:#ff726f
}

@keyframes fade{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

nav{
  height:125px;
  background-image:url(/static/bg-mixer.97f4f7.jpg);
  background-position-y:80%;
  padding:35px 0;
  z-index:2
}

@media (max-width: 585px){
  nav{
    display:none
  }
}

nav hr{
  margin:0 auto;
  height:1px;
  border:none;
  background:-webkit-gradient(linear, 0 0, 100% 0, from(transparent), to(transparent), color-stop(50%, #fff));
  max-width:700px
}

nav div.nav__items{
  max-width:500px
}

nav a.nav__item{
  font-size:1rem;
  font-weight:400;
  color:#FFF;
  cursor:pointer;
  padding:0 25px
}

nav a.nav__item:hover{
  font-weight:500
}

nav a.nav__item::before{
  display:block;
  content:attr(text);
  font-weight:500;
  height:0;
  overflow:hidden;
  visibility:hidden
}

button.contact-send-button{
  background-color:#970c0c;
  font-family:'gobold_thin_lightregular', Arial, Helvetica, sans-serif;
  padding:0.5rem 2rem;
  color:#FFF;
  font-size:1.75rem;
  transition:background-color 0.25s ease-in
}

button.contact-send-button:hover{
  background-color:#ef3b3b;
  position:relative
}

button.contact-button{
  background-color:#970c0c;
  font-family:'gobold_thin_lightregular', Arial, Helvetica, sans-serif;
  padding:0.5rem 1rem;
  color:#FFF;
  font-size:1.75rem;
  transition:background-color 0.25s ease-in;
  height:100%;
  margin-top:3.75rem
}

button.contact-button:hover{
  background-color:#ef3b3b;
  position:relative
}

section.main img.logo{
  -webkit-animation:fade ease-in-out 1s;
          animation:fade ease-in-out 1s;
  max-height:650px;
  margin-top:2rem
}

@media (max-width: 1279px){
  section.main img.logo{
    margin:-2rem auto 3rem auto;
    padding-left:4rem
  }
}

@media (max-width: 856px){
  section.main img.logo{
    padding-left:5rem
  }
}

section.main .welcome-container{
  margin:2.5rem auto 1rem auto;
  max-width:1000px
}

section.main .welcome-content{
  overflow-wrap:normal
}

@media (max-width: 856px){
  section.main .welcome-content{
    margin-left:1rem
  }
}

section.main .source-connect__logo{
  max-height:125px
}

section.main .container{
  max-width:1440px
}

section.main h1{
  font-family:'goboldregular', Arial, Helvetica, sans-serif;
  font-size:2.75rem
}

@media (max-width: 1279px){
  section.main h1{
    text-align:center;
    margin-left:10px;
    margin-right:10px
  }
}

section.main img.avatar{
  width:150px;
  height:150px;
  border-radius:150px;
  border:3px solid #FFF;
  margin-right:1.5rem;
  box-shadow:0 3px 6px rgba(0,0,0,0.13),0 3px 6px rgba(0,0,0,0.2)
}

@media (max-width: 856px){
  section.main img.avatar{
    margin-left:1rem
  }
}

section.main p{
  font-size:1.2rem
}

section.main .demos{
  margin-top:2.5rem
}

@media (max-width: 856px){
  section.main .demos{
    margin:2.5rem 0 2.5rem 2.5rem
  }
}

@media (max-width: 856px){
  section.main audio{
    width:95%
  }
}

section.main .message-options{
  max-height:110px
}

@media (max-width: 856px){
  section.main .message-options{
    margin:1rem 0 1rem 2.5rem
  }

  section.main .message-options button{
    position:relative
  }
}

@media (max-width: 662px){
  section.main .message-options{
    margin:1rem
  }

  section.main .message-options button{
    margin:0 auto
  }

  section.main .message-options .source-connect__logo{
    display:none
  }
}

section.testimonials{
  background-color:#970c0c;
  background-attachment:fixed;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='515' preserveAspectRatio='none' viewBox='0 0 1440 250'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1083%26quot%3b)' fill='none'%3e%3crect width='1440' height='250' x='0' y='0' fill='url(%23SvgjsRadialGradient1084)'%3e%3c/rect%3e%3cpath d='M44 250L294 0L522 0L272 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M274.6 250L524.6 0L656.6 0L406.6 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M494.20000000000005 250L744.2 0L928.7 0L678.7 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M715.8000000000001 250L965.8000000000001 0L1136.8000000000002 0L886.8000000000001 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M1430 250L1180 0L941.5 0L1191.5 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M1187.4 250L937.4000000000001 0L860.9000000000001 0L1110.9 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M936.8 250L686.8 0L475.29999999999995 0L725.3 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M717.1999999999999 250L467.19999999999993 0L243.69999999999993 0L493.69999999999993 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M1272.0899461726783 250L1440 82.08994617267825L1440 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M0 250L167.91005382732175 250L 0 82.08994617267825z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1083'%3e%3crect width='1440' height='250' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cradialGradient cx='50%25' cy='50%25' r='730.77' gradientUnits='userSpaceOnUse' id='SvgjsRadialGradient1084'%3e%3cstop stop-color='rgba(120%2c 9%2c 9%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(151%2c 12%2c 12%2c 1)' offset='1'%3e%3c/stop%3e%3c/radialGradient%3e%3clinearGradient x1='0%25' y1='100%25' x2='100%25' y2='0%25' id='SvgjsLinearGradient1085'%3e%3cstop stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0'%3e%3c/stop%3e%3cstop stop-opacity='0' stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0.66'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient x1='100%25' y1='100%25' x2='0%25' y2='0%25' id='SvgjsLinearGradient1086'%3e%3cstop stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0'%3e%3c/stop%3e%3cstop stop-opacity='0' stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0.66'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-size:cover;
  background-position:top;
  background-repeat:no-repeat;
  padding-top:3rem;
  padding-bottom:3rem;
  color:#FFF;
  box-shadow:inset 0px 11px 12px -5px rgba(0,0,0,0.3),inset 0px -11px 12px -5px rgba(0,0,0,0.3)
}

section.testimonials h2{
  font-size:2.75rem;
  font-family:'goboldregular', Arial, Helvetica, sans-serif;
  text-shadow:4px 4px rgba(0,0,0,0.3)
}

section.testimonials #testimonials{
  max-width:1000px
}

@media (max-width: 1115px){
  section.testimonials #testimonials{
    margin-top:1rem;
    margin-right:1rem;
    margin-left:1rem
  }
}

section.testimonials .testimonial-card{
  background-color:#FFF;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  border-radius:10px;
  margin:1rem auto 3rem auto;
  padding:2rem 0;
  max-width:900px
}

section.testimonials blockquote{
  font-size:1.1rem;
  width:90%;
  margin:auto;
  font-family:'Lato', sans-serif;
  font-style:italic;
  color:#000;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #970c0c;
  line-height:1.6;
  position:relative;
  background:#fafafa
}

section.testimonials blockquote::before{
  font-family:Arial, sans-serif;
  content:"\201C";
  color:#970c0c;
  font-size:4em;
  position:absolute;
  left:10px;
  top:-10px
}

section.testimonials blockquote::after{
  content:''
}

section.testimonials blockquote span{
  display:block;
  color:#333333;
  font-style:normal;
  font-weight:bold;
  margin-top:1em
}

section.about{
  min-height:300px
}

@media (max-width: 1023px){
  section.about{
    padding-top:1rem
  }
}

section.about h1{
  font-size:2.75rem;
  font-family:'goboldregular', Arial, Helvetica, sans-serif
}

@media (max-width: 1023px){
  section.about h1{
    margin-left:1.25rem;
    margin-right:1.25rem;
    text-align:center
  }
}

section.about img.about__img{
  max-height:600px
}

@media (max-width: 1023px){
  section.about img.about__img{
    margin-bottom:2rem
  }
}

section.about .container{
  max-width:1240px
}

section.about p{
  margin-top:1.5rem;
  font-size:1.2em;
  margin-right:2rem
}

@media (max-width: 1023px){
  section.about p{
    margin:1.5rem 2rem
  }
}

section.about img.signature{
  max-width:200px
}

@media (max-width: 1023px){
  section.about img.signature{
    margin-top:-2rem;
    margin-right:3rem
  }
}

section.contact{
  background-color:#970c0c;
  background-attachment:fixed;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='515' preserveAspectRatio='none' viewBox='0 0 1440 250'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1083%26quot%3b)' fill='none'%3e%3crect width='1440' height='250' x='0' y='0' fill='url(%23SvgjsRadialGradient1084)'%3e%3c/rect%3e%3cpath d='M44 250L294 0L522 0L272 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M274.6 250L524.6 0L656.6 0L406.6 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M494.20000000000005 250L744.2 0L928.7 0L678.7 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M715.8000000000001 250L965.8000000000001 0L1136.8000000000002 0L886.8000000000001 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M1430 250L1180 0L941.5 0L1191.5 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M1187.4 250L937.4000000000001 0L860.9000000000001 0L1110.9 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M936.8 250L686.8 0L475.29999999999995 0L725.3 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M717.1999999999999 250L467.19999999999993 0L243.69999999999993 0L493.69999999999993 250z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3cpath d='M1272.0899461726783 250L1440 82.08994617267825L1440 250z' fill='url(%23SvgjsLinearGradient1085)'%3e%3c/path%3e%3cpath d='M0 250L167.91005382732175 250L 0 82.08994617267825z' fill='url(%23SvgjsLinearGradient1086)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1083'%3e%3crect width='1440' height='250' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cradialGradient cx='50%25' cy='50%25' r='730.77' gradientUnits='userSpaceOnUse' id='SvgjsRadialGradient1084'%3e%3cstop stop-color='rgba(120%2c 9%2c 9%2c 1)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(151%2c 12%2c 12%2c 1)' offset='1'%3e%3c/stop%3e%3c/radialGradient%3e%3clinearGradient x1='0%25' y1='100%25' x2='100%25' y2='0%25' id='SvgjsLinearGradient1085'%3e%3cstop stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0'%3e%3c/stop%3e%3cstop stop-opacity='0' stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0.66'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient x1='100%25' y1='100%25' x2='0%25' y2='0%25' id='SvgjsLinearGradient1086'%3e%3cstop stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0'%3e%3c/stop%3e%3cstop stop-opacity='0' stop-color='rgba(221%2c 221%2c 221%2c 0.125)' offset='0.66'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-size:cover;
  background-position:bottom;
  background-repeat:no-repeat;
  padding-top:3rem;
  padding-bottom:3rem;
  color:#FFF;
  box-shadow:inset 0px 11px 12px -5px rgba(0,0,0,0.35),inset 0px -11px 12px -5px rgba(0,0,0,0.35)
}

section.contact h1{
  font-size:2.8rem;
  font-family:'goboldregular', Arial, Helvetica, sans-serif;
  text-shadow:4px 4px rgba(0,0,0,0.3)
}

@media (max-width: 1023px){
  section.contact h1{
    margin-top:1rem;
    margin-bottom:2.5rem
  }
}

section.contact .container{
  max-width:1440px
}

section.contact .contact-card{
  background-color:#FFF;
  border-radius:10px
}

@media (max-width: 1023px){
  section.contact .contact-card{
    margin:1rem
  }
}

footer{
  height:60px;
  background:#000;
  color:#FFF;
  font-size:0.9rem
}

@media (max-width: 667px){
  footer{
    height:100%
  }
}

@media (max-width: 667px){
  footer span{
    text-align:center;
    margin:1rem auto
  }
}

@media (max-width: 667px){
  footer .jullio-brand{
    margin:1rem auto 1rem auto
  }
}

