a.scrollUp,body.fp-viewing-0 #fp-nav{display:none}#contact-section a,a.estimate,a.scrollUp{text-decoration:none}a.estimate{font-family:'Helvetica Neue',sans-serif;font-size:2rem;font-weight:100;position:fixed;top:40px;right:5%;z-index:1;color:#a5a5a5;border-bottom:1px solid #a5a5a5}#myVideo,#video-section .layer{top:0;position:absolute;left:0;width:100%;height:100%}.bracket,.flo{font-family:Montserrat,sans-serif;font-size:20rem;font-weight:700}a.estimate:hover{transition:color .3s linear,border .3s linear;color:#e3ca2d;border-bottom:1px solid #e3ca2d}#myVideo{background-color:#000;background-position:center center;background-size:contain;object-fit:cover;z-index:3;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}#video-section .layer{z-index:4;margin:0 auto;background-color:rgba(0,0,0,.5)}#video-section{overflow:hidden}.logo{vertical-align:middle;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(50%)}.strategy{font-family:'Helvetica Neue',sans-serif;font-size:7rem;font-weight:100}.arrow-down a{color:#e3ca2d}.arrow-down a:hover{transition:color .3s linear;color:#e3ca2d}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-ms-animation:bounce 2s infinite;animation:bounce 2s infinite}.section{color:#fff;font-family:Montserrat,sans-serif;text-align:center}#about-section p,#clients-section .featurette .client-text{text-align:left}.section h1{font-weight:700;font-size:10rem}#about-section p,#clients-section .clients-info,#services-section p{font-family:'Helvetica Neue',sans-serif;font-weight:200;font-size:2rem}.container{width:80%}#about-section{color:#1d1d1d}#services-section{color:#fff}.img-responsive{margin:0 auto;color:#a5a5a5;padding-top:20px}#services-section #section-flo{color:#e3ca2d}#services-section .btn{font-family:'Helvetica Neue',sans-serif;color:#fff;border:none;position:relative;top:0;margin-top:0;margin-bottom:10px;box-shadow:0 10px 0 0 #1d1d1d;background:#a5a5a5;cursor:pointer;opacity:.9}#services-section .btn:hover{opacity:1}#services-section .btn:active{box-shadow:none;top:10px;margin-bottom:0}#services-section .btn:active,#services-section .btn:focus{outline:0}.fp-controlArrow.fp-prev{left:50px;cursor:pointer;border-color:transparent #1d1d1d transparent transparent}.fp-controlArrow.fp-next{right:50px;cursor:pointer;border-color:transparent transparent transparent #1d1d1d}#clients-section{color:#1d1d1d}#clients-section .clients-info{text-align:left;line-height:1.5}#about-section p #section-flo,#clients-section #slide1 .col-lg-7 h2 #section-flo,#services-section p #section-flo{font-family:Montserrat,sans-serif;font-weight:700}#clients-section .featurette{margin-top:100px;margin-bottom:100px}#clients-section .featurette .client-text .featurette-heading{font-size:4rem}#clients-section .featurette .client-text .featurette-heading .text-muted{font-size:3rem}#clients-section .featurette .client-text .lead{font-family:'Helvetica Neue',sans-serif;font-weight:200}#clients-section .featurette .client-text .quote{font-family:Montserrat,sans-serif;font-weight:700}#clients-section .featurette .client-text .author{font-family:'Helvetica Neue',sans-serif;font-weight:200}#contact-section{color:#fff;font-family:Montserrat,sans-serif}#contact-section h2{font-family:'Helvetica Neue',sans-serif;font-weight:200;font-size:2.5rem;text-align:center;line-height:1.5}#contact-section a,#contact-section-flo{font-family:Montserrat,sans-serif}#contact-section a{color:#a5a5a5;font-size:3rem;font-weight:100}#contact-section a:hover{transition:color .3s linear;color:#e3ca2d}#contact-section-flo{font-weight:800;color:#e3ca2d}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#1d1d1d;width:8px;height:8px;margin:-4px 0 0 -4px}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{background:#e3ca2d}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{width:16px;height:16px;margin:-8px 0 0 -8px;background:0 0;box-sizing:border-box;border:1px solid #24221F}#fp-nav{margin-top:-65px;position:fixed;top:50%}#fp-nav ul:hover .fp-tooltip{color:#e3ca2d;font-family:'Helvetica Neue',sans-serif;font-size:2rem;font-weight:100}#footer-section,.footer{font-family:'Helvetica Neue',sans-serif;font-size:2rem;font-weight:200}.footer{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);color:#e3ca2d}.footer li{padding:0 10px 20px}#footer-section{color:#1d1d1d;padding:5px 0;margin-bottom:0}#footer-section .list-unstyled a{text-decoration:none;color:#1d1d1d}#footer-section .list-unstyled a:hover{transition:color .3s linear;color:#e3ca2d}a.scrollUp{font-family:Montserrat,sans-serif;font-weight:700;color:rgba(29,29,29,.8);font-size:40px;text-align:center;line-height:40px;position:fixed;bottom:30px;right:60px}a.scrollUp:hover{transition:color .3s linear;color:#e3ca2d}@media only screen and (min-width:320px) and (max-width:479px){.estimate,.scrollUp{visibility:hidden}.bracket,.flo{font-size:12rem}.strategy{font-size:5rem}.container{width:70%}.section h1{font-size:5.5rem;text-align:center}#about-section,#clients-section,#contact-section,#faq-section,#services-section{padding-top:10px;padding-bottom:10px}.col-lg-4,.col-lg-8,.col-md-4{padding-top:40px;padding-bottom:40px}#services-section h1{padding-top:50px}.fp-controlArrow.fp-prev{top:80%;left:0;border-color:transparent rgba(29,29,29,.2) transparent transparent}.fp-controlArrow.fp-next{top:80%;right:0;border-color:transparent transparent transparent rgba(29,29,29,.2)}#clients-section .clients-info{font-size:2rem}#contact-section h2{font-size:2.5rem}#contact-section a{font-size:1.75rem}.email-phone{margin-bottom:100px}}@media only screen and (min-width:480px) and (max-width:767px){.estimate,.scrollUp{visibility:hidden}.bracket,.flo{font-size:10rem}.strategy{font-size:5rem}.logo{vertical-align:middle}.container{width:70%}.section h1{font-size:5.5rem;text-align:center}#about-section,#clients-section,#contact-section,#faq-section,#services-section{padding-top:10px;padding-bottom:10px}.col-lg-4,.col-lg-8,.col-md-4{padding-top:40px;padding-bottom:40px}#services-section h1{padding-top:40px}.fp-controlArrow.fp-prev{top:80%;left:0;border-color:transparent rgba(29,29,29,.2) transparent transparent}.fp-controlArrow.fp-next{top:80%;right:0;border-color:transparent transparent transparent rgba(29,29,29,.2)}#clients-section .clients-info{font-size:2rem}#contact-section h2{font-size:2.5rem}#contact-section a{font-size:1.75rem}.email-phone{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:991px){.col-lg-4,.col-lg-8,.col-md-4{padding-top:40px;padding-bottom:40px}#services-section h1{padding-top:50px}#clients-section .clients-info{font-size:2.5rem}h2.clients-info{padding-left:30px;padding-right:30px}.email-phone{margin-bottom:100px}}