#attendance header .phone-email,.internal-header header{display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.internal-header{height:31vw;margin-bottom:60px;min-height:482px;position:relative}.internal-header .lazyload{height:100%;width:100%;position:absolute;top:0;left:0}.internal-header header{display:-webkit-box;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%;padding-top:250px;position:relative;text-align:center;z-index:10}.internal-header header .title{font-family:amarilloregular;color:#fff212;font-size:3.85vw;line-height:150%}@media (max-width:959px){.internal-header header .title{font-size:28px}}.internal-header header .title span{color:#fff;display:block;font-size:1.56vw;line-height:4.16vw}.internal-header header .common-text{color:#fff;margin:24px auto 0;max-width:520px}.internal-header header .back-button{height:80px;width:80px;position:absolute;top:260px;left:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border:4px solid #fff;border-radius:50%}@media (max-width:959px){.internal-header header .title span{font-size:20px;line-height:40px}.internal-header header .back-button{height:5rem;width:5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:2px;left:50%;top:180px}}.internal-header header .back-button:hover{background-color:#fff}.internal-header header .back-button:hover:before{color:#434e7d}.internal-header header .back-button:before{font-size:28px;font-size:2.8rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;content:'\f053';font-family:'Font Awesome 5 Free';font-weight:900}@media (max-width:959px){.internal-header header .back-button:before{font-size:18px;font-size:1.8rem}}#attendance.work-with-us{padding-bottom:60px}#attendance header{font-family:Baloo,cursive;font-size:20px;font-size:2rem;color:#3e4095;text-align:center}#attendance header .phone-email a:hover,#attendance header .phone-email a:hover .icon:before{color:#d13646}#attendance header .phone-email{display:-webkit-box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:50px}@media (max-width:959px){#attendance header .phone-email{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:2.2rem}}#attendance header .phone-email a{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 20px}@media (max-width:959px){#attendance header .phone-email a{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px 0}}#attendance header .phone-email a:hover .icon{border-color:#d13646}#attendance header .phone-email a.phone .icon:before{content:'\f095'}#attendance header .phone-email a.email .icon:before{content:'\f0e0'}#attendance header .phone-email a .icon{height:50px;width:50px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border:4px solid #3e4095;border-radius:50%;margin-right:16px;position:relative}@media (max-width:959px){#attendance header .phone-email a .icon{margin:0 0 .6rem}}#attendance header .phone-email a .icon:before{font-size:20px;font-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#3e4095;font-family:'Font Awesome 5 Free';font-weight:900}#attendance .common-form{margin:60px auto 0;max-width:1250px}@media (max-width:959px){#attendance .common-form{margin-top:3.3rem}}#attendance .common-form .field .input,#attendance .common-form select.select2{border-color:#3e4095}#attendance .common-form select.select2+.select2,#attendance .common-form select.select2+.select2-container--default{border-color:#3e4095;color:#3e4095}#attendance .common-form select.select2+.select2 .select2-selection--single .select2-selection__rendered,#attendance .common-form select.select2+.select2 .select2-selection__placeholder,#attendance .common-form select.select2+.select2-container--default .select2-selection--single .select2-selection__rendered,#attendance .common-form select.select2+.select2-container--default .select2-selection__placeholder{color:#3e4095}#attendance .common-form .submit.floating{background-color:#3e4095;border-color:#3e4095;color:#fff}#attendance .common-form .submit.floating:hover{background-color:#fff;color:#3e4095}#map{display:flex}#map iframe{flex:1;background-color:#eee;height:28.6vw;margin-top:50px}header{background-color: #3C3F99; height: 200px; margin-bottom: 20px;background-size: cover;display: flex;flex-direction: column;justify-content: center;align-items: center;}header h1 {color: #fff;font-size: 28px;margin-top: 15px;}