/* Source and licensing information for the line(s) below can be found at https://www.grupoamygo.com/themes/amygo/assets/dist/css/custom-style.css. */
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap");header nav #navbarSupportedContent .menu-row-element .contact p span.font-grey{font-family:"IBM Plex Sans",sans-serif}header .language-switch{width:100px}header nav .logo{width:250px;left:100px}@media screen and (max-width:575.98px){header nav .logo{width:initial;left:initial;max-width:initial}header nav a.navbar-brand img{height:79px}header nav #navbarSupportedContent .menu-row-element.submenu{bottom:initial !important}}.fivestar-widget-5{padding:20px 10px 10px 10px}header nav #navbarSupportedContent .menu-row-element:first-child{width:calc(100% - 350px)}header nav #navbarSupportedContent .menu-row-element .contact{left:80px}header nav #navbarSupportedContent .menu-row-element .contact p span.number{font-size:1.4rem;font-weight:600;font-family:Inter;letter-spacing:-.05rem}header div.d-flex div.menu-state span{font-weight:500}header div.d-flex div.menu-state span{vertical-align:middle;line-height:1rem}header nav #navbarSupportedContent .menu-row-element.submenu a.btn-secondary{line-height:1rem}header nav ul.navbar-nav{padding:10px 0}header .language-switch{width:100px;left:0;background-color:var(--green-2);top:0;transform:inherit;height:100%;text-align:center;color:#fff}header #switchLanguage.dropdown-toggle{color:#fff}header .language-switch .dropdown{width:100%;height:100%}header nav #navbarSupportedContent .menu-row-element.submenu.light li a{line-height:1rem}header #switchLanguage.dropdown-toggle{color:#fff;position:relative;font-weight:500;height:100%;left:0;width:100%;align-items:center;display:flex;justify-content:center}header .language-switch .dropdown-switch-language .dropdown-menu{background:var(--green-2);width:100%;padding:15px;top:100%;margin:0;border-top:1px solid rgba(255,255,255,.35)}header .language-switch .dropdown-switch-language .dropdown-menu .language-link{line-height:2rem;color:#fff;font-weight:500}#jumbotron .quick-form p{font-family:"IBM Plex Sans",sans-serif;margin-bottom:10px;letter-spacing:0;font-size:1rem}#jumbotron .quick-form h2{font-size:2.6rem;font-weight:600;line-height:2.5rem;margin-bottom:30px}#jumbotron .quick-form .form-field label,#jumbotron .quick-form .position-relative label{font-weight:500;margin-bottom:3px;font-size:1rem}.btn-secondary{padding:20px 40px}#jumbotron .quick-form #edit-type-customer .position-relative:nth-child(2){margin-left:12px}#jumbotron p{color:#fff;font-size:1.875rem;font-weight:500;line-height:2.5rem;padding-right:140px;max-width:inherit;letter-spacing:-.05rem}#jumbotron .header-front a{color:#fff;position:relative;text-transform:uppercase;font-weight:600}#jumbotron .header-front a::after{position:absolute;width:100%;bottom:0;background-color:var(--green-2);height:2px;left:0;content:""}#services .p-line::before{background-color:rgba(0,0,0,.2)}.btn-icon{border:1px solid rgba(0,0,0,.2)}#services p{font-size:1.25rem;letter-spacing:-.025rem}header nav #navbarSupportedContent .menu-row-element.submenu{bottom:-5.5rem}.owl-carousel.owl-drag .owl-item{background-color:#212529}.card-image-content{opacity:.9}#services .video-front .content p{margin-bottom:10px;margin-top:10px}#services .video-front .content h3{font-size:2.5rem;font-weight:400;letter-spacing:-.1rem;margin-bottom:0;line-height:3rem}.bg-map{background-color:#cbcbcb}.content-map .p-line::before{background-color:rgba(0,0,0,.2)}.content-map p{font-size:1.25rem;letter-spacing:-.025rem}.content-map a.btn-primary{margin:20px 0 0}#pratical-guide .blog-card p,#pratical-guide .guide-card p{font-weight:500;line-height:1.75rem}.sur-footer .contact span.font-grey{font-size:1rem;font-family:"IBM Plex Sans",sans-serif}.sur-footer .contact span.number a{color:var(--black-light);margin-bottom:9px;font-size:1.5rem;letter-spacing:-.05rem;display:block}footer .footer-top a.nav-link{font-weight:500;font-size:1.1rem}footer .footer-top ul li a{font-family:"IBM Plex Sans",sans-serif}footer .footer-bottom{padding-top:30px}footer .footer-bottom #legals a,footer .footer-bottom #legals span{font-size:1rem;font-family:"IBM Plex Sans",sans-serif}
#breadcrumbs nav ul li a,#breadcrumbs nav ul li{font-size:1rem;font-weight:600}#breadcrumbs nav ul li a{color:var(--green-2)}.page-child .field-content,.page-parent .field-content{font-family:"IBM Plex Sans",sans-serif;letter-spacing:0}.child-taxonomy ul li,.child-taxonomy p{font-family:"IBM Plex Sans",sans-serif;letter-spacing:0;color:#757575}.page-child .jumbotron,.page-parent .jumbotron{background-color:#dfdcd2}#bloc_description>div p,.node__content{color:#757575}#page-content h2{font-family:Inter,sans-serif;font-weight:500;letter-spacing:0;margin-bottom:10px;margin-top:40px}.node__content ol,.node__content ul{list-style-type:inherit}.field-skills-card .paragraph div:first-child{letter-spacing:-.05rem;font-weight:500}.field-skills-card .paragraph div{line-height:1.25rem;margin-top:12px}.field-skills-card .paragraph{padding:4rem 2rem}.child-taxonomy .parent-header .content p{margin-bottom:0;color:var(--white);margin-left:3rem;position:relative;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:0}#page-content .child-taxonomy .parent-header .content h2{margin-top:0;margin-bottom:40px;letter-spacing:-.025rem;font-weight:400 !important;font-size:2.75rem !important}.node__content ol li span::before,.node__content ul li span::before{display:none}.node__content ol li span,.node__content ul li span{padding-left:0}.fivestar-summary{display:none}
/* Source and licensing information for the above line(s) can be found at https://www.grupoamygo.com/themes/amygo/assets/dist/css/custom-style.css. */