*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0 auto;min-height:100vh}
footer{background-color:#004c88}
.wrapper{max-width:1080px;margin:0 auto}
a{text-decoration:none;color:#004c88}
ol{margin:0;padding-left:20px}
p{margin-top:0;margin-bottom:0;font-weight:300;line-height:150%}
.weight-400{font-weight:400}
h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0}
h1{font-size:50px;font-style:normal;font-weight:700;line-height:150%;color:white}
.wrapper h2{font-size:40px;font-style:normal;font-weight:700;line-height:120%}
h3{font-size:30px;font-style:normal;font-weight:700;line-height:120%}
h3.weight-400{font-weight:400}
h3.weight-300{font-weight:300;color:white;line-height:150%}
h4{font-size:18px;font-style:normal;font-weight:400;line-height:140%}
h5{font-size:16px;font-style:normal;font-weight:700;line-height:120%}
ul{margin:0;padding-left:30px}
li{font-weight:300;padding-bottom:16px}
img{max-width:100%;height:auto}
.col-1{width:8.33%}
.col-2{width:16.66%}
.col-3{width:25%}
.col-4{width:33.33%}
.col-5{width:41.66%}
.col-6{width:50%}
.col-7{width:58.33%}
.col-8{width:66.66%}
.col-9{width:75%}
.col-10{width:83.33%}
.col-11{width:91.66%}
.col-12{width:100%}
@media only screen and (max-width:1200px){[class*="col-"]{width:100%}
.wrapper{padding-left:40px;padding-right:40px}
}
@media only screen and (min-width:1200px){[class*="col-"]{float:left;padding:15px}
}
.mainButton{padding:16px 24px;border-radius:4px;background:#0370c0;color:white;border:0;cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:120%}
.secondaryButton{padding:16px 24px;border-radius:4px;background:white;color:var(--primary-blue);border:0;cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:120%}
.text-color-blue{color:#004c88}
.hero-banner{background:linear-gradient(90deg,rgba(0,21,38,0.75) 23.88%,rgba(0,33,60,0) 94.83%),url("../../../../../../content/dam/ltimcorporatewebsite/campaign/sap-btp-services/hero-background.jpg"),lightgray 50%;background-repeat:no-repeat;background-size:cover;background-position:center center}
.hero-content{display:flex;padding-right:200px;flex-direction:column;align-items:flex-start}
.hero-info{display:flex;flex-direction:column;align-items:flex-start;gap:64px;margin-top:24px}
.hero-info-title{padding-bottom:64px}
.section-2{margin-top:50px;margin-bottom:50px}
.section-2-content{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:20px}
.section-2-text{display:flex;flex-direction:column;justify-content:center;gap:16px}
.section-2-text-ol{font-size:18px}
.section-2-text-small{margin-top:16px}
.footer-top{border-top:4px solid;border-image:linear-gradient(90deg,#ffcb05,#0370c0) 1}
.footer-bottom{border-top:1px solid #c5c6c6}
.footer-section-1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-top:32px;padding-bottom:32px;color:#fff}
.footer-section-1 a{color:#fff}
.footer-section-1-logos{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}
.footer-section-1-socials{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}
.footer-section-1-copy{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:16px;gap:16px}
.footer-section-2{padding-top:32px;padding-bottom:64px;gap:10px}
.footer-section-2-text{font-size:12px;color:#c5c6c6}
@media only screen and (min-width:600px){.section-2-text-ol{line-height:250%}
}
@media only screen and (max-width:600px){.hero-info-title{font-size:38px}
.footer-section-1-copy{flex-direction:column}
}
.bookMeeting{background-color:#f1f1f1;padding:50px;border-radius:10px}
.bookMeeting .row{margin-bottom:30px}
.text-center{text-align:center}
.ltiLogo{max-width:200px}
.rounded-gradient-borders{border:double 1px transparent;border-radius:50%;background-image:linear-gradient(white,white),radial-gradient(circle at top left,#ffcc29,#008ed3);background-origin:border-box;background-clip:content-box,border-box;margin-bottom:20px !important}
.icon{width:90px;height:90px;margin:auto;display:flex}
.icon img{max-width:40px;margin:auto}
.meetingFlex{display:flex;justify-content:space-between}
.row{display:block}
.bookingBtn{border:0;background-color:#00008e;color:#fff;border-color:#00008e;margin-right:1em;min-width:125px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 20px;line-height:1.2;font-size:16px;font-weight:600;cursor:pointer;display:inline-block}
.downloadList li a{position:relative}
.downloadList li a:after{content:'';position:absolute;background-image:url("../../../../../../content/dam/ltimcorporatewebsite/campaign/sap-btp-services/download-icon.png");height:26px;width:26px;background-size:contain;background-repeat:no-repeat;right:10px;top:50%;transform:translate(0,-50%)}
.downloadList{column-count:4;margin-bottom:50px}
.downloadList li{list-style:none}
.downloadList li a{display:block;padding:5px 10px;border:1px solid #ccc;line-height:inherit;padding-right:24px}
.downloadList li a:hover{border:1px solid #000;color:#000}
.footer-section-2-text p a{font-size:inherit;color:inherit;line-height:inherit;font-family:inherit}
@media(max-width:767px){.downloadList{column-count:1;margin-bottom:50px;padding:0}
.meetingFlex{display:flex;justify-content:space-between;flex-direction:column;align-items:center}
}