/*!
Theme Name: Alfapeople Wordpress
Theme URI: https://gitlab.com/follow55/alfapeople
Author: Follow55
Author URI: https://follow55.com.br/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/*{box-sizing:border-box}html{height:-webkit-fill-available;background:#fff}main{display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:-webkit-fill-available;margin:0;padding:0;padding-top:52px}@media only screen and (min-width:75em){main{padding-top:90px}}body{margin:0;color:#444;font-family:"Gotham Book",sans-serif;font-size:16px;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased}.has-offcanvas{position:fixed;overflow:hidden}.has-download-popup{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Gotham",sans-serif;font-size:16px;font-weight:700;line-height:1.2}p,li{margin:0;font-size:16px;letter-spacing:1px}ul,ol{list-style:none;margin:0;padding:0}ul.bullet-list{width:600px;max-width:100%;margin:25px 0;text-align:left}.simple-content-block ul.bullet-list{margin:25px auto}ul.bullet-list li{position:relative;padding-left:20px}ul.bullet-list li:before{content:"";position:absolute;top:3px;left:0;width:12px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='13.646'%3E%3Cpath data-name='Caminho 1039' d='M17.061 1.06 6.6 11.524 1.061 5.985' fill='none' stroke='%23ea2419' stroke-width='3'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center}ul.bullet-list li+li{margin-top:20px}button,input,textarea,select{font-family:"Gotham Book",sans-serif;font-size:16px;font-weight:400;color:#444;outline:0}button{margin:0;padding:0;background-color:transparent;border:0}a{text-decoration:none}img,figure,svg{display:block;margin:0;padding:0;max-width:100%}img,figure{height:auto}.main{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;width:100%}.header,.footer{flex:none}.container{width:1220px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px}.float-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.red-text,a{color:#ea2419}.page-label-container{padding-top:20px}.page-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:5px;color:#fff;font-size:20px;font-weight:500;background-color:#ea2419}@media only screen and (min-width:48em){.page-label{margin-left:0}}:root .title--no-hairline{padding-top:0}:root .title--no-hairline:before{display:none}.wp-block{max-width:100%}.blog .blog-previews .container.filter,.archive .blog-previews .container.filter,.category .blog-previews .container.filter{display:none}@media only screen and (min-width:62em){.blog .blog-previews .container.filter,.archive .blog-previews .container.filter,.category .blog-previews .container.filter{display:grid}}.blog .blog-title-select,.archive .blog-title-select,.category .blog-title-select{margin:-10px 0 40px;text-align:center}@media only screen and (min-width:48em){.blog .blog-title-select,.archive .blog-title-select,.category .blog-title-select{margin:-20px 0 40px}}@media only screen and (min-width:62em){.blog .blog-title-select,.archive .blog-title-select,.category .blog-title-select{display:none}}.offices-countries{padding:30px 0}@media only screen and (min-width:48em){.offices-countries{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}@media only screen and (min-width:62em){.offices-countries{grid-gap:60px}}@media only screen and (min-width:75em){.offices-countries{grid-gap:115px}}.offices-countries .accordion .accordion-header{position:relative;display:flex;padding:16px;padding-right:45px;border:2px solid #ddd;cursor:pointer}.offices-countries .accordion .accordion-header h3{font-size:20px;font-weight:500;margin:0}.offices-countries .accordion .accordion-header img{width:35px;margin:0;margin-right:10px}.offices-countries .accordion .accordion-header svg{position:absolute;top:50%;right:16px;width:17px;stroke:#ea2419;transform:translateY(-50%);transform-origin:top}.offices-countries .accordion+.accordion .accordion-header{border-top:0}.offices-countries .accordion--active .accordion-header svg{transform:rotate(180deg) translateY(-50%)}.offices-countries .accordion .accordion-body{padding:16px 0;text-align:left !important;background-color:#efefef;border:2px solid #ddd;border-top:0}.offices-countries .accordion .accordion-body>div{padding-right:16px;padding-left:16px}.offices-countries .accordion .accordion-body>div+div{margin-top:16px;padding-top:16px;border-top:2px solid #ddd}.offices-countries .accordion .accordion-body h1,.offices-countries .accordion .accordion-body h2,.offices-countries .accordion .accordion-body h3,.offices-countries .accordion .accordion-body h4,.offices-countries .accordion .accordion-body h5,.offices-countries .accordion .accordion-body h6{margin:0;font-family:"Gotham",sans-serif;font-size:16px;font-weight:700;line-height:1.2}.offices-countries .accordion .accordion-body p,.offices-countries .accordion .accordion-body ol,.offices-countries .accordion .accordion-body ul,.offices-countries .accordion .accordion-body li{margin:10px 0}.offices-countries .accordion .accordion-body a{display:inline-flex;align-items:center;color:#444}.offices-countries-column:nth-child(2){color:red}@media(max-width: 767px){.offices-countries-column:nth-child(2) .accordion:first-child .accordion-header{border-top:0}}.not-found-page__error{color:#ea2419;font-size:100px;line-height:1;text-align:center}@media only screen and (min-width: 36em){.not-found-page__error{font-size:120px}}@media only screen and (min-width:48em){.not-found-page__error{font-size:140px}}.not-found-page__useful{text-align:center;margin-top:60px}.not-found-page__useful ul{display:flex;align-items:center;justify-content:center}.not-found-page__useful ul li+li{margin-left:30px}.not-found-page__useful ul a{display:inline-flex}.not-found-page__useful-title{margin-bottom:25px}.cookielawinfo-row-cat-table.cookielawinfo-classic{display:block;width:1220px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;border:0}.cookielawinfo-row-cat-table.cookielawinfo-classic>thead{border-left:1px solid #ccc;border-top:1px solid #ccc}.cookielawinfo-row-cat-table.cookielawinfo-classic>thead+tbody{border-left:1px solid #ccc}#cookie-law-info-bar .cli_messagebar_head{margin-bottom:20px}#cookie-law-info-bar .cli_messagebar_head+span .cookie-box{margin-bottom:20px}.jobs-listing-block{position:relative;z-index:1;padding-top:25px}@media only screen and (min-width:48em){.jobs-listing-block{padding-top:30px}}@media only screen and (min-width: 36em){.jobs-listing-block:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:375px;background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}}@media only screen and (min-width:48em){.jobs-listing-block:before{height:345px}}.jobs-listing-block .job_types,.jobs-listing-block .job_listings{width:100% !important}.jobs-listing-block .job_types li:before,.jobs-listing-block .job_listings li:before{display:none}.jobs-listing-block .job_filters{position:relative;padding:0 15px;background:transparent;border-bottom:3px solid #efefef}@media only screen and (min-width: 36em){.jobs-listing-block .job_filters{border:0 !important}}@media only screen and (min-width:48em){.jobs-listing-block .job_filters{padding:0 30px}}.jobs-listing-block .job_filters .search_jobs{padding:0}.jobs-listing-block .job_filters .search_categories{padding-top:15px !important}.jobs-listing-block .job_filters .search_submit{margin-top:10px;padding:0 !important}@media only screen and (min-width:48em){.jobs-listing-block .job_filters .search_submit{margin-top:55px}}.jobs-listing-block .job_filters .search_submit input{display:inline-flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 45px;color:#fff;font-family:"Gotham";font-weight:500;text-align:center;background-color:#ea2419;border:0;cursor:pointer;outline:0;transition:color .3s,background-color .3s,border-color .3s}.jobs-listing-block .job_filters .search_submit input:hover{background-color:#ee5048}.jobs-listing-block .job_filters .showing_jobs{margin:20px -15px 0 !important}@media only screen and (min-width:48em){.jobs-listing-block .job_filters .showing_jobs{position:absolute;bottom:-42px;left:0;width:100%;margin:0 !important}}.jobs-listing-block .job_filters .job_types{margin-bottom:10px !important;background:transparent;border-top:0}@media only screen and (min-width:48em){.jobs-listing-block .job_filters .job_types{position:absolute;bottom:50px;left:30px;margin:0 !important}}.jobs-listing-block .job_filters .job_types li{margin:5px;padding:0;border-right:0}.jobs-listing-block .job_filters .job_types li+li{margin-left:15px}.jobs-listing-block .job_filters .job_types li:first-child{margin-left:-5px}.jobs-listing-block ul.job_listings{margin:0 !important;border-top:0}@media only screen and (min-width:48em){.jobs-listing-block ul.job_listings{margin:60px 0 0 !important}}.jobs-listing-block ul.job_listings li+li{margin-top:0 !important}.jobs-listing-block ul.job_listings .company_logo{display:none}.jobs-listing-block .job_listing{padding:0 !important;border-bottom:3px solid #efefef !important}.jobs-listing-block .job_listing a{display:grid !important;grid-template-columns:1fr;padding:20px 0 !important}@media(min-width: 700px){.jobs-listing-block .job_listing a{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:62em){.jobs-listing-block .job_listing a{padding:20px !important}}.jobs-listing-block .job_listing a:hover{background-color:transparent !important}.jobs-listing-block .job_listing a .position{grid-column-start:span 2;width:100% !important;margin-bottom:15px;padding:0 !important;float:none !important}@media(min-width: 700px){.jobs-listing-block .job_listing a .position{grid-column-start:span 3}}.jobs-listing-block .job_listing a .position h3{font-size:20px;font-weight:500;text-decoration:underline}.jobs-listing-block .job_listing a .position .company{margin-top:3px}.jobs-listing-block .job_listing a .position .company strong{color:#ea2419;font-weight:400}.jobs-listing-block .job_listing a .location{display:flex;align-items:center;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;padding:0 !important;padding-left:25px !important;color:#444 !important;float:none !important;background-image:url("./images/icons/fulltime.png")}.jobs-listing-block .job_listing a ul.meta{display:flex;grid-column-start:span 2;flex-wrap:wrap;width:100% !important;margin-top:5px !important;padding:0 !important;float:none !important}.jobs-listing-block .job_listing a ul.meta li{width:100%;padding-left:25px !important;color:#444;font-size:16px;font-weight:400 !important;text-align:left}@media(min-width: 500px){.jobs-listing-block .job_listing a ul.meta li{width:50%}}.jobs-listing-block .job_listing a ul.meta li:nth-child(1){background-image:url("./images/icons/marker.png")}.jobs-listing-block .job_listing a ul.meta li:nth-child(2){background-image:url("./images/icons/calendar.png")}.jobs-listing-block .job_listing a ul.meta .date{margin-top:5px !important}@media(min-width: 500px){.jobs-listing-block .job_listing a ul.meta .date{margin-top:0 !important}}.jobs-listing-block .job_listing .location,.jobs-listing-block .job_listing ul.meta li{background-size:18px;background-position:left center;background-repeat:no-repeat}.jobs-listing-block .job_filters .search_jobs input,.jobs-listing-block .job_filters .search_jobs select{padding:10px}.jobs-listing-title{width:420px;max-width:100%;margin-right:auto;margin-bottom:35px;margin-left:auto;font-size:18px;text-align:center}@media(min-width: 375px){.jobs-listing-title{font-size:20px}}@media only screen and (min-width: 36em){.jobs-listing-title{width:470px;font-size:22px}}@media only screen and (min-width:48em){.jobs-listing-title{width:560px;font-size:26px}}.center-text{max-width:600px !important;margin:0 auto !important}.small-text{font-size:14px}section.section.interviews-previews{padding-bottom:0}@font-face{font-family:"Gotham Book";src:url("./fonts/gotham-book.woff2") format("woff2"),url("./fonts/gotham-book.ttf") format("ttf"),url("./fonts/gotham-book.woff") format("woff");font-weight:400;font-style:normal; font-display: swap;}@font-face{font-family:"Gotham";src:url("./fonts/gotham-medium.woff2") format("woff2"),url("./fonts/gotham-medium.ttf") format("ttf"),url("./fonts/gotham-medium.woff") format("woff");font-weight:500;font-style:normal; font-display: swap;}@font-face{font-family:"Gotham";src:url("./fonts/gotham-bold.woff2") format("woff2"),url("./fonts/gotham-bold.ttf") format("ttf"),url("./fonts/gotham-bold.woff") format("woff");font-weight:700;font-style:normal; font-display: swap;}body .flickity-enabled .flickity-button{background:none}body .flickity-enabled .flickity-prev-next-button.previous{left:-44px}body .flickity-enabled .flickity-prev-next-button.next{right:-44px}body .flickity-enabled .flickity-button-icon{fill:#ddd}body .flickity-enabled .flickity-page-dots{bottom:-30px}body .flickity-enabled .flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 5px}.app-carousel{width:calc(100% - 90px);margin:0 auto}.app-carousel--has-dots{margin-bottom:20px}.app-carousel--dark .flickity-button .flickity-button-icon{fill:#444}.main-header{position:fixed;top:0;left:0;z-index:5;width:100%;background-color:#fff;box-shadow:0px 0px 6px #00000026}@media only screen and (min-width:75em){.main-header{height:90px}}.main-header__topbar{display:none;background-color:#444;color:#fff}@media only screen and (min-width:75em){.main-header__topbar{display:block}}.main-header__topbar .container{display:flex;align-items:center;justify-content:space-between}.header-local-sites{position:relative;display:flex;align-items:center;padding:5px 0;color:#fff;font-size:14px}.header-local-sites svg{width:12px;margin-left:5px;stroke:#fff}.header-local-sites:hover .header-local-sites__body{opacity:1;pointer-events:auto}.header-local-sites .header-local-sites__body{position:absolute;top:100%;left:-10px;z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;padding:10px;background-color:#444;opacity:0;pointer-events:none}.header-local-sites .header-local-sites__body li{font-size:14px}.header-local-sites .header-local-sites__body li a{color:#fff}.header-local-sites .header-local-sites__body li+li{margin-top:5px}.main-header__topbar-infos{display:flex;align-items:center}.main-header__contact{color:#fff;font-size:14px}.main-header__contact+.main-header__contact{margin-left:30px}.main-header__contact svg{width:14px;height:14px;margin-right:5px}.main-header__contact,.main-header__social a{display:flex;align-items:center}.main-header__contact svg,.main-header__social a svg{fill:#fff}.main-header__social{display:flex;align-items:center;margin-left:30px}.main-header__social a{width:18px;height:18px}.main-header__social a+a{margin-left:10px}.main-header__bottombar{padding:15px 0}@media only screen and (min-width:75em){.main-header__bottombar{height:60px;padding:0}}.main-header__bottombar .container{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%}.main-header__logo{position:absolute;top:50%;left:50%;display:flex;width:134px;height:25px;transform:translate(-50%, -50%)}@media only screen and (min-width:75em){.main-header__logo{position:static;width:170px;height:32px;transform:none}}@media only screen and (min-width:75em){.main-header__search{margin-left:30px}}@media only screen and (min-width:87.563em){.main-header__search{margin-left:40px}}@media only screen and (min-width:75em){.main-header__search:hover .main-header__search-form{opacity:1;pointer-events:auto}}.has-header-search .main-header__search-form{opacity:1;pointer-events:auto;transition:opacity .3s}.main-header__search-button{position:relative;display:flex;align-items:center;justify-content:flex-end;width:50px;height:100%;padding-right:5px;cursor:pointer}@media only screen and (min-width:75em){.main-header__search-button{padding-right:0}}.main-header__search-button:hover:after{opacity:1}@media only screen and (min-width:75em){.main-header__search-button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#ea2419;opacity:0;pointer-events:none;transition:opacity .3s}}.main-header__search-button svg{width:18px;height:22px}.main-header__search-form{position:absolute;top:calc(100% + 15px);right:0;width:100%;opacity:0;pointer-events:none;transition:opacity .15s}@media only screen and (min-width:75em){.main-header__search-form{top:calc(100% + 1px);width:285px}}.main-header__search-form form{display:flex;width:100%}.main-header__search-form input{font-size:16px;width:100%;height:55px;padding:12px;border:0}.main-header__search-form #searchform input[type=submit]{display:flex;align-items:center;justify-content:center;width:50px;height:55px;flex-shrink:0;background-color:#ddd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.121' height='13.414'%3E%3Cpath data-name='Caminho 198' d='m.707.707 6 6-6 6' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-size:10px;background-position:center center;cursor:pointer;transition:background-color .3s}.main-header__search-form #searchform input[type=submit] ::-moz-placeholder{color:#444}.main-header__search-form #searchform input[type=submit] :-ms-input-placeholder{color:#444}.main-header__search-form #searchform input[type=submit] ::placeholder{color:#444}.main-header__search-form #searchform input[type=submit]:hover{background-color:#ee5048}.main-header__search-form #searchform input[type=submit] svg{width:17px;stroke:#fff;transform:rotate(-90deg)}@media only screen and (min-width:75em){.has-header-search .main-header__search-button:after{opacity:1}}.main-header .menu-head-container{display:none}@media only screen and (min-width:75em){.main-header .menu-head-container{display:block}}.main-header .main-header__navigation{display:flex}@media only screen and (min-width:75em){.main-header .main-header__navigation{position:relative}}.main-header .main-header__navigation .menu-header-menu-container{display:none}@media only screen and (min-width:75em){.main-header .main-header__navigation .menu-header-menu-container{display:block}}.main-header .main-header__navigation .menu{display:flex;align-items:center}.main-header .main-header__navigation .menu-item{position:relative}.main-header .main-header__navigation .menu-item:hover:after{opacity:1}.main-header .main-header__navigation .menu-item:hover>a{font-weight:700}.main-header .main-header__navigation .menu-item:hover>a+.sub-menu{opacity:1;pointer-events:auto}.main-header .main-header__navigation .menu-item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#ea2419;opacity:0;pointer-events:none;transition:opacity .3s}.main-header .main-header__navigation .menu-item+.menu-item{margin-left:25px}.main-header .main-header__navigation .menu-item.menu-item-has-children>a{pointer-events:none}.main-header .main-header__navigation .menu-item>a{padding:20px 0}.main-header .main-header__navigation .menu-item>a+.sub-menu{position:absolute;top:calc(100% + 1px);right:0;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:120px;padding-top:15px;background-color:#fff;opacity:0;overflow:hidden;pointer-events:none}.main-header .main-header__navigation .menu-item>a+.sub-menu:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:1px;box-shadow:0px 0px 6px #00000075}.main-header .main-header__navigation .menu-item>a+.sub-menu .menu-item-has-children{padding-left:20px}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item{padding:0 10px;background-color:#fff;font-size:14px;text-align:right}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item:after{display:none}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item a{display:block;width:100%;padding:7px 0;font-size:14px;line-height:1;text-align:right}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item+li{border-top:2px solid #efefef;margin:0}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item .sub-menu{position:static;display:none;width:100%;min-width:auto;padding:0;opacity:1}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item .sub-menu:after{display:none}.main-header .main-header__navigation .menu-item>a+.sub-menu>.menu-item .sub-menu li a{font-size:12px}.main-header .main-header__navigation .menu-item a{display:flex;color:#444;font-size:14px}.main-header .menu-item .sub-menu .menu-item-has-children>a{position:relative;padding-right:20px !important}.main-header .menu-item .sub-menu .menu-item-has-children>a:after{content:"";position:absolute;top:50%;right:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.7 5.1' style='enable-background:new 0 0 8.7 5.1' xml:space='preserve' stroke='%23EA2419'%3E%3Cpath d='m8.4.4-4 4-4-4' fill='none'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%)}.main-header .menu-item:hover .sub-menu .menu-item a{pointer-events:auto}.main-header .menu-item--active>a:after{transform:translateY(-50%) rotate(180deg) !important}.main-header .menu-item--active .sub-menu{display:block !important}.hamburger{width:30px;cursor:pointer}@media only screen and (min-width:75em){.hamburger{display:none}}.has-offcanvas .hamburger .line{background-color:#444}.has-offcanvas .hamburger .line-top{transform:translateY(300%) rotate(45deg)}.has-offcanvas .hamburger .line-middle{opacity:0}.has-offcanvas .hamburger .line-bottom{transform:translateY(-300%) rotate(-45deg)}.line{position:relative;height:3px;width:100%;background-color:#444}.line-top,.line-bottom{transition:transform .3s}.line-middle{margin-top:6px;margin-bottom:6px;transition:opacity .2s}.main-footer-columns{display:grid;grid-template-columns:repeat(1, -webkit-max-content);grid-template-columns:repeat(1, max-content);grid-gap:25px;justify-content:center}@media only screen and (min-width:48em){.main-footer-columns{grid-template-columns:repeat(3, -webkit-max-content);grid-template-columns:repeat(3, max-content);grid-gap:45px}}@media only screen and (min-width:62em){.main-footer-columns{grid-gap:140px}}.main-footer-columns h5,.main-footer-columns p,.main-footer-columns a{font-size:14px}.main-footer-columns h5{color:rgba(255,255,255,.5);font-weight:500}.main-footer-column{display:flex;flex-direction:column;align-items:center;text-align:center}.main-footer-column br{display:none}@media only screen and (min-width:48em){.main-footer-column{display:block;text-align:left}}.main-footer-column:last-child .main-footer-column__item{display:none}@media only screen and (min-width:48em){.main-footer-column:last-child .main-footer-column__item{display:block}}.main-footer-column__item h5{margin-bottom:3px}.main-footer-column__item h5 a{color:rgba(255,255,255,.5)}.main-footer-column__item h5~a+a{margin-top:5px}.main-footer-column__item+.main-footer-column__item{margin-top:25px}.main-footer-column__item p{color:#fff}.main-footer-column__item a{display:flex;color:#fff;text-decoration:underline}.main-footer__logo,.main-footer__microsoft,.main-footer__innercircle{display:flex}.main-footer__logo{width:184px;height:34px}.main-footer-partner{display:flex;flex-direction:column;align-items:center}@media(min-width: 375px){.main-footer-partner{flex-direction:row;margin:25px 0 0}}@media only screen and (min-width:48em){.main-footer-partner{display:block;margin:0}}.main-footer__microsoft{width:192px;height:47px;margin:25px 0}@media(min-width: 375px){.main-footer__microsoft{margin:0}}@media only screen and (min-width:48em){.main-footer__microsoft{margin:25px 0}}.main-footer__innercircle{position:relative;width:122px;height:51px}@media(min-width: 375px){.main-footer__innercircle{margin-left:24px}}@media only screen and (min-width:48em){.main-footer__innercircle{margin-left:0}}@media(min-width: 375px){.main-footer__innercircle:before{content:"";position:absolute;top:0;left:-12px;width:1px;height:100%;background-color:#ddd;opacity:.25}}@media only screen and (min-width:48em){.main-footer__innercircle:before{display:none}}.main-footer-column__contact{display:flex;align-items:center;color:#fff}.main-footer-column__contact svg{width:12px;margin-right:10px;fill:#fff}.main-footer-column__contact--email svg{width:14px}.main-footer-social{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:48em){.main-footer-social{flex-direction:row;margin-bottom:25px}}.main-footer-social h5{margin-right:10px;margin-bottom:10px}@media only screen and (min-width:48em){.main-footer-social h5{margin-bottom:0}}.main-footer-social div{display:flex;align-items:center}.main-footer-social p+p{margin-left:8px}.main-footer-social a{display:flex;align-items:center}.main-footer-social a+a{margin-left:8px}.main-footer-social svg{width:18px;fill:rgba(255,255,255,.5)}.main-footer-bottombar{padding:15px 0px;background-color:#ddd}.main-footer-bottombar .container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:48em){.main-footer-bottombar .container{flex-direction:row}}.main-footer-bottombar p,.main-footer-bottombar a{color:#444;font-size:12px;text-align:center}.main-footer-bottombar a{display:flex;line-height:1}.main-footer-bottombar__links{display:flex;margin-top:6px}@media only screen and (min-width:48em){.main-footer-bottombar__links{margin-top:0}}.main-footer-bottombar__links a{text-decoration:underline}@media only screen and (min-width:48em){.main-footer-bottombar__links a{margin-left:8px;padding-left:8px;border-left:1px solid #444}}.main-footer-bottombar__links a+a{margin-left:8px;padding-left:8px;border-left:1px solid #444}.download-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;overflow-y:scroll;pointer-events:none;transition:opacity .3s}.has-download-popup .download-popup{display:block !important;opacity:1;pointer-events:auto}.download-popup-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:30px 15px}@media only screen and (min-width:48em){.download-popup-container{padding:40px}}.download-popup-wrapper{width:600px;max-width:100%;margin:0 auto;padding:30px 15px;background-color:#fff}@media only screen and (min-width:48em){.download-popup-wrapper{padding:30px}}.download-popup-wrapper iframe{width:100%}.download-popup-wrapper form *[data-layout=true]{max-width:100%}.download-popup-wrapper form p{font-size:14px}form *[data-layout=true]{max-width:100% !important}.div[data-form-block-id] .dialogProviderContainerStyle{margin:0 auto}.download-popup-heading{position:relative;margin-bottom:20px;padding-right:40px}@media only screen and (min-width:48em){.download-popup-heading{margin-bottom:30px}}.download-popup-title{font-size:18px;margin:0}@media(min-width: 375px){.download-popup-title{font-size:20px}}@media only screen and (min-width: 36em){.download-popup-title{font-size:22px}}@media only screen and (min-width:48em){.download-popup-title{font-size:26px}}.download-popup__close{position:absolute;top:50%;right:0;width:20px;height:20px;cursor:pointer;transform:translateY(-50%)}.download-popup__close:hover svg{fill:#ea2419}.download-popup__close svg{fill:#ddd;transition:fill .3s}.download-popup-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:#444;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.has-download-popup .download-popup-layer{display:block !important;opacity:.7;pointer-events:auto}.social-share p{font-size:14px;margin:0;margin-right:20px}.social-share,.social-share-items{display:flex;align-items:center}.social-share__item{display:flex;align-items:center;width:18px;height:18px}.social-share__item+.social-share__item{margin-left:15px}.social-share__item-whats{display:none}.section{padding:45px 0}@media only screen and (min-width:62em){.section{padding:65px 0}}.section--red{background-color:#ea2419}.section--red .section-title{color:#fff}.section .videos-grid-block{padding-bottom:0}.section--dark{background-color:#444}.section--dark .section-title{color:#fff}.section--gray{background-color:#efefef}.section-title{position:relative;width:420px;max-width:100%;margin-right:auto;margin-bottom:35px;margin-left:auto;padding-top:20px;font-size:18px;text-align:center}.section-title.small{font-size:24px}@media(min-width: 375px){.section-title{font-size:20px}}@media only screen and (min-width: 36em){.section-title{width:470px;font-size:22px}}@media only screen and (min-width:48em){.section-title{width:560px;margin-bottom:50px;font-size:26px}}@media only screen and (min-width:62em){.section-title{font-size:30px;width:630px}}@media only screen and (min-width:75em){.section-title{font-size:36px;max-width:1000px;width:100%}}.section-title:before{content:"";position:absolute;top:0;left:50%;width:32px;height:3px;background-color:#ea2419;transform:translateX(-50%)}.section-title--white{color:#fff}.section-title--white:before{background-color:#fff}.section-subtitle{margin-top:-20px;margin-bottom:35px;font-size:14px;text-align:center}@media only screen and (min-width: 36em){.section-subtitle{font-size:16px}}@media only screen and (min-width:48em){.section-subtitle{margin-top:-35px;margin-bottom:50px}}.section+.solutions-list{padding-top:0}.solutions-list+.section{padding-top:0}.section+.download-cta{padding-top:0}@media only screen and (min-width:62em){.section+.download-cta{padding-top:30px}}@media only screen and (min-width:62em){.download-cta+.section{padding-top:60px}}.section+.pannel-tabs-wrapper{padding-top:0}.section+.pannel-tabs-wrapper .pannel-tabs-block{margin:0 15px 0}.section--gray+.section--gray{padding-top:25px}.pannel-tabs-wrapper+.section:not(.section--gray){padding-top:0}.blog-section-title .section-title:before{display:none}.offcanvas{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:1;width:100vw;min-height:calc(100vh - 52px);background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;pointer-events:none;overflow-y:auto;overflow-x:hidden;transition:opacity .3s}@media only screen and (min-width:75em){.offcanvas{display:none}}.has-offcanvas .offcanvas{opacity:1;pointer-events:auto}.offcanvas-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;transition:transform .3s}@media(max-width: 1199px){.has-header-search .offcanvas-container{transform:translateY(55px)}}.offcanvas-container .menu-head-container{width:100%}.offcanvas-container .menu-head-container .menu-item>div,.offcanvas-container .menu-head-container .menu-item>a{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 0;font-size:16px;cursor:pointer}.offcanvas-container .menu-head-container .menu-item>div a,.offcanvas-container .menu-head-container .menu-item>a a{display:flex;align-items:center;justify-content:center}.offcanvas-container .menu-head-container .menu-item+.menu-item{border-top:1px solid #ddd}.offcanvas-container .menu-head-container .menu-item--active>div a{font-weight:bold}.offcanvas-container .menu-head-container .menu-item--active>div a:after{opacity:1 !important}.offcanvas-container .menu-head-container .menu-item--active>div a svg{transform:rotate(180deg)}.offcanvas-container .menu-head-container .menu-item--active>div+.sub-menu{display:block}.offcanvas-container .menu-head-container a{color:#444}.offcanvas-container .menu-head-container .menu-item-has-children>div a{position:relative;pointer-events:none}.offcanvas-container .menu-head-container .menu-item-has-children>div a:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background-color:#ea2419;pointer-events:none;opacity:0}.offcanvas-container .menu-head-container .menu-item-has-children svg{width:12px;stroke:#ea2419;margin-left:10px}.offcanvas-container .menu-head-container .menu-item-has-children li a{display:inline-flex;margin:5px 0;padding:0;font-size:14px}.offcanvas-container .menu-head-container .menu-item-has-children li a:after{display:none}.offcanvas-container .menu-head-container .sub-menu{display:none;padding-bottom:15px}.offcanvas-container .menu-head-container .sub-menu .menu-item{border-top:0}.offcanvas-container .menu-head-container .sub-menu .menu-item>div{padding:0}.offcanvas-container .menu-head-container .sub-menu .menu-item-has-children{padding-top:10px}.offcanvas-container .menu-head-container .sub-menu .sub-menu{padding-bottom:0}.offcanvas-contact-button{margin:25px 0}.offcanvas-contact{color:#444;font-size:14px}.offcanvas-contact+.offcanvas-contact{margin-top:15px}.offcanvas-contact svg{width:14px;height:14px;margin-right:5px}.offcanvas-contacts{margin-bottom:30px}.offcanvas-contact{display:flex;align-items:center}.offcanvas-contact svg{fill:#444}.offcanvas-local-sites{width:100%;margin-top:auto;background:#ddd;text-align:center}.offcanvas-local-sites .accordion--active .accordion-header{font-weight:700}.offcanvas-local-sites .accordion-header{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 0;font-size:14px;cursor:pointer}.offcanvas-local-sites .accordion-header svg{width:13px;margin-left:10px;stroke:#000}.offcanvas-local-sites .accordion-body{padding:10px 0 25px}.offcanvas-local-sites .accordion-body ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:540px;max-width:100%;margin:0 auto}.offcanvas-local-sites .accordion-body li{font-size:14px;margin-top:4px;margin-bottom:4px}.offcanvas-local-sites .accordion-body li a{color:#ea2419;text-decoration:underline}.offcanvas-local-sites .accordion-body li+li{margin-left:20px;text-align:center}.hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:340px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:62em){.hero{min-height:440px}}@media only screen and (min-width:75em){.hero{min-height:540px}}.hero:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#444;opacity:.5}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero p{color:#fff;max-width:100%}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{position:relative;width:420px;text-align:initial;margin-bottom:0;padding-top:20px;font-size:18px}@media(min-width: 375px){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{font-size:25px}}@media only screen and (min-width: 36em){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{width:470px}}@media only screen and (min-width:48em){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{width:560px;font-size:30px}}@media only screen and (min-width:62em){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{font-size:36px}}@media only screen and (min-width:75em){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{width:700px;font-size:42px}}.hero h1:before,.hero h2:before,.hero h3:before,.hero h4:before,.hero h5:before,.hero h6:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background-color:#ea2419}.hero p{width:320px;margin-top:25px;font-size:14px}@media only screen and (min-width: 36em){.hero p{font-size:16px;width:380px}}@media only screen and (min-width:62em){.hero p{width:420px}}@media only screen and (min-width:62em){.hero--small{min-height:256px}}.hero--small .hero-container{min-height:initial;flex:1;padding-top:60px}.hero--center .hero-container .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero--center h2,.hero--center p,.hero--center h1,.hero--center h3,.hero--center h4,.hero--center h5,.hero--center h6{text-align:center;margin-right:auto;margin-left:auto}.hero--center h2:before,.hero--center h1:before,.hero--center h3:before,.hero--center h4:before,.hero--center h5:before,.hero--center h6:before{left:50%;transform:translateX(-50%)}.hero--no-overlay:before{display:none}.hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:70vh;padding:60px 0}.page-template-template-home .hero,body.home.page-template-default .hero{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 36em){.page-template-template-home .hero h2,body.home.page-template-default .hero h2{width:400px}}@media only screen and (min-width:62em){.page-template-template-home .hero h2,body.home.page-template-default .hero h2{width:470px}}@media only screen and (min-width:75em){.page-template-template-home .hero h2,body.home.page-template-default .hero h2{width:550px}}.page-template-template-home .hero h2:before,body.home.page-template-default .hero h2:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background-color:#ea2419}@media(max-width: 904px){.page-template-template-home .hero h2,.page-template-template-home .hero p,body.home.page-template-default .hero h2,body.home.page-template-default .hero p{width:250px;max-width:100%}}@media(max-width: 700px){.page-template-template-home .hero h2,.page-template-template-home .hero p,body.home.page-template-default .hero h2,body.home.page-template-default .hero p{width:200px;max-width:100%}}@media only screen and (min-width:62em){.page-template-template-home .hero+.simple-content-block,body.home.page-template-default .hero+.simple-content-block{padding-top:95px}}.page-template-template-home .hero-container,body.home.page-template-default .hero-container{min-height:auto;padding:35px 0 120px}.home-hero-image{position:absolute;right:0;bottom:-30px;width:calc(100% - 140px);max-height:369px;max-width:475px;overflow:hidden}@media(min-width: 500px){.home-hero-image{width:calc(100% - 215px)}}@media(min-width: 701px){.home-hero-image{width:calc(100% - 280px)}}@media only screen and (min-width:62em){.home-hero-image{top:0;bottom:auto;width:auto;height:115%;max-height:initial;max-width:initial}}.hero-floating-image{-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:62em){.hero-floating-image{height:100%;transform:translateX(140px)}}@media only screen and (min-width:87.563em){.hero-floating-image{transform:none}}.hero-icon-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;background-color:#fff;border-radius:50%}.hero-icon-badge+h1,.hero-icon-badge+h2,.hero-icon-badge+h3,.hero-icon-badge+h4,.hero-icon-badge+h5,.hero-icon-badge+h6{margin-top:20px}.contact-hero{background-image:none !important}.contact-hero .hero-container{padding:0}@media only screen and (min-width:48em){.contact-hero .hero-container{padding:60px 0}}.contact-hero h2{width:auto}@media only screen and (min-width:75em){.contact-hero h2{font-size:36px}}.contact-hero h2:before{display:none}.contact-hero p{width:auto;margin:0}.contact-hero .container{padding:0}@media only screen and (min-width:48em){.contact-hero .container{display:grid;grid-template-columns:1fr 1fr;padding:0 30px;grid-gap:30px}}@media only screen and (min-width:62em){.contact-hero .container{grid-template-columns:555px 1fr}}@media only screen and (min-width:75em){.contact-hero .container{grid-gap:80px}}.contact-hero-content{display:flex;flex-direction:column;align-items:center;padding:35px 30px;text-align:center}@media only screen and (min-width:48em){.contact-hero-content{align-items:flex-start;padding:0;text-align:left}}.contact-hero-content p{margin-top:25px}.contact-hero-content a{color:#fff;margin-top:25px}.contact-hero-content__label{color:#000;font-weight:normal;font-size:18px;padding:5px;background-color:#fff;width:90px ;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.contact-hero-content__label::before{display:none}@media only screen and (min-width:48em){.contact-hero-content__label{color:#fff !important;font-size:20px !important;padding:5px;background-color:#ea2419}}.contact-hero .contact-hero-form .emptyContainer,.contact-hero .contact-hero-form .all-consents{background-color:transparent !important}.contact-hero .contact-hero-form a,.contact-hero .contact-hero-form p,.contact-hero .contact-hero-form label,.contact-hero .contact-hero-form input,.contact-hero .contact-hero-form textarea{color:#000 !important}.contact-hero .contact-hero-form .field-reg-bam label{color:#444 !important}.contact-hero-form{width:100%;max-width:570px;min-height:400px;padding-top:45px;background-color:#fff}@media only screen and (min-width:48em){.contact-hero-form{padding-top:0}}.contact-hero-form__title{position:relative;width:420px;max-width:100%;margin-right:auto;margin-bottom:15px;margin-left:auto;padding-top:20px;font-size:18px;text-align:center;color:#444 !important;text-align:center !important}@media(min-width: 375px){.contact-hero-form__title{font-size:20px}}@media only screen and (min-width: 36em){.contact-hero-form__title{width:470px;font-size:22px}}@media only screen and (min-width:48em){.contact-hero-form__title{width:560px;font-size:26px}}.contact-hero-form__title:before{content:"";position:absolute;top:0;left:50% !important;width:32px;height:3px;background-color:#ea2419;transform:translateX(-50%)}@media only screen and (min-width:48em){.contact-hero-form__title:before{display:none}}.contact-hero-bg{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.hero--small .breadcrumb:after,.blog-hero .breadcrumb:after,.single.single-post .breadcrumb:after,.single-ebooks .breadcrumb:after{content:"";display:block;width:100%;height:1.5px;opacity:1;margin-top:10px}.blog-hero .breadcrumb:after,.single.single-post .breadcrumb:after,.single-ebooks .breadcrumb:after{background-color:#ddd}.breadcrumb{font-size:14px;margin-bottom:30px}.breadcrumb span a{color:#000}.hero--small .breadcrumb{position:relative;margin:20px auto 0;color:#fff !important}.hero--small .breadcrumb a{color:#fff}.hero--small .breadcrumb:after{background-color:#fff}.breadcrumb span:first-child{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.breadcrumb .breadcrumb_last{font-weight:700}.breadcrumb div{border-bottom:1px solid #fff;padding:15px 0}.breadcrumb ol{display:flex;flex-wrap:wrap;width:100%;margin-left:-5px;color:#fff}.breadcrumb li{margin-left:5px;padding-right:5px}.breadcrumb li a{color:#fff;font-size:14px}.breadcrumb+.hero-container{padding-top:30px}.button{display:inline-flex;justify-content:center;color:#fff;font-family:"Gotham",sans-serif;font-weight:500;text-align:center;background-color:#ea2419;padding:12px 45px;cursor:pointer;outline:0;transition:color .3s,background-color .3s,border-color .3s}.button:hover{background-color:#ee5048}.button--light{color:#ea2419;background-color:#fff}.button--light:hover{background-color:#efefef}.button--ghost{color:#444;background-color:transparent;border:2px solid #444}.button--ghost:hover{color:#fff;background-color:#ea2419;border-color:#ea2419}.horizontal-button-wrapper{margin:45px 0 20px;text-align:center}@media only screen and (min-width:62em){.horizontal-button-wrapper{margin:45px 0 0}}.button--link{display:inline-block;color:#ea2419;text-decoration:underline}.accordion--active>.accordion-body{display:block}.accordion-body{display:none}.accordion-block{width:720px;max-width:100%;margin:40px auto;padding:0 30px;background-color:#efefef}.accordion-block .accordion{text-align:left}.accordion-block .accordion+.accordion{border-top:1px solid #ddd}.accordion-block .accordion h3{position:relative;padding-top:25px;padding-bottom:25px;color:#444;font-size:16px}@media only screen and (min-width: 36em){.accordion-block .accordion h3{font-size:18px}}@media only screen and (min-width:48em){.accordion-block .accordion h3{font-size:20px}}.accordion-block .accordion-header{display:grid;grid-template-columns:1fr 18px;grid-gap:15px;align-items:center;cursor:pointer}.accordion-block .accordion-header svg{width:18px;stroke:#ea2419}.accordion-block .accordion-header+div{padding-bottom:15px}.block-divider{position:relative;padding:20px 0}.block-divider:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:3px;background-color:#efefef;transform:translate(-50%, -50%)}@media only screen and (min-width:62em){.block-divider:before{width:calc(100% - 60px)}}.pannel-tabs-block{margin:40px 0;border:1px solid #ddd;border-top:0}.pannel-tabs__nav{display:flex;flex-wrap:nowrap;overflow-x:scroll}.pannel-tabs__nav-item{position:relative;flex:none;flex-grow:1;min-width:140px;padding:15px 40px;background-color:#efefef;border-top:1px solid #ddd;border-bottom:1px solid #ddd;cursor:pointer;text-transform:uppercase}.pannel-tabs__nav-item+.pannel-tabs__nav-item{border-left:1px solid #ddd}.pannel-tabs__nav-item--active{border-top-color:#ea2419;border-bottom-color:#fff;background-color:#fff}.pannel-tabs__body{padding:20px;background-color:#fff}.pannel-tabs__content{display:none;text-align:center}@media only screen and (min-width:48em){.pannel-tabs__content{text-align:left}}.pannel-tabs__content h1,.pannel-tabs__content h2,.pannel-tabs__content h3,.pannel-tabs__content h4,.pannel-tabs__content h5,.pannel-tabs__content h6,.pannel-tabs__content p,.pannel-tabs__content ul,.pannel-tabs__content ol,.pannel-tabs__content img{margin-bottom:25px}.pannel-tabs__content a.button{color:#444;background-color:transparent;border:2px solid #444}.pannel-tabs__content a.button:hover{color:#fff;background-color:#ea2419;border-color:#ea2419}.pannel-tabs__content img{float:left;max-width:40%;margin:0 25px 0 0}.pannel-tabs__content--active{display:block;overflow:hidden}.wp-block-alfapeopleblocktypes-generic-div-block ul{list-style:initial}.contact-infos-block{background-color:#ea2419}@media only screen and (min-width:62em){.contact-infos-block{background-color:#ddd}}.contact-infos-block .container{position:relative;display:grid;grid-template-columns:1fr 1fr}.contact-infos-block .container:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#fff;transform:translateX(-50%)}.contact-infos-block .container div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}@media only screen and (min-width: 36em){.contact-infos-block .container div{padding:30px}}.contact-infos-block h3,.contact-infos-block p{text-align:center}.contact-infos-block h3{color:#fff;font-size:18px;text-align:center;margin-bottom:10px}@media only screen and (min-width:62em){.contact-infos-block h3{color:#ea2419}}@media(min-width: 375px){.contact-infos-block h3{font-size:20px}}@media only screen and (min-width: 36em){.contact-infos-block h3{font-size:22px}}@media only screen and (min-width:48em){.contact-infos-block h3{font-size:26px}}@media only screen and (min-width:62em){.contact-infos-block h3{font-size:30px}}@media only screen and (min-width:75em){.contact-infos-block h3{font-size:36px}}.contact-infos-block p{display:none}@media only screen and (min-width:48em){.contact-infos-block p{display:block;color:#fff}}@media only screen and (min-width:62em){.contact-infos-block p{color:#444}}.contact-infos-block a{color:#fff}@media only screen and (min-width:62em){.contact-infos-block a{color:#444}}.contact-infos-block svg{width:20px;max-height:20px;fill:#fff}@media only screen and (min-width: 36em){.contact-infos-block svg{width:30px;max-height:30px}}@media only screen and (min-width:62em){.contact-infos-block svg{fill:#444}}.contact-infos-block svg+h3{margin-top:15px}@media only screen and (min-width:48em){.contact-infos-block svg+h3{margin-top:20px}}.solutions-cta-grid{display:flex;flex-wrap:wrap;justify-content:center;width:600px;max-width:100%;margin:0 auto}@media only screen and (min-width:62em){.solutions-cta-grid{width:100%}}.solutions-cta-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 10px);margin:5px;padding:20px;background-color:#fff;box-shadow:0px 0px 6px #00000029;text-align:center}@media only screen and (min-width:62em){.solutions-cta-item{width:calc(25% - 16px);margin:8px}}.solutions-cta-item img{width:60px;height:60px;margin-bottom:20px}@media only screen and (min-width: 36em){.solutions-cta-item img{width:80px;height:80px}}@media only screen and (min-width:48em){.solutions-cta-item img{width:100px;height:100px;margin-bottom:35px}}.solutions-cta-item h4{font-size:14px;margin-bottom:10px}@media only screen and (min-width: 36em){.solutions-cta-item h4{font-size:16px}}@media only screen and (min-width:48em){.solutions-cta-item h4{font-size:20px}}@media only screen and (min-width:62em){.solutions-cta-item h4{font-size:16px}}@media only screen and (min-width:75em){.solutions-cta-item h4{font-size:20px}}.solutions-cta-item p{font-size:14px}@media only screen and (min-width: 36em){.solutions-cta-item p{font-size:16px}}.solutions-cta-item a{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.solutions-list ul{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:1px}.solutions-list-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:30px 15px;overflow:hidden}@media only screen and (min-width: 36em){.solutions-list-item{padding:30px}}@media only screen and (min-width:48em){.solutions-list-item{padding:60px}}.solutions-list-item:hover .solutions-list-item__bg{transform:scale(1.1)}.solutions-list-item:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#444;opacity:.5;pointer-events:none}.solutions-list-item>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.solutions-list-item h3,.solutions-list-item p,.solutions-list-item a{color:#fff;text-align:center}.solutions-list-item h3{margin-bottom:0;font-size:18px;text-align:center}@media(min-width: 375px){.solutions-list-item h3{font-size:20px}}@media only screen and (min-width: 36em){.solutions-list-item h3{font-size:22px}}@media only screen and (min-width:48em){.solutions-list-item h3{font-size:26px}}@media only screen and (min-width:62em){.solutions-list-item h3{font-size:30px}}@media only screen and (min-width:75em){.solutions-list-item h3{font-size:36px}}.solutions-list-item h3+p{margin-top:15px}.solutions-list-item p{display:inline-flex;justify-content:center;flex-wrap:wrap}.solutions-list-item p+p{margin-top:5px}.solutions-list-item p a{margin:5px 3px;border-right:1px solid #fff;padding-right:6px}.solutions-list-item p a:last-child{border:none}.solutions-list-item a{display:inline-block;line-height:1;text-decoration:underline}.solutions-list__item-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;background-color:#fff;border-radius:50%}.solutions-list__item-badge+h3{margin-top:15px}.solutions-list-item__bg{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s}.solutions-list--grid ul{grid-template-columns:1fr 1fr}.solutions-industrial>.row{width:1220px;max-width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:62em){.solutions-industrial>.row{padding-left:30px;padding-right:30px}}.solutions-industrial-carousel{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:35px;width:680px;max-width:100%;margin:0 auto}@media only screen and (min-width:62em){.solutions-industrial-carousel{display:block;width:calc(100% - 90px)}}.solutions-industrial-carousel:after{content:"";display:none}@media only screen and (min-width:62em){.solutions-industrial-carousel:after{content:"flickity"}}.solutions-industrial-item{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:62em){.solutions-industrial-item{width:20%}}.solutions-industrial-item div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.solutions-industrial-item img{width:100%;height:30px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:48em){.solutions-industrial-item img{width:100%;height:40px}}.solutions-industrial-item h4{font-weight:500;text-align:center;font-size:14px}@media only screen and (min-width: 36em){.solutions-industrial-item h4{font-size:16px}}.awards-section .horizontal-button-wrapper{margin:80px 0 0}.awards-carousel{width:calc(100% - 90px);max-width:100%;margin:0 auto}.awards-carousel-item{display:flex;align-items:center;justify-content:center;padding:20px;width:100%}@media(min-width: 540px){.awards-carousel-item{width:50%}}@media only screen and (min-width:48em){.awards-carousel-item{width:33.333%}}@media only screen and (min-width:62em){.awards-carousel-item{width:25%}}.awards-carousel-item img{max-width:180px}@media only screen and (min-width:62em){.next-events-carousel{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;justify-content:center;width:100%}}.next-events-carousel:after{content:"flickity";display:none}@media only screen and (min-width:62em){.next-events-carousel:after{content:""}}.next-event-preview{width:100%;padding:6px}@media only screen and (min-width: 36em){.next-event-preview{width:50%}}@media only screen and (min-width:62em){.next-event-preview{width:100%;padding:0}}.next-event-preview__wrapper{position:relative;z-index:1;width:100%;box-shadow:0px 0px 6px #00000029}.next-event-preview__cover{position:relative;z-index:1;display:flex;align-items:center;min-height:120px;padding:15px}@media only screen and (min-width:75em){.next-event-preview__cover{min-height:155px}}.next-event-preview__cover:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#444;opacity:.5}.next-event-preview__cover img{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.next-event-preview__cover h3{color:#fff;font-size:20px}@media only screen and (min-width:75em){.next-event-preview__cover h3{font-size:24px}}.next-event-preview__actions{display:grid;grid-template-columns:1fr 1fr}.next-event-preview__actions div{display:flex;align-items:center;justify-content:center;background-color:#fff}.next-event-preview__actions .button{padding:20px 45px;font-size:16px}.next-event-preview__actions p{text-align:center}.simple-content-block{text-align:center}.simple-content-block:not(.section--gray)+.simple-content-block:not(.section--gray){padding-top:0}.simple-content-block.section--gray+.grid-columns-block{margin-top:-45px;padding-top:0}@media only screen and (min-width:62em){.simple-content-block.section--gray+.grid-columns-block{margin-top:-30px}}.simple-content-block+.accordion-block{margin-top:0}.simple-content-block .container>div{max-width:980px;width:100%;margin:0 auto}.simple-content-block .container>div .section-title+img,.simple-content-block .container>div .section-title+p,.simple-content-block .container>div .section-title+ul,.simple-content-block .container>div .section-title+ol{margin-top:35px}@media only screen and (min-width:48em){.simple-content-block .container>div .section-title+img,.simple-content-block .container>div .section-title+p,.simple-content-block .container>div .section-title+ul,.simple-content-block .container>div .section-title+ol{margin-top:50px}}.simple-content-block .container>div p,.simple-content-block .container>div h2,.simple-content-block .container>div h3,.simple-content-block .container>div h4,.simple-content-block .container>div h5,.simple-content-block .container>div h6,.simple-content-block .container>div img,.simple-content-block .container>div ul,.simple-content-block .container>div ol{margin-bottom:35px}.simple-content-block .container>div p:last-child{margin-bottom:0}.simple-content-block .container>div ul{width:600px;max-width:100%;margin:25px auto;text-align:left}.simple-content-block .container>div ul li{position:relative;padding-left:20px}.simple-content-block .container>div ul li:before{content:"";position:absolute;top:3px;left:0;width:12px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.121' height='13.646'%3E%3Cpath data-name='Caminho 1039' d='M17.061 1.06 6.6 11.524 1.061 5.985' fill='none' stroke='%23ea2419' stroke-width='3'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center}.simple-content-block .container>div ul li+li{margin-top:20px}.simple-content-block .container>div .grid-icons-items__container{width:100%}.simple-content-block .container>div h3{font-size:20px}@media only screen and (min-width:48em){.simple-content-block .container>div h3{font-size:24px}}.simple-content-block .container>div h4{font-size:18px}@media only screen and (min-width:48em){.simple-content-block .container>div h4{font-size:20px}}.simple-content-block .container>div img{margin:60px auto}@media only screen and (min-width:48em){.simple-content-block .container>div img{max-width:560px}}.simple-content-block .container>div img:first-child{margin-top:0}.simple-content-block .container>div img:last-child{margin-bottom:0}.simple-content-block .container>div p+p{margin-top:20px}.videos-grid-block__wrapper{display:grid;grid-template-columns:1fr;grid-gap:30px}@media only screen and (min-width:48em){.videos-grid-block__wrapper{grid-template-columns:1fr 1fr;grid-gap:16px}}.videos-grid-block__wrapper+.horizontal-button-wrapper{margin-top:0}.simple-video{position:relative;padding-bottom:56.25%;height:0;background-color:#e5e5e5}.simple-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.presentation-video-block{position:relative;margin-top:-165px;pointer-events:none}@media only screen and (min-width:62em){.presentation-video-block{margin-top:-200px}}@media only screen and (min-width:75em){.presentation-video-block{margin-top:-220px}}.presentation-video-block.section{padding-top:185px}@media only screen and (min-width:48em){.presentation-video-block.section{padding-top:240px}}.presentation-video-block .container{pointer-events:auto}.presentation-video-block .section-title{color:#fff;margin-top:30px;margin-bottom:0}@media only screen and (min-width:62em){.presentation-video-block .section-title{margin-top:60px}}.presentation-video-block__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.presentation-video-block__wrapper{width:800px;max-width:100%;margin:0 auto}.presentation-video-block__iframe{position:relative;padding-bottom:56.25%;height:0;background-color:#e5e5e5}.presentation-video-block__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.presentation-video__content{background-color:#ea2419;padding:70px 0 40px}.presentation-video__content .section-title{margin-bottom:0}.presentation-video__content .section-title+p{margin-top:20px}.presentation-video-alternative-block .presentation-video__content{margin-top:-30px}@media only screen and (min-width:62em){.stories-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px;width:100%}}@media only screen and (min-width:62em){.stories-cards-grid .stories-card{max-width:278px}}.stories-cards-grid:after{content:"flickity";display:none}@media only screen and (min-width:62em){.stories-cards-grid:after{content:""}}.stories-card{width:100%;padding:0 6px}@media only screen and (min-width: 36em){.stories-card{width:50%}}@media only screen and (min-width:62em){.stories-card{width:100%;padding:0}}.stories-card-wrapper{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;height:400px;padding:30px 15px;overflow:hidden}@media only screen and (min-width:75em){.stories-card-wrapper{height:460px}}.stories-card-wrapper:hover img{transform:scale(1.1)}.stories-card-wrapper:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:transparent linear-gradient(0deg, #444444 0%, #44444400 70%) 0% 0% no-repeat}.stories-card-wrapper img{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .3s}.stories-card-wrapper h5,.stories-card-wrapper h4,.stories-card-wrapper p{color:#fff}.stories-card-wrapper h5{margin-bottom:10px;font-family:"Gotham Book",sans-serif;font-weight:400;text-transform:uppercase}.stories-card-wrapper h4{font-size:18px}@media only screen and (min-width:48em){.stories-card-wrapper h4{font-size:22px}}@media only screen and (min-width:62em){.stories-card-wrapper h4{font-size:20px}}@media only screen and (min-width:75em){.stories-card-wrapper h4{font-size:24px}}.stories-card-wrapper p{margin-top:5px}.stories-card-content{min-height:200px}.simple-grid-columns-block .container>div{display:flex;flex-direction:column;grid-gap:40px;width:600px;margin:0 auto;max-width:100%}@media only screen and (min-width:62em){.simple-grid-columns-block .container>div{flex-direction:row;grid-gap:15px;width:100%}}@media only screen and (min-width:75em){.simple-grid-columns-block .container>div{grid-gap:30px}}.simple-grid-columns-block .container>div div{flex:1}.simple-grid-columns-block .container>div div img,.simple-grid-columns-block .container>div div svg{max-height:35px}.simple-grid-columns-block .container>div div img+h3,.simple-grid-columns-block .container>div div img+p,.simple-grid-columns-block .container>div div svg+h3,.simple-grid-columns-block .container>div div svg+p{margin-top:20px}.simple-grid-columns-block .container>div div h3{position:relative;font-size:18px;margin-bottom:0}@media only screen and (min-width:48em){.simple-grid-columns-block .container>div div h3{font-size:20px}}@media only screen and (min-width:62em){.simple-grid-columns-block .container>div div h3{font-size:24px}}.simple-grid-columns-block .container>div div h3+p{margin-top:10px}.simple-grid-columns-block .container>div div .button--link{margin-top:10px}@media(max-width: 991px){.grid-columns-block{padding-bottom:0}}.grid-columns-block.section--gray+.section--gray.grid-columns-block{padding-top:0}.grid-columns-block__wrapper{display:grid;grid-template-columns:1fr}@media only screen and (min-width:62em){.grid-columns-block__wrapper{grid-template-columns:auto;grid-auto-flow:column;grid-gap:15px}}.grid-columns-block__wrapper div{border-bottom:1px solid #ddd}@media only screen and (min-width:62em){.grid-columns-block__wrapper div{border-bottom:0}}.grid-columns-block__wrapper div header{display:grid;grid-template-columns:1fr 18px;grid-gap:15px;align-items:center;cursor:pointer}@media only screen and (min-width:62em){.grid-columns-block__wrapper div header{cursor:auto}}.grid-columns-block__wrapper div header svg{width:18px;stroke:#ea2419}@media only screen and (min-width:62em){.grid-columns-block__wrapper div header svg{display:none}}.grid-columns-block__wrapper div header+div{padding-bottom:15px}@media only screen and (min-width:62em){.grid-columns-block__wrapper div header+div{display:block;padding-bottom:0}}.grid-columns-block__wrapper div h3{position:relative;padding-top:25px;padding-bottom:25px;color:#444;font-family:"Gotham Book",sans-serif;font-size:16px}@media only screen and (min-width: 36em){.grid-columns-block__wrapper div h3{font-size:18px}}@media only screen and (min-width:48em){.grid-columns-block__wrapper div h3{font-size:20px}}@media only screen and (min-width:87.563em){.grid-columns-block__wrapper div h3{font-size:24px}}@media only screen and (min-width:62em){.grid-columns-block__wrapper div h3:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background-color:#ea2419}}.accordion-block .accordion--active header svg,.grid-columns-block__wrapper .accordion--active header svg{transform:rotate(180deg)}.grid-icons-items{padding:20px 0}.grid-icons-items__container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:35px;margin:0 auto !important}@media(min-width: 414px){.grid-icons-items__container{grid-column-gap:30px}}@media only screen and (min-width:48em){.grid-icons-items__container{grid-row-gap:60px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width:62em){.grid-icons-items__container{grid-column-gap:60px;grid-row-gap:80px}}.grid-icons-items__container li{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 !important;padding:0 !important;text-align:center}.grid-icons-items__container li:before{display:none}.grid-icons-items__container img,.grid-icons-items__container svg,.grid-icons-items__container figure{margin-bottom:20px !important;max-height:70px}@media only screen and (min-width:48em){.grid-icons-items__container img,.grid-icons-items__container svg,.grid-icons-items__container figure{max-height:90px}}.grid-icons-items__container p{font-family:"Gotham",sans-serif}@media only screen and (min-width:48em){.grid-icons-items__container p{font-size:18px}}@media only screen and (min-width:62em){.grid-icons-items__container p{font-size:20px}}.grid-icons-items__text{margin-top:45px;text-align:center}.previews-grid-heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px;padding:20px 5px 0}@media only screen and (min-width:62em){.previews-grid-heading{grid-column-end:span 4;padding:20px 0 0 0}}.previews-grid-heading h4{font-size:20px;font-weight:500}.previews-grid-heading a{color:#ea2419;text-decoration:underline}.blog-previews-grid .flickity-viewport{min-height:370px}@media only screen and (min-width:62em){.blog-previews-grid{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:15px;width:100%}}@media only screen and (min-width:62em){.blog-previews-grid .blog-preview{max-width:278px}}@media only screen and (min-width:48em){.blog-previews-grid .next-event-preview{flex:1}}.blog-previews-grid .next-event-preview .button{padding:20px 15px}.blog-previews-grid.app-carousel-align-left{justify-content:left}.blog-previews-grid:after{content:"flickity";display:none}@media only screen and (min-width:62em){.blog-previews-grid:after{content:""}}.blog-preview{width:100%;padding:6px}.app-carousel--has-navigation .blog-preview{height:100%}@media only screen and (min-width: 36em){.blog-preview{width:50%}}@media only screen and (min-width:62em){.blog-preview{width:100%;padding:0}}.blog-preview-ebooks-wrapper{width:376px;display:flex;gap:10px;box-shadow:0px 0px 6px #00000029}.blog-preview-ebooks-image img{max-width:99px;height:137px;-o-object-fit:cover;object-fit:cover}.blog-preview-ebooks-body h3{font-size:20px;margin:10px 0 30px 0}.blog-preview-ebooks-button{width:100%;display:block}.blog-preview-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0px 0px 6px #00000029}.blog-preview-image{display:block;height:150px;background-color:#efefef}@media only screen and (min-width: 36em){.blog-preview-image{height:125px}}.blog-preview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-preview-body{display:flex;flex-direction:column;flex:1}.blog-preview-body h3{font-size:18px;font-weight:500}@media only screen and (min-width:48em){.blog-preview-body h3{font-size:20px}}@media only screen and (min-width:62em){.blog-preview-body h3{font-size:18px}}@media only screen and (min-width:75em){.blog-preview-body h3{font-size:20px}}.blog-preview-body p{margin-top:10px}.blog-preview-content{flex:1;background-color:#fff;padding:20px 10px 5px}.blog-preview-meta{display:flex;align-items:center;margin-bottom:15px}.blog-preview-meta__author,.blog-preview-meta__date{font-family:"Gotham Book",sans-serif;font-size:12px;font-weight:400;line-height:1}@media only screen and (min-width:36em)and (max-width:48.5em){.blog-preview-meta__author,.blog-preview-meta__date{font-size:10px}}@media only screen and (min-width:62em)and (max-width:74.938em){.blog-preview-meta__author,.blog-preview-meta__date{font-size:10px}}.blog-preview-meta__author a{color:#ea2419}.blog-preview-meta__date{margin-left:5px;padding-left:5px;border-left:1px solid #444}.blog-preview-meta__date a{color:#444}.blog-preview-button{width:100%;font-family:"Gotham Book",sans-serif;font-weight:400}@media(max-width: 767px){.interviews-previews{padding-bottom:50px}}@media only screen and (min-width:48em){.interviews-previews-carousel{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:16px;column-gap:16px;row-gap:60px}}.interviews-previews-carousel:after{content:"flickity";display:none}@media only screen and (min-width:48em){.interviews-previews-carousel:after{content:""}}.interviews-previews-carousel .interview-preview{width:100%;padding:6px}@media only screen and (min-width: 36em){.interviews-previews-carousel .interview-preview{width:50%}}@media only screen and (min-width:48em){.interviews-previews-carousel .interview-preview{width:100%;padding:0}}.interviews-previews-carousel+.horizontal-button-wrapper{margin-top:15px}@media only screen and (min-width:48em){.interviews-previews-carousel+.horizontal-button-wrapper{margin-top:0}}.interviews-grid{display:grid;grid-template-columns:1fr;-moz-column-gap:16px;column-gap:16px;row-gap:40px}@media only screen and (min-width: 36em){.interviews-grid{grid-template-columns:repeat(2, 1fr);row-gap:60px}}@media only screen and (min-width:48em){.interviews-grid{grid-template-columns:repeat(3, 1fr)}}.interview-preview{position:relative}.interview-preview:hover img{transform:scale(1.1)}.interview-preview-image{display:block;width:100%;height:200px;overflow:hidden}@media(min-width: 400px){.interview-preview-image{height:240px}}@media only screen and (min-width: 36em){.interview-preview-image{height:200px}}@media only screen and (min-width:62em){.interview-preview-image{height:230px}}.interview-preview-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center;transition:transform .3s}.interview-preview-body{padding-top:20px}.interview-preview-body h3,.interview-preview-body h4{font-size:16px}@media only screen and (min-width:48em){.interview-preview-body h3,.interview-preview-body h4{font-size:18px}}@media only screen and (min-width:62em){.interview-preview-body h3,.interview-preview-body h4{font-size:20px}}.interview-preview-body h3{color:#ea2419;font-family:"Gotham Book",sans-serif;margin-bottom:5px}.interview-preview-body h4{font-weight:500}.interview-preview-body h5{font-family:"Gotham Book",sans-serif;font-size:12px;font-weight:400;margin-top:10px}@media only screen and (min-width:48em){.interview-preview-body h5{font-size:14px}}@media only screen and (min-width:62em){.interview-preview-body h5{font-size:16px}}.newsletter-cta .container{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 36em){.newsletter-cta .container{flex-direction:row;justify-content:center}}.newsletter-cta .section-title{width:auto;padding-top:0}@media only screen and (min-width: 36em){.newsletter-cta .section-title{margin-right:60px;margin-left:0;margin-bottom:0}}@media only screen and (min-width:48em){.newsletter-cta .section-title{margin-right:90px}}.newsletter-cta .section-title:before{display:none}.testmonial{position:relative;width:1024px;max-width:100%;margin:0 auto;overflow:hidden}.testmonial:before,.testmonial:after{content:"";position:absolute;z-index:-1;width:25px;height:25px;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url("./images/quotes/start.png");pointer-events:none}@media only screen and (min-width:62em){.testmonial:before,.testmonial:after{width:40px;height:40px}}@media only screen and (min-width:75em){.testmonial:before,.testmonial:after{width:80px;height:80px}}.testmonial:before{top:0;left:0}.testmonial:after{bottom:0;right:0;transform:rotate(180deg)}.testmonial-wrapper{width:calc(100% - 70px);max-width:100%;margin:0 auto}@media only screen and (min-width:48em){.testmonial-wrapper{display:grid;grid-template-columns:110px 1fr;grid-gap:20px}}.testmonial-wrapper img.testimonial-logo{margin:-20px 0 0 0 !important;width:180px}@media only screen and (min-width:62em){.testmonial-wrapper{grid-template-columns:150px 1fr;grid-gap:40px;width:730px}}@media only screen and (min-width:87.563em){.testmonial-wrapper{grid-gap:60px}}.testmonial-view{display:grid;grid-template-columns:70px 1fr;align-items:center;grid-gap:20px;height:110px}@media(min-width: 500px){.testmonial-view{grid-template-columns:110px 1fr;height:160px}}@media only screen and (min-width:48em){.testmonial-view{display:block}}@media only screen and (min-width:62em){.testmonial-view{height:200px}}@media only screen and (min-width:48em){.testmonial-view div{display:none}}.testmonial-view img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testmonial-accordion__header,.testmonial-view,.testmonial-content{text-align:left}.testmonial-accordion__header .testimonial-logo,.testmonial-view .testimonial-logo,.testmonial-content .testimonial-logo{margin:0;max-width:220px}.testmonial-accordion__header h4,.testmonial-view h4,.testmonial-content h4{color:#ea2419;font-size:20px !important;font-weight:500;margin-bottom:5px !important}.testmonial-accordion__header h5,.testmonial-view h5,.testmonial-content h5{font-size:13px;font-weight:500;margin-bottom:0 !important}.testmonial-accordion__header h5+p,.testmonial-view h5+p,.testmonial-content h5+p{margin-top:15px}@media only screen and (min-width:62em){.testmonial-accordion__header h5+p,.testmonial-view h5+p,.testmonial-content h5+p{margin-top:30px}}.testmonial-view h5+p,.testmonial-content h5+p{margin-top:15px}@media only screen and (min-width:62em){.testmonial-view h5+p,.testmonial-content h5+p{margin-top:30px}}.testmonial-content{padding-top:20px}@media only screen and (min-width:48em){.testmonial-content{padding-top:0}}.testmonial-content h4,.testmonial-content h5{display:none}@media only screen and (min-width:48em){.testmonial-content h4,.testmonial-content h5{display:block}}.testmonial-content p{font-size:14px}@media only screen and (min-width:48em){.testmonial-content p{font-size:16px}}.testmonial-content p+p{margin-top:15px}.testmonial-content img{max-width:204px;max-height:30px;margin-top:10px}@media only screen and (min-width:48em){.testmonial-content img{max-height:60px;margin-top:20px}}.testmonial-contact{margin-top:20px}@media only screen and (min-width:62em){.testmonial-contact{display:flex;align-items:center}}.testmonial-contact a+p,.testmonial-contact p+a{margin-top:15px}@media only screen and (min-width:62em){.testmonial-contact a+p,.testmonial-contact p+a{margin-top:0;margin-left:20px}}.testmonial-section-carousel:before,.testmonial-section-carousel:after{content:"";position:absolute;width:25px;height:25px;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:url("./images/quotes/start.png")}@media only screen and (min-width:62em){.testmonial-section-carousel:before,.testmonial-section-carousel:after{width:40px;height:40px}}@media only screen and (min-width:75em){.testmonial-section-carousel:before,.testmonial-section-carousel:after{width:80px;height:80px}}.testmonial-section-carousel:before{top:0;left:0}.testmonial-section-carousel:after{bottom:0;right:0;transform:rotate(180deg)}.testmonial-section-carousel .testmonial{width:100%}.testmonial-section-carousel .testmonial:before,.testmonial-section-carousel .testmonial:after{display:none}.testmonial-section-carousel.flickity-enabled .flickity-button{background:#fff;box-shadow:0px 0px 5px 0px rgba(0,0,0,.3)}.testmonial-section-carousel.flickity-enabled .flickity-page-dots{bottom:-70px}.testmonial-section-carousel+.horizontal-button-wrapper{margin:110px 0 0}.testmonials-listing .navigation.pagination{padding-bottom:30px}.testmonial-accordion{width:920px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.7 5.1' style='enable-background:new 0 0 8.7 5.1' xml:space='preserve' stroke='%23EA2419'%3E%3Cpath d='m8.4.4-4 4-4-4' fill='none'/%3E%3C/svg%3E");background-size:19px;background-repeat:no-repeat;background-position:99% 50%;border-bottom:3px solid #efefef}@media only screen and (min-width:75em){.testmonial-accordion{width:1024px;background-position:92% 50%}}.testmonial-accordion:before,.testmonial-accordion:after{opacity:0}.testmonial-accordion:before{top:40px}.testmonial-accordion:after{bottom:40px}.testmonial-accordion .testmonial-wrapper{display:none;cursor:pointer;padding:40px 0}.testmonial-accordion .testmonial-content{position:relative;z-index:1}.testmonial-accordion--active:before,.testmonial-accordion--active:after{opacity:1}.testmonial-accordion--active .testmonial-wrapper{display:block}@media only screen and (min-width:48em){.testmonial-accordion--active .testmonial-wrapper{display:grid}}.testmonial-accordion--active .testmonial-accordion__header{display:none}.testmonial-accordion__header{position:relative;z-index:1;cursor:pointer;padding:40px 0 40px 125px}@media(min-width: 500px){.testmonial-accordion__header{padding:40px 0 40px 165px}}@media only screen and (min-width:62em){.testmonial-accordion__header{padding:40px 0 40px 250px}}@media only screen and (min-width:75em){.testmonial-accordion__header{padding:40px 0 40px 302px}}.testmonial-accordion__header img{position:absolute;top:50%;left:0;max-width:115px;max-height:55px;transform:translateY(-50%)}@media(min-width: 500px){.testmonial-accordion__header img{max-width:150px}}@media only screen and (min-width:62em){.testmonial-accordion__header img{left:60px}}@media only screen and (min-width:75em){.testmonial-accordion__header img{left:110px;max-width:155px}}.flickity-slider .testmonial-content .testimonial-logo{position:absolute;right:0;top:0;margin-top:0}@media only screen and (min-width:48em){.flickity-slider .testmonial-content .testimonial-logo{right:15%}}.customers-section-carousel .flickity-slider{display:flex;align-items:center;justify-content:center}.customers-section-carousel .flickity-slider div{width:50%;padding:5px 15px}@media only screen and (min-width: 36em){.customers-section-carousel .flickity-slider div{width:33.333%;padding:5px 15px}}@media only screen and (min-width:48em){.customers-section-carousel .flickity-slider div{width:25%}}@media only screen and (min-width:62em){.customers-section-carousel .flickity-slider div{width:20%}}@media only screen and (min-width:75em){.customers-section-carousel .flickity-slider div{padding:5px 20px}}.customers-section-carousel .flickity-slider div img{max-height:55px;margin:0 auto}@media only screen and (min-width: 36em){.customers-section-carousel .flickity-slider div img{max-height:70px}}@media only screen and (min-width:75em){.customers-section-carousel .flickity-slider div img{max-height:85px}}.download-cta .section-title{margin-top:0}@media only screen and (min-width:48em){.download-cta .section-title{width:auto;margin-left:0;margin-bottom:30px;text-align:left}.download-cta .section-title:before{left:0;transform:none}}.download-cta .download-cta__content{text-align:center}@media only screen and (min-width:48em){.download-cta .download-cta__content{text-align:left}}.download-cta .download-cta__content .button{margin-top:30px}.download-cta-container{padding:30px 15px;background-color:#fff;box-shadow:0px 0px 6px #00000029}@media only screen and (min-width: 36em){.download-cta-container{padding:30px}}@media only screen and (min-width:48em){.download-cta-container{display:grid;grid-template-columns:150px 1fr;grid-gap:30px;padding:40px}}@media only screen and (min-width:62em){.download-cta-container{grid-template-columns:250px 1fr;grid-gap:45px}}@media only screen and (min-width:75em){.download-cta-container{grid-gap:60px;padding:60px}}.download-cta__cover{display:block;width:150px;height:195px;margin:0 auto;background-color:#efefef}@media only screen and (min-width:48em){.download-cta__cover{margin:0}}@media only screen and (min-width:62em){.download-cta__cover{width:250px;height:355px}}.download-cta__cover--mobile{margin-top:35px}@media only screen and (min-width:48em){.download-cta__cover--mobile{display:none}}.download-cta__cover--desktop{display:none}@media only screen and (min-width:48em){.download-cta__cover--desktop{display:block}}.download-cta__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-text-right{position:relative;z-index:1;background-color:#efefef}.image-text-right .container .container{padding:0}.image-text-right__banner{width:100%;height:200px;margin-top:45px}@media only screen and (min-width: 36em){.image-text-right__banner{height:260px}}@media only screen and (min-width:48em){.image-text-right__banner{position:absolute;top:0;left:0;width:50%;height:100%;margin-top:0}}.image-text-right__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-text-right__content{width:100%;padding-top:45px;padding-bottom:45px;text-align:left}@media only screen and (min-width:48em){.image-text-right__content{margin-left:auto;width:50%;padding-left:20px}}@media only screen and (min-width:62em){.image-text-right__content{padding-top:45px;padding-bottom:45px;padding-left:40px}}@media only screen and (min-width:75em){.image-text-right__content{padding-left:60px}}.image-text-right__content .section-title{text-align:left;margin:0 0 20px}.image-text-right__content .section-title:before{left:0;transform:none}.image-text-right__content .section-title+p{margin-top:30px}@media only screen and (min-width:48em){.image-text-right__content .horizontal-button-wrapper{text-align:left}}@media only screen and (min-width:75em){.image-text-right--large .image-text-right__banner{width:calc(50% + 107px)}}@media only screen and (min-width:75em){.image-text-right--large .image-text-right__content{width:464px}}@media only screen and (min-width:62em){.image-text-right--vertical .image-text-right__banner{width:35%}}@media only screen and (min-width:75em){.image-text-right--vertical .image-text-right__banner{width:calc(50% - 174px)}}@media only screen and (min-width:62em){.image-text-right--vertical .image-text-right__content{width:65%}}@media only screen and (min-width:75em){.image-text-right--vertical .image-text-right__content{width:754px}}.blog-hero{position:relative;z-index:1;background-color:#efefef}.blog-hero .breadcrumb{position:absolute;top:0;left:50%;display:none;width:1220px;max-width:100%;margin-top:15px;padding:0 30px;transform:translateX(-50%)}@media only screen and (min-width:62em){.blog-hero .breadcrumb{display:block}}.blog-hero .breadcrumb span>span,.blog-hero .breadcrumb a{color:#444}.blog-hero__content{display:grid;grid-template-columns:repeat(2, 1fr);height:100%}@media only screen and (min-width: 1900px){.blog-hero__content{height:480px}}.blog-hero__content .text{display:flex;flex-direction:column;justify-content:center;padding:30px 15px 50px 0;max-width:200px}.blog-hero__content .text h1{max-width:200px}@media only screen and (min-width:62em){.blog-hero__content .text h1{max-width:100%}}@media only screen and (min-width:62em){.blog-hero__content .text{padding:80px 15px 50px 0;max-width:100%}}.blog-hero__content .text .page-name{background-color:#ea2419;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;padding:2px 5px;font-weight:normal}.blog-hero__content .text h2{font-family:"Gotham",sans-serif;font-weight:bold;font-size:18px;line-height:21px;margin:20px 0;max-width:500px;line-height:38px}@media(min-width: 375px){.blog-hero__content .text h2{font-size:18px;line-height:21px}}@media only screen and (min-width: 36em){.blog-hero__content .text h2{font-size:22px;line-height:28px}}@media only screen and (min-width:48em){.blog-hero__content .text h2{font-size:26px;line-height:38px}}@media only screen and (min-width:62em){.blog-hero__content .text h2{font-size:30px;line-height:28px}}@media only screen and (min-width:75em){.blog-hero__content .text h2{font-size:36px;line-height:42px}}.blog-hero__content .text p{font-family:"Gotham Book",sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;max-width:390px}@media only screen and (min-width:48em){.blog-hero__content .text p{font-size:16px}}.blog-hero__content .image{position:absolute;top:0;right:0;z-index:-1;width:40%;height:100%}.blog-hero__content .image img{width:850px;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:62em){.blog-hero__content .image img{-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:75em){.blog-hero__content .image img{max-height:500px;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:75em){.blog-hero__content .image img{max-height:500px;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:87.563em){.blog-hero__content .image img{width:100%}}.single.single-post .breadcrumb,.single-ebooks .breadcrumb{padding-top:20px}@media(max-width: 991px){.single.single-post .breadcrumb,.single-ebooks .breadcrumb{margin-bottom:15px}.single.single-post .breadcrumb:after,.single-ebooks .breadcrumb:after{display:none}}.single.single-post .breadcrumb div,.single-ebooks .breadcrumb div{border-bottom-color:#ddd}@media(max-width: 991px){.single.single-post .breadcrumb div,.single-ebooks .breadcrumb div{margin-bottom:0;border:0}}.single.single-post .breadcrumb ol,.single.single-post .breadcrumb li a,.single-ebooks .breadcrumb ol,.single-ebooks .breadcrumb li a{color:#444}.single.single-post{position:relative}.single.single-post .breadcrumb{position:relative;padding-bottom:15px}@media only screen and (min-width:48em){.single.single-post .breadcrumb:after{display:block;position:absolute;width:97.6%;bottom:0;right:0}}.blog-post{position:relative}@media only screen and (min-width:62em){.blog-post .container{display:grid;grid-template-columns:1fr 300px;gap:40px}}@media only screen and (min-width:75em){.blog-post .container{gap:100px}}.blog-post .container article{max-width:760px}.blog-post .container article img{max-width:100%}@media only screen and (min-width:48em){.blog-post .container article img{gap:760px}}.blog-post-header{display:flex;flex-direction:column;margin:0 -30px}.blog-post-header .flex-image{max-height:250px;overflow:hidden;display:flex;justify-content:center;align-items:self-start}.blog-post-header>img{height:130px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:48em){.blog-post-header>img{height:auto}}@media only screen and (min-width:62em){.blog-post-header{margin:0}}.blog-post-header .head-info{display:grid;grid-template-columns:1fr 90px;grid-gap:15px;margin:20px 0;padding:0 30px 10px;border-bottom:1px solid #ddd}@media only screen and (min-width:62em){.blog-post-header .head-info{padding:0 0 10px}}.blog-post-header .head-info .author{display:flex;align-items:center}.blog-post-header .head-info .author .avatar{border-radius:50%;margin-right:10px}.blog-post-header .head-info .author+span{text-align:right}.blog-post-header .head-info span{display:block;font-size:12px}.blog-post__content{padding-bottom:40px}@media only screen and (min-width:62em){.blog-post__content{padding-bottom:60px}}@media only screen and (min-width:75em){.blog-post__content{padding-bottom:110px}}.blog-post__content h1{font-family:"Gotham",sans-serif;font-weight:700;font-size:36px;margin:0}.blog-post__content p{font-family:"Gotham Book",sans-serif;font-size:16px;line-height:24px;margin-bottom:20px}.blog-post__aside--widget{display:none;margin-bottom:60px}@media only screen and (min-width:62em){.blog-post__aside--widget{display:block}}.blog-post__aside--widget h3{font-family:"Gotham",sans-serif;font-size:20px;margin-bottom:15px}.blog-post__aside--widget .categories-list{display:flex;flex-wrap:wrap;gap:15px;overflow:hidden}.blog-post__aside--widget .categories-list .cat-item{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:capitalize;background-color:#ddd;justify-self:start;transition:background-color .3s}.blog-post__aside--widget .categories-list .cat-item:hover{background-color:#e0e0e0}.blog-post__aside--widget .categories-list .cat-item a{display:block;padding:5px 20px;color:#444}.blog-post__aside--widget .recent-post-list .recent-post__item{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.blog-post__aside .blog-preview-ebooks-image img{width:180px;margin-bottom:15px}.blog-post__aside .blog-preview-ebooks-button{display:inline;width:180px;font-size:16px;padding:12px 10px}.blog-post-heading{display:grid;grid-template-columns:1fr;grid-gap:30px;margin-bottom:35px}.blog-post-heading h1{font-size:20px}@media only screen and (min-width:48em){.blog-post-heading{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.blog-post-heading h1{font-size:36px}}.blog-post-heading .social-share{order:-1;margin-top:10px}@media only screen and (min-width:48em){.blog-post-heading .social-share{order:1;margin-top:0}}@media only screen and (min-width:48em){.blog-post-heading .social-share__item{width:22px;height:22px}}.blog-post-footer{border-top:2px solid #ddd;padding:20px 0;margin-top:20px}.blog-post-footer .social-share{justify-content:flex-end}.blog-post-footer .social-share p{margin-bottom:0}.related-posts{margin-bottom:130px}.grid-links{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0}.grid-links a{text-decoration:underline}.blog-post-header.webinars .flex-image{position:relative}.blog-post-header.webinars .flex-image h1{position:absolute;left:16px;bottom:40px;color:#fff;font-size:36px;text-shadow:1px 2px 2px rgba(0,0,0,.5)}.webinars .blog-post-heading{margin-top:40px}.webinars .blog-post-heading h2{color:#ea2419;font-size:24px}.filter{display:grid;grid-template-columns:180px 2fr 1fr;gap:40px;margin-bottom:80px}.filter .filter-categories{display:flex;align-items:center;justify-content:flex-start;gap:25px}.filter .filter-categories .cat-item{border-bottom:3px solid transparent;transition:border-color .3s}.filter .filter-categories .cat-item:hover{border-bottom-color:#ea2419}.filter .filter-categories .current-cat{border-bottom-color:#ea2419;font-weight:bold}.filter .filter-categories li a{color:#444;white-space:nowrap}.select select{width:180px;padding:10px;padding-right:30px;font-family:"Gotham",sans-serif;font-weight:500;background-color:#ddd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.7 5.1' style='enable-background:new 0 0 8.7 5.1' xml:space='preserve' stroke='%23EA2419'%3E%3Cpath d='m8.4.4-4 4-4-4' fill='none'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:93% 50%;border:none;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;appearance:none}#searchform{position:relative}#searchform input[type=text]{content:"";display:block;justify-self:flex-end;width:100%;padding:10px;padding-right:55px;border:1px solid #efefef}#searchform input[type=submit]{font-size:0;position:absolute;top:0;right:0;width:40px;height:100%;margin:0;padding:0;background-color:transparent;border:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg data-name='Grupo 271'%3E%3Cpath fill='%23ea2419' d='M0 0h40v40H0z'/%3E%3Cpath data-name='Caminho 210' d='M23.848 13.828a6.075 6.075 0 1 0-2.215 8.921l3.969 5.625a.881.881 0 0 0 1.224.211.881.881 0 0 0 .211-1.224l-3.969-5.625a6.076 6.076 0 0 0 .78-7.908Zm-.826 6.078a4.895 4.895 0 1 1 .663-1.746 4.843 4.843 0 0 1-.665 1.745Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right;background-size:40px}.navigation{padding:100px 15px 0;display:flex;align-items:center;justify-content:center}.navigation .nav-links{display:flex;align-items:center;justify-content:center}.navigation .nav-links .page-numbers{background-color:#ddd;font-family:"Gotham",sans-serif;font-size:20px;color:#444;margin:0 5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.navigation .nav-links .page-numbers.current{background-color:#ea2419;color:#fff}.navigation .nav-links .page-numbers.prev,.navigation .nav-links .page-numbers.next{background-color:transparent}.blog-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media only screen and (min-width:48em){.blog-grid{gap:40px;grid-template-columns:repeat(3, 1fr)}}.blog-section-title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:40px}.blog-section-title .select{display:block}@media only screen and (min-width:62em){.blog-section-title .select{display:none}}