@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');.container-fluid{padding-left:0px !important;padding-right:0px !important}.padding-section{padding:50px}.custom-boxshadow{-webkit-box-shadow:0px 1px 28px -7px rgba(60,180,229,0.15);-moz-box-shadow:0px 1px 28px -7px rgba(60,180,229,0.15);box-shadow:0px 1px 28px -7px rgba(60,180,229,0.15);color:#333c4e !important;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.custom-boxshadow:hover{-webkit-box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4);-moz-box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4);box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4)}.tab-link.active .custom-boxshadow{-webkit-box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4);-moz-box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4);box-shadow:0px 9px 50px -9px rgba(60,180,229,0.4)}.home-boxes img{max-width:151px !important;width:45% !important;min-height:100px !important}.home-boxes .text-wrapper{line-height:initial}.equal-height>.row-fluid-wrapper>.row-fluid>.widget-type-custom_widget.home-boxes{display:grid;padding:20px 40px}.home-boxes>.hs_cos_wrapper a{display:grid;grid-template-rows:1fr auto;row-gap:56px}.home-boxes>.hs_cos_wrapper a div{display:grid;align-items:center}.hs-rss-description a{font-size:.875rem;padding:0 !important}.rss-cards .hs-rss-description a{background:none !important;color:#3cb4e5 !important}.hero-padded .hero-content{margin:0 !important;padding:200px 0 100px !important}@media(max-width:1260px){.hero-padded .hero-content{padding:200px 30px 100px !important}}.hero-calc-pl .hero-content{max-width:none !important;padding-left:calc((100% - 1200px) / 2) !important;padding-right:0 !important}.calc-pl{padding-left:calc((100% - 1200px) / 2) !important}.calc-pr{padding-right:calc((100% - 1200px) / 2) !important}@media(max-width:1260px){.hero-calc-pl .hero-content,.calc-pl{padding-left:30px !important}.calc-pr{padding-right:30px !important}}.text-img-banner{max-width:1260px !important}.text-img-banner,.fronpage-banner img{display:block !important;margin-left:auto !important;margin-right:auto !important;padding:140px 0 !important}@media(max-width:767px){.text-img-banner,.fronpage-banner img{padding:125px 0 100px !important}}.header-dark .white-content{color:#2b061f !important}.header-dark .button.empty.white{background-color:transparent !important;border-color:#2b061f !important;color:#2b061f !important}.header-dark .button.empty.white:hover,.header-dark .button.empty.white:active{background-color:#2b061f !important;color:#fff !important}@keyframes slideDown{from{margin-top:-20px;opacity:0}to{margin-top:0;opacity:1}}.header-dark.dropdown-hover .hs-item-has-children:hover>ul{visibility:visible;opacity:1;display:block !important;animation:slideDown .4s linear}.about-us .hero-content{padding-bottom:20px !important;padding-top:100px !important;padding-left:0px}.about-us .hero-content{padding:100px 0 !important}@media(max-width:1260px){.about-us .hero-content{padding:100px 30px !important}}.about-us h1{font-size:3.7rem !important}.left-aligned-tabs li{display:block !important;text-align:left !important;margin-bottom:20px !important}.left-aligned-tabs li a{text-align:left !important;padding-left:30px !important;font-size:25px !important;color:#0d3951 !important;padding-top:15px !important;padding-bottom:15px !important}.left-aligned-tabs .list-type-buttons ul li a:hover{background-color:#fff !important}.left-aligned-tabs .tab-link.active{background:#fff !important;color:#3cb2e3 !important;text-decoration:none !important;-webkit-box-shadow:0 2px 8px -2px rgba(60,178,227,0.55) !important;-moz-box-shadow:0 2px 8px -2px rgba(60,178,227,0.55) !important;box-shadow:0 2px 8px -2px rgba(60,178,227,0.55) !important}.white-text h3,.white-text span{color:#fff !important}.press-dates .text-small{font-size:.95rem;opacity:.7}.press-dates .text-large{font-size:1.5rem;color:#344249;font-weight:400 !important}.all-copy{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}p.all-copy.mapbox-text{color:#333c4e !important}.fixleft .row-fluid{justify-content:left !important}@media all and (max-width:900px){.about-us .hero-content{padding-left:30px !important}.about-us h1{font-size:1.9rem !important;text-align:center !important}.about-us p{text-align:center !important}.footer-column{margin-top:20px}.padding-section{padding:30px}.two-col-stack{text-align:center;margin-top:20px}}.soc-med h2{margin-bottom:5px !important}@media all and (max-width:600px){.soc-med{font-size:1.38rem !important}.soc-med h2{font-size:1.38rem !important}.reduce-header h1,.reduce-header h3{font-size:2.2rem !important}}.preview-image img{max-width:300px !important;width:50% !important}.timetable{border-collapse:collapse;width:100%;color:#2b061f;table-layout:fixed}.timetable td,.timetable th{padding:8px}.timetable tr{background-color:#f0f7fc}.timetable th,.timetable td{padding-top:22px;padding-bottom:22px}.timetable .header-2{background-color:#dcdffe;color:#2b061f}.timetable td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.timetable .white-cell{background-color:#fff}.timetable .centered{text-align:center;padding-left:0px}.timetable .no-border-bottom{border-bottom:none !important}.timetable .no-border-top{border-bottom:none !important}.timetable .add-margin-right{border-right:1px solid #ccc}.timetable th{text-align:left;background-color:#2b061f;color:#dcdffe}.timetable th+th{border-left:1px solid #ccc}.timetable th:nth-child(1){text-align:center;width:20%}.timetable .times{text-align:center;width:20%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f0f7fc}.five-cells{vertical-align:top}.table-content{width:100%;height:auto;padding-top:22px;padding-bottom:22px;text-align:left;background:#f0f7fc}.table-content p{padding-left:18px;padding-top:0px;padding-bottom:0px;margin:0}.table-content.dark-bg{background:#2b061f;color:#dcdffe}.table-content.light-bg{background:#dcdffe;color:#2b061f;text-align:center}.table-content.light-bg p{padding-left:0px}.blue-tag{display:inline-block;background:#dcdffe;border-radius:5px;padding:5px 10px !important;margin-left:18px !important;margin-bottom:5px !important;color:#2b061f}#hs_cos_wrapper_post_body{font-family:'Roboto',sans-serif !important}.timetable img,.table-content img{margin-right:10px;height:22px}#timetable-mobile,.show-on-mobile{display:none !important}@media all and (max-width:1000px){#timetable-desktop,.show-on-desktop{display:none !important}#timetable-mobile,.show-on-mobile{display:inline-block !important}}.listing-preview-image img{border-radius:5px}.footer-link{background:#2b061f;text-align:center;font-size:14px;padding-bottom:10px}.footer-link a{color:#dcdffe}.footer-link a:hover{opacity:.6;color:#dcdffe}.blog-section.blog-section-post .full-vh,.blog-section.blog-section-post .row-fluid .full-vh,.blog-section.blog-section-front .full-vh,.blog-section.blog-section-front .row-fluid .full-vh{min-height:50vh !important}.blog-section .hero-format h1,.blog-section .hero-format h2,.blog-section .hero-format h3{font-size:3.5rem !important}.blog-section .section-intro h2,.blog-section h1{font-size:2.5rem !important}.hs-content-id-6827853183 .hero-banner-wrapper,.hs-content-id-6837704426 .hero-banner-wrapper,.hs-content-id-6831113036 .hero-banner-wrapper,.hs-content-id-22090820913 .hero-banner-wrapper{height:67vh !important}.reduce-header .hero-content{padding-top:0px !important}@media all and (max-width:1139px){.reduce-header .hero-content{padding-top:0 !important;padding-bottom:193px !important}}.content-card{box-shadow:0 2px 6px rgba(0,0,0,.2)}.hs-menu-children-wrapper{background:transparent}.hs-menu-children-wrapper a{text-decoration:none}.text-center{text-align:center}.our-team-cards .content-card,.our-team-cards .content-card:hover{box-shadow:none}.our-team-cards .content-card img{width:100%}@media(max-width:767px){.our-team-cards .content-card img{width:auto}}.contact-us-form{background:#fff}.contact-us-form label{font-size:20px;font-weight:normal;color:#941d55}.contact-us-form input[type=text]{font-size:20px;line-height:50px;background:#f1f2ff}.contact-us-form .hs-input:not([type="radio"]):not([type="checkbox"]),.contact-us-form .input textarea{font-size:20px !important;line-height:50px !important;background:#f1f2ff !important}.contact-us-form .input textarea{line-height:20px !important}.contact-us-form input[type="submit"]{font-size:22px;padding:24px 54px}.mapbox-new h2{font-family:BANANA_TRIAL_2018;font-style:normal;font-weight:500;font-size:32px}.mapbox-new .mapbox-new-text{font-weight:normal;font-size:24px;line-height:40px;color:#941d55}.one-field-form .hs-input:not([type="radio"]):not([type="checkbox"]){font-size:22px !important;line-height:22px !important;color:#c3c8fc !important;padding:20px 35px !important;height:72px !important}.one-field-form .hs-button{font-size:22px !important;border-radius:60px !important;right:5px !important;top:5px !important;height:62px !important}.one-field-form form{padding-top:80px !important}.post-title{font-size:3rem}@media(max-width:1139px){.post-title{font-size:2.7273rem}}@media(max-width:767px){.post-title{font-size:2.4546rem}}@media(max-width:479px){.post-title{font-size:1.95rem}}#cta_button_2752254_6a5d1ca6-9ad2-41ef-941a-fe38a1002f38,#cta_button_2752254_0db4441a-c095-43cd-b568-4f032ec0f0a5,#cta_button_2752254_789df420-de26-472d-9ce4-f2d9ecb283c9{font-weight:600}.partners-images{display:flex !important;align-items:center !important}@media(max-width:767px){.partners-images{display:block}}.menu-icon{display:none !important}@media(max-width:1139px){.menu-icon{display:inline-block !important}}.list-type-dropdown{display:none !important}.careers-list ul{margin:0;padding:0;list-style:none}.careers-list ul li{display:list-item;padding-bottom:40px !important;border-bottom:2px solid #2b061f}.careers-list ul li{display:list-item;padding:40px 0px !important;border-bottom:2px solid #2b061f}.careers-list ul li a{font-family:GT Alpina Beta v6;font-style:normal;font-weight:200;font-size:40px;line-height:40px;color:#2b061f;padding:0;background:0;display:flex;justify-content:space-between}.careers-list ul li a:hover,.careers-list ul li a:active{color:#2b061f;background:0}.careers-list ul li a .position-title{word-break:break-all;word-break:break-word}.careers-list ul li a .location{font-family:BANANA_TRIAL_2018;font-style:normal;font-weight:200;font-size:24px;line-height:40px}.careers-list .title-wrapper{display:flex;align-content:center;justify-content:space-between;border-bottom:2px solid #2b061f}.careers-list .title-wrapper .title{color:#2b061f;margin-bottom:0}@media(max-width:767px){.careers-list .title-wrapper{display:block}.careers-list .title-wrapper .title{margin-bottom:20px}}.careers-list .title-wrapper .job-location-select{background:0;border:0;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#2b061f;font-size:24px;font-weight:200;cursor:pointer;direction:rtl}.careers-list .title-wrapper .job-location-select option{color:black;direction:ltr}h3.form-title{font-size:2.72rem}.sticky-item-wrapper{top:170px!important}.visibility-hidden{visibility:hidden}.get-updates-heading *,.follow-us-heading{font-size:5.245rem !important}@media(max-width:1139px){.get-updates-heading *,.follow-us-heading{font-size:4.36rem !important}}@media(max-width:767px){.get-updates-heading *,.follow-us-heading{font-size:4rem !important}}@media(max-width:479px){.get-updates-heading *,.follow-us-heading{font-size:2.95rem !important}}.image-r-br img{border-radius:0 3% 3% 0}.image-l-br img{border-radius:3% 0 0 3%}.card-box-header h4,.card-box-content h4{font-size:1.575rem}.accordion-item.boxed{padding:0;background-color:#f6f6f6}.accordion-header{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:80px}.accordion-header:before,.accordion-header:after{content:"";position:absolute;right:20px;top:calc(50% - 1px);width:20px;height:2px;background-color:#2b061f}.accordion-header:after{transform:rotate(90deg);transition:transform .5s ease}.accordion-item:not(.collapsed) .accordion-header:before{display:none}.accordion-item:not(.collapsed) .accordion-header:after{transform:rotate(180deg)}.accordion-body{padding:0 30px}@media(max-width:767px){.accordion-header{padding-left:20px;padding-right:60px}.accordion-body{padding:0 20px}}.hero-content.with-content-table{display:flex;align-items:center;justify-content:space-between}.hero-content.with-content-table .content-table{flex-shrink:0;max-width:200px;margin-left:80px;margin-right:10px}.hero-content.with-content-table .content-table ul{padding:0;margin:0;list-style:none}.hero-content.with-content-table .content-table ul li{position:relative;border-top:1px solid #dcdffe}.hero-content.with-content-table .content-table ul li:last-of-type{border-bottom:1px solid #dcdffe}.hero-content.with-content-table .content-table ul li:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:0;background-color:#941d55;transition:all .5s ease}.hero-content.with-content-table .content-table ul li:hover:after{width:100%}.hero-content.with-content-table .content-table ul li a{display:block;position:relative;width:100%;padding:15px;z-index:12}@media(max-width:767px){.hero-content.with-content-table{display:block}.hero-content.with-content-table .content-table{display:flex;justify-content:center;max-width:100%;margin-left:0;margin-right:0;margin-top:60px}}