html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{outline:none}img{vertical-align:middle}i{font-weight:normal;font-style:normal;font-size:16px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}html{height:100%;box-sizing:border-box}body{background-color:#fff;color:#666;font-weight:400;font-family:"Hind Siliguri",sans-serif;font-size:1em;text-align:left;min-height:100vh;width:100%;width:100vw;position:relative;margin:0 auto}@media (max-width: 800px){body{font-size:0.9em}}a{color:#4d4c4c;font-weight:400;border-bottom:1px #9f2c3e solid;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-decoration:none}a:hover{color:#9f2c3e;text-decoration:none}ul{margin:0 0 10px 0}li{margin:0 0 25px 0;line-height:160%;display:inline-block;width:100%;word-spacing:.125em}li i{margin:0 7px 0 0}p,address{margin:0 0 25px 0;line-height:170%;font-style:normal;word-spacing:.125em}small{font-size:0.8em}table{width:100%;border:none;margin:0 0 25px 0}td,th{padding:10px;vertical-align:top}th{font-weight:700}strong{font-weight:700}*,*:before,*:after{box-sizing:inherit}main{width:100%;position:relative;margin:0 auto;max-width:1300px;padding:50px 50px 25px 50px}@media (max-width: 800px){main{padding:0}}.inner{width:100%;position:relative;margin:0 auto;max-width:1300px;padding:0 50px;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}.inner:after{content:"";display:table;clear:both}@media (max-width: 800px){.inner{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.inner-no-stretch{width:100%;position:relative;margin:0 auto;max-width:1300px;padding:0 50px;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.inner-no-stretch:after{content:"";display:table;clear:both}form{width:100%;margin:0 0 25px 0}form:after{content:"";display:table;clear:both}form label{-webkit-appearance:none;-moz-appearance:none;display:inline-block;color:#fff;background-color:#9f2c3e;padding:7px 20px 7px 10px;margin:0;font-size:80%;line-height:130%}form ::-webkit-input-placeholder{color:#666;line-height:140%;font-weight:400}form :-moz-placeholder{color:#666;line-height:140%;font-weight:400}form ::-moz-placeholder{color:#666;line-height:140%;font-weight:400}form :-ms-input-placeholder{color:#666;line-height:140%;font-weight:400}form input[type=text],form input[type=tel],form input[type=email],form input[type=file],form input[type=number],form input[type=date],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;font-size:100%;width:100%;padding:7px 20px;margin:0 0 20px 0;border:1px silver solid;outline:none;color:#666;font-weight:400;clear:both;border-radius:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}form input[type=text]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=date]:focus,form select:focus,form textarea:focus{border:1px #60c5c1 solid;outline:none}form input[type=number],form input[type=date]{width:50%}form input[type=checkbox]{margin:0 5px 0 0}form select{background-image:url(/assets/images/components/down.png);background-repeat:no-repeat;background-position:center right 10px;background-size:auto 10px;-webkit-appearance:none;-moz-appearance:none}form textarea{height:150px;font-family:"Hind Siliguri",sans-serif}form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;outline:none;margin:0 0 15px 0;padding:10px 25px;background-color:#9f2c3e;color:#fff;text-decoration:none;border:none;font-size:1.1em;font-weight:400}form input[type=submit]:hover{color:#fff;background-color:#77212e}h1,h2,h3,h4,h5,h6{margin:0 0 50px 0;color:#9f2c3e;font-weight:600;text-transform:uppercase;font-family:"Oswald",sans-serif;line-height:1.3em;font-size:2em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}@media (max-width: 800px){h1,h2,h3,h4,h5,h6{font-size:1.75em;margin:0 0 25px 0}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit;text-decoration:none}header{width:100%;position:absolute;top:0;left:0;padding:0 50px 50px 50px;z-index:80;background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}header:after{content:"";display:table;clear:both}@media (max-width: 800px){header{padding:0 10px;position:absolute;top:0;left:0;z-index:99}}header img{float:left;width:280px;margin-top:10px}@media (max-width: 800px){header img{width:180px}}.phone{float:right;margin:-10px 0 0 20px;display:inline-block;padding:10px 15px;background-color:#9f2c3e;color:#fff;text-decoration:none;border:none}@media (max-width: 800px){.phone{float:none;position:absolute;bottom:0;left:0;display:block;width:100%;margin:0;background-color:#111;text-align:center;font-size:1.4em;padding:20px}}.phone:hover{color:#fff;text-decoration:none;border:none;background-color:#77212e}.phone i{margin:0 8px 0 0;-webkit-transform:rotate(130deg);transform:rotate(130deg)}nav{width:auto;float:right;padding:10px 50px;position:relative;text-align:right;z-index:90}@media (max-width: 800px){nav{width:100vw;float:none;height:100vh;position:fixed;top:0;padding:60px 20px 20px 20px;right:-100vw;z-index:97;background:#a90329;background:-webkit-linear-gradient(45deg, #a90329 0%, #8f0222 44%, #6d0019 100%);background:linear-gradient(45deg, #a90329 0%, #8f0222 44%, #6d0019 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=1 )}}nav ul{width:100%;margin:0;padding:0}nav li{display:inline;padding:0;margin:0 0 0 10px}@media (max-width: 800px){nav li{display:block;margin:0;text-align:center}}nav a{display:inline-block;text-decoration:none !important;font-size:1.05em;padding:5px;color:#666;border:none;font-weight:400;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 800px){nav a{color:#fff;font-size:1.4em;display:block;padding:10px 0}}nav a:hover{font-weight:400;color:#9f2c3e;text-decoration:none;border:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (max-width: 800px){nav a:hover{color:#fff}}.nav-small-button{-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;outline:none;border-radius:0;position:fixed;right:10px;top:10px;z-index:99;border:5px red solid;background-color:transparent;display:none}@media (max-width: 800px){.nav-small-button{display:block}}.nav-small-button .open,.nav-small-button .closed{font-size:35px;color:#9f2c3e}.nav-small-button .open{color:#fff}.nav-small-button .open{display:none}.nav-small-button .closed{display:block}.banner{width:100%;position:relative;max-height:100vh;overflow:hidden;z-index:20;background-color:black}.banner img{position:relative;z-index:9;width:100%}@media (max-width: 800px){.banner img{margin:70px 0 0 0}}.banner .container{width:100%;height:calc(100% - 100px);position:relative;padding-bottom:56.25%;height:0;overflow:hidden;z-index:10}.banner iframe{width:100%;height:100%;position:absolute;top:0;left:0}.banner video{width:100%;height:100%;position:absolute;top:0;left:0}.banner figcaption{position:absolute;left:50%;width:100%;padding:0 100px;bottom:12.5%;z-index:20;width:900px;margin:0 0 0 -450px}.banner figcaption:after{content:"";display:table;clear:both}@media (max-width: 800px){.banner figcaption{position:relative;background-color:#9f2c3e;left:auto;bottom:auto;width:100%;padding:20px 20px 20px 20px;margin:0 0 50px 0}}.banner figcaption .links{width:100%;text-align:center;margin:0 0 50px 0}.banner figcaption .links a{margin:0 15px;padding:15px 25px;background-color:#9f2c3e;color:#fff;text-decoration:none;border:none;font-size:1.1em;font-weight:400}@media (max-width: 800px){.banner figcaption .links a{display:block;width:100%;text-align:center;border:1px #fff solid;margin:0 0 10px 0}}.banner figcaption .links a i{margin:0 15px 0 0}.banner figcaption .links a:hover{background-color:#77212e}.banner figcaption .text,.banner figcaption .text-end{width:100%;margin:0 0 50px 0;text-align:center}.banner figcaption .text h1,.banner figcaption .text h2,.banner figcaption .text h3,.banner figcaption .text h4,.banner figcaption .text h5,.banner figcaption .text h6,.banner figcaption .text-end h1,.banner figcaption .text-end h2,.banner figcaption .text-end h3,.banner figcaption .text-end h4,.banner figcaption .text-end h5,.banner figcaption .text-end h6{font-size:3em;color:#fff;margin:0;text-shadow:#111 0 1px 2px}@media (max-width: 800px){.banner figcaption .text h1,.banner figcaption .text h2,.banner figcaption .text h3,.banner figcaption .text h4,.banner figcaption .text h5,.banner figcaption .text h6,.banner figcaption .text-end h1,.banner figcaption .text-end h2,.banner figcaption .text-end h3,.banner figcaption .text-end h4,.banner figcaption .text-end h5,.banner figcaption .text-end h6{font-size:1.75em}}.banner figcaption .text p,.banner figcaption .text-end p{font-size:1.1em;color:#fff;margin:0;text-shadow:#111 0 1px 2px}.banner figcaption .text hr,.banner figcaption .text-end hr{display:block;border:none;outline:none;width:60px;height:5px;background-color:#9f2c3e;margin:25px 0;position:relative;margin:20px auto}@media (max-width: 800px){.banner figcaption .text hr,.banner figcaption .text-end hr{background-color:#fff}}.banner figcaption .text-end p{color:#29F3DA}.content-wrap{position:relative;width:100%}.flex-parent{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width: 800px){.flex-parent{display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.intro{width:100%;position:relative;background-color:#60c5c1;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.intro:after{content:"";display:table;clear:both}.intro figure{width:33.3333%;float:left;position:relative}.intro figure img{width:100%;position:relative;z-index:10}.intro figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 100px #000014;z-index:20}.intro section{width:66.6666%;padding:75px;float:left}.intro section h1,.intro section h2,.intro section h3,.intro section h4,.intro section h5,.intro section h6{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.intro section .text{-moz-column-count:2;-moz-column-gap:75px;-webkit-column-count:2;-webkit-column-gap:75px;column-count:2;column-gap:75px}.intro section .text p{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';display:inline-block}.home-grid{width:100%;margin:0 0 24px 0;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}.home-grid:after{content:"";display:table;clear:both}@media (max-width: 800px){.home-grid{margin:0}}.home-grid section{float:left;width:50%;position:relative}@media (max-width: 800px){.home-grid section{float:none;width:100%}}.home-grid section:nth-of-type(odd){border-right:12px #fff solid}@media (max-width: 800px){.home-grid section:nth-of-type(odd){border:none}}.home-grid section:nth-of-type(even){border-left:12px #fff solid}@media (max-width: 800px){.home-grid section:nth-of-type(even){border:none}}.home-grid section .text-box{padding:50px 50px 25px 50px;background-color:#ededed;margin:0 0 0 0;height:100%}@media (max-width: 800px){.home-grid section .text-box{padding:20px 20px 0 20px}}.home-grid section figure{width:100%;position:relative}.home-grid section figure:after{content:"";display:table;clear:both}.home-grid section figure img{width:33.3333%;float:left}@media (max-width: 800px){.home-grid section figure img{width:100%;float:none}}.home-grid section figure figcaption{width:calc(66.6666% - 24px);min-height:100%;float:left;padding:20px 30px;background-color:#ededed;margin:0 0 0 24px}@media (max-width: 800px){.home-grid section figure figcaption{width:100%;float:none;padding:20px;margin:0}}.home-grid section figure figcaption h1,.home-grid section figure figcaption h2,.home-grid section figure figcaption h3,.home-grid section figure figcaption h4,.home-grid section figure figcaption h5,.home-grid section figure figcaption h6{font-size:1.75em;margin:0 0 20px 0}.home-grid section figure figcaption ul{margin:0}.home-grid section figure figcaption ul li{font-size:0.9em;margin:0 0 10px 0}.home-grid section .featured{display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}@media (max-width: 800px){.home-grid section .featured{display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.home-grid section .featured img{width:100%;float:none;border-bottom:24px #fff solid}@media (max-width: 800px){.home-grid section .featured img{border-bottom:none}}.home-grid section .featured figcaption{width:100%;float:none;margin:0;padding-bottom:50px}.home-grid section .map{width:100%;height:100%;min-height:300px;border:1px #ededed solid}.home-grid .stretch-it{display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width: 800px){.home-grid .stretch-it{display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}.home-grid .box-33{width:33.3333%}@media (max-width: 800px){.home-grid .box-33{width:100%}}.home-grid .box-66{width:66.6666%}@media (max-width: 800px){.home-grid .box-66{width:100%}}.home-grid .feature{background-size:cover;position:relative}.home-grid .feature img{width:100%}.home-grid .feature blockquote{width:100%;position:absolute;bottom:0;left:0;padding:50px;background-color:#9f2c3e;border-top:25px #fff solid}.home-grid .feature blockquote:after{content:"";display:table;clear:both}.home-grid .feature blockquote h1,.home-grid .feature blockquote h2,.home-grid .feature blockquote h3,.home-grid .feature blockquote h4,.home-grid .feature blockquote h5,.home-grid .feature blockquote h6{color:#fff;margin:0;text-transform:none;font-family:"Hind Siliguri",sans-serif;font-weight:600;font-size:1.5em}.home-grid .feature blockquote i{color:#fff;float:right;margin:0 0 25px 25px;font-size:2.5em}.home-grid .feature .highlight-box{width:100%;position:absolute;bottom:0;left:0;padding:50px;background-color:#9f2c3e;border-top:25px #fff solid}.home-grid .feature .highlight-box h1,.home-grid .feature .highlight-box h2,.home-grid .feature .highlight-box h3,.home-grid .feature .highlight-box h4,.home-grid .feature .highlight-box h5,.home-grid .feature .highlight-box h6{color:#fff;margin:0 0 20px 0}.home-grid .feature .highlight-box ul{display:block;width:calc(100% + 30px);margin:0 0 0 -15px;-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:0}.home-grid .feature .highlight-box ul li{font-size:0.9em;margin:0}.home-grid .feature .highlight-box ul li h1,.home-grid .feature .highlight-box ul li h2,.home-grid .feature .highlight-box ul li h3,.home-grid .feature .highlight-box ul li h4,.home-grid .feature .highlight-box ul li h5,.home-grid .feature .highlight-box ul li h6{font-size:1.3em;margin:0 0 10px 0}.home-grid .feature .highlight-box ul li a{color:#fff;border:1px #9f2c3e solid;display:block;padding:15px}.home-grid .feature .highlight-box ul li a:hover{background-color:#b33246;border:1px #fff solid}.selection-grid{width:calc(100% + 24px);margin:0 0 24px -12px;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}.selection-grid:after{content:"";display:table;clear:both}@media (max-width: 800px){.selection-grid{width:100%;margin:0}}.selection-grid .title{width:calc(33.3333% - 24px);float:left;padding:20px 30px;margin:12px;border:1px silver dashed}@media (max-width: 800px){.selection-grid .title{padding:0;width:100%;float:none;border:none}}.selection-grid .title h1,.selection-grid .title h2,.selection-grid .title h3,.selection-grid .title h4,.selection-grid .title h5,.selection-grid .title h6{margin:0 0 20px 0;font-size:2.5em}.selection-grid .title p{font-size:0.9em;margin:0 0 20px 0}.selection-grid a{width:calc(33.3333% - 24px);float:left;margin:12px;display:inline-block;border:none;background-color:#ededed;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (max-width: 800px){.selection-grid a{margin:0 0 20px 0;width:100%;float:none}}.selection-grid a:hover{-webkit-transform:scale(1.03);transform:scale(1.03);box-shadow:rgba(0,0,0,0.3) 7px 14px 42px 3px;border:none;color:inherit;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.selection-grid a figure{width:100%}.selection-grid a figure img{width:100%}.selection-grid a figure figcaption{width:100%;padding:20px 30px}.selection-grid a figure figcaption h1,.selection-grid a figure figcaption h2,.selection-grid a figure figcaption h3,.selection-grid a figure figcaption h4,.selection-grid a figure figcaption h5,.selection-grid a figure figcaption h6{margin:0 0 20px 0;font-size:1.5em}.case-study-single{width:100%;padding:0 100px 50px 100px}.case-study-single:after{content:"";display:table;clear:both}@media (max-width: 800px){.case-study-single{padding:20px}}.case-study-single .title{display:inline-block;float:left;margin:50px 50px 50px -50px;max-width:40%}@media (max-width: 800px){.case-study-single .title{width:100%;max-width:100%;margin:0;float:none}}.case-study-single .title h1{font-size:3.5em;margin:0 0 20px 0}@media (max-width: 800px){.case-study-single .title h1{font-size:1.75em}}.case-study-single .title p{margin:0}@media (max-width: 800px){.case-study-single .title p{display:none}}.case-study-single figure{max-width:50%;float:right;margin:0 -50px 50px 50px}@media (max-width: 800px){.case-study-single figure{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 20px -20px;float:none}}.case-study-single figure img{width:100%}.case-study-single figure figcaption{width:100%;padding:20px;background-color:#ededed;font-size:0.9em}.case-study-single hr{margin:50px 0;height:1px;width:100%;border:none;border-bottom:1px silver dashed;outline:none}@media (max-width: 800px){.case-study-single hr{margin:25px 0}}.vehicle-single{width:100%;padding:0 50px 50px 50px}.vehicle-single:after{content:"";display:table;clear:both}@media (max-width: 800px){.vehicle-single{padding:20px}}.vehicle-single aside{float:left;width:300px;margin:0 50px 50px 0;padding:0 50px 0 0;border-right:5px #9f2c3e solid}@media (max-width: 800px){.vehicle-single aside{border:none;width:100%;margin:0 0 0 0;padding:0}}.vehicle-single aside h1{font-size:3.5em;margin:0 0 40px 0}@media (max-width: 800px){.vehicle-single aside h1{font-size:1.75em;margin:0 0 25px 0}}.vehicle-single aside p{margin:0}.vehicle-single aside table{width:100%;font-size:0.95em}.vehicle-single aside table tr{border-bottom:1px silver solid}.vehicle-single aside table tr:nth-of-type(odd){background-color:#f5f5f5}.vehicle-single aside table td{padding:10px}.vehicle-single aside table th{font-weight:600;color:#111}.vehicle-single section{width:calc(100% - 400px);float:left}@media (max-width: 800px){.vehicle-single section{width:100%;float:none}}.vehicle-single section hr{margin:50px 0;height:1px;width:100%;border:none;border-bottom:1px silver dashed;outline:none}@media (max-width: 800px){.vehicle-single section hr{margin:25px 0}}.vehicle-single section figure{width:100%;margin:50px 0}@media (max-width: 800px){.vehicle-single section figure{margin:25px 0 25px -20px;width:calc(100% + 40px)}}.vehicle-single section figure img{width:100%}.vehicle-single section figure figcaption{width:100%;padding:20px;background-color:#ededed;font-size:0.9em}.service-single{width:100%;padding:0 50px 50px 50px}.service-single:after{content:"";display:table;clear:both}@media (max-width: 800px){.service-single{padding:20px}}.service-single section{width:calc(100% - 400px);float:left;padding:0 50px 0 0}@media (max-width: 800px){.service-single section{width:100%;float:none;padding:0}}.service-single section hr{margin:50px 0;height:1px;width:100%;border:none;border-bottom:1px silver dashed;outline:none}@media (max-width: 800px){.service-single section hr{margin:25px 0}}.service-single section figure{width:100%;margin:50px 0}@media (max-width: 800px){.service-single section figure{margin:25px 0}}.service-single section figure img{width:100%}.service-single section figure figcaption{width:100%;padding:20px;background-color:#ededed;font-size:0.9em}.service-single section h1{margin:0 0 50px 0}@media (max-width: 800px){.service-single section h1{margin:0 0 25px 0}}.service-single section h2,.service-single section h3,.service-single section h4,.service-single section h5,.service-single section h6{margin:25px 0 25px 0;font-size:1.75em}.service-single aside{width:350px;margin:0 0 0 50px;float:left}@media (max-width: 800px){.service-single aside{width:calc(100% + 40px);float:none;margin:25px 0 0 -20px;padding:20px;background-color:#ededed}}.about-single{width:100%;padding:0 50px 50px 50px}.about-single:after{content:"";display:table;clear:both}@media (max-width: 800px){.about-single{padding:20px}}.about-single section{width:calc(100% - 400px);float:left;padding:0 50px 0 0}@media (max-width: 800px){.about-single section{width:100%;float:none;padding:0}}.about-single section hr{margin:50px 0;height:1px;width:100%;border:none;border-bottom:1px silver dashed;outline:none}@media (max-width: 800px){.about-single section hr{margin:25px 0}}.about-single section figure{width:100%;margin:50px 0}@media (max-width: 800px){.about-single section figure{width:calc(100% + 40px);margin:25px 0 25px -20px}}.about-single section figure img{width:100%}.about-single section figure figcaption{width:100%;padding:20px;background-color:#ededed;font-size:0.9em}.about-single section h1{margin:0 0 50px 0}@media (max-width: 800px){.about-single section h1{margin:0 0 25px 0}}.about-single section h2,.about-single section h3,.about-single section h4,.about-single section h5,.about-single section h6{margin:25px 0 25px 0;font-size:1.75em}.about-single aside{width:350px;margin:0 0 0 50px;float:left}@media (max-width: 800px){.about-single aside{width:calc(100% + 40px);float:none;margin:25px 0 0 -20px;padding:20px;background-color:#ededed}}.accreds{width:100%;padding:30px;text-align:center;background-color:#ededed}.accreds img{text-align:center;margin:0 10px;height:100px}footer{width:100%;padding:0 50px;clear:both;position:relative;background-color:#111}@media (max-width: 800px){footer{padding:0 20px 20px 20px}}footer .inner{max-width:1300px;position:relative;margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}footer .inner:after{content:"";display:table;clear:both}@media (max-width: 800px){footer .inner{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-line-pack:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}}footer .inner section{width:25%;padding:50px;float:left;color:#fff}@media (max-width: 800px){footer .inner section{padding:20px 0 0 0;float:none;width:100%}}footer .inner section ul{margin:0}footer .inner section ul li{font-size:0.9em;margin:0 0 3px 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}footer .inner section ul li i{margin:0 7px 0 0}footer .inner section address{font-size:0.8em;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}footer .inner section a{color:#fff;border-bottom:1px #111 solid;font-weight:600;opacity:0.9}footer .inner section a:hover{color:#fff;border-bottom:1px #9f2c3e solid;opacity:1}footer .inner section h1,footer .inner section h2,footer .inner section h3,footer .inner section h4,footer .inner section h5,footer .inner section h6{color:#fff;margin:0 0 20px 0;font-size:1.75em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex-top{-webkit-align-self:flex-start;align-self:flex-start}.flex-bottom{-webkit-align-self:flex-end;align-self:flex-end}@media (max-width: 800px){.flex-1{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}@media (max-width: 800px){.flex-2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}}@media (max-width: 800px){.hide-small{display:none}}.show-small{display:none}@media (max-width: 800px){.show-small{display:block}}.site-column{-moz-column-count:2;-moz-column-gap:100px;-webkit-column-count:2;-webkit-column-gap:100px;column-count:2;column-gap:100px}@media (max-width: 1024px){.site-column{-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;column-count:2;column-gap:50px}}@media (max-width: 800px){.site-column{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}.site-column p,.site-column li{display:inline-block}.large-link{margin:0 15px 15px 0;padding:10px 25px;background-color:#9f2c3e;color:#fff;text-decoration:none;border:none;font-size:1.1em;font-weight:400}.large-link i{margin:25px 15px 25px 0}.large-link:hover{color:#fff;background-color:#77212e}.blank-link{color:inherit;text-decoration:none}.blank-link:hover{color:inherit;text-decoration:none}.bullets{margin:0 0 25px 0}.bullets i{position:absolute;top:3px;left:0;color:#9f2c3e}.bullets li{margin:0 0 5px 0;font-size:0.95em;position:relative;display:inline-block;padding:0 0 0 25px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.clear{width:100%;height:0;clear:both}
