body{font-family:"Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}p{line-height:1.75}a{color:#397bad}a:hover{color:#2c6087}.text-primary{color:#397bad !important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#page-top{background-color:#343a40}.page-section{padding:10px 0}.page-section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px;color:rgba(0,0,0,0.5);text-shadow:1px 1px 2px rgba(255,255,255,0.1)}.page-section h3.section-subheading{color:#fff;font-size:16px;font-weight:400;font-style:italic;margin-bottom:10px;text-transform:none;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media (min-width: 768px){.page-section{padding:50px 0}.page-section h2.section-heading{font-size:50px}section{padding:150px 0}}::-moz-selection{background:#397bad;text-shadow:none}::selection{background:#397bad;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}div.testborder{border:4px solid red}.drop-shadow{box-shadow:0 2px 4px rgba(0,0,0,0.12),0 4px 6px rgba(0,0,0,0.2)}#pagecontainer{margin-bottom:100px;max-width:100vw;margin:0 auto}video.background{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:-100;object-fit:cover;transform:translateY(calc(var(--scroll) * 0.5))}.videobg-caption-container{position:relative;height:100dvh}.videobg-caption{color:#fff;bottom:0px;margin-left:30px;margin-bottom:30px;position:absolute;font-size:24px;font-style:italic;line-height:22px;font-weight:normal;font-style:normal;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.9));-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.9));font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.videobg-role{right:30px}@media (max-width: 768px){.videobg-caption{font-size:16px;padding-bottom:20px;margin-left:20px;margin-bottom:20px}.videobg-role{left:0;padding-bottom:0;text-align:left}}.btn{font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:700}.btn-xl{font-size:18px;padding:20px 40px}@media (max-width: 575px){.btn-xl{font-size:12px;padding:10px 20px}}.btn-primary{background-color:#397bad;border-color:#397bad}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#306790 !important;border-color:#306790 !important;color:white}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 0.2rem #306790 !important}.btn-classy{margin:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:white;background-color:rgba(0,0,0,0.5) !important;border-color:white;border-radius:5px;opacity:0.5}.btn-classy.btn-xl{border-radius:10px}.btn-classy.btn-xl:active,.btn-classy.btn-xl:focus,.btn-classy.btn-xl:hover{background-color:rgba(0,0,0,0.7) !important;filter:drop-shadow(0 0 15px rgba(255,255,255,0.3)) !important;-webkit-filter:drop-shadow(0 0 15px rgba(255,255,255,0.3)) !important}.btn-classy:active,.btn-classy:focus,.btn-classy:hover{opacity:1;color:white;filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,0.3))}.imdb-link{font-size:40px;margin:0px 10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:white;opacity:0.5;background:none;text-decoration:none;margin-bottom:0px !important}.imdb-link:active,.imdb-link:focus,.imdb-link:hover{opacity:1;color:white;filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));text-decoration:none}.imdb-link p{font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:20px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px !important}.switch{position:relative;display:inline-block;height:22px;aspect-ratio:2 / 1}.switch.switch-sm{height:12px}.switch.switch-xl{height:32px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:100vh;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.4)}.switch .slider:before{position:absolute;content:"";height:80%;width:40%;left:10%;bottom:10%;background-color:white;-webkit-transition:.2s;transition:.2s;border-radius:50%;box-shadow:2px 2px 4px rgba(0,0,0,0.2)}.switch input:checked+.slider{background-color:#2196F3}.switch input:checked+.slider:before{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.switch[type="redgreen"] .slider{background-color:#c65047}.switch[type="redgreen"] input:checked+.slider{background-color:#30ac43}.switch[type="green"] input:checked+.slider{background-color:#30ac43}#mainNav{filter:drop-shadow(0px 5px 8px rgba(0,0,0,0.6));-webkit-filter:drop-shadow(0px 5px 8px rgba(0,0,0,0.6));background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;color:white;outline:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background-color:rgba(0,0,0,0.5) !important;border-color:white;border-radius:5px;opacity:0.5}#mainNav .navbar-toggler:active,#mainNav .navbar-toggler:focus,#mainNav .navbar-toggler:hover{opacity:1;color:white;filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));-webkit-filter:drop-shadow(0 0 10px rgba(255,255,255,0.3))}#mainNav .navbar-brand{color:#397bad;font-family:"Kaushan Script", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#2c6087}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:0.75em 0;letter-spacing:1px;color:white;transition:transform .3s ease;backface-visibility:hidden;transform:scale(1);transform-origin:left center;-webkit-font-smoothing:subpixel-antialiased;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:white;transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));-webkit-filter:drop-shadow(0 0 6px rgba(255,255,255,0.5))}#mainNav .dropdown-menu{background-color:rgba(0,0,0,0.5);border:none;padding:0;margin-top:-10px;border-radius:5px;display:block;opacity:0;transform:scaleY(0);transform-origin:top center;visibility:hidden;transition:opacity 0.3s ease, transform 0.3s ease;height:0;overflow:hidden}#mainNav .dropdown-menu.show{opacity:1;transform:scaleY(1);visibility:visible;height:auto}#mainNav .dropdown-menu .dropdown-item{color:#e9ecef;text-transform:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";transition:transform .3s ease;backface-visibility:hidden;transform:scale(1);transform-origin:left center;-webkit-font-smoothing:subpixel-antialiased}#mainNav .dropdown-menu .dropdown-item:hover,#mainNav .dropdown-menu .dropdown-item:focus{color:white;transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,255,255,0.3));-webkit-filter:drop-shadow(0 0 6px rgba(255,255,255,0.5));background-color:transparent}@media (min-width: 992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top 0.3s, padding-bottom 0.3s;-moz-transition:padding-top 0.3s, padding-bottom 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s;border:none;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em !important;transform-origin:center !important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}#mainNav.navbar-shrink .dropdown-menu{background-color:#212529}}#scrolling-clients{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}#col-md-3 col-sm-6{flex:0 0 auto}@keyframes wiggle{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}100%{transform:translateX(0)}}.video-comparison{position:relative;display:flex;width:100%;margin-bottom:50px;padding-top:56.25%;object-fit:contain}.video-comparison video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:black}.video-comparison .after{z-index:2;clip-path:inset(0 50% 0 0)}.video-comparison .divider{position:absolute;top:0;left:50%;width:4px;height:100%;background-color:#fff;visibility:hidden;cursor:ew-resize;z-index:3;transform:translateX(-50%);filter:drop-shadow(0px 5px 8px rgba(0,0,0,0.6));-webkit-filter:drop-shadow(0px 5px 8px rgba(0,0,0,0.6))}.video-comparison .divider .handle{position:absolute;top:50%;left:50%;width:24px;height:24px;background-color:white;color:black;border-radius:50%;transform:translate(-50%, -50%);cursor:ew-resize;z-index:4;display:flex;align-items:center;justify-content:center}.video-comparison .divider .handle i{color:black;font-size:16px}.video-comparison .controls{display:flex;align-items:center;justify-content:space-between;position:absolute;top:100%;width:100%;padding:0 10px;background-color:black}.video-comparison .controls button{flex-shrink:0;margin-right:10px;background:none;color:white;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.video-comparison .controls button:focus{outline:none}.video-comparison .controls input[type="range"]{-webkit-appearance:none;flex-grow:1;width:auto;height:5px;background:#959595;outline:none;opacity:0.5;-webkit-transition:.2s;transition:opacity .2s;cursor:pointer;border-radius:5px}.video-comparison .controls input[type="range"]:hover{opacity:1}.video-comparison .controls input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5px;height:15px;background:white;cursor:pointer;border-radius:20px}.video-comparison .controls input[type="range"]::-moz-range-thumb{appearance:none;width:5px;height:15px;background:white;cursor:pointer;border-radius:20px}.ribbon{overflow:hidden;position:absolute;width:150px;height:150px;filter:drop-shadow(0 4px 5px rgba(0,0,0,0.4));-webkit-filter:drop-shadow(0 4px 5px rgba(0,0,0,0.4))}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:" ";display:block;border:4px solid #25613d}.ribbon span{position:absolute;display:block;width:300px;height:34px;padding:6px 0;background-color:#48a766;color:#fff;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-shadow:0 2px 2px rgba(0,0,0,0.4);text-transform:uppercase;text-align:center}.ribbon-top-left{top:-8px;left:-8px}.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent}.ribbon-top-left::before{top:0;left:142px}.ribbon-top-left::after{top:142px;left:0}.ribbon-top-left span{left:-126px;transform:rotate(-45deg) translate(0px, 60px)}header.masthead{text-align:center;color:white;size:100%}header.masthead .backdrop{backdrop-filter:brightness(80%);-webkit-backdrop-filter:brightness(80%);-webkit-transform:translateZ(1px);overflow:hidden;height:100vh;display:flex;justify-content:center;align-items:center}header.masthead .videoContainerBG{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:black;z-index:0;overflow:hidden}header.masthead video.background{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:-100;object-fit:cover}header.masthead .btn{margin:10px;background-color:rgba(0,0,0,0.25);border-color:white}header.masthead .intro-text{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.4));-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.4))}header.masthead .intro-text .intro-lead-in{font-size:32px;font-style:italic;margin-bottom:25px;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}header.masthead .socials{padding-top:50px}#videoContainer.fade-out{transition:opacity 0.5s ease;opacity:0}#videoContainer.fade-in{transition:opacity 0.5s ease;opacity:1;pointer-events:none}#videoContainer.pre-fade-in{opacity:0}@media (max-width: 991px){header.masthead .intro-text .intro-lead-in{font-size:16px;font-style:italic;line-height:22px;margin-bottom:15px;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}header.masthead .intro-text .intro-heading{font-size:22px;font-weight:700;line-height:22px;margin-bottom:25px;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}.service-heading{margin:15px 0;text-transform:none}.portfolio-row-justify-center-container{justify-content:center;max-width:100%;margin-left:0;margin-right:0}.portfolio-row-justify-center{justify-content:center;padding-left:0px;padding-right:0px;margin-left:0;margin-right:0}.portfolio-item-container{perspective:800px;-webkit-transition:transform ease 0.25s;-moz-transition:transform ease 0.25s;transition:transform ease 0.25s;transform:translateZ(0);backface-visibility:hidden;transform-style:preserve-3d}.portfolio-item{backface-visibility:hidden;transform:translateZ(0);--maximum-width: none;right:0;margin:0px 0px 16px 0px;max-width:var(--maximum-width);-webkit-transition:none;-moz-transition:none;transition:none;width:auto;text-align:center}.portfolio-item .portfolio-link{backface-visibility:hidden;transform:translateZ(0);position:relative;display:block;margin:0 auto;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.12),0 4px 6px rgba(0,0,0,0.2);-webkit-transition:box-shadow ease 0.5s;-moz-transition:box-shadow ease 0.5s;transition:box-shadow ease 0.5s}.portfolio-item .portfolio-link:hover .portfolio-hover{opacity:1}.portfolio-item .portfolio-link .img-fluid{backface-visibility:hidden}.portfolio-item .portfolio-link .portfolio-hover{transform:translateZ(0);backface-visibility:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;-webkit-transition:opacity ease 0.5s;-moz-transition:opacity ease 0.5s;transition:opacity ease 0.5s;opacity:0;z-index:1}.portfolio-item .portfolio-link .portfolio-hover .portfolio-shading{position:absolute;background-color:rgba(0,0,0,0.2);width:100%;height:100%}.portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{transform:translateZ(0);backface-visibility:hidden;font-size:20px;position:absolute;height:100%;overflow:hidden;width:100%;text-align:center;color:#fff;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3))}.portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-40px;top:50%;position:relative}.portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,.portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}.portfolio-item .portfolio-btn-wrapper{width:var(--maximum-width)}@media (max-width: 640px){.portfolio-item .portfolio-btn-wrapper{max-width:calc(var(--maximum-width)*0.5)}.portfolio-item .portfolio-link{max-width:calc(var(--maximum-width)*0.5)}.portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:10px}.portfolio-item .portfolio-link .portfolio-hover .portfolio-caption p{font-size:12px}}.portfolio-item .portfolio-title{color:white;position:absolute;width:100%;top:0;top:0;padding:10px;text-shadow:2px 2px 4px #000;transform:translateZ(0);backface-visibility:hidden}.portfolio-item .portfolio-caption{position:absolute;width:100%;bottom:-2px;padding:10px;transform:translateZ(10px) scale(1.01);box-shadow:0 -2px 2px rgba(0,0,0,0.2);color:#343a40;background-color:#212529}.portfolio-item .portfolio-caption h4{margin:0;text-transform:none;font-size:10}.portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}*{z-index:2}.portfolio-category{text-align:center;font-size:28px;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";color:#868e96;padding-top:20px}.breakdowns-switch{padding:20px 50px}.portfolio-modal{padding-right:0 !important}.portfolio-modal .modal-dialog{display:block;max-width:75rem;border:none}.portfolio-modal .modal-content{padding:20px 0;text-align:center;background-color:rgba(206,212,218,0.1);backdrop-filter:blur(15px) brightness(50%);-webkit-backdrop-filter:blur(15px) brightness(50%);border-radius:1rem;border:1px rgba(0,0,0,0.2)}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:"Droid Serif", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .modal-content .project-title{color:#868e96;font-size:2em}.portfolio-modal .modal-content .project-content{color:#868e96;text-align:left}.portfolio-modal .close-modal{position:absolute;z-index:1050;top:15px;right:25px;width:40px;height:40px;cursor:pointer;color:#868e96;font-size:40px}.portfolio-modal .close-modal:hover{opacity:0.3}.portfolio-more-btn{justify-content:center}.portfolio-row{margin-left:0;margin-right:0}@media (max-width: 640px){.portfolio-modal{margin:0}.portfolio-modal .close-modal{width:20px;height:20px;font-size:30px;top:10px;right:25px}.portfolio-modal .modal-content{padding:0px 0}.portfolio-modal .modal-content .project-title{font-size:20px}.portfolio-modal .modal-content p.item-intro{font-size:14px;margin:10px}.portfolio-modal .modal-content p{margin-bottom:10px}.portfolio-modal .modal-content img{margin-bottom:10px;max-height:400px}}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:"";background-color:#212529}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.timeline>li:after,.timeline>li:before{display:table;content:" "}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border:7px solid #e9ecef;border-radius:100%;background-color:#397bad}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>ul,.timeline .timeline-body>p{margin-bottom:0}@media (min-width: 768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media (min-width: 992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width: 1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid rgba(0,0,0,0.1)}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-image:url("../img/contact.png");background-repeat:no-repeat;background-position:center;background-size:contain}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#397bad;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}section#contact :-moz-placeholder{font-weight:700;color:#ced4da;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media (max-width: 640px){section#contact .form-group{margin-bottom:15px}section#contact .form-group input,section#contact .form-group textarea{padding:10px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:124px}}.footer{background-color:#495057;padding:25px 0;text-align:center}.footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:40px;line-height:50px;display:block;width:50px;height:50px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:white;outline:none;opacity:0.5}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{opacity:1;filter:drop-shadow(0 0 10px rgba(255,255,255,0.3))}@media (max-width: 640px){.footer span.copyright{font-size:12px;line-height:0px}.footer ul.quicklinks{font-size:12px;line-height:12px}}.embed-container{display:flex;justify-content:center !important}
