/*!
Theme Name: LAM Aplitec
Theme URI: http://luismendoza.tech/wordpress/themes
Author: Luis Antonio Mendoza
Author URI: http://luismendoza.tech
Description: Theme developed for Aplitec by Luis Antonio Mendoza.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lam-aplitec
*/@import"https://fonts.googleapis.com/css2?family=Hind:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background-color:#fff;color:#232323;font-size:16px;font-weight:normal}a{font-weight:700;text-decoration:none;color:#d2000d;transition:.2s color}a:hover{text-decoration:underline}img,iframe,video{max-width:100%}ul{margin:0;padding:0;list-style:none}p{margin:0}body{font-family:"Hind",Arial,Helvetica,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",Arial,Helvetica,sans-serif;margin:0}.bold{font-weight:700}.italic{font-style:italic}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.uppercase{text-transform:uppercase}.flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.d-small{display:block}@media screen and (min-width: 1024px){.d-small{display:none !important}}.d-large{display:none}@media screen and (min-width: 1024px){.d-large{display:block !important}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}button,.btn{padding:.8rem .6rem;transition:.2s all;cursor:pointer;border:none;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8em;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.3)}@media screen and (min-width: 1024px){button,.btn{padding:1rem .8rem;font-size:16px}}.btn{display:inline-block}.btn:hover{color:#fff}.btn.primary{background-color:#d2000d}.btn.primary:hover{background-color:#b9000b}.slider-button>div{width:100% !important;height:100% !important}.slider-button a{width:100% !important;height:100% !important;background:none !important}.card{border-radius:8px;overflow:hidden;box-shadow:1px 1px 30px rgba(0,0,0,.1)}.card .card-header{background-size:cover;background-position:center;height:200px}.card .card-content{margin:1rem}.card .card-content .card-subtitle.center{text-align:center;text-transform:uppercase;font-family:"Hind",Arial,Helvetica,sans-serif;font-size:.8rem}.card .card-content .card-data{font-size:.8em;margin:.5rem 0;color:#606060}.card .card-content .card-data .author-icon{margin-left:5px}.card .card-footer{margin:1rem}.card .card-date{display:inline-block;padding:2px 8px;font-size:.8em;font-weight:700}.card .card-title{margin:.5rem 0;font-family:"Hind",Arial,Helvetica,sans-serif;font-size:1.25em}.card .card-title a{color:#232323}.card .card-title a:hover{text-decoration:none;color:#d2000d}.card .card-title.center{margin:0;text-align:center;color:#f18f01}.card .card-excerpt{font-size:.9rem;line-height:1.5rem;color:#606060}.card .card-link{font-size:.8em;text-transform:initial;text-shadow:none;padding:12px 10px}.card .card-link:hover{text-decoration:none}.card .card-link:active{transform:scale(0.9)}.cards-list{padding:3rem 0}@media screen and (min-width: 768px){.cards-list{flex-wrap:nowrap}}.cards-list .cards-list-item{margin:1rem}@media screen and (min-width: 768px){.cards-list .cards-list-item{width:33%}}.cards-list.team-list{flex-wrap:wrap}.cards-list.team-list .cards-list-item{margin:10px;width:40%}@media screen and (min-width: 768px){.cards-list.team-list .cards-list-item{width:30%}}@media screen and (min-width: 1024px){.cards-list.team-list .cards-list-item{margin:15px;width:20%}}.home .card .card-header{height:200px}.carrousel{padding:0 50px}.carrousel .carrousel-item{padding:16px;margin:0 10px;box-shadow:1px 1px 10px rgba(0,0,0,.1);border-bottom:3px solid #d2000d}.carrousel .carrousel-item img{margin:0 auto}.slick-arrow{z-index:9999;position:absolute;top:35%;font-size:1.953em;color:#d2000d;cursor:pointer}.slick-arrow.fa-chevron-circle-left{left:.5rem}.slick-arrow.fa-chevron-circle-right{right:.5rem}@media screen and (min-width: 768px){.slick-arrow{top:45%}}input,select,textarea{border-radius:4px;padding:8px}input,select,textarea{border-color:#c7c7c7;border-style:solid;border-width:1px;color:#232323}select,input[type=submit]{cursor:pointer}.page-heading{position:relative;height:150px;background-image:url("img/page-heading.png");background-position:center;background-size:cover;color:#fff}@media screen and (min-width: 768px){.page-heading{height:200px}}.page-heading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.page-heading .page-heading-content{position:relative;z-index:1000}@media screen and (min-width: 768px){.page-heading .page-heading-content .page-title{font-size:1.953em}}.page-template-template-about .page-heading{background-image:url("img/banner-1.png")}.page-template-template-solutions .page-heading{background-image:url("img/banner-2.png")}.page-template-template-portfolio .page-heading{background-image:url("img/banner-3.png")}.page-template-template-contact .page-heading{background-image:url("img/banner-5.png")}.privacy-policy .page-heading,.page-id-259 .page-heading,.parent-pageid-13 .page-heading{background:#d2000d}.privacy-policy .page-heading:before,.page-id-259 .page-heading:before,.parent-pageid-13 .page-heading:before{content:initial}.blog-heading{height:150px;color:#fff}@media screen and (min-width: 768px){.blog-heading{height:200px}}.blog-heading .blog-heading-content{text-align:center}.blog-heading .blog-heading-content .blog-title{margin-bottom:.5rem}@media screen and (min-width: 768px){.blog-heading .blog-heading-content .blog-title{font-size:1.953em}}.blog-heading .blog-heading-content .blog-heading-link{font-size:.8em;font-weight:300;color:#fff}.posts-list{flex-wrap:wrap}@media screen and (min-width: 768px){.posts-list{align-items:stretch}}.posts-list .posts-list-item{width:90%;margin:.5rem}@media screen and (min-width: 768px){.posts-list .posts-list-item{width:45%}}@media screen and (min-width: 1024px){.posts-list .posts-list-item{width:30%}}.no-posts{padding:1rem 0}.contact-form{margin:2rem 0}.contact-form .nf-before-form-content,.contact-form .nf-after-form-content{text-align:center;font-size:.8rem}.contact-form .nf-form-content .field-wrap label{font-weight:400}.contact-form .nf-form-content .ninja-forms-field{background-color:#fff}.contact-form .nf-form-content input[type=button]{background-color:#d2000d;font-weight:700;text-transform:uppercase;cursor:pointer}.contact-form .nf-form-content input[type=button]:hover{background-color:#1446a0;color:#fff}.contact-form .privacy-checkbox label{font-size:.8em}.container,.container-fluid{padding-left:20px;padding-right:20px}.container{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.container{padding-left:0;padding-right:0}}.container-fluid{width:100%}.Section{padding:3rem 0}.Section .Section-heading{padding:1rem;text-align:center}.Section .Section-heading .Section-title{margin-bottom:.5rem}@media screen and (min-width: 768px){.Section .Section-heading .Section-title{font-size:1.953em;color:#d2000d}}.Section .Section-heading .Section-headingSeparator{width:175px;border-bottom:1px solid #c7c7c7;margin:1rem auto}.Section .Section-heading .Section-headingSeparator span{width:40px;height:4px;margin:0 auto;display:block;position:relative;bottom:0;background-color:#d2000d}.Section .Section-footer{padding:2rem 0;text-align:center;font-size:.8em}@media screen and (min-width: 768px){.Section .Section-footer{font-size:16px}}.Section .Section-footer a{font-weight:300}.Section .Section-footer a i{margin:0 4px}.page-body{background:none !important}.topbar{display:none}@media screen and (min-width: 768px){.topbar{display:block;font-size:.8em;background-color:#d2000d;color:#fff}.topbar .topbar-content{justify-content:space-between}.topbar .topbar-content .topbar-social ul li{margin:0 5px}.topbar .topbar-content .topbar-contact{font-size:.8em}.topbar .topbar-content .topbar-contact div{margin:0 5px}.topbar .topbar-content .topbar-contact div:last-child{margin-right:0}.topbar .topbar-content .topbar-contact i{margin-right:5px}.topbar .topbar-content .topbar-contact .topbar-email a{display:block;padding:.5rem}.topbar .topbar-content .topbar-contact .topbar-email a:hover{color:#fff;background:#860008}.topbar a{color:#fff}.topbar a:hover{text-decoration:none;color:#232323}}@media screen and (min-width: 1024px){.topbar .topbar-content .topbar-social ul li{margin:0 .5rem}}@media screen and (min-width: 1200px){.topbar .topbar-content .topbar-contact{font-size:inherit}.topbar .topbar-content .topbar-contact div{margin:0 .5rem}}.header .header-content{justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.header .header-content{align-items:stretch}}.header .header-content .header-section .logo{max-width:110px;padding:.5rem}@media screen and (min-width: 768px){.header .header-content .header-section .logo{max-width:125px}}@media screen and (min-width: 1200px){.header .header-content .header-section .logo{max-width:150px}}.header .header-content .header-section .logo-avixa{max-width:80px}@media screen and (min-width: 1200px){.header .header-content .header-section .logo-avixa{max-width:100px}}@media screen and (min-width: 1024px){.header .header-content .header-section .nav{display:flex;align-items:stretch;height:100%}.header .header-content .header-section .nav ul{display:flex;align-items:center}.header .header-content .header-section .nav ul li{display:flex;align-items:stretch;height:100%}.header .header-content .header-section .nav ul li a{display:flex !important;align-items:center;padding:0 1rem !important;font-weight:400;color:#232323;transition:.3s all}.header .header-content .header-section .nav ul li a:hover{border-bottom:none;text-decoration:none;background:#d2000d;color:#fff}.header .header-content .header-section .nav ul li.current_page_item a{background:#d2000d;color:#fff}}#burger{order:2;padding:0 1rem;font-size:1.953em;color:#d2000d;cursor:pointer}@media screen and (min-width: 1024px){#burger{display:none !important}}#main-menu{order:3;display:none;width:100%;text-align:right}#main-menu a{display:block;padding:0 1rem 8px}#main-menu.show{display:block}@media screen and (min-width: 1024px){#main-menu{order:initial;display:block !important;width:auto;background-color:initial}}#shopping-cart{order:1;font-size:1.25em}#shopping-cart a{color:inherit}#shopping-cart a:hover{color:#d2000d}@media screen and (min-width: 1024px){#shopping-cart{order:initial}}@media screen and (min-width: 1024px){#avixa{order:initial;display:flex !important}}.floating-buttons{z-index:9999;position:fixed;bottom:10px;right:10px}@media screen and (min-width: 768px){.floating-buttons{bottom:20px;right:20px}}@media screen and (min-width: 1024px){.floating-buttons{bottom:30px;right:30px}}.floating-buttons .floating-button{display:inline-block;padding:10px;font-size:1.5rem;line-height:0;text-align:center;border-radius:50%;color:#fff;transition:.2s all}@media screen and (min-width: 768px){.floating-buttons .floating-button{padding:15px;font-size:2rem}}.floating-buttons .floating-button:hover{color:#fff;box-shadow:2px 2px 5px 1px rgba(0,0,0,.25)}.floating-buttons .floating-button.whatsapp{background:#25d366}.fixed-header .nav{margin:0}.nav .menu>li{position:relative;transition:.2s all;width:100%}@media screen and (min-width: 1024px){.nav .menu>li:hover{background-color:#d2000d}}@media screen and (min-width: 1024px){.nav .menu>li.menu-item-has-children>a:after{content:"+";margin-left:.5rem}.nav .menu>li.menu-item-has-children:hover .sub-menu{display:block}}.nav .menu>li.menu-item-has-children>.sub-menu{display:none;z-index:3000;position:absolute;top:100%;left:0;width:100%;background-color:#d2000d}.nav .menu>li.menu-item-has-children>.sub-menu .menu-item:last-child{border-radius:0 0 8px 8px}.nav .menu>li.menu-item-has-children>.sub-menu .menu-item a{display:inline-block !important;padding:.5rem !important;width:100%;text-align:left;color:#fff}.singular{background:#f8f7f7}@media screen and (min-width: 1024px){.singular{padding-top:50px;padding-bottom:50px}}.singular .container{max-width:960px}.singular .singular-body{padding:1rem;background:#fff}.singular .singular-header .singular-title{font-size:35px}@media screen and (min-width: 768px){.singular .singular-header .singular-title{font-size:40px}}@media screen and (min-width: 1024px){.singular .singular-header .singular-title{font-size:50px}}.singular .singular-header .singular-date{display:inline-block;padding:2px 8px;margin-top:1rem;font-weight:700;background-color:#d2000d;color:#fff}.singular .singular-header .singular-date .author-icon{margin-left:5px}.singular .singular-header .singular-author{font-size:.8em;margin:.5rem 0;color:#606060}.singular .singular-content{line-height:2rem}.singular .singular-content .singular-thumbnail{margin:1rem auto}.singular .singular-content .singular-thumbnail img{height:auto}.singular .singular-content .singular-thecontent{padding:0 1rem;line-height:2rem}@media screen and (min-width: 768px){.singular .singular-content .singular-thecontent{padding:0}}.singular .singular-content .singular-thecontent p{margin:1rem 0}.singular .singular-content .singular-thecontent ul{padding:0 40px;list-style:initial}.singular .singular-content .singular-thecontent hr{margin:2rem auto;width:100px;border:2px solid #f18f01}.singular .singular-content .singular-thecontent figure{margin:0}.footer{font-size:.8em;border-top:3px solid #d2000d;border-bottom:3px solid #d2000d;background:#232323;color:#c7c7c7}.footer .footer-content{padding:1rem}@media screen and (min-width: 768px){.footer .footer-content .footer-sections{justify-content:space-between;align-items:flex-start}}.footer .footer-content .footer-sections .footer-section{width:100%;margin:2rem 0;line-height:1.5rem}@media screen and (min-width: 768px){.footer .footer-content .footer-sections .footer-section{width:30%;padding:10px}}.footer .footer-content .footer-sections .footer-section .footer-logo{margin-bottom:.5rem;max-width:150px}.footer .footer-content .footer-sections .footer-section .footer-heading{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #606060;font-size:1.563em;color:#fff}.footer .footer-content .footer-sections .footer-section .footer-link{padding-bottom:1rem;margin-bottom:1rem;font-size:16px}.footer .footer-content .footer-sections .footer-section .footer-link a{color:inherit}.footer .footer-content .footer-sections .footer-section .footer-link a:hover{text-decoration:none;color:#d2000d}.footer .footer-content .footer-sections .footer-section .footer-link a i{margin-right:5px}.footer .footer-content .footer-sections .footer-section .footer-posts li{border-bottom:1px solid #606060;padding-bottom:1rem;margin-bottom:1rem;font-size:1.25em}.footer .footer-content .footer-sections .footer-section .footer-posts li:last-child{border:none}.footer .footer-content .footer-sections .footer-section .footer-posts li a{color:#c7c7c7}.footer .footer-content .footer-sections .footer-section .footer-posts li a:hover{text-decoration:none;color:#d2000d}.footer .footer-content .footer-sections .footer-section .footer-posts li a i{margin-right:8px;color:#d2000d}.footer .footer-content .footer-sections .footer-section .footer-contact li{margin:.5rem 0}.footer .footer-content .footer-sections .footer-section .footer-contact li a{color:#c7c7c7}.footer .footer-content .footer-sections .footer-section .footer-contact li a:hover{text-decoration:none;color:#d2000d}.footer .footer-content .footer-sections .footer-section .footer-contact li i{margin-right:5px}.footer .footer-content .footer-sections .footer-section .footer-contact .footer-contact-section{margin-bottom:1.5rem}.footer .footer-content .footer-sections .footer-section .footer-social{justify-content:flex-start;margin:15px 0}.footer .footer-content .footer-sections .footer-section .footer-social li{margin:0 10px;font-size:1.25em}.footer .footer-content .footer-sections .footer-section .footer-social li:first-child{margin-left:0}.footer .footer-content .footer-sections .footer-section .footer-social li a{transition:.2s all;color:#fff}.footer .footer-content .footer-sections .footer-section .footer-social li a:hover{color:#d2000d}.footer .footer-bottom{padding:1rem;border-top:1px solid #606060;text-align:center}.footer-privacy{font-weight:inherit;color:inherit}.HomeHero{min-height:40vh;height:40vh;background:#232323;overflow:hidden}@media screen and (min-width: 768px){.HomeHero{min-height:60vh;height:60vh}}@media screen and (min-width: 1024px){.HomeHero{min-height:70vh;height:70vh}}.HomeHero .HomeHero-content{position:relative;height:100%}.HomeHero .HomeHero-content iframe{opacity:.4;margin-top:-20vh}.HomeHero .HomeHero-content .HomeHero-overText{z-index:9999;position:absolute;top:2rem;right:2rem;left:2rem;bottom:2rem;padding:1rem;border-top:5px solid #d2000d;text-align:center;background-color:rgba(0,0,0,.4);color:#fff}@media screen and (min-width: 768px){.HomeHero .HomeHero-content .HomeHero-overText{top:32%;left:30%;right:auto;bottom:auto}}@media screen and (min-width: 1024px){.HomeHero .HomeHero-content .HomeHero-overText{left:35%}}@media screen and (min-width: 1200px){.HomeHero .HomeHero-content .HomeHero-overText{left:40%}}.HomeHero .HomeHero-content .HomeHero-overText h2,.HomeHero .HomeHero-content .HomeHero-overText p{margin-bottom:1rem}.HomeHero .HomeHero-content .HomeHero-overText h2{font-size:16px;letter-spacing:1px}@media screen and (min-width: 768px){.HomeHero .HomeHero-content .HomeHero-overText h2{font-size:1.563em}}.HomeHero .HomeHero-content .HomeHero-overText p{text-align:center;font-size:.8em}@media screen and (min-width: 768px){.HomeHero .HomeHero-content .HomeHero-overText p{max-width:310px;font-size:16px}}.HomeAbout .HomeAbout-content{flex-direction:column;padding:1rem}@media screen and (min-width: 1024px){.HomeAbout .HomeAbout-content{position:relative;top:-75px;flex-direction:row;justify-content:space-between;align-items:stretch}}.HomeAbout .HomeAbout-content .HomeAbout-box{width:80%;padding:1rem;margin:1rem 0;border-radius:5px;background:#d2000d;color:#fff;box-shadow:1px 1px 4px 1px rgba(0,0,0,.1)}.HomeAbout .HomeAbout-content .HomeAbout-box:nth-child(even){background:#fff;color:#232323}@media screen and (min-width: 1024px){.HomeAbout .HomeAbout-content .HomeAbout-box{position:relative;width:24%;margin:0 .1rem}.HomeAbout .HomeAbout-content .HomeAbout-box:hover{top:-10px}}.HomeAbout .HomeAbout-content .HomeAbout-box .HomeAbout-title{margin-bottom:5px;font-family:"Hind",Arial,Helvetica,sans-serif}.HomeSolutions .HomeSolutions-items{flex-direction:column}@media screen and (min-width: 768px){.HomeSolutions .HomeSolutions-items{flex-direction:row;justify-content:center;padding:1rem 0}}@media screen and (min-width: 1024px){.HomeSolutions .HomeSolutions-items{justify-content:space-between}}.HomeSolutions .HomeSolutions-items .HomeSolution{width:90%;position:relative;flex-direction:column;min-height:150px;padding:1rem;margin:1rem 0;text-align:center;border-radius:8px;background-position:center;background-size:cover;overflow:hidden}.HomeSolutions .HomeSolutions-items .HomeSolution:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}@media screen and (min-width: 768px){.HomeSolutions .HomeSolutions-items .HomeSolution{width:45%;min-height:220px;margin:.5rem}}@media screen and (min-width: 1024px){.HomeSolutions .HomeSolutions-items .HomeSolution{width:23%;min-height:250px;padding:2rem 1rem;margin:0 5px}}.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-icon,.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-title{position:relative;z-index:1000;color:#fff}@media screen and (min-width: 768px){.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-icon,.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-title{font-size:1.563em}}.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-icon{font-size:1.953em}.HomeSolutions .HomeSolutions-items .HomeSolution .HomeSolution-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000}.About{padding:1rem}@media screen and (min-width: 768px){.About{padding:2rem}}@media screen and (min-width: 1024px){.About{padding:2.5rem 0}}.About .About-text ol.flex{flex-direction:column}@media screen and (min-width: 1024px){.About .About-text{align-items:flex-start;flex-wrap:nowrap}}.About .About-p{margin-bottom:1rem;line-height:1.75rem;text-align:justify}@media screen and (min-width: 768px){.About .About-p{line-height:1.9rem}}.About .About-image{padding:0 1.5rem}@media screen and (min-width: 768px){.Awards{justify-content:space-between;flex-wrap:nowrap}}.Awards .Award{width:45%;margin:5px}@media screen and (min-width: 768px){.Awards .Award{width:18%}}.Awards .Award:nth-child(3){order:5}@media screen and (min-width: 768px){.Awards .Award:nth-child(3){order:initial;width:30%}}.brands .brands-item{max-width:200px;margin:1rem;border-bottom:4px solid #d2000d;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);transition:.3s all}.brands .brands-item:hover{box-shadow:2px 2px 5px 2px rgba(0,0,0,.2)}.Solution{position:relative;width:90%;height:100px;margin:.5rem;background-position:center;background-size:cover;color:#fff}@media screen and (min-width: 768px){.Solution{width:31%;height:200px}}@media screen and (min-width: 1024px){.Solution{height:250px}}.Solution:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.Solution .Solution-content{z-index:1000;padding:.5rem;text-align:center;font-size:.8em}@media screen and (min-width: 768px){.Solution .Solution-content{font-size:16px}}@media screen and (min-width: 1024px){.Solution .Solution-content{font-size:1.25em}}.Solution .Solution-content .Solution-title{font-size:1.5em}.Solution .Solution-content .Solution-link{color:inherit}.Solution .Solution-content .Solution-link:hover{color:#d2000d;text-decoration:none}.Applications-gallery{align-items:stretch}.Application{align-items:flex-start;width:90%;padding:20px;margin:5px;border-top:3px solid rgba(0,0,0,0);text-align:center;font-size:16px;background-color:#f8f7f7;transition:.1s all}@media screen and (min-width: 768px){.Application{width:300px;margin:10px;font-size:1.25em}}@media screen and (min-width: 1024px){.Application{padding:30px 20px;margin:15px}}.Application:hover{border-top-color:#d2000d;box-shadow:1px 1px 15px 5px rgba(0,0,0,.1)}.Application .Application-icon,.Application .Application-title{margin-bottom:1.5rem}.Application .Application-icon{font-size:2em;color:#d2000d;transition:.1s all}@media screen and (min-width: 768px){.Application .Application-icon{font-size:2.5em}}@media screen and (min-width: 1024px){.Application .Application-icon{font-size:3em}}.Application .Application-title{font-size:1em}.Application .Application-description{font-size:.8em;color:#606060}.counter .counter-box{flex-direction:column;width:100%;padding:.5rem 0;text-align:center}.counter .counter-box img{max-width:35px;margin-bottom:.5rem}.counter .counter-box h2{margin:5px;font-size:1.953em}@media screen and (min-width: 768px){.counter .counter-box{width:50%;padding:.5rem}}@media screen and (min-width: 1024px){.counter .counter-box{width:25%}}.services{margin:2rem 0}.services .services-item{margin:.5rem 2rem;text-align:center}.services .services-item img{max-width:50px}.services .services-item p{font-weight:700}.images{margin:2rem 0}.images img{margin:.5rem 0}@media screen and (min-width: 768px){.images img{width:49%;margin:.2rem}}.Portfolio .Portfolio-gallery{align-items:flex-start;position:relative;padding:2rem 0}.Contact .Contact-content{align-items:flex-start;padding:0 2rem}@media screen and (min-width: 1024px){.Contact .Contact-content{flex-wrap:nowrap}}.Contact .contact-box{width:100%;background:#f8f7f7;box-shadow:1px 1px 4px rgba(0,0,0,.1)}.Contact .contact-box .contact-box-header,.Contact .contact-box .contact-box-content{padding:10px 20px}.Contact .contact-box .contact-box-header{font-size:1.25em;font-weight:700;background:#232323;color:#fff;border-left:5px solid #d2000d}.Contact .contact-box .contact-box-content{flex-direction:column;align-items:flex-start}.Contact .contact-box .contact-box-content a{color:inherit}.Contact .contact-box .contact-box-content a:hover{text-decoration:none;color:#d2000d}.Contact .contact-box .contact-item{font-size:.8em;margin:1rem 0}.Contact .contact-box .contact-item ul{list-style:none}.Contact .contact-box .contact-item ul li{margin:.5rem 0}.Contact .contact-box .contact-item ul li i{margin-right:5px}.Contact .contact-box .contact-item .contact-item-title{margin-bottom:.5rem}.Contact .contact-box .contact-item .contact-item-social li{font-size:1.25em;margin-right:10px}@media screen and (min-width: 1024px){.Contact .contact-box:first-child{width:60%;margin-right:10px}.Contact .contact-box:last-child{width:40%;margin-left:10px}}@media screen and (min-width: 768px){.textbox-container,.email-container{display:block}}.portfolio-gallery{display:inline-block;width:90%;margin-bottom:1.5rem}@media screen and (min-width: 768px){.portfolio-gallery{width:40%;padding:0 10px}}@media screen and (min-width: 1024px){.portfolio-gallery{width:45%;padding:20px}}.portfolio-gallery img{width:100%;height:auto}.portfolio-gallery img:hover{box-shadow:2px 2px 10px 2px rgba(0,0,0,.2)}.portfolio-gallery figure{display:none;float:left;margin:0 5px 5px 0;width:100%}.portfolio-gallery figure:first-child{display:block}.portfolio-gallery figcaption{text-align:center}.portfolio-gallery figcaption .caption-description{font-size:.8em}/*# sourceMappingURL=style.css.map */
