.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.mb-120{margin-bottom:7.5rem}.mb-80{margin-bottom:5rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}@media (max-width:991.98px){.mb-md-30{margin-bottom:30px}}@media (max-width:767.98px){.sp-120,.sp-80{padding:50px 0}.mb-120,.mb-80{margin-bottom:50px}}@media (max-width:419.98px){.mb-50{margin-bottom:30px}}section.about-us section.quote{font-size:1.125rem;position:relative}section.about-us section.quote::before{content:"";position:absolute;top:0;left:0;width:90%;height:100%;background-color:#ebeced;border-top-right-radius:21.875rem}section.about-us section.quote blockquote{font-size:2.1875rem;font-weight:600;line-height:2.8125rem;margin-bottom:3.125rem}section.about-us section.quote .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){section.about-us section.quote{font-size:14px}section.about-us section.quote::before{width:calc(100% - 15px);height:100%;background-color:#ebeced;border-top-right-radius:250px}section.about-us section.quote blockquote{font-size:26px;line-height:36px;padding-right:50px;margin-bottom:50px}}@media (max-width:767.98px){section.about-us section.quote::before{border-top-right-radius:200px}section.about-us section.quote blockquote{font-size:22px;line-height:32px;padding-right:15px}}@media (max-width:575.98px){section.about-us section.quote::before{width:100%;border-top-right-radius:150px}section.about-us section.quote blockquote{font-size:18px;line-height:28px;padding-right:30px;margin-bottom:30px}section.about-us section.quote .flex-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}section.about-us section.quote .flex-wrapper>div{-ms-flex-preferred-size:100%;flex-basis:100%}section.about-us section.quote .flex-wrapper>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px}}@media (max-width:419.98px){section.about-us section.quote::before{border-top-right-radius:100px}}section.about-us section.our-team{padding:120px 0 50px 0;background-color:#252525;overflow-x:hidden;position:relative;border-top-left-radius:25rem;margin-bottom:120px}section.about-us section.our-team h2,section.about-us section.our-team p{color:#fff}section.about-us section.our-team .photo-slider-wrapper{position:relative}section.about-us section.our-team .photo-slider-wrapper::after{content:"";position:absolute;top:0;right:0;height:100%;width:3.125rem;background:0 0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#252525));background:linear-gradient(90deg,transparent 0,#252525 100%)}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.625rem;height:3.625rem;background-color:#f59c00;border:none;border-radius:3.625rem;-webkit-transition:all .2s ease;transition:all .2s ease}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn:first-child{margin-right:1.25rem}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn i{font-size:1.125rem;line-height:1;color:#252525;-webkit-transition:all .2s ease;transition:all .2s ease}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn:hover{background-color:#fff}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn:hover i{color:#252525}@media (max-width:419.98px){section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.about-us section.our-team .photo-slider-wrapper .photo-slider-controller button.photo-slider-btn{width:42px;height:42px}}section.about-us section.our-team .photo-slider-wrapper .slider{width:100%}section.about-us section.our-team .photo-slider-wrapper .slider .slide{width:360px;font-size:1.125rem;line-height:1.75rem;margin-right:15px}section.about-us section.our-team .photo-slider-wrapper .slider .slide .photo-wrapper{margin-bottom:.9375rem}section.about-us section.our-team .photo-slider-wrapper .slider .slide .person{color:#fff;margin-bottom:.9375rem}section.about-us section.our-team .photo-slider-wrapper .slider .slide .contact-info a{font-size:.8125rem;line-height:1.5;color:#f59c00;text-decoration:none}section.about-us section.our-team .photo-slider-wrapper .slider .slide .contact-info a:hover{text-decoration:underline}@media (max-width:1199.98px){section.about-us section.our-team{padding:80px 0 50px 0;border-top-left-radius:18.75rem;margin-bottom:80px}}@media (max-width:991.98px){section.about-us section.our-team{border-top-left-radius:200px}section.about-us section.our-team h2,section.about-us section.our-team p{margin-bottom:30px}section.about-us section.our-team .photo-slider-wrapper .slider .slide{width:280px}}@media (max-width:767.98px){section.about-us section.our-team{padding:50px 0;border-top-left-radius:150px;margin-bottom:50px}section.about-us section.our-team .photo-slider-wrapper .slider .slide{width:280px}}@media (max-width:575.98px){section.about-us section.our-team{border-top-left-radius:0}section.about-us section.our-team .photo-slider-wrapper .controller{text-align:center}section.about-us section.our-team .photo-slider-wrapper .slider .slide{width:220px}}@media (max-width:419.98px){section.about-us section.our-team .photo-slider-wrapper .slider .slide{width:180px}}section.about-us section.timeline table.timeline-table tr td,section.about-us section.timeline table.timeline-table tr th{vertical-align:top}section.about-us section.timeline table.timeline-table tr:not(:last-child) th{padding-bottom:5rem}section.about-us section.timeline table.timeline-table tr:not(:last-child) th span.circle::before{content:"";position:absolute;z-index:-1;top:0;left:50%;height:10.625rem;width:.125rem;background-color:#f59c00;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.about-us section.timeline table.timeline-table tr:not(:first-child) th span.circle::after{content:"";position:absolute;z-index:-1;bottom:0;left:50%;height:10.625rem;width:.125rem;background-color:#f59c00;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.about-us section.timeline table.timeline-table th .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.about-us section.timeline table.timeline-table th span.year{font-size:3.4375rem;font-weight:400;line-height:4.6875rem}section.about-us section.timeline table.timeline-table th span.circle{display:block;background-color:#fff;height:1.25rem;width:1.25rem;border:solid 1px #000;border-radius:1.25rem;margin:.625rem 3.125rem 0 3.125rem;position:relative}section.about-us section.timeline table.timeline-table td.description .m-year{font-size:30px;line-height:40px}section.about-us section.timeline table.timeline-table td.description p{margin-bottom:.9375rem}@media (max-width:767.98px){section.about-us section.timeline table.timeline-table tr:not(:last-child) th{padding-bottom:100px}section.about-us section.timeline table.timeline-table th span.year{font-size:40px;line-height:60px}section.about-us section.timeline table.timeline-table th span.circle{margin:10px 15px 0 15px}}@media (max-width:419.98px){section.about-us section.timeline table.timeline-table tr:not(:last-child) th{padding-bottom:130px}section.about-us section.timeline table.timeline-table th span.year{display:none}section.about-us section.timeline table.timeline-table th span.circle{height:20px;width:20px}}section.about-us section.culture{position:relative}section.about-us section.culture::before{content:"";position:absolute;top:0;left:0;height:100%;max-height:58.125rem;width:calc(50% - 50px);max-width:59.375rem;background-image:url(/assets/img/about-us/culture.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-top-right-radius:25rem}section.about-us section.culture ol{padding:0;list-style-position:inside;font-size:1.125rem;line-height:1.75rem;margin:0}@media (max-width:991.98px){section.about-us section.culture::before{width:calc(50% - 15px);border-top-right-radius:350px}}@media (max-width:767.98px){section.about-us section.culture::before{display:none}}