.global-title h2{font-size:60px;font-weight:800}.subtitle a{color:#1a1a1a}.subtitle.white a{color:#ffffff}@media (max-width:500px){.global-title h2{font-size:40px}.subtitle{font-size:14px}}.dark{background:#1a1a1a}.dark a{color:#ffffff!important}#mobile_menu1{padding:20px 0 0}#mobile_menu1 li a{padding:15px 5%;font-family:Montserrat;text-transform:uppercase}.dark.last{padding-bottom:20px}#menu-manu li a{padding:10px 20px}#menu-manu li a{color:#1a1a1a}#menu-manu li a:hover{color:#ffffff;background:#e4110a;opacity:1}#menu-manu li.current-menu-parent{background:#e4110a}#menu-manu li.current-menu-parent a{color:#ffffff}#menu-manu li.current-menu-parent ul li a{color:#1a1a1a}#menu-manu .menu-item-has-children>a:first-child:after{display:none}#menu-manu.et-menu>li{padding-left:0;padding-right:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0}@media (max-width:1440px){body ul.home-menu li{margin-left:20px}}@media (max-width:1240px){body ul.home-menu li a{padding:10px}}@media (max-width:980px){#global-menu .et_pb_column_0_tb_header{display:inline}}a.left-navi{transform:translateX(-60%) translateY(-50%) rotate(-90deg);position:absolute;left:0;top:0;min-width:1200px;color:#1a1a1a;letter-spacing:1px}a.left-navi.cont{top:-66px}a.left-navi.light{color:#ffffff}.half-sentence{max-width:50%;font-weight:800;font-size:20px;letter-spacing:1px;line-height:1.2em}#partners{margin-top:-130px}ul.services{list-style-type:none;line-height:2em}ul.services.columns2{columns:2}ul.services li{display:flex;padding-right:30px}ul.services ul{list-style-type:none;line-height:2em;padding-bottom:0;padding-left:33px}ul.services li:before{content:'+';color:#e4110a;font-weight:700;margin-right:20px;font-size:20px}ul.services ul li:before{content:'-';color:#e4110a;font-weight:700;margin-right:20px;font-size:20px}@media (max-width:1366px){a.left-navi{left:20px}#partners{margin-top:-90px}a.left-navi.cont{top:-54px}}@media (max-width:1200px){#partners{margin-top:-50px}.content .et_pb_text_inner{line-height:1.6}}@media (max-width:1140px){a.left-navi{display:none}.content .et_pb_text_inner{font-size:16px}#about-us h3{font-size:18px;letter-spacing:0}#services h3{font-size:18px;line-height:1.2}#services .et_pb_blurb_description{line-height:1.4}.half-sentence{font-size:18px;letter-spacing:0}ul.services,ul.services ul{line-height:1.6}}@media (max-width:980px){#partners{margin-top:0}.half-sentence{max-width:100%}ul.services.columns2{columns:1}}@media (max-width:780px){.after-services{background-color:#1a1a1a;background-image:linear-gradient(180deg,#1a1a1a 100%,#ffffff 0%)!important;padding-top:12%!important}}@media (max-width:500px){ul.services,ul.services ul{line-height:1.6}ul.services li{font-size:16px}ul.services ul li:before{font-size:16px;margin-right:10px}ul.services li:before{font-size:16px;margin-right:10px}}h3.vertical-title{font-size:35px;font-weight:800;position:absolute;top:130px;left:-144px;width:300px;transform:translateX(0%) translateY(0%) rotate(-90deg);text-align:right;white-space:nowrap;display:block}.whoweare img{margin-left:30px}.whoweare-body{margin-top:20px;margin-left:30px}.whoweare-body a{margin-top:20px;display:block;font-size:18px;font-weight:600}@media (min-width:1600px){.whoweare-body{font-size:18px}.whoweare-body strong{font-size:20px}}@media (max-width:1366px){h3.vertical-title{font-size:30px}.whoweare-body{font-size:15px}}@media (max-width:980px){h3.vertical-title{display:none}.whoweare,.whoweare-body{text-align:center}.whoweare img{margin-left:0}.whoweare-body{margin-left:0}}.person h3.vertical-title{color:#ccc}.serv-menu ul{list-style-type:none;padding-left:0;margin-top:20px;font-family:Montserrat;font-size:18px}.serv-menu ul li{padding-bottom:18px}.serv-menu ul li a{color:#1a1a1a}.serv-menu h2{font-size:28px}@media (max-width:1366px){.serv-menu h2{font-size:24px}}@media (max-width:1140px){.serv-menu h2{font-size:20px}.serv-left-column{display:block;padding-left:0%;padding-right:0%}.serv-menu ul{font-size:16px}}@media (max-width:980px){.serv-left-column{display:block;padding-left:0%;padding-right:0%}.et_pb_row{width:90%}}.footer-left{display:flex;justify-content:space-between}.footer-right{margin-left:30px}.footer-column{padding-right:15px}.footer-column h4{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;color:#ffffff;letter-spacing:.5px;min-height:50px}ul.footer-menu{list-style-type:none;padding-left:0}ul.footer-menu li{padding-bottom:10px;font-size:16px;color:#ffffff;font-weight:300}ul.footer-menu li a{color:#ffffff}.footer-link{color:#ffffff}.footer-link:hover{color:red}@media (max-width:1366px){ul.footer-menu li{padding-bottom:0}}@media (max-width:1140px){ul.footer-menu li{font-size:14px}}@media (max-width:980px){#et_pb_contact_form_0{margin-bottom:15%}.et_contact_bottom_container{flex-wrap:wrap}.et_pb_contact_right{text-align:center;width:100%;margin-top:20px}.et_pb_contact_submit{width:100%;margin-top:20px;margin-left:0}.footer-right{margin-left:0}}@media (max-width:500px){.footer-left{display:block}.footer-column{text-align:center;margin-bottom:30px}.footer-column h4{min-height:30px}}.partner h4{font-size:35px;font-weight:800;position:absolute;top:130px;left:-144px;width:300px;transform:translateX(0%) translateY(0%) rotate(-90deg);text-align:right;white-space:nowrap;display:block}.partner-body{font-size:18px;padding-left:30px}.partner img{padding-left:30px}@media (max-width:1366px){.partner h4{font-size:30px}}@media (max-width:980px){.partner h4{display:none}.partner img{padding-left:0}.partner-body{text-align:center;padding-left:0}}