/*!Theme Name: elgoritmo
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: elgoritmo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
elgoritmo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/@import 'https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;700&display=swap';html{scroll-behavior:smooth}body{margin-top:104px;color:#5a5a5a}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media(min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width:62em){.featurette-heading{margin-top:7rem}}.hero{background-color:#fff}.about_us,.how_we_work{background:#e1e7ea}.our_values,.team,.contact_us{background:#f9fafb}section{padding:3rem 0}section .featurette-image{max-width:500px;max-height:500px;width:100%}.hero .btn{width:159px;height:55px;left:114px;top:326px;margin-top:5rem;background:#407bff;box-shadow:1px 2px 4px rgba(0,0,0,.25);border-radius:5px;display:flex;align-items:center;justify-content:center}.hero .btn>span{font-family:Raleway;font-style:normal;font-weight:600;font-size:20px;line-height:23px;font-variant:small-caps;color:#f9fafb}.our_values .featurette-heading{margin-left:3rem}.our_values ul>li{font-family:Raleway;font-style:normal;font-weight:400;font-size:24px;line-height:200%;color:#263238}.our_values ul>li i{color:#407bff;font-size:24px;width:24px;height:24px;margin-right:1.25rem}.team_card{width:232px;height:280px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);border-radius:8px}.team_img{width:136px;height:136px;border-radius:100%;position:relative;left:48px;right:48px;top:24px;object-fit:cover;margin-bottom:1rem}.team_name{font-family:Cabin;font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-align:center;letter-spacing:.1px;padding-top:16px;color:#263238}.team_position{font-family:Cabin;font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-align:center;letter-spacing:.2px;color:#265dd9}footer{height:140px;left:0;background:#407bff}footer{font-family:Raleway;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff}@media(min-width:576px){footer{height:120px}}footer .col{display:flex;flex-direction:column;justify-content:space-between;height:120px;align-items:flex-start;padding:1rem 0}@media(min-width:992px){footer .col{flex-direction:row;justify-content:space-between;height:120px;align-items:center}.widget_wrapper{display:flex;justify-content:flex-end}}.social_links li{background:0 0;border:none;color:#fff;padding:1rem}.social_links>li i{font-size:24px;color:#f9fafb}header{position:fixed;height:104px;left:0;top:0;width:100%;z-index:1000;background:#f9fafb;box-shadow:0 1px 4px rgba(0,0,0,.25)}.logo{position:absolute;width:158.76px;height:40px;left:20px;top:31px}@media(min-width:992px){.logo{width:205.76px;height:46px;top:24px}}@media(min-width:1200px){.logo{width:258.76px;height:56px;left:108px;top:24px}}.contact_us{padding-bottom:2rem}.contact_us .featurette-heading{margin-top:3rem}.contact form{max-width:450px;position:relative}.contact form .form_btn_wrapper{position:relative;display:flex;justify-content:center}.contact form .btn{width:182px;height:55px;margin-right:auto;margin-left:auto;left:0;right:0;background:#407bff;box-shadow:1px 2px 4px rgba(0,0,0,.25);border-radius:5px}.card{height:280px;width:232px;border:none;margin-left:auto;margin-right:auto}.team_header{margin-top:2rem}.team_wrapper{margin-top:2rem;margin-bottom:3rem}.team_grid{max-width:1000px;margin:0 auto;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.navbar{height:104px}.navbar-expand-lg .nav-item{padding-left:1.25rem;padding-right:1.25rem}.navbar .container-fluid{height:100%;justify-content:flex-end}.mobile_menu_btn{margin-top:22px;margin-bottom:22px;top:0;bottom:0;position:relative;right:2rem}@media(max-width:767px){.menu_wrapper{display:flex;flex-direction:column;padding:0;width:100%;max-width:250px;align-items:flex-end;position:relative;right:1rem;left:auto;margin-left:auto}.menu_wrapper ul,.wrapper{background:#f9fafb;width:100%;box-shadow:0 1px 4px rgb(0 0 0/25%);margin-bottom:0;padding:1rem}.wrapper{display:flex;justify-content:flex-end;padding:1rem}.menu_wrapper li{padding:.5rem}}@media(min-width:768px){.menu_wrapper{display:flex;flex-direction:row;justify-content:flex-end;padding:0;width:78%;align-items:flex-end;position:relative;right:1rem;left:auto;margin-left:auto;align-items:center}.menu_wrapper ul,.wrapper{display:flex;flex-direction:row;margin-bottom:0}.wrapper{display:flex;justify-content:flex-end;padding:0}.menu_wrapper li{padding:.5rem;text-align:center}}.menu_wrapper a{text-decoration:none;list-style:none}.menu_wrapper li{display:flex;justify-content:flex-end;list-style:none}.menu_wrapper li a{font-family:Cabin;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#678898}.mobile .menu-item a,.desktop .menu-item a{text-decoration:none}.mobile .menu-item{text-align:right;padding:.25rem 1rem}.lang_wrapper{margin-left:1rem;padding:0;background:#fff;border-radius:10px;display:flex;width:80px}.mobile+.lang_wrapper{margin-left:0}.lang_wrapper .lang-item a{padding:0}.lang_wrapper .lang-item.current-lang{padding:0;width:40px;height:32px;left:40px;top:0;color:#fff;background:#a8bef0;border-radius:10px}.lang_wrapper .lang-item.current-lang a{color:#fff}.lang_wrapper ul{display:flex;flex-direction:row;justify-content:flex-end}.lang_wrapper .lang-item{padding-left:.25rem 0 0 0;border-radius:10px 0 0 10px;color:#678898;width:40px;height:32px;display:flex;justify-content:center;align-items:center}h2{font-family:Cabin;font-style:normal;font-weight:500;font-size:40px;line-height:150%}.featurette-heading h2{font-size:44px;line-height:135%}p{font-family:Raleway;font-style:normal;font-weight:400;font-size:20px;line-height:150%}.btn{font-family:Raleway;font-weight:600;font-style:normal}label{font-family:Raleway;font-style:normal;font-weight:500;font-size:18px;line-height:21px}input{background:#f9fafb;border:1px solid #c2cfd6;box-sizing:border-box;border-radius:5px}span{font-family:Raleway;font-style:normal;font-weight:400;font-size:24px;line-height:200%;color:#263238}::placeholder{color:#c2cfd6;font-family:Raleway;font-style:normal;font-weight:600;font-size:14px;line-height:28px;letter-spacing:.2px}.nav-link{font-family:Cabin;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#678898}.new_social_media_widget .widgettitle{display:none}.new_social_media_widget .row{display:flex;flex-wrap:nowrap;width:5rem;justify-content:flex-start}@media(min-width:992px){.new_social_media_widget .row{justify-content:flex-end}}.new_social_media_widget a{padding:0}#wpadminbar{display:none}