html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button:focus,input:focus{outline:none}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ol,ul{list-style:none;margin:0;padding:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@keyframes pulsate{0%{-webkit-transform:scale(0.8)}5%{-webkit-transform:scale(0.9)}10%{-webkit-transform:scale(0.8)}15%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.8)}100%{-webkit-transform:scale(0.8)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.8);transform:scale(0.8);transform:scale(0.8)}5%{-webkit-transform:scale(0.9);transform:scale(0.9)}10%{-webkit-transform:scale(0.8);transform:scale(0.8)}15%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pulsate{0%{-webkit-transform:scale(0.8);transform:scale(0.8);transform:scale(0.8)}5%{-webkit-transform:scale(0.9);transform:scale(0.9)}10%{-webkit-transform:scale(0.8);transform:scale(0.8)}15%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes wobble{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(3px);transform:translateX(3px)}66.6%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(3px);transform:translateX(3px)}66.6%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes strikethrough{from{width:0%}to{width:100%}}@keyframes strikethrough{from{width:0%}to{width:100%}}.site-header .wrapper nav{float:right}.site-header .wrapper nav ul li,.site-footer .wrapper ul li,.why-sec .features .wrapper .f-box img{float:left}.press .corp .profile,.press .kf_logo .wrapper .logo,.center{text-align:center}.grid-image p,.press .corp .cprof p,.press .corp .profile .tiny,.press .corp .logo,.press .kf_logo .lg-sec p,.events .upcoming .up-title p,.events .conf .box p,.culture .title p,.culture .happen .list p,.border-title:after{margin-left:auto !important;margin-right:auto !important}@supports (display: grid){.wrapper>*{width:auto;margin:0}}@font-face{font-family:'CircularStd';src:url("../fonts/CircularStd-Bold.eot");src:url("../fonts/CircularStd-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/CircularStd-Bold.woff") format("woff"),url("../fonts/CircularStd-Bold.ttf") format("truetype"),url("../fonts/CircularStd-Bold.svg#bcc26993292869431e54c666aafa8fcd") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Helvetica Neue LT";src:url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");src:url("../fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("../fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("../fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("../fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype")}@font-face{font-family:"Helvetica Neue LT Md";src:url("../fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");src:url("../fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("../fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("../fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("../fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype")}@font-face{font-family:"Helvetica Neue LT Bold";src:url("../fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix");src:url("../fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot"),url("../fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("../fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff"),url("../fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf") format("truetype")}.site-header .wrapper{align-items:center}.site-header .wrapper .logo img{max-height:1.75rem}.site-header .wrapper nav ul li{margin-right:2.3rem}.site-header .wrapper nav ul li a{font:normal .9375rem "Helvetica Neue LT",helvetica,sans-serif;line-height:normal;color:#212453;text-decoration:none}.site-header .wrapper nav ul li a.active,.site-header .wrapper nav ul li a:hover{color:#f15b24}.site-header .wrapper nav ul li:first-child{margin-left:3rem}.site-header .wrapper nav ul li:last-child{margin-right:0}.site-header .wrapper nav ul li.dropdown{position:relative}.site-header .wrapper nav ul li.dropdown>a{padding-right:1.5rem}.site-header .wrapper nav ul li.dropdown>a:after{left:90% !important}.site-header .wrapper nav ul li.dropdown ul{position:absolute;right:-20px;width:9.375rem;top:35px;background:#fff;z-index:999;padding:0.625rem 0;border:1.5px solid #cecece;border-radius:5px;box-shadow:0 2px 10px 0 rgba(152,187,255,0.5)}.site-header .wrapper nav ul li.dropdown ul li{float:none;padding:0;margin:0}.site-header .wrapper nav ul li.dropdown ul li:last-child{border-bottom:none}.site-header .wrapper nav ul li.dropdown ul li a{padding:0.625rem 1.25rem;display:block}.site-header .wrapper nav ul li.dropdown>a{position:relative}.site-header .wrapper nav ul li.dropdown>a:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-top-color:#212453;top:40%}.site-header .wrapper nav ul li.dropdown>a:hover:after{border-top-color:#f15b24}.site-header .wrapper nav ul li ul{display:none}.site-header .wrapper .navbar-mobile{display:none}.site-footer{background:#212453}.site-footer .wrapper{grid-row-gap:0;height:100%}.site-footer .wrapper ul{align-self:center}.site-footer .wrapper ul li{margin-right:2.3rem}.site-footer .wrapper ul li a{font:normal .9375rem "Helvetica Neue LT",helvetica,sans-serif;line-height:normal;color:#e0e0e0;text-decoration:none}.site-footer .wrapper ul li a:hover{color:#fff}.site-footer .wrapper ul.nav-left{grid-column:1 / span 7}.site-footer .wrapper ul.nav-left li:last-child{margin-right:0}.site-footer .wrapper ul.nav-right{grid-column:10 / span 3}.site-footer .wrapper ul.nav-right li{margin-right:0.5rem}.site-footer .wrapper ul.nav-right li a{padding-right:1rem}.site-footer .wrapper ul.nav-right li:first-child{margin-left:1rem}.site-footer .wrapper ul.nav-right li:last-child{margin-right:0}.site-footer .wrapper .copy{grid-column:1 / span 5;font:normal .75rem "Helvetica Neue LT",helvetica,sans-serif;line-height:normal;color:#a6a6a6}.banner-wrapper{display:flex;text-align:center;height:100vh}.banner-wrapper .banner{width:100%;position:relative}.banner-wrapper #bimg{position:absolute;top:0;right:auto;bottom:auto;left:0;width:100%;z-index:-1;height:100%}.banner-wrapper h1{margin:0 auto 1.875rem auto;max-width:900px}.banner-wrapper h1 span{position:relative}.banner-wrapper h1 span:after{content:'';position:absolute;display:block;width:0%;height:1rem;opacity:0.8;background:#f15b24;border-radius:4px;right:0;top:1rem;bottom:0;-webkit-transform-origin:center right;transform-origin:center right;transform:rotate(-10deg);-webkit-transform:rotate(-10deg)}.banner-wrapper h1 span.out:after{animation:strikethrough 0.8s 0.5s cubic-bezier(0.9, 0, 0.5, 1) 1;animation-fill-mode:backwards;width:100%}.banner-wrapper p{max-width:500px;margin:0 auto}.banner-wrapper .fill{margin-top:1.875rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:#f15b24;font:normal 1.25rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#fff;padding:1rem 2rem;border:1.5px solid #f15b24}.banner-wrapper .fill:before{background:#fff}.banner-wrapper .fill:hover{color:#f15b24}.banner-wrapper .fill:hover:before{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.banner-wrapper .fill:before{content:'';position:absolute;height:100%;width:100%;bottom:100%;z-index:-1;left:0;-webkit-transition:-webkit-transform .3s cubic-bezier(0.75, 0, 0.125, 1);-moz-transition:-moz-transform .3s cubic-bezier(0.75, 0, 0.125, 1);transition:transform .3s cubic-bezier(0.75, 0, 0.125, 1)}.careers .banner-wrapper .banner{padding-top:3rem}.careers .banner-wrapper h1{margin-top:0}.press .banner-wrapper{height:75vh}.press .banner-wrapper .banner p{max-width:320px}.press .banner-wrapper .banner #bimg{max-width:45%;margin:3.75rem auto 0;left:0;right:0;top:auto;height:auto}.contact .banner-wrapper h1{max-width:700px;margin-top:0}.contact .banner-wrapper p{max-width:360px}.pressmedia .banner-wrapper .banner{padding-top:2rem}.pressmedia .banner-wrapper .banner h1{margin:0rem auto 1rem;max-width:780px}.goodgreat .banner-wrapper{display:block}.goodgreat .banner-wrapper h1{margin-top:0}.goodgreat .banner-wrapper .banner #bimg{top:-4rem;position:relative;max-width:100%;width:auto}.info-blk .text h2 .heart{-webkit-animation:pulsate 1s infinite;animation:pulsate 1s infinite;display:inline-block;cursor:pointer}.contain{display:flex;flex-wrap:wrap}.contain .item{display:inline-flex;align-items:center;justify-content:center;width:50%}.contain .item img{width:1.625rem;margin-right:0.75rem}.grid-image p{max-width:760px;margin-bottom:4rem}.grid-image .wrapper{grid-template-columns:1fr 50% 1fr;grid-gap:1rem}.grid-image .wrapper .img-column{align-self:center}.grid-image .wrapper .img-column .img{overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.grid-image .wrapper .img-column .img:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.grid-image .wrapper .img-column img{cursor:pointer;max-width:100%;filter:grayscale(50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.grid-image .wrapper .img-column img:hover{filter:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.grid-image .wrapper .ingrid{display:grid;grid-template:repeat(2, 1fr)/repeat(3, 1fr);grid-gap:1rem}.grid-image .wrapper .big{grid-column:span 2}.grid-image .wrapper .end{align-self:end}.logo-section h2{max-width:750px;grid-column:span 12;margin:0 auto 2.125rem}.logo-section .logos{max-width:970px;margin:0 auto;grid-column:span 12}.logo-section .logos img{margin:0 2.5rem 2.75rem 0;filter:grayscale(100%);opacity:0.8}.logo-section .stroke{text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1.5px solid #3a4579;font:normal 1.125rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#3a4579;padding:1rem 2.5rem 1rem 2rem;margin-top:1.5rem}.logo-section .stroke{position:relative}.logo-section .stroke:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#3a4579;top:calc(61% - 10px);left:auto;right:15px}.logo-section .stroke:hover{background:#3a4579;color:#fff}.logo-section .stroke:hover:after,.logo-section .stroke:active:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;border-left-color:#fff}.boxes .box{grid-column:span 6;padding:2.813rem 5rem;cursor:pointer;border:1.5px solid #cecece;border-radius:5px}.boxes .box img{float:left}.boxes .box:hover{box-shadow:0 2px 10px 0 rgba(152,187,255,0.5)}.boxes .box h5{line-height:1;margin:0 0 0 0.625rem;display:inline-block;text-transform:uppercase}.boxes .box h4{margin-bottom:1rem}.boxes .box a{position:relative}.boxes .box a:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#3a4579;top:calc(75% - 10px);left:auto;right:-20px}.boxes .box a:hover:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.careers .banner h1{max-width:550px}.careers .banner p{max-width:430px}.why-sec .features{padding-bottom:12rem;position:relative;margin-top:3.75rem}.why-sec .features .wrapimg{position:absolute;bottom:0}.why-sec .features .wrapper{grid-template-rows:repeat(3, auto);grid-row-gap:3.75rem}.why-sec .features .wrapper .f-box img{margin-right:0.625rem}.why-sec .features .wrapper .f-box .lightp{margin-top:0.5rem;margin-bottom:0}.why-sec .features .wrapper .f-box.first{grid-column:2 / span 3}.why-sec .features .wrapper .f-box.mid{grid-column:5 / span 3;grid-row:1;margin-left:2.5rem}.why-sec .features .wrapper .f-box.end2,.why-sec .features .wrapper .f-box.mid-end{grid-row:2}.why-sec .features .wrapper .f-box.end{grid-column:9 / span 3}.role .wrapper{grid-row-gap:unset}.role .wrapper .roles{grid-column:2 / span 10}.role .wrapper .roles .role-wrap{padding:2.25rem 0;border-bottom:0.5px solid #cecece}.role .wrapper .roles .role-wrap:first-child{border-top:0.5px solid #cecece}.role .wrapper .roles .role-wrap .h4{display:inline-block;cursor:pointer}.role .wrapper .roles .role-wrap .h4:hover{color:#f15b24}.role .wrapper .roles .role-wrap label.small{float:right;cursor:pointer;left:-20px}.role .wrapper .roles .role-wrap label.small{position:relative}.role .wrapper .roles .role-wrap label.small:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#3a4579;top:calc(75% - 10px);left:auto;right:-20px}.role .wrapper .roles .role-wrap label.small:hover:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.enquire h2{margin-bottom:0;padding-bottom:0}.enquire .fill{text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:#f15b24;font:normal 1.25rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#fff;padding:1rem 2rem;border:1.5px solid #f15b24;padding-left:3.75rem;padding-right:3.75rem}.enquire .fill:before{background:#fff}.enquire .fill:hover{color:#f15b24}.enquire .fill:hover:before{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.enquire .fill:before{content:'';position:absolute;height:100%;width:100%;bottom:100%;z-index:-1;left:0;-webkit-transition:-webkit-transform .3s cubic-bezier(0.75, 0, 0.125, 1);-moz-transition:-moz-transform .3s cubic-bezier(0.75, 0, 0.125, 1);transition:transform .3s cubic-bezier(0.75, 0, 0.125, 1)}.press .corp{margin-bottom:3.75rem}.press .corp .cprof p{max-width:570px}.press .corp .profile{margin-top:3.75rem}.press .corp .profile:first-child{grid-column:2 / span 5}.press .corp .profile:last-child{grid-column:7 / span 5}.press .corp .profile a{border:1.5px solid #b2b2b2;padding:1.5rem 10rem 1.5rem 2.8rem;max-width:80%;display:inline-block;text-align:left;position:relative}.press .corp .profile a:after{content:'';position:absolute;right:1px;top:0;width:30%;height:99%;background:#dfdfdf url(/images/guidance.svg) center no-repeat}.press .corp .profile a:hover{border-color:#3a4579}.press .corp .profile a:hover:after{background:#f15b24 url(/images/guidance.svg) center no-repeat}.press .corp .profile .tiny{max-width:270px;text-align:left}.press .corp .logo{margin-top:3.75rem;padding:6.25rem 0;border:1px solid #cecece;max-width:370px}.press .corp .stroke{margin-top:1.875rem;text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1.5px solid #3a4579;font:normal 1.125rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#3a4579;padding:1rem 2.5rem 1rem 2rem}.press .corp .stroke{position:relative}.press .corp .stroke:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#3a4579;top:calc(61% - 10px);left:auto;right:15px}.press .corp .stroke:hover{background:#3a4579;color:#fff}.press .corp .stroke:hover:after,.press .corp .stroke:active:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;border-left-color:#fff}.press .kf_logo .lg-sec p{max-width:400px}.press .kf_logo .small{margin:0 0 0.3rem}.press .kf_logo .lg-grid{margin-top:3.75rem}.press .kf_logo .wrapper{grid-row-gap:6.25rem}.press .kf_logo .wrapper .logo{border:1px solid #cecece;padding:3.5rem 2.25rem}.press .kf_logo .wrapper .logo img{max-width:100%}.press .kf_logo .wrapper .mark img{width:64px}.press .kf_logo .wrapper .lg h3{margin:0 0 0.5rem 0}.press .kf_logo .wrapper .lg .bld{font-weight:bold}.press .kf_logo .wrapper .lg .lightp{max-width:none}.press .kf_logo .wrapper .lg.start{grid-column:2 / span 3}.press .kf_logo .wrapper .lg.media p{margin:0}.press .kf_logo .wrapper .lg.media p a{color:#f15b24}.press .kf_logo .wrapper .mid{grid-column:6 / span 3;grid-row:1}.press .kf_logo .wrapper .end{grid-column:9 / span 3;grid-row:1}.press .kf_logo .wrapper .invert .logo{background:#000}.press .kf_logo .wrapper .middle{grid-row:2}.press .kf_logo .wrapper .bottom{grid-column:6 / span 6;grid-row:3}.events .banner-wrapper .banner{padding-top:0.5rem}.events .banner-wrapper .banner h1{max-width:700px;margin-top:0}.events .upcoming .up-title p{max-width:500px}.events .upcoming #upcome-lists{grid-column:2 / span 10}.events .upcoming #upcome-lists .upcome-list{display:inline-grid;padding-bottom:3.125rem;grid-gap:3.125rem}.events .upcoming #upcome-lists .upcome-list img{grid-column:span 5;max-width:470px}.events .upcoming #upcome-lists .upcome-list .detls{grid-column:6 / span 10}.events .upcoming #upcome-lists .upcome-list .detls h4{margin-top:0.5rem !important}.events .upcoming #upcome-lists .upcome-list .detls>p{margin-bottom:2rem}.events .upcoming #upcome-lists .upcome-list .detls .button{padding:0.7rem 2.2rem 0.7rem 1rem}.events .upcoming #upcome-lists .upcome-list .set{display:inline-grid;width:100%}.events .upcoming #upcome-lists .upcome-list .set a.button{grid-column:2;align-self:center;justify-self:center}.events .upcoming #upcome-lists .upcome-list .venue{display:inline-grid;margin:0}.events .upcoming #upcome-lists .upcome-list .venue span{position:relative;margin-left:1.5rem}.events .upcoming #upcome-lists .upcome-list .venue span:before{content:'';position:absolute;left:-25px;top:2px;height:1.5rem;width:1rem}.events .upcoming #upcome-lists .upcome-list .venue span:first-child:before{background:url(/images/calendar.svg) no-repeat;-webkit-background-size:contain;background-size:contain;left:-25px}.events .upcoming #upcome-lists .upcome-list .venue span:last-child:before{background:url(/images/location.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.events .past-list{grid-column:span 4;padding:2.5rem}.events .past-list p{overflow:hidden}.events .past-list.box{border:1.5px solid #cecece;border-radius:5px;border-radius:5px;border-color:#eeeff2}.events .past-list.box:hover{border:1.5px solid #212453}.events .conf .box{cursor:pointer;border:1.5px solid #212453;border-radius:5px;grid-column:3 / span 8;justify-content:center;text-align:center;margin:0 0.5rem;padding:3.125rem}.events .conf .box p{max-width:500px}.contact .address,.contact .map-area{justify-self:center}.contact .location{background:url(/images/map.svg) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:0 27px}.contact .india,.contact .us,.contact .map-area{border:1.5px solid #c5cdff;border-radius:5px;width:70%;min-width:70%;margin:auto;cursor:pointer;background:#fff}.contact .address{width:100%;grid-column:1 / span 6}.contact .address>div{padding:2.125rem 2.813rem}.contact .address>div:hover{box-shadow:0 2px 10px 0 rgba(152,187,255,0.5)}.contact .address address{font-style:normal;margin-top:1rem}.contact .address h2,.contact .address h5{margin:0}.contact .address.active .india,.contact .address.active .us{pointer-events:none;border-color:#212453}.contact .address.active .india h2,.contact .address.active .us h2{color:#f15b24}.contact .address.active .india h5,.contact .address.active .us h5{color:#212453}.contact .map-area{border:1.5px solid #212453;grid-column:7 / span 6;grid-row:1 / span 2;height:calc(100% - 3px);width:90%}.contact .map-area h4{font-size:0.8rem;margin:0rem 0 0.8rem}.culture .title p{max-width:480px}.culture .people .wrapper{margin-top:3rem;height:auto;grid-template-rows:repeat(2, 260px)}.culture .people .wrapper>div{display:block;width:100%;position:relative}.culture .people .wrapper .main_img{grid-column:1 / span 6;grid-row:1 / span 2}.culture .people .wrapper .main_img img{max-width:91%;margin:0 auto;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;filter:saturate(1.1) contrast(1.5);-webkit-filter:saturate(1.1) contrast(1.5)}.culture .people .wrapper .ppl_desc{grid-column:7 / span 6}.culture .people .wrapper .ppl_desc .quote{margin-bottom:0.5rem}.culture .people .wrapper .ppl_desc .item{width:500px !important}.culture .people .wrapper .ppl_desc .item h5{color:#212453}.culture .people .wrapper .thumb_pic{position:relative;align-self:end;grid-column:7 / span 6;grid-row:2}.culture .people .wrapper .thumb_pic .item{overflow:hidden}.culture .people .wrapper .thumb_pic .item img{max-width:100%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out}.culture .people .wrapper .thumb_pic .item:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.culture .people .wrapper .thumb_pic .slick-list{height:100%;max-height:170px}.culture .people .wrapper .thumb_pic .slick-slide{margin:0 1.5rem 0 0;cursor:pointer}.culture .people .wrapper .thumb_pic .slick-slide .item img{max-width:100%;opacity:0.5}.culture .people .wrapper .thumb_pic .slick-slide .item img:hover{filter:none}.culture .people .wrapper .thumb_pic .slick-slide.slick-current .item img{opacity:1;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.culture .people .wrapper .thumb_pic button{position:absolute;right:5px;background:#fff;border-radius:0;top:40%;padding:0.75rem}.culture .people .wrapper .thumb_pic button.stroke:after{right:12%;top:calc(70% - 10px)}.culture .people .wrapper .thumb_pic button.slick-prev.stroke{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:-10px}.culture .people .wrapper .thumb_pic button:hover{background:#212453}.culture .quiz{display:none}.culture .believe .bsec h2{margin-bottom:0}.culture .believe .bsec p{max-width:450px;margin:0 auto}.culture .believe .blocks{text-align:center;grid-column:span 4}.culture .believe .blocks img{margin:0.5rem 0;max-width:150px;max-height:50px}.culture .believe .blocks h5{color:#3a4579}.culture .believe .blocks p{max-width:300px;text-align:center;margin:0.5rem auto}.culture .happen{padding-bottom:0}.culture .happen .title p{max-width:550px}.culture .happen .list{margin-top:1.875rem;grid-column:1 / span 6}.culture .happen .list img{max-width:100%;filter:brightness(90%);-webkit-filter:brightness(90%)}.culture .happen .list img:hover{filter:brightness(100%);-webkit-filter:brightness(100%)}.culture .happen .list p{max-width:80%}.culture .happen .list a.h5:hover:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.culture .happen .list a.h5{position:relative}.culture .happen .list a.h5:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#f15b24;top:calc(61% - 10px);left:auto;right:15px}.culture .happen .list a.h5:hover{color:#212453}.culture .happen .list a.h5:hover:after{border-left-color:#212453}.culture .happen .list a.h5:after{right:-25px;top:calc(70% - 10px)}.culture .happen .events{grid-column:7 / span 6}.pressmedia .featured{padding:3.75rem 0 6.25rem}.pressmedia .box{border-width:1px;box-shadow:0 2px 2px 0 rgba(197,254,255,0.5);border-color:#c5feff !important}.pressmedia .fea-list{padding:3.75rem 0}.pressmedia .fea-list .box{display:inline-grid;text-align:left;border-radius:10px;padding:1.875rem;grid-column:span 3}.pressmedia .fea-list .box:hover{box-shadow:0 2px 10px 0 rgba(152,187,255,0.5)}.pressmedia .fea-list .box img{max-width:50%}.pressmedia .fea-list .box p{padding-top:1rem}.pressmedia .visit{margin-top:2rem}.pressmedia .box{padding:4.375rem 5rem;justify-content:center;text-align:center;grid-column:3 / span 8;border:1.5px solid #cecece;border-radius:5px;cursor:pointer;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.pressmedia .box:hover{box-shadow:0 2px 10px 0 rgba(152,187,255,0.5)}.pressmedia .box .text{text-align:left;margin-left:2rem}.pressmedia .box a{position:relative}.pressmedia .box a:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#212453;top:calc(61% - 10px);left:auto;right:15px}.pressmedia .box a:after{top:35%;right:-20px}.pressmedia #media-lists .media-list{border-bottom:1px solid #eeeff2;grid-column:span 6;padding:2rem 0;margin:0 1rem;grid-row-gap:0;display:flex}.pressmedia #media-lists .media-list .media-box{padding:1rem;z-index:2;position:relative;width:170px;min-width:170px;max-width:170px;height:95px}.pressmedia #media-lists .media-list .media-box img{max-width:80%;margin:auto}.pressmedia #media-lists .media-list .detls{padding-top:1.5rem;position:relative;min-height:90px}.pressmedia #media-lists .media-list .detls p,.pressmedia #media-lists .media-list .detls a{font-size:0.9rem;line-height:1.2}.pressmedia #media-lists .media-list .detls p{margin-bottom:0.8rem !important}.pressmedia #media-lists .media-list p{color:#212453;margin-bottom:1rem}.pressmedia #media-lists .media-list a{color:#f15b24}.pressmedia #media-lists .media-list .box{grid-column:auto;margin-right:1.875rem;float:left}.goodgreat .grow{grid-template-rows:1fr 1fr}.goodgreat .grow .text{z-index:10;grid-row:1;grid-column:2 / span 5;margin-right:2rem}.goodgreat .grow .text p{margin-right:3rem}.goodgreat .grow .img{grid-row:1;grid-column:1 / span 12}.goodgreat .grow .img img{max-width:100%}.goodgreat .photos .wrapper{grid-template-rows:225px 145px 0px 220px}.goodgreat .photos .image-slider{grid-column:1 / span 5}.goodgreat .photos .image-slider .slick-track{min-height:auto}.goodgreat .photos .image-slider.one{grid-row:1 / span 2}.goodgreat .photos .image-slider.two{grid-column:6 / span 3}.goodgreat .photos .image-slider.three{grid-column:9 / span 4}.goodgreat .photos .image-slider.four{grid-column:1 / span 3}.goodgreat .photos .image-slider.four,.goodgreat .photos .image-slider.five{grid-row:3}.goodgreat .photos .image-slider.seven{grid-column:10 / span 3;grid-row:2}.goodgreat .photos .image-slider.eight{grid-column:10 / span 3;grid-row:4}.goodgreat .photos .vertical.five{grid-column:4 / span 2;grid-row:3}.goodgreat .photos .vertical.six{grid-row:2 / span 2;grid-column:6 / span 4}@media only screen and (min-width: 1024px) and (max-width: 1365px){html,body{font-size:14px}}@media only screen and (min-width: 1366px) and (max-width: 1600px){html,body{font-size:16px}}@media only screen and (min-width: 1601px) and (max-width: 5048px){html,body{font-size:18px}}.grid{display:grid;grid-template-rows:7.5rem auto 7.5rem;grid-template-areas:'site-header' 'page-content' 'site-footer';height:100vh}.site-header{grid-area:site-header}.page-content{grid-area:page-content}.site-footer{grid-area:site-footer}.wrapper{max-width:1170px;margin:0 auto;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1.875rem}.site-header{align-self:center}.site-header .logo{grid-column:1 / span 3}.site-header nav{grid-column:7 / span 6}.info-blk .text{grid-column:2 / span 5}.info-blk .img{grid-column:7 / span 6}.info-blk .img img{max-width:100%}.info-blk.alt .text{grid-column:8 / span 4}.info-blk.alt .img{grid-column:1 / span 6;align-self:center}a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}a,a:hover{-webkit-transition:all 0.15s;transition:all 0.15s}h1,.h1{font:normal 4.375rem "CircularStd",helvetica,sans-serif;line-height:.97;color:#212453}h2,.h2{font:normal 2.5rem "CircularStd",helvetica,sans-serif;line-height:normal;color:#3a4579}h3,.h3{font:normal 1.75rem "CircularStd",helvetica,sans-serif;line-height:normal;color:#3a4579}h4,.h4{font:normal 1.563rem "CircularStd",helvetica,sans-serif;line-height:normal;color:#3a4579}h4.helv,.h4.helv{font:normal 1.563rem "Helvetica Neue LT Md",helvetica,sans-serif;line-height:normal;color:#3a4579}h5,.h5{font:normal 1.375rem "CircularStd",helvetica,sans-serif;line-height:normal;color:#f15b24}h6,.button,.h6{font:normal 1.25rem "Helvetica Neue LT",helvetica,sans-serif;line-height:normal;color:#212453}.dbutton{font:normal 1.25rem "Helvetica Neue LT Md",helvetica,sans-serif;line-height:1.2;color:#3a4579}p,.para{font:normal 1.125rem "Helvetica Neue LT",helvetica,sans-serif;line-height:1.6;color:#868686}.hardp{font:normal 1.125rem "CircularStd",helvetica,sans-serif;line-height:1.3;color:#3a4579}.lightp{font:normal 1rem "Helvetica Neue LT",helvetica,sans-serif;line-height:1.5;color:#868686}.small{font:normal 1rem "Helvetica Neue LT Md",helvetica,sans-serif;line-height:1.44;color:#3a4579}.head{font:normal .9375rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#212453}.tiny{font:normal .75rem "Helvetica Neue LT",helvetica,sans-serif;line-height:1.3;color:#868686}.tooltip{font:normal .625rem "Helvetica Neue LT",helvetica,sans-serif;line-height:normal;color:#a6a6a6;text-transform:uppercase;padding:0.3125rem 0.75rem;display:inline-block;border:1.5px solid #cecece;border-radius:5px;border-radius:0;border:0.5px solid #cecece;margin-bottom:0.3125rem}.border-title{position:relative}.border-title:after{content:'';position:absolute;top:50%;left:0;right:0;border:1.5px solid #cecece;width:80%;z-index:-1}.border-title h2{display:inline-block;padding:0 5%;background:#fff}.neturalm{margin:0 !important}.neturalp{padding:0 !important}section{padding:3.75rem 0}.gap{padding:3.75rem 0}.stroke{text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1.5px solid #3a4579;font:normal 1.125rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#3a4579;padding:1rem 2.5rem 1rem 2rem}.stroke{position:relative}.stroke:after{left:130%;border:solid transparent;content:" ";height:0;width:0;position:absolute;cursor:pointer;border-width:5px;margin-left:-5px;border-left-color:#3a4579;top:calc(61% - 10px);left:auto;right:15px}.stroke:hover{background:#3a4579;color:#fff}.stroke:hover:after,.stroke:active:after{animation-name:wobble;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;border-left-color:#fff}.fill{text-decoration:none;display:inline-block;position:relative;overflow:hidden;cursor:pointer;border-radius:4px;text-transform:capitalize;z-index:10;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:#f15b24;font:normal 1.25rem "Helvetica Neue LT Bold",helvetica,sans-serif;line-height:normal;color:#fff;padding:1rem 2rem;border:1.5px solid #f15b24}.fill:before{background:#fff}.fill:hover{color:#f15b24}.fill:hover:before{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.fill:before{content:'';position:absolute;height:100%;width:100%;bottom:100%;z-index:-1;left:0;-webkit-transition:-webkit-transform .3s cubic-bezier(0.75, 0, 0.125, 1);-moz-transition:-moz-transform .3s cubic-bezier(0.75, 0, 0.125, 1);transition:transform .3s cubic-bezier(0.75, 0, 0.125, 1)}.box{-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out}.hidden{display:none !important}@media only screen and (max-width: 1023px){section{padding:1.5rem 0}.gap{padding:1.5rem 0}h1,.h1{font-size:2.6rem}h2,.h2{font-size:2.2rem}p,.para{font-size:1.1rem}}.menu .line{width:30px;height:5px;background-color:#212453;display:block;margin:4px auto;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu.active{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu.active .line:nth-child(2){width:0px}.menu.active .line:nth-child(1),.menu.active .line:nth-child(3){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.menu.active .line:nth-child(1){-webkit-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.menu.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}.lds-facebook{text-align:center;margin:5rem auto;position:relative;width:64px;height:64px;grid-column:1 / span 12}.lds-facebook div{display:inline-block;position:absolute;left:6px;width:13px;background:#212453;animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:6px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:26px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:45px;animation-delay:0}@keyframes lds-facebook{0%{top:6px;height:51px}50%, 100%{top:19px;height:26px}}@media only screen and (max-width: 1024px){.wrapper{max-width:819px}.site-header .wrapper nav{grid-column:5 / span 8}.site-header .wrapper nav ul li{margin-right:2rem}.site-header .wrapper nav ul li:first-child{margin-left:0}.site-footer .wrapper ul.nav-left{grid-column:1 / span 8}.site-footer .wrapper ul.nav-right{grid-column:10 / span 10}.site-footer .wrapper .copy{grid-column:1 / span 7}.banner-wrapper{height:100%;min-height:70vh}.banner-wrapper #bimg{height:auto;position:relative}.why-sec .features{padding-bottom:3rem}.why-sec .features .wrapimg{max-width:40%}.press .corp .profile:first-child{grid-column:1 / span 5}.press .banner-wrapper .banner #bimg{max-width:75%}.culture .people .wrapper{grid-template-rows:repeat(2, 190px)}.culture .people .wrapper .main_img{align-self:end}.culture .people .wrapper .ppl_desc .quote{margin-bottom:0}.culture .people .wrapper .ppl_desc .item{width:auto !important}.culture .people .wrapper .thumb_pic .slick-list{max-height:110px}.pressmedia .visit{margin-bottom:2rem;margin-top:0}.pressmedia .box{padding:2rem;grid-column:2 / span 10}.events .upcoming #upcome-lists{grid-column:1 / span 12}.events .upcoming #upcome-lists .upcome-list{padding-bottom:3rem;grid-gap:2rem}.events .upcoming #upcome-lists .upcome-list .detls{grid-column:6 / span 7}.events .upcoming #upcome-lists .upcome-list img{align-self:center;max-width:100%}.goodgreat .banner-wrapper .banner #bimg{top:0}.goodgreat .grow .text{grid-column:1 / span 5}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.wrapper{max-width:900px}.site-header .wrapper nav{grid-column:7 / span 6}.site-header .wrapper nav ul li{margin-right:1.5rem}.site-footer .wrapper ul.nav-right{grid-column:10 / span 5}.culture .people .wrapper{grid-template-rows:repeat(2, 190px)}.culture .people .wrapper .ppl_desc .quote{margin-bottom:0}.culture .people .wrapper .ppl_desc .item{width:auto !important}.culture .people .wrapper .thumb_pic .slick-list{max-height:120px}.pressmedia .box{padding:3rem;grid-column:3 / span 8}.events .upcoming #upcome-lists{grid-column:1 / span 12}.goodgreat .grow .text{grid-column:1 / span 5}}@media only screen and (width: 768px){.wrapper{max-width:700px}.site-header .wrapper nav ul li{margin-right:1.5rem}.site-footer .wrapper .copy{grid-column:1 / span 6}.site-footer .wrapper ul.nav-left{grid-column:1 / span 12}.site-footer .wrapper ul.nav-right{grid-column:1 / span 6}.site-footer .wrapper ul.nav-right li:first-child{margin-left:0}p{max-width:500px !important;margin-left:auto;margin-right:auto}.gap{padding:1rem 0}.info-blk .img{align-self:center}.info-blk .text{grid-column:1 / span 6}.info-blk.alt .text{grid-column:7 / span 5}.why-sec .features{padding-bottom:5rem}.why-sec .features .wrapimg{max-width:45%}.why-sec .features .wrapper .f-box.first{grid-column:1 / span 4}.why-sec .features .wrapper .f-box.end{grid-column:9 / span 4}.why-sec .features .wrapper .f-box.mid{margin-left:0}.press .banner-wrapper{height:auto;min-height:auto}.banner-wrapper{min-height:50vh}.culture .people .wrapper{grid-template-rows:repeat(2, 200px)}.culture .people .wrapper .main_img{grid-column:1 / span 5;align-self:center}.culture .people .wrapper .ppl_desc{grid-column:6 / span 7}.culture .people .wrapper .ppl_desc .quote{margin-bottom:1rem}.culture .people .wrapper .thumb_pic{grid-column:6 / span 6}.culture .people .wrapper .thumb_pic .slick-list{max-height:90px}.pressmedia .box{grid-column:1 / span 12}.pressmedia .fea-list .box{padding:1rem;height:auto}.pressmedia .fea-list .box img{height:auto;margin-bottom:0;max-width:60%}.pressmedia .fea-list .box p{padding-top:1rem;max-height:90px;overflow:hidden}.pressmedia #media-lists .media-list{grid-column:span 4;display:unset}.pressmedia #media-lists .media-list .box,.pressmedia #media-lists .media-list .detls p{margin-bottom:1rem !important}.pressmedia #media-lists .media-list .media-box img{max-width:80%}.pressmedia #media-lists .media-list .detls a{position:relative}.goodgreat .grow .text{grid-column:1 / span 7}.boxes .box{padding:2rem}.contact .address>div{padding:1.5rem}.contact .india,.contact .us{width:90%}.contact .map-area{width:100%}.events .past-list.box{grid-column:span 6}.press .corp .profile{grid-column:span 6 !important}.press .corp .profile a{padding-right:5rem;max-width:100%}.press .corp .profile a:after{width:20%}.press .kf_logo .wrapper .lg.start{grid-column:1 / span 4}.press .kf_logo .wrapper .mid{grid-column:5 / span 3}.press .kf_logo .wrapper .end{grid-column:9 / span 3}.press .kf_logo .wrapper .bottom{grid-column:5 / span 7}}@media only screen and (max-width: 767px){.grid{grid-template-rows:5rem auto 5rem}.wrapper{max-width:90%;grid-template-columns:1fr}.center{max-width:90%;margin:auto}.site-header .logo{grid-column:1}.site-header .wrapper{grid-template-columns:1fr 1fr}.site-header .wrapper nav{display:none;position:fixed;top:5rem;left:0;right:0;z-index:999}.site-header .wrapper nav ul li{float:none;margin:0;background:#fff}.site-header .wrapper nav ul li a{padding:1rem 2rem;display:block}.site-header .wrapper nav ul li a:hover{background:#212453 !important;color:#fff;-webkit-transition:all 0.2s;transition:all 0.2s}.site-header .wrapper nav ul li.dropdown{background-color:transparent}.site-header .wrapper nav ul li.dropdown>a{border-bottom:1px solid #cecece;background:#fff}.site-header .wrapper nav ul li.dropdown>a:after{left:20%;top:45%}.site-header .wrapper nav ul li.dropdown ul{border:none;width:80%;margin:0 auto;position:relative;top:0;right:0;padding:0}.site-header .wrapper nav ul li.dropdown ul li{margin:0}.site-header .wrapper nav ul li.dropdown ul li a{padding-left:2.5rem}.site-header .wrapper nav ul li.dropdown>a:hover:after{border-top-color:#fff !important}.site-header .wrapper .navbar-mobile{display:block;grid-column:3;cursor:pointer;width:50px;height:40px;border:none;background-color:transparent}.site-header .wrapper .navbar-mobile:focus{outline:none}.site-footer{min-height:35vh}.site-footer .wrapper{grid-row-gap:inherit;grid-template-columns:repeat(3, 100px)}.site-footer .wrapper ul.nav-left{grid-column:1}.site-footer .wrapper ul.nav-right{display:none;grid-column:3}.site-footer .wrapper ul.nav-right li:first-child{margin:0}.site-footer .wrapper ul li{margin:0.5rem 0;float:none}.site-footer .wrapper .copy{grid-column:1/ span 3}.main-wrapper .banner-wrapper{height:auto;min-height:50vh}.main-wrapper .banner-wrapper #bimg{position:relative;top:0;right:0;bottom:0;left:0}.main-wrapper .banner-wrapper p,.main-wrapper .banner-wrapper h1{max-width:90%}.main-wrapper .banner-wrapper h1 span:after{height:0.5rem;top:0.5rem}.info-blk .wrapper{grid-template-columns:auto}.info-blk .text,.info-blk .img{grid-column:auto !important;width:100%}.info-blk .text{grid-row:2 !important}.info-blk .img{grid-row:1 !important}.info-blk .img img{max-width:100%}.logo-section .logos img{margin:0 1rem 1rem 0}.boxes .box{padding:2rem}.careers .banner h1,.careers .banner p{max-width:80%}.why-sec .features{padding-bottom:2rem}.why-sec .features .wrapimg{position:relative;margin-bottom:2rem;max-width:100%}.why-sec .features .wrapper{grid-template-rows:repeat(6, auto);grid-row-gap:2rem}.why-sec .features .wrapper .f-box.first{grid-column:1}.why-sec .features .wrapper .f-box.mid{grid-column:1;grid-row:auto;margin-left:0}.why-sec .features .wrapper .f-box.end2,.why-sec .features .wrapper .f-box.mid-end{grid-row:auto}.why-sec .features .wrapper .f-box.end{grid-column:1}.role .wrapper .roles{grid-column:1 / span 10}.role .wrapper .roles .role-wrap h4{display:block}.role .wrapper .roles .role-wrap a{float:none;left:0}.press .corp .logo{max-width:80%;text-align:center;padding:3.75rem 0}.press .corp .logo img{max-width:100%}.press .corp .profile{margin-top:2rem;grid-column:1 !important}.press .corp .profile .tiny{max-width:80%;text-align:center}.press .corp .profile a{padding:1rem 4rem 1rem 1rem;max-width:60%;font-size:0.75rem}.press .corp .cprof p{max-width:80%}.press .kf_logo .wrapper{text-align:center;grid-row-gap:inherit}.press .kf_logo .wrapper .lg.start,.press .kf_logo .wrapper .mid,.press .kf_logo .wrapper .end,.press .kf_logo .wrapper .bottom{grid-column:1;grid-row:auto}.press .kf_logo .wrapper .mid{grid-row:2}.press .kf_logo .wrapper .mid.middle{grid-row:5}.press .kf_logo .wrapper .end.invert{grid-row:3}.press .kf_logo .wrapper .end.middle.invert{grid-row:6}.press .kf_logo .wrapper .lg.media{grid-row:7}.press .kf_logo .wrapper>div{margin:1.5rem 0 0}.press .kf_logo .wrapper .logo{max-width:50%;margin:0 auto}.press .banner-wrapper{height:auto;min-height:auto}.press .banner-wrapper .banner #bimg{max-width:70%}.contact .address{grid-column:1}.contact .india,.contact .us{width:100%}.contact .map-area{width:100%;height:50vh;grid-column:1;grid-row:2}.culture .people .wrapper{grid-gap:0;grid-template-rows:none}.culture .people .wrapper>.main_img,.culture .people .wrapper .thumb_pic,.culture .people .wrapper .ppl_desc{width:320px;grid-column:1;grid-row:1;text-align:center;margin:0 auto}.culture .people .wrapper .main_img{justify-self:center}.culture .people .wrapper .main_img img{margin:0 auto}.culture .people .wrapper .thumb_pic{grid-row:3}.culture .people .wrapper .thumb_pic .slick-list{max-height:90px}.culture .people .wrapper .ppl_desc{grid-row:2}.culture .people .wrapper .ppl_desc .slick-list{max-height:450px}.culture .people .wrapper .ppl_desc .item .quote{margin:1rem auto}.culture .happen .list{grid-column:1}.pressmedia .fea-list .box{width:80%;margin:auto}.pressmedia .fea-list .box img{height:auto;margin:0 auto}.pressmedia .fea-list .box p{min-height:auto;text-align:center}.pressmedia .box{grid-column:1;display:inline-grid}.pressmedia .box .text{text-align:center;margin-left:0}.pressmedia #media-lists .media-list{display:grid;grid-column:span 12}.pressmedia #media-lists .media-list .box{justify-self:center;margin-right:0}.pressmedia #media-lists .media-list .detls{text-align:center;margin-top:2rem;padding-top:0}.pressmedia #media-lists .media-list .detls p{max-height:53px;overflow:hidden;position:relative;padding-right:12px}.events .conf .box{grid-column:span 1;padding:2rem;margin:0}.events .upcoming #upcome-lists .upcome-list .detls,.events .upcoming #upcome-lists .upcome-list img{grid-column:span 12}.events .upcoming #upcome-lists .upcome-list .set{display:block}.events .upcoming #upcome-lists .upcome-list .set .venue{display:block;margin:1rem 0}.events .upcoming #upcome-lists .upcome-list .venue span{display:block}.events .upcoming #upcome-lists .upcome-list .venue span:before{left:-25px;top:2px}.goodgreat .photos .image-slider,.goodgreat .photos .vertical{grid-row:auto !important}.goodgreat .photos .image-slider:nth-child(even),.goodgreat .photos .vertical:nth-child(even){grid-column:1 / span 6}.goodgreat .photos .image-slider:nth-child(odd),.goodgreat .photos .image-slider.eight,.goodgreat .photos .vertical:nth-child(odd),.goodgreat .photos .vertical.eight{grid-column:7 / span 6}.goodgreat .photos .image-slider.one,.goodgreat .photos .vertical.one{grid-column:1 / span 12 !important}.goodgreat .photos .image-slider.six,.goodgreat .photos .vertical.six{max-height:155px}.goodgreat .photos .wrapper{grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fill, minmax(100px, 1fr))}.goodgreat .grow .text,.goodgreat .grow .img{grid-column:span 12}.goodgreat .grow .img{grid-row:2}}@media only screen and (min-width: 768px) and (max-width: 5048px){.site-header .wrapper nav{display:block !important;height:auto !important;overflow:visible !important}}@media only screen and (min-width: 1920px) and (max-width: 5048px){.site-header .wrapper nav ul li{margin-right:1.5rem}.banner-wrapper h1{margin-top:6rem;max-width:1200px}.site-footer .wrapper ul.nav-right li{margin-right:0.5rem}.why-sec .features .wrapimg{left:15%}}@media only screen and (min-width: 1601px) and (max-width: 1919px){.site-header nav{grid-column:6 / span 7}}
