html,body{font-size:16px}body *{display:block;position:relative;background-repeat:no-repeat;background-size:100%;background-position:center;box-sizing:border-box;text-transform:none;text-align:left;font-family:Arial,sans-serif;font-weight:normal;line-height:normal;letter-spacing:normal}body *:focus{outline:none;outline-offset:initial}script,style{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}ol.list-default,ul.list-default{padding-left:40px;list-style:initial}ol.list-default li,ul.list-default li{display:list-item}*.list-default ul,*.list-default ol{padding-left:40px;list-style:initial}*.list-default ul li,*.list-default ol li{display:list-item}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus,a:visited{color:inherit;text-decoration:none}input[type=month],input[type=week],input[type=date],input[type=datetime],input[type=time],input[type=datetime-local],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=range],input[type=search],input[type=text],input[type=checkbox],input[type=radio]{width:auto;height:auto}input[type=file] ::-webkit-search-decoration,input[type=search] ::-webkit-search-decoration{display:none}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}button ::-webkit-file-upload-button,input[type="reset"] ::-webkit-file-upload-button,input[type="button"] ::-webkit-file-upload-button,input[type="submit"] ::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select,select[multiple]{vertical-align:top}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}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}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover{color:#23527c;text-decoration:underline}a:focus{color:#23527c;text-decoration:underline;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}
.row{margin-left:-15px;margin-right:-15px}
.row11{margin-left:-750px;margin-right:0px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{float:left;width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-12{float:left;width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-12{float:left;width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}

@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}

.col-lg-12{float:left;width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}

.col-lg-4{width:33.33333333%}

.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after{content:" ";display:table}.container:before,.container:after{content:" ";display:table}.container-fluid:before,.container-fluid:after{content:" ";display:table}.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media print{.visible-print-block{display:block !important}}@media print{.visible-print-inline{display:inline !important}}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInOut{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:1}100%{opacity:0}}.fadeInOut{-webkit-animation-name:fadeInOut;animation-name:fadeInOut}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -35%, 0);transform:translate3d(0, -35%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -35%, 0);transform:translate3d(0, -35%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownCustom{0%{opacity:0;-webkit-transform:translate3d(0, -70%, 0);transform:translate3d(0, -70%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownCustom{0%{opacity:0;-webkit-transform:translate3d(0, -70%, 0);transform:translate3d(0, -70%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownCustom{-webkit-animation-name:fadeInDownCustom;animation-name:fadeInDownCustom}@-webkit-keyframes fadeInDownCustomOut{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-transform:translate3d(0, -70%, 0);transform:translate3d(0, -70%, 0)}}@keyframes fadeInDownCustomOut{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-transform:translate3d(0, -70%, 0);transform:translate3d(0, -70%, 0)}}.fadeInDownCustomOut{-webkit-animation-name:fadeInDownCustomOut;animation-name:fadeInDownCustomOut}.animated2{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}#page-wrapper{min-height:calc(100vh - 90px);width:100%}.no-scroll{overflow:hidden;height:0vh}.v-align{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.show{display:block !important}.show.visually-show{opacity:1 !important}input[type=month],input[type=week],input[type=date],input[type=datetime],input[type=time],input[type=datetime-local],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=range],input[type=search],input[type=text],textarea{width:100%;height:40px;border:1px solid #ccc;padding:0 20px;transition:all 0.3s ease-in-out;transition-delay:0s}input[type=month]:focus,input[type=week]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=range]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#3FC3FF}textarea{min-height:120px;max-height:120px;height:120px;padding:10px 20px}.file-upload-container{width:100%;height:40px;background-color:#fff;border:1px solid #ccc}.file-upload-container input#file-upload[type="file"]{width:100%;height:38px;opacity:0;z-index:3}.file-upload-container label{position:absolute;display:inline-block;top:4px;right:5px;width:120px;border-radius:6px;background-color:#ccc;line-height:30px;text-align:center}a.button{height:49px;line-height:49px;padding:0 35px;border-radius:25px;background-color:#fff;text-align:center;cursor:pointer;display:inline-block;color:#d50e67;box-shadow:0px 0px 35px 5px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;transition-delay:0s}a.button:hover{text-decoration:none;background-color:#d50e67;color:#fff}.horizontal-nav,.nav{z-index:10;height:104px;width:100%;padding:0 15px;margin:0 auto;font-size:0}.horizontal-nav.fixed,.nav.fixed{width:100%;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.horizontal-nav.absolute,.nav.absolute{width:100%;position:absolute}.horizontal-nav .logo,.horizontal-nav .menu,.horizontal-nav .close,.nav .logo,.nav .menu,.nav .close{display:inline-block;font-size:1rem;height:104px}.horizontal-nav .logo,.nav .logo{width:20%}.horizontal-nav .menu,.horizontal-nav .close,.nav .menu,.nav .close{width:80%}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:99;display:none;opacity:0;overflow:auto;transition:all 0.4s ease-in-out;transition-delay:0s}.lightbox svg{position:absolute;top:25px;right:25px;width:20px;height:20px;cursor:pointer}.lightbox svg path{fill:#fff;stroke:#fff}.lightbox .wrapper{margin:0 auto}.col-custom{display:inline-block;vertical-align:top;padding:0;font-size:0}.footer{height:90px}@-webkit-keyframes loadingDotsAnimation{0%{opacity:1}25%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes loadingDotsAnimation{0%{opacity:1}25%{opacity:0}50%{opacity:1}100%{opacity:1}}.loading-dots{width:52px;margin:0 auto}.loading-dots .dot{display:inline-block;background-color:#8F8F8F;width:8px;height:8px;border-radius:4px;margin:0 3px;opacity:1;-webkit-animation-name:loadingDotsAnimation;animation-name:loadingDotsAnimation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transition:all 0.3s ease-in-out;transition-delay:0s}.loading-dots .dot:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s}.loading-dots .dot:last-child{-webkit-animation-delay:0.2s;animation-delay:0.2s}@font-face{font-family:'YogaSansOT';src:url("../fonts/YogaSansOT.eot");src:url("../fonts/YogaSansOT.woff") format("woff"),url("../fonts/YogaSansOT.ttf") format("truetype"),url("../fonts/YogaSansOT.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'YogaSansOT-Hairline';src:url("../fonts/YogaSansOT-Hairline.eot");src:url("../fonts/YogaSansOT-Hairline.woff") format("woff"),url("../fonts/YogaSansOT-Hairline.ttf") format("truetype"),url("../fonts/YogaSansOT-Hairline.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'YogaSansOT-Thin';src:url("../fonts/YogaSansOT-Thin.eot");src:url("../fonts/YogaSansOT-Thin.woff") format("woff"),url("../fonts/YogaSansOT-Thin.ttf") format("truetype"),url("../fonts/YogaSansOT-Thin.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'YogaSansOT-Light';src:url("../fonts/YogaSansOT-Light.eot");src:url("../fonts/YogaSansOT-Light.woff") format("woff"),url("../fonts/YogaSansOT-Light.ttf") format("truetype"),url("../fonts/YogaSansOT-Light.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'YogaSansOT-Medium';src:url("../fonts/YogaSansOT-Medium.eot");src:url("../fonts/YogaSansOT-Medium.woff") format("woff"),url("../fonts/YogaSansOT-Medium.ttf") format("truetype"),url("../fonts/YogaSansOT-Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'YogaSansOT-Bold';src:url("../fonts/YogaSansOT-Bold.eot");src:url("../fonts/YogaSansOT-Bold.woff") format("woff"),url("../fonts/YogaSansOT-Bold.ttf") format("truetype"),url("../fonts/YogaSansOT-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BradleyHand-Bold';src:url("../fonts/BradleyHand-Bold.eot");src:url("../fonts/BradleyHand-Bold.woff") format("woff"),url("../fonts/BradleyHand-Bold.ttf") format("truetype"),url("../fonts/BradleyHand-Bold.svg") format("svg");font-weight:normal;font-style:normal}html,body{font-family:YogaSansOT;color:#000;font-size:18px;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}#site-wrapper{opacity:0;transition:all 0.5s ease-in-out;transition-delay:0s}#site-wrapper.show{opacity:1}.horizontal-nav{top:-104px;transition:all 0.7s ease-in-out;transition-delay:0s}.horizontal-nav.show{top:0}h2{font-family:YogaSansOT-Hairline;font-size:3.556rem;text-transform:capitalize;color:#2800d7;margin-bottom:15px;line-height:normal}

h2.small{font-size:3.750rem;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.6rem}

h2.smaller{font-size:2.0rem;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.1rem; text-transform:lowercase;}

h3{font-family:YogaSansOT-Bold;font-size:2.222rem;line-height:normal}h4{font-family:YogaSansOT-Thin;font-size:1.333rem;line-height:normal;margin-bottom:19px}h4.regular{font-family:YogaSansOT;color:#fff}h5{font-size:1.222rem;color:#777;line-height:normal}h5.thin{color:#000;font-family:YogaSansOT-Thin;margin-bottom:18px}h6{font-size:1.111rem;line-height:normal}h6.alt{font-size:0.906rem;font-family:YogaSansOT-Bold;text-transform:uppercase;letter-spacing:0.14rem;color:#888;margin-bottom:25px}p{font-size:1rem;color:#999;line-height:normal;margin-bottom:22px}p.small{font-size:0.944rem}p.micro{font-size:0.889rem;text-transform:uppercase;color:#000}img{width:100%}a{cursor:pointer}a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:0}::-moz-selection{background:#F10F74;color:#fff}::selection{background:#F10F74;color:#fff}::-moz-selection{background:#F10F74;color:#fff}.container-fluid{padding:0}#menu{background-color:#fff;height:calc(100vh + 100px)}#menu ul{top:167px}#menu ul li{text-align:center;line-height:normal;font-family:YogaSansOT-Medium;font-size:2.778rem;color:#323abc;margin-bottom:60px;opacity:0}#menu ul a,#menu ul a:hover,#menu ul a:focus,#menu ul a:visited{display:inline-block;color:#323abc;text-decoration:none}#menu ul a{transition:all 0.2s ease-in-out;transition-delay:0s}#menu ul a:hover{-webkit-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}#menu .menu-foot{position:fixed;bottom:15px;right:15px;color:#888;text-align:center;font-size:0.9rem}

.hero{background-size:cover;background-position:50% 50%}

.hero h1,.hero .bg-text{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;text-transform:uppercase;font-family:YogaSansOT-Bold;font-size:13.333rem;text-align:center;letter-spacing:1.778rem}.horizontal-nav .logo a,.nav .logo a{position:absolute;bottom:0;margin-left:45px}

.hero .bg-text1{position:fixed;text-transform:uppercase;font-family:YogaSansOT-Bold;font-size:13.333rem;text-align:center;letter-spacing: 0.778rem;margin-left: 500px;margin-top: 150px;color: cadetblue;}


.horizontal-nav .logo img,.nav .logo img{height:auto;width:auto}

.horizontal-nav .menu img,.horizontal-nav .menu .close-wrapper,.horizontal-nav .close img,.horizontal-nav .close .close-wrapper,.nav .menu img,.nav .menu .close-wrapper,.nav .close img,.nav .close .close-wrapper{position:absolute;right:58px;bottom:10px;width:46px;height:46px;cursor:pointer}.nav .close img,.nav .close .close-wrapper{width:32px;height:32px;right:68px;bottom:15px}.nav .close img:hover .cross,.nav .close .close-wrapper:hover .cross{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.nav .close img:hover .circle,.nav .close .close-wrapper:hover .circle{width:150%;height:150%;opacity:1}.nav .close img .cross,.nav .close .close-wrapper .cross{height:100%;width:100%;transition:all 0.3s ease-in-out;transition-delay:0s}.nav .close img .line,.nav .close .close-wrapper .line{position:absolute;height:2px;width:70%;border-radius:2px;background-color:#d50e67;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:47%;left:5px}.nav .close img .line:last-child,.nav .close .close-wrapper .line:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav .close img .circle,.nav .close .close-wrapper .circle{position:absolute;top:50%;left:50%;width:0%;height:0%;border-radius:50%;border:2px solid #ddd;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);transition:all 0.3s ease-in-out;transition-delay:0s}.default-height{height:806px}

.landing{overflow-x:hidden}.landing .hero{background-size:120%;background-image:url("../images/landing-hero-background.jpg");border-bottom:1px solid #e5e5e5;transition:all 0.18s linear}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.landing .hero{background-image:url("../images/landing-hero-background@2x.jpg")}}.landing .hero .bg-text{top:150px;opacity:0.08;transition:all 0.18s linear}.landing .hero .bg-text-before{display:none}.landing .hero .landing-hero-image{text-align:right;top:140px}

.landing .hero .landing-hero-image img{display:inline-block;width:813px;height:auto;top:0;right:0;transition:all 0.18s linear}

.landing .hero .mobile-digital{display:none}.landing .hero .description{top:453px;z-index:10}.landing .hero .description h1{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;text-transform:none;font-family:YogaSansOT;text-align:left;letter-spacing:normal;margin-bottom:28px;font-size:1.222rem;color:#777;line-height:normal}.landing .hero .clients{position:absolute;bottom:35px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;font-size:0;text-align:center;width:100%}.landing .hero .clients li{display:inline-block;height:40px;margin:0 20px}.landing .hero .clients img{height:100%;width:auto}.landing .web-design{background-size:50%;background-image:url("../images/landing-web-design-bg.jpg");background-repeat:repeat;-webkit-animation:backgroundScroll 60s linear infinite;animation:backgroundScroll 60s linear infinite}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5)
{.landing .web-design{background-image:url("../images/landing-web-design-bg@2x.jpg")}}.landing .web-design .content-wrapper{margin-top:131px}.landing .web-design .content{width:330px;margin:0 auto}.landing .web-design .bg-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.landing .web-design .blue-slanted-bg{background-color:rgba(6, 236, 162, 0.98);position:absolute;top:31%;left:38%;height:200%;width:200%;z-index:1;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden}.landing .web-design .blue-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.65) 77.5%, #2800d7 77.5%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2800d7',GradientType=1 )}.landing .web-design img{width:517px;z-index:11;position:absolute;bottom:-100px;right:65px}.landing .features{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.15);z-index:10;background-color:#fff}.landing .features .image{width:517px;position:absolute;right:210px;top:-628px}.landing .features .content{width:90%;padding:50px 0 50px 60px}.landing .features .content:after{display:none}.landing .features .content p{margin:0}.landing .features .content img{position:absolute;left:0;top:43px;width:40px}

.landing .case-studies{background:url(../images/bg-3rd-slider.jpg);border-bottom:1px solid #e5e5e5}

.landing .case-studies .content{position:absolute;bottom:450px}

.landing .case-studies h2{margin-bottom:35px}

.landing .case-studies p.small{letter-spacing: 1px; margin-bottom: 0; line-height: 28px;}

.landing .case-studies img.preview-img{position:absolute}.landing .case-studies img.preview-img.hungrygowhere{width:618.5px;left:387px;bottom:-20px}.landing .case-studies img.preview-img.adelaide{width:826px;height:303.5px;left:310px;top:0px}.landing .case-studies img.preview-img.allister{width:436.5px;height:228px;top:150px;left:14%}.landing .case-studies img.preview-img.carson{width:263px;height:201.5px;top:-15px;left:50%}.landing .case-studies .navigation{position:absolute;top:155px;right:60px;text-align:right;width:360px;font-size:0}.landing .case-studies .navigation a{display:inline-block;width:270px;height:100px;background-size:cover;box-shadow:0px 4px 13px 0px rgba(0,0,0,0.18);color:#000;transition:all 0.3s ease-in-out;transition-delay:0s}.landing .case-studies .navigation a:first-child{box-shadow:0px -2px 5px 0px rgba(0,0,0,0.14)}.landing .case-studies .navigation a:hover{width:360px}.landing .case-studies .navigation .title{font-size:0.778rem;text-transform:uppercase;position:absolute;bottom:7px;left:14px}.landing .case-studies .more{display:none}.landing .capabilities{padding-top:136px;border-bottom:1px solid #e5e5e5;z-index:1;background-color:#fff}.landing .capabilities h2{margin-bottom:100px}.landing .capabilities h3{display:inline-block;text-transform:uppercase;letter-spacing:0.3rem;margin-bottom:47px}.landing .capabilities h3:before{content:'';position:absolute;width:calc(100% + 20px);height:10px;top:20px;left:-10px;background-color:#d7dad7;z-index:-1;box-shadow:0px 30px 20px 0px rgba(0,0,0,0.11)}.landing .capabilities .container{padding:0 50px}.landing .capabilities .development{padding-left:33px}.landing .capabilities .content{padding-left:50px}.landing .get-started{background-color:#f7f7f7;padding:120px 0 100px 0;text-align:center;overflow:hidden}.landing .get-started h4{margin:0 auto 30px auto;width:33%;text-align:center;line-height:1.8rem}.landing .get-started a.button{margin:0 auto}.landing .get-started .swiper-container{width:120%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin-bottom:45px}.landing .get-started .swiper-wrapper{height:425px}.landing .get-started .swiper-slide{width:350px;height:215px;background-color:transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:44%}.landing .get-started .swiper-slide.swiper-slide-active{z-index:10}.landing .get-started .swiper-slide.swiper-slide-active img{-webkit-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.35)}.landing .get-started .swiper-slide.swiper-slide-active p{margin-top:50px}.landing .get-started .swiper-slide img{width:100%;transition:all 0.3s ease-in-out;transition-delay:0s}.landing .get-started .swiper-slide p{margin-top:25px;margin-bottom:5px;text-align:center;color:#000;transition:all 0.3s ease-in-out;transition-delay:0s}.landing .get-started .swiper-slide p.small{margin-top:0;margin-bottom:0;color:#999}.landing img#triangle{position:absolute;right:0;bottom:100px;width:243px;z-index:20}.landing img#circle{position:absolute;left:0;top:620px;width:208px;z-index:20}.landing #pagination{position:fixed;z-index:50;right:15px;width:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.landing #pagination .dot-wrapper{width:100%;height:20px}.landing #pagination .dot{background-color:#8F8F8F;width:8px;height:8px;border-radius:4px;margin:0 auto;opacity:1;cursor:pointer;right:0;transition:all 0.2s ease-in;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.landing #pagination .dot:hover{width:12px;height:12px;border-radius:6px;background-color:#d50e67}.landing #pagination .dot:hover+.title{opacity:1;height:auto}.landing #pagination .dot.alt{background-color:#fff}.landing #pagination .dot.alt+.title{color:#fff}.landing #pagination .title{position:absolute;text-align:right;white-space:nowrap;right:23px;top:-1px;opacity:0;height:0;transition:opacity 0.4s ease-in-out;font-size:0.889rem;color:#d50e67}.studio{overflow-x:hidden}.studio p{line-height:1.4}.studio p.subheader{line-height:1.25;margin-bottom:18px}

.studio .hero{background-image:url("../images/studio-hero-background@2x.jpg");border-bottom:1px solid #e5e5e5}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.studio .hero{background-image:url("../images/studio-hero-background@2x.jpg")}}

.studio .hero .wrap{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:51%}.studio .hero h1{color:#fff;position:relative;line-height:13rem}.studio .hero h5{width:90%;max-width:600px;text-align:center;margin:0 auto;color:#d0c0f9;line-height:1.5;margin-top:24px;font-size:1.556rem}.studio .hero img{width:160px;height:160px;position:fixed;bottom:65px;display:none}@-webkit-keyframes arrow-bounce{0%{bottom:25px}50%{bottom:30px}100%{bottom:25px}}@keyframes arrow-bounce{0%{bottom:25px}50%{bottom:30px}100%{bottom:25px}}.studio .hero svg{position:absolute;bottom:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:25px;height:25px;-webkit-animation-name:arrow-bounce;animation-name:arrow-bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

.studio .hero svg path{stroke:#fff;fill:#fff}.studio .love-story{background-size:cover;background-image:url("../images/studio-love-story-background.jpg")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.studio .love-story{background-image:url("../images/studio-love-story-background@2x.jpg")}}.studio .love-story h2{max-width:690px;width:60.5%;margin:196px auto 58px auto;line-height:4.5rem;text-transform:none}.studio .love-story p{color:#000;font-family:YogaSansOT-Light;line-height:1.48rem}.studio .the-people{padding-top:169px}.studio .the-people h4{font-family:YogaSansOT}.studio .the-people .row{margin-bottom:200px}.studio .the-people .row:first-child h4{top:160px;width:450px;margin-left:80px;z-index:1;line-height:1.4}.studio .the-people .row.row2 .wrap{margin-top:110px}.studio .the-people .row .quote{font-size:1.444rem;width:395px;margin-left:40px;margin-top:280px}.studio .the-people .row .quote span{color:#999;font-size:1.15rem;top:10px}.studio .the-people .row .quote:before{content:"‘";font-family:"Georgia";font-weight:800;font-size:3.556rem;position:absolute;left:-35px;top:-25px}.studio .the-people .square{height:500px;width:300px;border:2px solid #2800d7;position:absolute;top:1130px;margin-left:455px}

.studio .values{height:22180px;border-bottom:1px solid #e5e5e5}

.studio .values .line{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:2px;height:0px;background-color:#2800d7;transition:height 1s ease-out}.studio .values .line:before,.studio .values .line:after{content:'';background-color:#2800d7;width:14px;height:14px;border-radius:7px;position:absolute}.studio .values .line:before{top:-9px;left:-6px}.studio .values .line:after{bottom:0;left:-6px}

.studio .values .line.extend{height:22080px}

.studio .values h4{font-family:YogaSansOT;color:#2800d7;margin-bottom:5px}

.studio .values p.subheader{color:#000; font-family:Verdana, Geneva, sans-serif;}

.studio .values .container.first{margin-top:80px}.studio .values .alt{left:45px}.studio .leadership>.container{padding:165px 15px}.studio .leadership img{margin-bottom:27px}.studio .leadership h2{text-align:center;letter-spacing:-2px;margin-bottom:125px}.studio .leadership h4{font-family:YogaSansOT-Light;color:#2800d7;margin-bottom:0px}.studio .leadership span{display:inline}.studio .leadership p.small{line-height:1.32rem}.studio .leadership p.small.alt{color:#000;margin-bottom:15px}

.single-case-study .hero{height:806px;background-size:cover;background-position:center;border-bottom:1px solid #d4d4d4;padding-top:180px}.single-case-study .hero h1{position:relative;line-height:1;letter-spacing:1.4rem;color:#fff;font-size:13.750rem;margin-bottom:55px}.single-case-study .hero h4.regular{text-align:center;width:35%;margin:0 auto}.single-case-study .hero .down-arrow{height:15px;width:26px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:41px}.single-case-study .hero .pagination{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11}.single-case-study .hero .pagination a{width:10px;height:10px;display:inline-block;border-radius:5px;border:2px solid #fff;margin:0 5px;cursor:pointer;transition:all 0.3s ease-in-out;transition-delay:0s;color:#000}.single-case-study .hero .pagination a.active,.single-case-study .hero .pagination a:hover{background-color:#fff}.single-case-study .hero .pagination a:hover,.single-case-study .hero .pagination a:active{text-decoration:none}.single-case-study .hero .pagination a:hover .name,.single-case-study .hero .pagination a:active .name{opacity:1}.single-case-study .hero .pagination a .name{position:absolute;width:250px;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;opacity:0;transition:all 0.3s ease-in-out;transition-delay:0s}.single-case-study .info{height:309.5px;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.15);background:#fff;z-index:4}.single-case-study .info>.container{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.single-case-study .info p.light{font-family:YogaSansOT-Light;color:#000;margin-bottom:10px}.single-case-study .browser{padding:150px 0}.single-case-study .browser .image{margin-bottom:75px;border-radius:4px;box-shadow:0px 0px 34px 0px rgba(0,0,0,0.3);overflow:hidden}.single-case-study .browser .image:last-child{margin-bottom:0}.single-case-study .get-in-touch{text-align:center;padding-top:94px;padding-bottom:100px;background:#fdfdfd;background:linear-gradient(to bottom, #fdfdfd 0%, #d9dee0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d9dee0',GradientType=0 )}.single-case-study .get-in-touch h2{text-align:center;margin-bottom:25px}.single-case-study .get-in-touch h5{width:33%;margin:0 auto 43px auto;text-align:center;color:#7b9caa;line-height:1.7rem}.single-case-study svg#description-arrow{position:absolute;width:40px;height:40px}.single-case-study .cs-ending h6{color:#777;width:40%;margin:0 auto;text-align:center;line-height:1.4}.single-case-study .cs-ending p.micro{letter-spacing:0.13rem;width:265px;margin:0 auto 42px auto}.single-case-study .cs-ending p.micro:after{content:'';position:absolute;bottom:-8px;left:0;height:4px;width:100%;background-color:#d5d5d5}.single-case-study .cs-ending .others{text-align:center;margin-top:55px}.single-case-study .cs-ending .others h5,.single-case-study .cs-ending .others img,.single-case-study .cs-ending .others .col{display:inline-block;vertical-align:top}.single-case-study .cs-ending .others h5{color:#000;line-height:2rem;margin-bottom:0}.single-case-study .cs-ending .others img{width:40px;height:40px}.single-case-study .cs-ending .others a,.single-case-study .cs-ending .others a:hover,.single-case-study .cs-ending .others a:visited{text-decoration:none}.single-case-study .cs-ending .others .name{display:inline-block}.single-case-study .cs-ending .others .divider{font-family:YogaSansOT-Hairline;font-size:3.556rem;line-height:2rem;color:#d5d5d5}.single-case-study .cs-ending .others .previous{margin-right:20px}.single-case-study .cs-ending .others .previous img{margin-right:10px;float:left}.single-case-study .cs-ending .others .next{margin-left:20px}.single-case-study .cs-ending .others .next img{margin-left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

.o-plus .hero{background-image:url("../images/cs-sg-child-hero-bg.jpg")}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.o-plus .hero{background-image:url("../images/cs-o-plus-hero-bg@2x.jpg")}}

.o-plus .hero .pagination .name{color:#fff}.o-plus .immersive-experience{background-color:#eee;padding-top:153px;padding-bottom:242px;overflow:hidden}.o-plus .immersive-experience h2{text-align:center}.o-plus .immersive-experience h4.regular{color:#000;margin-bottom:30px}.o-plus .immersive-experience h5{text-align:left;line-height:1.75rem}.o-plus .immersive-experience h5.subheader{width:40%;margin:0 auto 25px auto;text-align:center}.o-plus .immersive-experience .glasses{font-size:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:145px;margin-bottom:187px;left:50%;width:1837px;text-align:center}.o-plus .immersive-experience .item{display:inline-block;width:532px;height:193px;margin:0 40px}.o-plus .immersive-experience .item img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.o-plus .immersive-experience .item:first-child img{top:54%}.o-plus .immersive-experience .headline{position:absolute;top:-28px;left:0;font-size:12rem;color:#fff;text-align:center;font-family:YogaSansOT-Medium;line-height:normal;width:100%}.o-plus .immersive-experience .instructions{position:absolute;left:57%;top:200px;width:235px;font-size:1rem;font-family:BradleyHand-Bold;color:#777}.o-plus .immersive-experience .instructions svg#description-arrow{top:-43px;left:57px;-webkit-transform:rotate(64deg);-ms-transform:rotate(64deg);transform:rotate(64deg)}.o-plus .immersive-experience .instructions svg#description-arrow path{stroke:#aaa;fill:#aaa}

.o-plus .the-story{background-image:url("../images/cs-o-plus-the-story-bg.jpg");background-position:bottom;background-size:100%;background-color:#bdb2a1}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.o-plus .the-story{background-image:url("../images/cs-o-plus-the-story-bg@2x.jpg")}}

.o-plus .the-story .preview-wrapper{top:-196px}

.o-plus .the-story .preview{box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5);margin-bottom:17px;min-height:405px}.o-plus .the-story .content{margin-bottom:448px}.o-plus .the-story p{color:#7b7264;padding:0 25px}.o-plus .the-story h4.regular{margin-bottom:32px}.o-plus .the-story h5{color:#fcefda;margin-bottom:25px;line-height:1.7rem}.o-plus .the-story h5:last-child{margin-bottom:0}.o-plus .the-story img.play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:186px;height:186px;cursor:pointer}.o-plus .the-story video{width:100%;min-height:405px;display:block;background-image:url("../images/cs-o-plus-the-story-preview.jpg");background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.o-plus .the-story video{background-image:url("../images/cs-o-plus-the-story-preview@2x.jpg")}}.o-plus .responsive-design{background-color:#f2f2f2;padding-top:138px}.o-plus .responsive-design h2,.o-plus .responsive-design h6,.o-plus .responsive-design p.micro{text-align:center}.o-plus .responsive-design h2{margin-bottom:133px}.o-plus .responsive-design h4.regular{color:#000;margin-bottom:20px}.o-plus .responsive-design h5{line-height:1.85rem;margin-bottom:50px}.o-plus .responsive-design img{margin:0 auto 95px auto;width:760.5px}.o-plus .responsive-design img.second{width:797.5px}.posb{overflow-x:hidden}.posb h2{color:#135ab2}

.posb .hero{background-image:url("../images/cs-posb-hero-bg.jpg");overflow:hidden}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5)

{.posb .hero{background-image:url("../images/cs-posb-hero-bg@2x.jpg")}}

.posb .hero h1{color:#f6a144;text-shadow:0px 0px 30px rgba(0,0,0,0.3)}

.posb .hero h2{color:#fff}

.posb .hero h4.regular{line-height:1.3}


.posb .perfection{padding-top:125px;padding-bottom:223px}.posb .perfection h2,.posb .perfection h3{text-align:center;text-transform:uppercase}.posb .perfection h2{font-size:6.667rem}.posb .perfection h3{color:#f6a144;font-family:YogaSansOT-Thin;font-size:2rem}.posb .perfection h4{text-align:center;font-family:YogaSansOT;font-size:1.444rem;margin-bottom:83px}.posb .perfection p{line-height:1.5}.posb .perfection .container{color:#999}.posb .every-medium{background-color:#eee}.posb .every-medium h2,.posb .every-medium h4,.posb .every-medium h5,.posb .every-medium h6{text-align:center}.posb .every-medium h2{letter-spacing:0rem;color:#135ab2;margin-bottom:25px}.posb .every-medium h4.regular{color:#000}.posb .every-medium h5{width:46%;margin:0 auto;line-height:1.5rem}.posb .every-medium h6{color:#777;line-height:1.4}.posb .every-medium .preview-image{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:53%;width:125%;max-width:1781.25px;top:-130px}.posb .every-medium .row.elevator{margin-bottom:100px}.posb .every-medium .row.elevator h5{color:#000}.posb .every-medium .row.list{margin-bottom:225px}.posb .every-medium .row.typography{margin-bottom:750px}.posb .every-medium .typography img{width:473px;margin:0 auto 65px auto}.posb .every-medium svg{width:58px;height:58px;margin:0 auto 25px auto}.posb .every-medium svg path{fill:#999;stroke:#999}.posb .intelligent{background-color:#1056B6;background-image:url("../images/cs-posb-intelligent-bg.jpg");background-repeat:no-repeat;background-position:bottom;background-size:contain}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.posb .intelligent{background-image:url("../images/cs-posb-intelligent-bg@2x.jpg")}}.posb .intelligent .every-medium-outro{padding:0 46px;margin-top:-640px;margin-bottom:260px;z-index:1}.posb .intelligent .every-medium-outro .image{border-radius:4px;overflow:hidden;box-shadow:0px 0px 34px 0px rgba(0,0,0,0.2);margin-bottom:25px}.posb .intelligent .every-medium-outro p{color:#fff;width:64%;margin:0 auto 0px auto}.posb .intelligent .image-container .description{position:absolute;top:107px;right:-10%;width:250px;color:#fff;font-family:BradleyHand-Bold;font-size:0.889rem}.posb .intelligent .image-container svg#description-arrow{top:-42px;left:-20px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.posb .intelligent .image-container svg#description-arrow path{stroke:#9fc6f5;fill:#9fc6f5}.posb .intelligent .content h2{text-align:center;color:#fff;margin-bottom:25px}.posb .intelligent .content h5{width:47%;margin:0 auto;text-align:center;color:#86afe6;margin-bottom:115px}.posb .intelligent .content img.preview-image{width:96.6%;width-margin:0 auto}.posb .intelligent .content .future{margin-bottom:163px}.posb .intelligent .content .future h4,.posb .intelligent .content .future h5{text-align:left;width:100%}.posb .intelligent .content .future h4{margin-bottom:35px}.posb .intelligent .content .future h5{line-height:1.65rem;margin-bottom:30px}.posb .intelligent .content .swiper-container{height:733px;margin-bottom:155px}.posb .intelligent .content .swiper-wrapper{height:92%}.posb .intelligent .content .swiper-pagination-bullet{width:12px;height:12px;background:transparent;border:2px solid #fff;opacity:1;transition:all 0.3s ease-in-out;transition-delay:0s}.posb .intelligent .content .swiper-pagination-bullet-active{background:#fff}.posb .browser{border-bottom:1px solid #eee}.sg-child{overflow-x:hidden}

.sg-child .hero{background-image:url("../images/cs-posb-hero-bg.jpg")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.sg-child .hero{background-image:url("../images/cs-sg-child-hero-bg@2x.jpg")}}

.sg-child .hero h1{text-shadow:0px 0px 30px rgba(0,0,0,0.3)}

.sg-child .into-web{padding-top:170px;background-color:#fafafa;background-image:url(../images/cs-sg-child-into-web-bg.jpg);background-image:url("../images/cs-sg-child-into-web-bg.jpg");background-size:100% auto;background-position:bottom}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.sg-child .into-web{background-image:url("../images/cs-sg-child-into-web-bg@2x.jpg")}}

.sg-child .into-web h5{text-align:center;margin-bottom:750px}.sg-child .into-web h2{text-align:center;line-height:1.7rem;margin-bottom:70px}.sg-child .into-web .preview-image{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0}.sg-child .into-web .preview-image img{position:absolute;width:1012.5px;right:-140px;bottom:-18px}.sg-child .designed-for-function{padding-top:194px}.sg-child .designed-for-function h2,.sg-child .designed-for-function h4,.sg-child .designed-for-function h5,.sg-child .designed-for-function h6{text-align:center}.sg-child .designed-for-function h2{margin-bottom:45px}.sg-child .designed-for-function h4{font-family:YogaSansOT;margin-bottom:15px}.sg-child .designed-for-function h5{width:43.5%;margin:0 auto 127px auto}.sg-child .designed-for-function h6{color:#777}.sg-child .designed-for-function svg{height:60px;margin:0 auto 29px auto}.sg-child .designed-for-function svg path,.sg-child .designed-for-function svg rect{stroke:#999;fill:#999}.sg-child .designed-for-function .section-2{margin-top:213px;height:990px}.sg-child .designed-for-function .section-2 h4,.sg-child .designed-for-function .section-2 h5{text-align:left}.sg-child .designed-for-function .section-2 h5{width:100%}.sg-child .designed-for-function .section-2 img{box-shadow:0 0 26px 2px rgba(0,0,0,0.2);width:747.5px;border-radius:4px;position:absolute;z-index:1}.sg-child .designed-for-function .section-2 img:first-child{top:0;left:0}.sg-child .designed-for-function .section-2 img:last-child{position:absolute;top:595px;left:33%}.sg-child .designed-for-function .section-2 .content{padding-top:201px}.sg-child .designed-for-function .sharing{position:absolute;left:9%;bottom:100px;width:200px;font-family:BradleyHand-Bold;font-size:1rem;color:#777}.sg-child .designed-for-function .sharing svg#description-arrow{top:-42px;left:35%;-webkit-transform:rotate(-60deg) scaleX(-1);-ms-transform:rotate(-60deg) scaleX(-1);transform:rotate(-60deg) scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.sg-child .designed-for-function .sharing svg#description-arrow path{stroke:#aaaaaa;fill:#aaaaaa}.sg-child .responsive-design{background-color:#fcfadf;padding-top:266px;padding-bottom:670px;height:auto}.sg-child .responsive-design h2,.sg-child .responsive-design h5{text-align:center}.sg-child .responsive-design h2{margin-bottom:45px}.sg-child .responsive-design h5{width:36%;margin:0 auto 40px auto}.sg-child .responsive-design img{position:absolute;top:-23px;left:28%;width:744px;opacity:1;transition:all 0.7s ease-out}.sg-child .responsive-design img:last-child{top:80px;left:0px}.sg-child .responsive-design .image{max-width:1028px;z-index:2}.sg-child .responsive-design .image.alt img{top:0;left:24%;opacity:0}.sg-child .responsive-design .image.alt img:last-child{top:60px;left:30px}.sg-child .little-delights{height:941px;padding-top:169px}.sg-child .little-delights h4{font-family:YogaSansOT;margin-bottom:43px}.sg-child .little-delights h5{color:#777;line-height:1.8rem}.sg-child .little-delights .content{padding-top:121px;padding-left:24px}.sg-child .little-delights .image{position:absolute;right:0;width:943.5px}.sg-child .little-delights .image img.plane{width:330px;position:absolute;top:120px;right:-340px}.sg-child .little-delights .gradient{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, #fff 0%, #fff 2%, rgba(255,255,255,0) 34%, rgba(255,255,255,0) 97%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}.sg-child .shaping-the-brand{background-color:#f4f4f4;padding-bottom:116px}.sg-child .shaping-the-brand h4{font-family:YogaSansOT;margin-bottom:33px}.sg-child .shaping-the-brand h5{color:#777;line-height:1.8rem}.sg-child .shaping-the-brand .preview{margin-top:-125px;margin-bottom:177px}.sg-child .shaping-the-brand .description{margin-bottom:175px}.sg-child .shaping-the-brand .display{margin-bottom:350px}.sg-child .shaping-the-brand .display img{box-shadow:0 0 26px 3px rgba(0,0,0,0.2);border-radius:4px;width:789px}.sg-child .shaping-the-brand .display img:last-child{position:absolute;top:165px;right:0;left:auto}.work h3{font-family:YogaSansOT;font-size:0.778rem;text-transform:uppercase;display:inline-block;letter-spacing:0.1rem;color:#000}.work h3:before{content:'';position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:51%;bottom:2px;height:5px;width:105%;background-color:#ffef2a;z-index:-1}.work .container{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:11.1111111%}.work .content{margin-bottom:41px;line-height:1.6rem;font-size:0.889rem}.work .content-mobile{display:none}.work .swiper-container{height:calc(100vh - 90px);width:100%;color:#999}.work .swiper-container .swiper-pagination-bullets{right:30px}.work .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{margin:15px 0;width:10px;height:10px;background:#ccc;opacity:1;transition:all 0.3s ease-in-out;transition-delay:0s}.work .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:hover{background:#555}.work .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:hover>.hover-text{opacity:1}.work .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#555}.work .swiper-container .swiper-pagination-bullets .hover-text{position:absolute;top:-7px;right:20px;font-size:0.9rem;width:125px;text-align:right;pointer-events:none;opacity:0;transition:all 0.3s ease-in-out;transition-delay:0s}.work .swiper-container .background{position:absolute}.work .swiper-container .background img{position:absolute;opacity:1;transition:all 0.9s ease-in-out;transition-delay:0s}.work .swiper-container .background img.loading{transition:all 0.3s ease-in-out;transition-delay:0s;opacity:0}.work .swiper-container .posb-work{background-color:#ebeff4}.work .swiper-container .posb-work .background{top:-78%;right:800px}.work .swiper-container .posb-work .background img{width:670px}.work .swiper-container .posb-work .background img:nth-child(1){top:0;left:0;transition-delay:0.3s}.work .swiper-container .posb-work .background img:nth-child(2){left:252px;top:-154px;transition-delay:0.4s}.work .swiper-container .posb-work .background img:nth-child(3){left:504px;top:-308px;transition-delay:0.5s}.work .swiper-container .posb-work .background img.loading:nth-child(1){left:-30px;top:-30px}.work .swiper-container .posb-work .background img.loading:nth-child(2){left:222px;top:-184px}.work .swiper-container .posb-work .background img.loading:nth-child(3){left:474px;top:-338px}.work .swiper-container .o-plus-work{background-color:#fcfcfc}.work .swiper-container .o-plus-work .background{top:-90%;left:500px}.work .swiper-container .o-plus-work img{transition:all 0.6s ease-in-out;transition-delay:0s}.work .swiper-container .o-plus-work img:nth-child(1){width:656px;transition-delay:0.4s}.work .swiper-container .o-plus-work img:nth-child(2){width:515.5px;top:-70px;left:60px;transition-delay:1s}.work .swiper-container .o-plus-work img:nth-child(3){width:515.5px;top:-148px;left:87px;transition-delay:1.35s}.work .swiper-container .o-plus-work img.loading:nth-child(1){transition-delay:0s}.work .swiper-container .o-plus-work img.loading:nth-child(2){top:-30px;transition-delay:0s}.work .swiper-container .o-plus-work img.loading:nth-child(3){top:-108px;transition-delay:0.1s}.work .swiper-container .sg-child-work{background-color:#fffeed}.work .swiper-container .sg-child-work .background{top:-170%;left:365px}.work .swiper-container .sg-child-work .background img{transition:all 0.6s ease-in-out;transition-delay:0s}.work .swiper-container .sg-child-work .background img:nth-child(1){width:663.5px;left:150px;top:30px;transition-delay:0.7s;z-index:1}.work .swiper-container .sg-child-work .background img:nth-child(2){width:622.5px;top:0;left:0;transition-delay:0.4s}.work .swiper-container .sg-child-work .background img.loading:nth-child(1){left:180px;top:60px}.work .swiper-container .sg-child-work .background img.loading:nth-child(2){left:30px;top:30px}.contact{height:100vh;overflow-x:hidden}.contact h1{font-size:5rem;font-family:YogaSansOT-Hairline;text-transform:capitalize;color:#2800d7;line-height:normal;left:-49%}.contact h6{font-size:0.822rem;text-transform:uppercase;margin-bottom:14px;letter-spacing:0.13rem}.contact p{font-size:0.933rem;line-height:1.3rem;margin-bottom:32px}.contact a{color:#d50e67;text-decoration:none}.contact .container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact .map-container{height:600px;width:600px;position:absolute;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.contact #map{height:580px;width:580px;left:0;top:0;-webkit-clip-path:circle(280px at center);clip-path:circle(280px at center);background-image:url("../images/map.png");transition:all 0.3s ease-in-out;transition-delay:0s}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.contact #map{background-image:url("../images/map@2x.png")}}.contact #map:hover{-webkit-clip-path:circle(290px at center);clip-path:circle(290px at center)}.contact #map svg{display:none}.contact .description{position:absolute;left:99.5%;top:15%;z-index:1}.contact .description span{font-size:0.833rem;line-height:1.45rem}.contact .description span:first-of-type,.contact .description span:nth-of-type(8){left:-12px}.contact .description span:nth-of-type(2),.contact .description span:nth-of-type(7){left:-8px}.contact .description span:nth-of-type(3),.contact .description span:nth-of-type(6){left:-4px}.contact .description span:nth-of-type(4),.contact .description span:nth-of-type(5){left:0px}.contact .description .mobile-content{display:none}.contact .description a.button{margin-top:20px;left:-30px;font-size:1rem}.contact .details{margin-top:50px;z-index:3}.contact .details span{display:inline}.contact .details a{display:inline-block}.contact .line{display:none}.contact-footer{position:fixed;right:19px;bottom:13px;color:#b5b5b5;font-size:0.889rem;text-align:right}@-moz-document url-prefix(){.contact #map{background-image:url("none.")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.contact #map{background-image:url("none@2x.")}}.contact #map svg{display:block}}#project-planner{background-color:#fff;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}#project-planner .form-fields{padding-left:71px;padding-right:71px}#project-planner .container{padding-top:85px}#project-planner .message{display:none}#project-planner h2,#project-planner h4{text-align:center}#project-planner h2{margin-bottom:13px}#project-planner h3{font-size:1.778rem;font-family:YogaSansOT-Thin;margin-bottom:30px}#project-planner h4{margin-bottom:80px}#project-planner label,#project-planner span{font-size:1.056rem;margin-bottom:12px}#project-planner input,#project-planner textarea{border:0;background-color:#f7f7f7;margin-bottom:25px;height:53px;padding:0 25px;font-size:1.056rem;color:#2800d7}#project-planner input:focus,#project-planner textarea:focus{background-color:#fff;box-shadow:0 0 26px 1px rgba(0,0,0,0.15)}#project-planner input[type="checkbox"],#project-planner textarea[type="checkbox"]{height:26px;width:26px;box-shadow:none;opacity:0}#project-planner input[type="checkbox"]:checked+.checkmark,#project-planner textarea[type="checkbox"]:checked+.checkmark{background-image:url("../images/checkmark.png")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){#project-planner input[type="checkbox"]:checked+.checkmark,#project-planner textarea[type="checkbox"]:checked+.checkmark{background-image:url("../images/checkmark@2x.png")}}#project-planner input[type="submit"],#project-planner textarea[type="submit"]{border-radius:30px;width:100%;text-align:center;background-color:#d50e67;color:#fff;transition:all 0.3s ease-in-out;transition-delay:0s}#project-planner input[type="submit"]:hover,#project-planner textarea[type="submit"]:hover{box-shadow:0 0 26px 1px rgba(0,0,0,0.5)}#project-planner .checkmark{position:absolute;top:0;left:0;width:26px;height:26px;background-image:none;background-size:70%;background-repeat:no-repeat;background-position:center;pointer-events:none;box-shadow:0 0 26px 1px rgba(0,0,0,0.2);transition:all 0.1s ease-in-out;transition-delay:0s}#project-planner textarea{height:127px;min-height:127px;max-height:127px;padding:20px 20px}#project-planner .section{margin-bottom:70px}#project-planner .wrapper{width:100%;font-size:0;margin-bottom:25px}#project-planner .col{font-size:1.056rem;width:50%;display:inline-block;padding-right:15px;vertical-align:top}#project-planner .col:last-child{padding-right:0;padding-left:15px}#project-planner .emailer{margin-bottom:52px}#project-planner .emailer .col{width:47.5px;padding:0}#project-planner .emailer .col:last-child{width:350px}#project-planner .simpleselect{width:100%;height:41px;font-size:1.056rem}#project-planner .simpleselect .placeholder{background:#f7f7f7;height:22px;padding-left:20px;padding-right:20px;line-height:20px;border:0;color:#2800d7;transition:all 0.3s ease-in-out;transition-delay:0s}#project-planner .simpleselect .placeholder:focus{background-color:#fff;box-shadow:0 0 26px 1px rgba(0,0,0,0.15)}#project-planner .simpleselect .placeholder:after{background-image:url("../images/select-arrow.png");background-size:contain;width:10px;height:auto}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){#project-planner .simpleselect .placeholder:after{background-image:url("../images/select-arrow@2x.png")}}#project-planner .simpleselect .options{width:100%;position:relative;top:0 !important;overflow-y:auto !important;border:0;box-shadow:0 0 26px 1px rgba(0,0,0,0.15);transition:none}#project-planner .simpleselect .options .option{line-height:24px;padding-left:20px;padding-right:20px;color:#2800d7}#project-planner .simpleselect .options .option.active{background:#f7f7f7}#project-planner .simpleselect.active .placeholder{background-color:#fff;box-shadow:0 0 26px 1px rgba(0,0,0,0.15)}#project-planner .simpleselect.active .options{z-index:1000}#project-planner .submit-wrapper .loading{position:absolute;right:-70px;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;transition:all 0.3s ease-in-out;transition-delay:0s}#project-planner .submit-wrapper .loading.show{opacity:1}#project-planner .submit-wrapper [data-loader='circle-side']{width:25px;height:25px}#project-planner .error-msg{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:-60%;width:235px;font-size:0.833rem;color:#e30000;opacity:0;transition:all 0.3s ease-in-out;transition-delay:0s}#project-planner .error-msg.show{opacity:1}

.error-page .hero .container{top:200px}

.error-page .hero .container h2,.error-page .hero .container h4{text-align:center}

.footer{width:100%;background-image:url("../images/footer-bg.jpg");background-size:cover;padding:0 15px;color:#616161;font-size:0.95rem}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.footer{background-image:url("../images/footer-bg@2x.jpg")}}.footer [class^="col"]{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.footer a,.footer a:hover{text-decoration:none;color:#616161}.footer ul{font-size:0;vertical-align:top;text-align:right;float:right;display:inline-block}.footer ul li{color:#000;display:inline-block;font-size:0.889rem;position:absolute;right:0}.footer ul li img{margin-left:10px}.footer ul li:last-child{position:relative;right:130px}.footer ul li:last-child img{margin-left:5px}.footer ul img{width:20px;margin-left:4px;display:inline-block}@-webkit-keyframes backgroundScroll{from{background-position:0 0}to{background-position:0 -1200px}}@keyframes backgroundScroll{from{background-position:0 0}to{background-position:0 -1200px}}.loader{position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;top:50%;z-index:2000}[data-loader]{margin:8px}[data-loader='circle-side']{position:relative;width:40px;height:40px;-webkit-animation:circle infinite .75s linear;animation:circle infinite .75s linear;border:2px solid #939393;border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-radius:100%}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.abouttext {text-align: center !important; font-size:20px; color:#fff; text-align:center !important; font-family: Verdana, Geneva, sans-serif; margin-top:150px;}

.abouttext span { color:#ffc107; font-size:42px; font-weight:bold; display:inline; text-align:center !important;}

.abouttext .uline { border-bottom:1px dotted #666666;  text-align:center !important; margin:5px !important; padding-bottom:8px;}

/*# sourceMappingURL=app.css.map */