@import url(https://fonts.googleapis.com/css2?family=Gruppo&family=Rajdhani&display=swap);.grid-2{display:grid;display:-ms-grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;display:-ms-grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;display:-ms-grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.grid-5{display:grid;display:-ms-grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.grid-6{display:grid;display:-ms-grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{text-align:center;margin:0 auto}.section{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 6rem}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn{cursor:pointer;font-size:1.2rem;font-weight:900;text-align:center;text-transform:uppercase;width:9rem;border-width:2px;border-style:solid;border-radius:2px;padding:.8rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-filled-blue{background-color:#05434b;border-color:#05434b;color:#f4f4f4}.btn-filled-green{background-color:#2e8b57;border-color:#2e8b57;color:#f4f4f4}.btn-outline-light{color:#f4f4f4;border-color:#f4f4f4;background-color:rgba(0,0,0,0)}.btn-outline-green{color:#f4f4f4;border-color:#f4f4f4;background-color:rgba(0,0,0,0)}.btn-filled-blue:hover{color:#05434b;border-color:#f4f4f4;background-color:#f4f4f4}.btn-outline-light:hover{color:#05434b;border-color:#05434b}.btn-filled-green:hover{color:#05434b;border-color:#f4f4f4;background-color:#f4f4f4}.btn-outline-green:hover{color:#2e8b57;border-color:#2e8b57}*{padding:0;margin:0;font-family:Rajdhani,sans-serif;overflow-x:hidden}ul{list-style:none}a{text-decoration:none;color:#f4f4f4;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}body{background:url(../assets/img/background-main.svg) center/cover no-repeat;height:auto;width:100%}nav{position:fixed;top:0;z-index:1001;height:6rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3rem}nav .nav-logo{width:30%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nav .nav-logo p{color:#333;font-family:Gruppo,cursive;font-size:2.3rem;font-weight:600;height:6rem;line-height:6rem;margin-left:1rem}nav .nav-logo img{width:3rem;margin-right:1rem}nav .nav-menu{width:70%;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav .nav-menu a{color:#333;font-size:1.3rem;font-weight:600;text-transform:uppercase;padding:2rem 1.5rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}nav .nav-menu a:hover{color:#2e8b57}nav .show-mobile{display:none;width:15%;height:100%}nav .show-mobile .menu{width:2.5rem;background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;overflow:hidden}nav .show-mobile .line{fill:none;stroke:#000;stroke-width:6;-webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}nav .show-mobile .line1{stroke-dasharray:60 207;stroke-width:6}nav .show-mobile .line2{stroke-dasharray:60 60;stroke-width:6}nav .show-mobile .line3{stroke-dasharray:60 207;stroke-width:6}nav .show-mobile .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}nav .show-mobile .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}nav .show-mobile .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.mobile-menu{background-color:#e7e7e7;position:fixed;top:6rem;left:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:999;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.mobile-menu a{color:#333;font-weight:600;text-transform:uppercase;margin:1rem 0}.mobile-menu-active{-webkit-transform:translateY(0);transform:translateY(0)}.landing{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#f4f4f4;height:100vh;width:80%}.landing h1{font-family:Gruppo,cursive;font-size:3rem;height:3rem;line-height:3rem;margin-top:6rem}.landing h2{color:#17b169;font-size:2rem;text-transform:uppercase}.landing h3{font-size:2.5rem}.landing .buttons{margin-top:4rem}.landing .buttons .btn:first-child{margin-right:3rem}.about{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;width:90%;background-color:#f4f4f4b0;border-radius:5px 5px 0 0}.about .about-text{height:100%;width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-text h3{font-size:2.6rem;color:#05434b;text-transform:uppercase}.about .about-text p{font-size:1.3rem;font-weight:600;text-align:justify;margin-top:.7rem}.about .about-text p span{font-size:1.5rem;color:#2e8b57;font-family:Gruppo,cursive}.about .about-img{width:40%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-img img{width:70%}.contact-banner{background-color:#17b169b0;color:#f4f4f4;width:90%}.contact-banner .contact-banner-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%}.contact-banner .contact-banner-info h4{font-size:2.7rem}.contact-banner .contact-banner-info h3{font-size:2.6rem;color:#05434b;text-transform:uppercase}.contact-banner .contact-banner-info p{font-size:1.3rem;margin-top:.7rem}.contact-banner .contact-banner-info .email{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:.7rem}.contact-banner .contact-banner-info .email img{width:1.5rem;margin-right:.5rem}.contact-banner .contact-banner-info .email p{font-weight:600;margin-top:0}.contact-banner .contact-banner-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.contact-banner .contact-banner-buttons .btn{width:10rem}.contact-banner .contact-banner-buttons .btn-filled-blue{margin-right:3rem}.services{width:90%;height:calc(80vh - 6rem);background-color:#f4f4f4b0;color:#333;position:relative}.services h3{-ms-flex-item-align:start;align-self:flex-start;font-size:2.6rem;color:#05434b;text-transform:uppercase;height:3rem;overflow:hidden}.services .services-menu{width:100%;height:8rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:.7rem}.services .services-menu .services-menu-item{cursor:pointer}.services .services-menu .services-menu-item .services-menu-item-image{width:4rem;height:4rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:500px;border:#2e8b57 2px solid;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;overflow:hidden}.services .services-menu .services-menu-item .services-menu-item-image img{width:100%;height:100%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.services .services-menu .services-menu-item p{z-index:998;color:#2e8b57;font-size:1.3rem;font-weight:600;text-transform:uppercase;margin-top:.5rem;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.services .services-menu .services-menu-item-active .services-menu-item-image{background-color:#05434b;border-color:#05434b}.services .services-menu .services-menu-item-active p{color:#05434b}.services .services-menu .services-menu-item:hover .services-menu-item-image{border-width:3px;border-color:transparent;background-color:#f4f4f4b0}.services .services-menu .services-menu-item:hover p{color:#f4f4f4b0}.services .services-menu .services-menu-item-active:hover .services-menu-item-image{border-width:2px;border-color:#05434b;background-color:#05434b}.services .services-menu .services-menu-item-active:hover p{color:#05434b}.services .services-item{position:absolute;top:11rem;width:100%;height:calc(80vh - 19rem);padding:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .services-item .services-item-image{width:30%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-300%);transform:translateX(-300%);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.services .services-item .services-item-image img{width:50%}.services .services-item .services-item-content{width:70%;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(300%);transform:translateX(300%);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.services .services-item .services-item-content h4{font-size:1.8rem;color:#2e8b57;text-transform:uppercase}.services .services-item .services-item-content p{width:90%;font-size:1.3rem;font-weight:600;text-align:justify;margin-top:.7rem}.services .show-services-item .services-item-image{-webkit-transform:translateX(0);transform:translateX(0)}.services .show-services-item .services-item-content{-webkit-transform:translateX(0);transform:translateX(0)}.quote{width:90%;height:80vh;background-color:#17b169b0;color:#f4f4f4;position:relative}.quote h4{font-size:2.7rem;-ms-flex-item-align:start;align-self:flex-start}.quote h3{color:#05434b;font-size:2.6rem;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start}.quote .quote-form .form-group{width:40%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:8rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.quote .quote-form .form-group h4{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:2.4rem;margin-top:1.5rem}.quote .quote-form .form-group .flex-row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quote .quote-form .form-group .flex-row .flex-column{width:45%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quote .quote-form .form-group label{font-size:1.4rem;font-weight:600;margin-top:1rem;margin-bottom:.2rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select,.quote .quote-form .form-group textarea{border:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f4f4f4;font-size:1.1rem;width:100%;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.quote .quote-form .form-group input:focus,.quote .quote-form .form-group textarea:focus{outline:0}.quote .quote-form .form-group .error{font-size:1.4rem;height:3rem;line-height:3rem}.quote .quote-form .form-group .form-group-buttons{-ms-flex-item-align:end;align-self:flex-end;margin-top:1rem}.quote .quote-form .form-group .form-group-buttons button{margin:0 1rem}.quote .quote-form .form-group button{width:7rem;-ms-flex-item-align:end;align-self:flex-end;margin-top:0;padding:.7rem;cursor:pointer}.quote .quote-form .show{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.quote .quote-form .hide-left{-webkit-transform:translateX(-300%)!important;transform:translateX(-300%)!important}.quote .quote-form .hide-right{-webkit-transform:translateX(300%)!important;transform:translateX(300%)!important}.work{width:90%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f4f4b0;color:#333}.work h3{height:10%;font-size:2.6rem;text-transform:uppercase;color:#05434b}.work .work-reel{height:90%;width:100%;position:relative}.work .work-reel .work-reel-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute}.work .work-reel .work-reel-item .website-link{color:#333;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-right:5%;z-index:998}.work .work-reel .work-reel-item .website-link h4{font-size:2.8rem}.work .work-reel .work-reel-item .website-link img{height:1.5rem;margin-left:1rem}.work .work-reel .work-reel-item .website-link:hover{text-decoration:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333;-moz-text-decoration-color:#333;text-decoration-thickness:3px;text-underline-offset:3px}.work .work-reel .work-reel-item h5{-ms-flex-item-align:end;align-self:flex-end;font-size:2.5rem;text-transform:uppercase;color:#2e8b57;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-right:5%}.work .work-reel .work-reel-item .images{width:100%;height:70%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.work .work-reel .work-reel-item .images .img-desktop{height:80%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.work .work-reel .work-reel-item .images .img-mobile{height:70%;-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out}.work .work-reel .icon-arrow{height:3rem;z-index:1000;cursor:pointer!important}.work .work-reel #work-reel-left{position:absolute;top:50%;left:0}.work .work-reel #work-reel-right{position:absolute;top:50%;right:0}.work .work-reel .work-reel-item-hide .website-link,.work .work-reel .work-reel-item-hide h5{-webkit-transform:translateX(500%);transform:translateX(500%)}.work .work-reel .work-reel-item-hide .img-desktop{-webkit-transform:translateX(-500%);transform:translateX(-500%)}.work .work-reel .work-reel-item-hide .img-mobile{-webkit-transform:translateY(-500%);transform:translateY(-500%)}footer{width:90%;background-color:#333333b0;color:#f4f4f4;padding-bottom:.5rem!important}footer .footer-top{width:100%;height:92%}footer .footer-top .footer-info{width:50%;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-top .footer-info .footer-logo{margin-bottom:.5rem}footer .footer-top .footer-info .footer-logo img{width:4rem;margin-right:2rem}footer .footer-top .footer-info .footer-logo p{font-family:Gruppo,cursive;font-size:3rem;line-height:3rem;font-weight:600}footer .footer-top .footer-info p{font-size:2.5rem}footer .footer-top .footer-info .footer-contact{margin-top:2rem}footer .footer-top .footer-info .footer-contact p{font-size:2rem;font-weight:600;color:#2e8b57}footer .footer-top .footer-info .footer-contact hr{border-color:#f4f4f4}footer .footer-top .footer-info .footer-contact .email{width:100%;margin-top:.5rem}footer .footer-top .footer-info .footer-contact .email img{width:1.3rem}footer .footer-top .footer-info .footer-contact .email p{color:#f4f4f4;font-size:1.4rem;margin-left:.5rem}footer .footer-top .footer-consultation{width:40%;height:100%;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-top .footer-consultation h5{font-size:2.3rem;color:#2e8b57}footer .footer-top .footer-consultation hr{width:80%;border-color:#f4f4f4}footer .footer-top .footer-consultation form{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-top .footer-consultation form .flex-row{width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-top .footer-consultation form .flex-row .flex-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-top .footer-consultation form .flex-row .flex-column input{width:100%}footer .footer-top .footer-consultation form label{font-size:1.3rem;font-weight:600;margin-top:1rem;margin-bottom:.2rem}footer .footer-top .footer-consultation form input{border:none;background-image:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f4f4f4b0;font-size:1rem;width:90%;height:2.3rem;padding:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}footer .footer-top .footer-consultation form input:focus{outline:0}footer .footer-top .footer-consultation form .error{font-size:1.3rem;height:3rem;line-height:3rem}footer .footer-top .footer-consultation form button{-ms-flex-item-align:end;align-self:flex-end;margin-right:10%}footer .footer-bottom{color:#f4f4f4b0;width:100%;height:8%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-bottom p{font-size:1.2rem}@media screen and (max-width:1500px){.section{padding:2rem 4rem}.btn{font-size:1.1rem}nav .nav-logo p{font-size:2.3rem}nav .nav-logo img{width:2.5rem}nav .nav-menu a{font-size:1.3rem}.landing{width:75%}.landing h1{font-size:3.1rem;margin-top:6rem}.landing h2{font-size:1.8rem}.landing h3{font-size:2.5rem}.landing .buttons{margin-top:3rem}.about .about-text{width:60%}.about .about-text h3{font-size:2.4rem}.about .about-text p{font-size:1.3rem;margin-top:.7rem}.about .about-text p span{font-size:1.5rem}.contact-banner .contact-banner-info{width:50%}.contact-banner .contact-banner-info h4{font-size:2.7rem}.contact-banner .contact-banner-info h3{font-size:2.4rem}.contact-banner .contact-banner-info p{font-size:1.3rem;margin-top:.7rem}.contact-banner .contact-banner-info .email{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:.7rem}.contact-banner .contact-banner-info .email img{width:1.3rem;margin-right:.3rem}.services{height:87vh}.services h3{font-size:2.4rem;height:2.5rem}.services .services-menu{height:8.5rem;margin-top:.7rem}.services .services-menu .services-menu-item .services-menu-item-image{width:4rem;height:4rem;padding:.8rem}.services .services-menu .services-menu-item p{font-size:1.2rem}.services .services-item{top:14rem;height:calc(87vh - 18rem);padding:.7rem}.services .services-item .services-item-image{width:30%}.services .services-item .services-item-image img{width:60%}.services .services-item .services-item-content{width:70%}.services .services-item .services-item-content h4{font-size:1.8rem}.services .services-item .services-item-content p{width:95%;font-size:1.3rem}.quote h4{font-size:2.7rem}.quote h3{font-size:2.4rem}.quote .quote-form .form-group h4{font-size:2.2rem;margin-top:.5rem}.quote .quote-form .form-group label{font-size:1.2rem;margin-top:.7rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select,.quote .quote-form .form-group textarea{font-size:1.1rem}.quote .quote-form .form-group .error{font-size:1.2rem;height:2.5rem;line-height:2.5rem}.quote .quote-form .form-group .form-group-buttons{margin-top:.7rem}.work h3{font-size:2.4rem}.work .work-reel .work-reel-item .website-link h4{font-size:2.4rem}.work .work-reel .work-reel-item .website-link img{height:1.4rem;margin-left:1rem}.work .work-reel .work-reel-item h5{font-size:2.3rem}.work .work-reel .work-reel-item .images .img-desktop{height:70%}.work .work-reel .work-reel-item .images .img-mobile{height:60%}.work .work-reel .icon-arrow{height:2.5rem}footer .footer-top .footer-info .footer-logo img{width:3rem;margin-right:1.7rem}footer .footer-top .footer-info .footer-logo p{font-size:2.5rem}footer .footer-top .footer-info p{font-size:2.2rem}footer .footer-top .footer-info .footer-contact{margin-top:1.5rem}footer .footer-top .footer-info .footer-contact p{font-size:1.7rem}footer .footer-top .footer-info .footer-contact .email img{width:1.1rem}footer .footer-top .footer-info .footer-contact .email p{font-size:1.2rem}footer .footer-top .footer-consultation{width:50%}footer .footer-top .footer-consultation h5{font-size:2rem}footer .footer-top .footer-consultation hr{width:70%}footer .footer-top .footer-consultation form label{font-size:1.2rem;margin-top:.7rem}footer .footer-top .footer-consultation form .error{font-size:1.2rem;height:2.5rem;line-height:2.5rem}footer .footer-bottom p{font-size:1.1rem}}@media screen and (max-width:1250px){.section{padding:2rem 3rem}.btn{font-size:1rem;width:8rem}nav .nav-logo{width:40%}nav .nav-logo p{font-size:2rem}nav .nav-logo img{width:2rem}nav .nav-menu{width:60%}nav .nav-menu a{font-size:1rem;padding:2rem .9rem}.landing{width:75%}.landing h1{font-size:2.3rem;margin-top:5rem}.landing h2{font-size:1.5rem}.landing h3{font-size:1.8rem}.landing .buttons{margin-top:2.5rem}.about .about-text{width:70%}.about .about-text h3{font-size:2.1rem}.about .about-text p{font-size:1.1rem;width:95%;margin-top:.5rem}.about .about-text p span{font-size:1.3rem}.about .about-img{width:30%}.about .about-img img{width:100%}.contact-banner .contact-banner-info{width:60%}.contact-banner .contact-banner-info h4{font-size:2.4rem}.contact-banner .contact-banner-info h3{font-size:2.1rem}.contact-banner .contact-banner-info p{font-size:1.1rem;margin-top:.5rem}.contact-banner .contact-banner-info .email{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:.5rem}.contact-banner .contact-banner-info .email img{width:1.1rem;margin-right:.3rem}.contact-banner .contact-banner-buttons{width:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-banner .contact-banner-buttons .btn{margin:.7rem 0}.services{height:calc(100vh - 6rem)}.services h3{font-size:2.1rem;height:2.1rem}.services .services-menu{height:7rem;margin-top:.5rem}.services .services-menu .services-menu-item .services-menu-item-image{width:3rem;height:3rem;padding:.7rem;border-width:1px}.services .services-menu .services-menu-item p{font-size:.9rem}.services .services-item{top:11.9rem;height:calc(100vh - 19.9rem);padding:.5rem}.services .services-item .services-item-image{width:30%}.services .services-item .services-item-image img{width:60%}.services .services-item .services-item-content{width:70%}.services .services-item .services-item-content h4{font-size:1.5rem}.services .services-item .services-item-content p{width:95%;font-size:1.1rem}.quote h4{font-size:2.4rem}.quote h3{font-size:2.1rem}.quote .quote-form .form-group{width:50%}.quote .quote-form .form-group h4{font-size:1.9rem;margin-top:0}.quote .quote-form .form-group label{font-size:1rem;margin-top:.5rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select,.quote .quote-form .form-group textarea{font-size:.9rem}.quote .quote-form .form-group .error{font-size:1rem;height:2rem;line-height:2rem}.quote .quote-form .form-group .form-group-buttons{margin-top:.5rem}.work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.work h3{font-size:2.1rem;height:5%;overflow-y:hidden}.work .work-reel{height:95%}.work .work-reel .work-reel-item{height:100%}.work .work-reel .work-reel-item .website-link h4{font-size:2.1rem}.work .work-reel .work-reel-item .website-link img{height:1.2rem;margin-left:.7rem}.work .work-reel .work-reel-item h5{font-size:2rem}.work .work-reel .work-reel-item .images .img-desktop{height:60%}.work .work-reel .work-reel-item .images .img-mobile{height:50%}.work .work-reel .icon-arrow{height:2rem}footer .footer-top .footer-info .footer-logo img{width:2.5rem;margin-right:1.3rem}footer .footer-top .footer-info .footer-logo p{font-size:2.2rem;line-height:2.5rem}footer .footer-top .footer-info p{font-size:1.8rem}footer .footer-top .footer-info .footer-contact{margin-top:1.3rem}footer .footer-top .footer-info .footer-contact p{font-size:1.4rem}footer .footer-top .footer-info .footer-contact .email img{width:1rem}footer .footer-top .footer-info .footer-contact .email p{font-size:1rem}footer .footer-top .footer-consultation{width:50%}footer .footer-top .footer-consultation h5{font-size:1.4rem}footer .footer-top .footer-consultation hr{width:70%}footer .footer-top .footer-consultation form .flex-row{width:100%}footer .footer-top .footer-consultation form label{font-size:1rem;margin-top:.5rem}footer .footer-top .footer-consultation form input{width:100%}footer .footer-top .footer-consultation form .error{font-size:1rem;height:2rem;line-height:2rem}footer .footer-bottom p{font-size:1rem}}@media screen and (max-width:940px){.section{padding:2rem 2rem}.btn{font-size:.9rem;width:7rem;padding:.5rem!important}body{background-image:url(../assets/img/background-tablet.svg)}nav{padding:0 1.5rem}nav .nav-logo{width:70%}nav .nav-logo p{font-size:1.8rem}nav .nav-logo img{width:2rem;margin-right:.2rem}nav .nav-menu{display:none}nav .show-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.landing{width:70%}.landing h1{font-size:2rem;margin-top:4rem}.landing h2{font-size:1.3rem}.landing h3{font-size:1.5rem}.landing .buttons{margin-top:2rem}.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .about-text{width:100%}.about .about-text h3{font-size:1.8rem}.about .about-text p{font-size:1rem}.about .about-text p span{font-size:1.2rem}.about .about-img{width:100%;margin-top:2rem}.about .about-img img{width:80%}.contact-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-banner .contact-banner-info{width:100%}.contact-banner .contact-banner-info h4{font-size:2.1rem}.contact-banner .contact-banner-info h3{font-size:1.8rem}.contact-banner .contact-banner-info p{font-size:1rem}.contact-banner .contact-banner-info .email{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:.5rem}.contact-banner .contact-banner-info .email img{width:1rem;margin-right:.3rem}.contact-banner .contact-banner-buttons{width:100%;margin-top:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-banner .contact-banner-buttons .btn{margin:0 1rem}.services{height:100vh}.services h3{font-size:1.8rem;height:1.8rem}.services .services-menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);height:13.5rem;margin-top:1rem}.services .services-menu .services-menu-item{height:100%}.services .services-menu .services-menu-item .services-menu-item-image{width:3rem;height:3rem;padding:.6rem;border-width:1px}.services .services-menu .services-menu-item p{font-size:.8rem;text-align:center}.services .services-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:17rem;height:calc(100vh - 18rem);padding:.5rem}.services .services-item .services-item-image{width:100%;height:auto}.services .services-item .services-item-image img{width:25vh}.services .services-item .services-item-content{width:100%;height:auto;margin-top:1rem;padding-left:2rem}.services .services-item .services-item-content h4{font-size:1.2rem}.services .services-item .services-item-content p{overflow-y:hidden;width:90%;font-size:1rem}.quote{height:60vh}.quote h4{font-size:2.1rem}.quote h3{font-size:1.8rem}.quote .quote-form .form-group{width:80%}.quote .quote-form .form-group h4{font-size:1.6rem}.quote .quote-form .form-group label{font-size:.9rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select{height:1.8rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select,.quote .quote-form .form-group textarea{font-size:.8rem}.quote .quote-form .form-group .error{font-size:.9rem}.quote .quote-form .form-group .btn{width:5rem}.work{height:90vh}.work h3{font-size:1.8rem;height:5%}.work .work-reel .work-reel-item .website-link h4{font-size:1.8rem}.work .work-reel .work-reel-item .website-link img{height:1rem;margin-left:.5rem}.work .work-reel .work-reel-item h5{font-size:1.5rem}.work .work-reel .work-reel-item .images{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.work .work-reel .work-reel-item .images .img-desktop{height:45%;margin-top:2rem}.work .work-reel .work-reel-item .images .img-mobile{height:45%;margin-top:2rem}.work .work-reel .icon-arrow{height:2rem}footer .footer-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer .footer-top .footer-info{width:90%;margin-top:1.5rem}footer .footer-top .footer-info .footer-logo img{width:2rem;margin-right:1rem}footer .footer-top .footer-info .footer-logo p{font-size:2rem;line-height:2rem}footer .footer-top .footer-info p{font-size:1.5rem}footer .footer-top .footer-info .footer-contact{margin-top:1.2rem}footer .footer-top .footer-info .footer-contact p{font-size:1.3rem}footer .footer-top .footer-info .footer-contact .email img{width:.9rem}footer .footer-top .footer-info .footer-contact .email p{font-size:.9rem}footer .footer-top .footer-consultation{width:90%}footer .footer-top .footer-consultation h5{font-size:1.3rem}footer .footer-top .footer-consultation hr{width:80%}footer .footer-top .footer-consultation form label{font-size:.9rem}footer .footer-top .footer-consultation form input{font-size:.8rem;height:1.8rem}footer .footer-top .footer-consultation form .error{font-size:.9rem}footer .footer-top .footer-consultation form .btn{margin-right:0}footer .footer-bottom{margin-top:1rem}footer .footer-bottom p{font-size:1rem}}@media screen and (max-width:500px){.section{padding:1rem 1.5rem}.btn{font-size:.9rem;width:7rem;padding:.5rem!important}body{background-image:url(../assets/img/background-mobile.svg)}nav{padding:0 1rem}nav .nav-logo{width:80%}nav .nav-logo p{font-size:1.6rem}nav .nav-logo img{width:1.8rem;margin-right:0}.landing{width:80%}.landing h1{font-size:1.8rem;height:2.5rem;line-height:2.5rem;margin-top:3rem}.landing h2{font-size:1.1rem}.landing h3{font-size:1.3rem}.landing .buttons{margin-top:1.5rem}.landing .buttons .btn:first-child{margin-right:1.5rem}.about .about-text h3{font-size:1.6rem}.about .about-text p{font-size:.9rem;width:100%}.about .about-text p span{font-size:1.1rem}.contact-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-banner .contact-banner-info{width:100%}.contact-banner .contact-banner-info h4{font-size:1.8rem}.contact-banner .contact-banner-info h3{font-size:1.6rem}.contact-banner .contact-banner-info p{font-size:.9rem}.contact-banner .contact-banner-info .email{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:.5rem}.contact-banner .contact-banner-info .email img{width:.9rem;margin-right:.2rem}.contact-banner .contact-banner-buttons{width:100%;margin-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-banner .contact-banner-buttons .btn{width:8rem}.contact-banner .contact-banner-buttons .btn-filled-blue{margin-bottom:1rem}.services{height:116vh}.services h3{font-size:1.6rem;height:1.6rem}.services .services-menu{height:12.5rem}.services .services-menu .services-menu-item .services-menu-item-image{width:2.5rem;height:2.5rem}.services .services-item{top:16rem;height:calc(116vh - 17rem);padding:.5rem}.services .services-item .services-item-content{padding-left:2.5rem}.services .services-item .services-item-content h4{font-size:1.1rem}.services .services-item .services-item-content p{font-size:.9rem}.quote{height:60vh}.quote h4{font-size:1.8rem}.quote h3{font-size:1.6rem}.quote .quote-form .form-group{width:90%;top:6rem}.quote .quote-form .form-group h4{font-size:1.4rem}.quote .quote-form .form-group input,.quote .quote-form .form-group select{height:1.8rem}.work{height:65vh}.work h3{font-size:1.6rem;height:5%}.work .work-reel .work-reel-item{top:-2rem}.work .work-reel .work-reel-item .website-link h4{font-size:1.6rem}.work .work-reel .work-reel-item .website-link img{height:.9rem}.work .work-reel .work-reel-item h5{font-size:1.3rem;text-align:right}.work .work-reel .work-reel-item .images .img-desktop{height:35%;margin-top:1.5rem}.work .work-reel .work-reel-item .images .img-mobile{height:35%;margin-top:1.5rem}.work .work-reel .icon-arrow{height:1.5rem}footer .footer-top .footer-info{width:100%;margin-top:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-top .footer-info .footer-logo img{width:1.8rem}footer .footer-top .footer-info .footer-logo p{font-size:1.8rem;line-height:2rem}footer .footer-top .footer-info p{font-size:1.3rem}footer .footer-top .footer-info .footer-contact{margin-top:1rem;-ms-flex-item-align:start;align-self:flex-start}footer .footer-top .footer-info .footer-contact p{font-size:1.2rem}footer .footer-top .footer-consultation{width:100%}footer .footer-top .footer-consultation h5{font-size:1.3rem}footer .footer-top .footer-consultation hr{width:90%}footer .footer-top .footer-consultation form .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-top .footer-consultation form .flex-row .flex-column{width:70%}footer .footer-bottom p{font-size:.9rem}}@media screen and (max-width:370px){.section{padding:1rem 1.1rem}nav .nav-logo{width:85%}.about .about-text h3{font-size:1.5rem}.contact-banner .contact-banner-info h4{font-size:1.7rem}.contact-banner .contact-banner-info h3{font-size:1.5rem}.services{height:135vh}.services h3{font-size:1.5rem;height:1.5rem}.services .services-item .services-item-content p{width:87%}.quote{height:75vh}.quote h4{font-size:1.6rem}.quote h3{font-size:1.5rem}.quote .quote-form .form-group h4{font-size:1.3rem}.work h3{font-size:1.5rem}.work .work-reel .work-reel-item .website-link h4{font-size:1.5rem}.work .work-reel .work-reel-item h5{font-size:1.2rem}.work .work-reel .work-reel-item .images .img-desktop{height:35%;margin-top:1.5rem}.work .work-reel .work-reel-item .images .img-mobile{height:35%;margin-top:1.5rem}.work .work-reel .icon-arrow{height:1.5rem}}@media screen and (max-width:300px){.landing .buttons{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing .buttons .btn:first-child{margin-right:0;margin-bottom:1rem}.services{height:158.5vh!important}.services .services-item{height:calc(158.5vh - 17rem)!important}.quote{height:86vh!important}.quote .quote-form .form-group{top:9rem!important}}@media screen and (min-width:1500px) and (max-height:900px){.services{height:85vh}.services .services-item{top:14rem;height:calc(85vh - 17rem)}.quote{height:95vh}}@media screen and (min-width:1250px) and (max-height:730px){.services{height:105vh}.services .services-item{height:calc(105vh - 17.3rem)}.quote{height:105vh}}@media screen and (min-width:940x) and (max-width:1250px) and (max-height:680px){.services{height:105vh}.services .services-item{height:calc(105vh - 14.3rem)}.quote{height:105vh}}@media screen and (max-width:940px) and (max-height:900px){.services{height:110vh!important}.services .services-item{height:calc(110vh - 18rem)!important}.quote{height:65vh!important}}@media screen and (max-width:940px) and (max-height:800px){.services{height:115vh!important}.services .services-item{height:calc(115vh - 18rem)!important}.quote{height:75vh!important}}@media screen and (max-width:940px) and (max-height:700px){.services{height:135vh!important}.services .services-item{height:calc(135vh - 18rem)!important}.quote{height:85vh!important}}@media screen and (max-width:500px) and (max-height:800px){.services{height:128vh}.services .services-item{height:calc(128vh - 17rem)}.quote{height:73vh}.work{height:77vh}}@media screen and (max-width:500px) and (max-height:700px){.services{height:157vh}.services .services-item{height:calc(157vh - 17rem)}.quote{height:83vh}.work{height:85vh}}