@font-face{font-family:'Circular Std';src:url(//www.vinstrat.com/wp-content/themes/vinstrat/CircularStd-Book.eot);src:local('Circular Std Book'),local('CircularStd-Book'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Book.eot?#iefix) format('embedded-opentype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Book.ttf) format('truetype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Book.woff) format('woff'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Book.woff2) format('woff2'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Book.svg#CircularStd-Book) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Circular Std';src:url(//www.vinstrat.com/wp-content/themes/vinstrat/CircularStd-Medium.eot);src:local('Circular Std Medium'),local('CircularStd-Medium'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Medium.eot%20?#iefix) format('embedded-opentype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Medium.ttf) format('truetype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Medium.woff) format('woff'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Medium.woff2) format('woff2'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Medium.svg#CircularStd-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Circular Std';src:url(//www.vinstrat.com/wp-content/themes/vinstrat/CircularStd-Bold.eot);src:local('Circular Std Bold'),local('CircularStd-Bold'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Bold.eot?#iefix) format('embedded-opentype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Bold.ttf) format('truetype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Bold.woff) format('woff'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Bold.woff2) format('woff2'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Bold.svg#CircularStd-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Circular Std';src:url(//www.vinstrat.com/wp-content/themes/vinstrat/CircularStd-Black.eot);src:local('Circular Std Black'),local('CircularStd-Black'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Black.eot?#iefix) format('embedded-opentype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Black.ttf) format('truetype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Black.woff) format('woff'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Black.woff2) format('woff2'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/CircularStd-Black.svg#CircularStd-Black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Larsseit';src:url(//www.vinstrat.com/wp-content/themes/vinstrat/Larsseit-Light.eot);src:url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/Larsseit-Light.eot?#iefix) format('embedded-opentype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/Larsseit-Light.woff2) format('woff2'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/Larsseit-Light.woff) format('woff'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/Larsseit-Light.ttf) format('truetype'),url(//www.vinstrat.com/wp-content/themes/vinstrat/fonts/Larsseit-Light.svg#Larsseit-Light) format('svg');font-weight:300;font-style:normal}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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;padding:0;font-size:100%;font-family:'Circular Std',Arial;font-weight:400;font-size:16px;letter-spacing:1px;color:#2d364a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';line-height:normal}*,*:before,*:after{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern'}*{box-sizing:border-box}p{margin:0 0 20px;font-family:'Larsseit',arial,sans-serif;font-weight:400;font-size:24px;line-height:35px;letter-spacing:0}p:last-child,p:last-of-type{margin-bottom:0}sup,sub{font-size:.75em}a{text-decoration:none;color:#b4015b;outline:none}a:hover,a:focus,a:active{text-decoration:none;color:#232020;outline:none}strong{font-family:'Circular Std',arial,sans-serif;font-weight:700}img{vertical-align:middle;max-width:100%;border:0}ul{margin-bottom:0;padding-left:18px}ol{margin-bottom:0;padding-left:20px}ul ul,ol ol{margin-top:10px;padding-left:30px}ul li,ol li{margin-bottom:10px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;text-align:left;padding:8px}h1,h2,h3,h4,h5,h6{font-weight:500;text-transform:inherit;color:#343642}h1{font-size:45px}h2{font-size:35px}h3{font-size:28px}h4{font-size:22px}h5{font-size:16px}h6{font-size:14px}form{position:relative}input,textarea,select,option{outline:none}input,select,textarea{font-size:16px;border:solid 1px #b4015a;border-radius:0;position:relative;display:block;width:100%;background:0 0;margin-bottom:5px;line-height:1em;padding:22px 25px 21px;color:#fff;font-family:'Larsseit',arial,sans-serif;font-size:22px;letter-spacing:1.1px}input[type=radio],input[type=checkbox]{display:inline-block;width:auto}input[type=color]{padding:5px;width:70px;height:40px;color:#fff}input[type=image],input[type=button],input[type=submit],input[type=reset]{display:inline-block;width:auto;cursor:pointer}*::-webkit-input-placeholder{font-family:'Larsseit';font-weight:400;color:#fff}*:-moz-placeholder{font-family:'Larsseit';font-weight:400;color:#fff}*::-moz-placeholder{font-family:'Larsseit';font-weight:400;color:#fff}*:-ms-input-placeholder{font-family:'Larsseit';font-weight:400;color:#fff}.contactPage *::-webkit-input-placeholder{font-family:'Larsseit';font-weight:400;color:#343741}.contactPage *:-moz-placeholder{font-family:'Larsseit';font-weight:400;color:#343741}.contactPage *::-moz-placeholder{font-family:'Larsseit';font-weight:400;color:#343741}.contactPage *:-ms-input-placeholder{font-family:'Larsseit';font-weight:400;color:#343741}textarea{resize:none;min-height:220px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px}.t-center,div.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.cta-button{font-size:26px;font-weight:500;line-height:1em;background:#b4015a;color:#fff;text-transform:uppercase;display:inline-block;padding:21px 35px;white-space:nowrap;min-width:200px;text-align:center;letter-spacing:.4px;margin:0 -7px 0 0;vertical-align:middle}.cta-button:hover,.cta-button:focus,.cta-button:active{background:#343741;color:#fff}.cta-button.line-btn{padding:21px 20px 19px;line-height:26px;background:0 0;border:solid 1px #b4015a;font-weight:400;letter-spacing:.2px;width:100%;transition:.5s all;-webkit-transition:.5s all}.cta-button.line-btn:hover{background:#b4015a;transition:.5s all;-webkit-transition:.5s all}.nopadding{padding:0}.header{position:fixed;z-index:1;width:100%;padding:49px 0;top:80px;left:0;width:100%}.home .header{position:absolute}.header-logo{width:356px;margin:auto;position:absolute;right:75px;left:0;top:-8px;transition:.3s all;-webkit-transition:.3s all}.main-menu{white-space:nowrap}.main-menu ul{padding-left:0;text-align:left;transition:.2s all;-webkit-transition:.2s all}.main-menu ul li{display:inline-block;text-transform:uppercase;font-weight:900;font-size:19px;margin-right:28px;letter-spacing:0;margin-bottom:0}.main-menu ul li:nth-child(3){margin-right:500px}.main-menu ul li a{color:#fff}.main-menu ul li a:hover,.main-menu ul li.current-menu-item a{color:#b4015a}.header.fix-header{position:fixed !important;width:100%;background:#343741;transition:.3s all;-webkit-transition:.3s all;height:100px;top:0 !important;padding:0 !important}.header.fix-header .header-logo{top:15px;transition:.3s all;-webkit-transition:.3s all;width:200px}.header.fix-header .main-menu ul{margin-top:40px;transition:.2s all;-webkit-transition:.2s all}.header.fix-header .site-body{padding-top:200px}@media(max-width:1440px){.header{left:0;padding:0 15px}.main-menu{white-space:normal}.header-logo{width:250px;top:-40px;right:-75px}.main-menu ul{margin:auto;text-align:center}.main-menu ul li{margin-right:20px}.main-menu ul li:last-child{margin-right:0}.main-menu ul li:nth-child(3){margin-right:300px}}@media(max-width:1279px){.main-menu ul{margin:auto}.main-menu ul li{font-weight:700;font-size:16px}}@media(max-width:991px){.header.fix-header .hamburger{margin-top:30px}.header.fix-header .main-menu ul{margin-top:0}.page-template-page-contact .header.fix-header .header-logo{top:0}.page-template-page-contact .header.fix-header .hamburger{margin-top:0}.main-menu{display:none}.header-logo{right:0;top:-20px}.header{top:50px}.main-menu ul li a:hover,.main-menu ul li.current-menu-item a{color:#000}.mm-icon{position:absolute;right:20px;z-index:99}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.mm-icon.is-active{position:fixed}.main-menu{transition:.5s all;-webkit-transition:.5s all;display:block;background-color:#b4015a;position:fixed;top:0;left:auto;right:-500px;height:100%;overflow:auto;width:300px;filter:blur(0);box-shadow:-5px 0 10px #000}.main-menu.open{right:0;visibility:visible;transition:.5s all;-webkit-transition:.5s all;display:block;visibility:visible}.main-menu ul{padding:100px 30px 30px}.main-menu ul li{display:block;text-align:left;margin:20px 0 !important}.hamburger{padding:8px 0}.main-menu ul li a:hover{color:#000}}@media(max-width:767px){.header-logo{width:200px}}@media(max-width:480px){.main-menu{width:100%}.header-logo{left:20px;right:auto}}@media (max-width:1440px) and (min-width:991px){.header-logo{width:250px;top:-40px;right:45px}}.carousel-inner{top:0;height:100vh}.carousel-inner .carousel-item{height:100%;background-size:cover !important}.banner-caption{height:100%}.banner-caption h2{color:#fff;font-size:70px;letter-spacing:.5px;line-height:75px;text-align:center;margin-top:150px}.fullwidth-banner .carousel-inner .carousel-item{position:relative;background-position:center center !important}.fullwidth-banner .carousel-inner .carousel-item:before{background-color:rgba(0,0,0,.75);position:absolute;top:0;left:0;height:100%;width:100%;content:""}.homePage .fullwidth-banner .carousel-inner .carousel-item:before{background-color:rgba(0,0,0,.35)}@media(max-width:1440px){.banner-caption h2{font-size:60px}}@media(max-width:1279px){.banner-caption h2{font-size:50px;line-height:60px}}@media(max-width:991px){.banner-caption h2{font-size:35px;line-height:50px}}@media(max-width:767px){.banner-caption h2{font-size:25px;line-height:30px;margin-top:40px}.banner-caption h2 br{display:none}}.fixed-content.left-content{padding-right:75px}.fixed-content p{margin-bottom:35px}.hero-module .caseList>a p{font-family:'Circular Std',arial,sans-serif;font-size:18px;letter-spacing:0}.hero-module .cta-button{position:relative}.meet-img-blk{padding:0 15px}.meet-directors{background-position:left top;background-repeat:no-repeat;padding:170px 0 0;position:relative}.meet-directors:before{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/directors-bg.svg);height:688px;content:"";display:block;position:absolute;left:0;top:0;width:1000px;background-size:cover}.img-box figure{padding-bottom:66.3%;background-size:cover !important}.meet-directors h4{font-size:55px;color:#343741;text-align:right;line-height:60px;position:relative;margin-bottom:159px;font-weight:400;letter-spacing:0}.meet-directors h4:after{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/vinstrat-icon.svg);width:77px;height:77px;right:0;display:block;bottom:-102px;content:"";position:absolute}.meet-directors h4 sup{font-size:28px;font-weight:900;margin:0;display:inline-block;vertical-align:middle}.meet-directors .detail{text-align:right;margin-bottom:99px}@media(max-width:1440px){.meet-directors{padding:100px 0 0}.meet-directors h4{font-size:45px}}@media(max-width:1279px){.meet-directors h4{font-size:35px;line-height:45px;margin-bottom:100px}.meet-directors h4:after{bottom:-70px;height:50px;width:50px}.cta-button{font-size:20px}}@media(max-width:991px){.meet-directors{padding:50px 0 0;overflow:hidden}.meet-directors h4{font-size:25px;line-height:35px}.meet-directors .detail{margin-bottom:50px;padding:0 15px}.cta-button{padding:15px 25px;font-size:16px}.meet-directors:before{width:80%;background-size:100%;background-repeat:no-repeat}}@media(max-width:767px){.meet-directors:before{width:100%;background-size:cover}.cta-button{margin:0;font-size:15px}}@media(max-width:400px){.cta-button{padding:15px;font-size:12px}.meet-directors h4{font-size:20px;line-height:30px}.meet-directors h4 sup{font-size:16px}}.contact-home{background:#343741;padding:157px 0 100px;color:#fff;margin-bottom:}.contact-home .contact-detail h4{color:#fff;font-size:65px;position:relative;padding-left:96px;letter-spacing:0;line-height:80px;margin-bottom:1px;font-weight:400}.contact-home .contact-detail h4:before{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/vinstrat-icon.svg);width:77px;height:77px;left:-5px;display:block;top:0;content:"";position:absolute}.contact-home .contact-detail h4:after{height:1px;width:100%;background:#b4015a;content:"";display:block;position:absolute;top:-56px;left:0}.contact-home .contact-detail p{padding-left:97px;margin-bottom:40px;color:#fff}.contact-home .contact-detail{margin-bottom:25px}.input01{margin:0 -6px 20px -5px}.contact-home .input01 input[type=text]:focus,.contact-home .input01 textarea:focus,.contact-home .input01 input[type=email]:focus{border-color:#fff;background-color:rgba(0,0,0,.1);transition:.5s all;-webkit-transition:.5s all;box-shadow:0 0 5px #000}.send-btn .input01 input[type=submit]{color:#fff;font-size:26px;padding:22px 48px 20px;float:right;transition:.5s all;-webkit-transition:.5s all;text-transform:uppercase;font-weight:900}.send-btn .input01 input[type=submit]:hover{background:#b4015a;transition:.5s all;-webkit-transition:.5s all}.contact-form .wpcf7{width:100%}.contact-home .contact-form{padding:0 20px}div.wpcf7-validation-errors{display:none !important}div.wpcf7 .wpcf7-recaptcha iframe{transform:scale(.92);-webkit-transform:scale(.92);margin:-4px 0 0 -13px}@media(max-width:1440px){.contact-home{padding:100px 0}}@media(max-width:1279px){.contact-home .contact-detail h4{padding-left:65px;line-height:55px;font-size:50px;margin-bottom:15px}.contact-home .contact-detail h4:before{height:50px;width:50px;left:0}.contact-home .contact-detail p{padding-left:65px;font-size:20px;line-height:30px}input,select,textarea{padding:20px;font-size:18px}.send-btn .input01 input[type=submit]{font-size:20px;padding:20px 40px}div.wpcf7 .wpcf7-recaptcha iframe{transform:scale(.83);-webkit-transform:scale(.83);margin:-7px 0 0 -25px}}@media(max-width:991px){.contact-home{padding:50px 0}.contact-home .contact-detail h4{font-size:35px;margin-bottom:5px}.contact-home .contact-detail p{font-size:16px;line-height:25px}.contact-home .contact-detail h4:after{top:-25px}}@media(max-width:767px){.contact-home .contact-detail h4{font-size:25px;letter-spacing:0;margin-bottom:0;line-height:50px}.contact-home .contact-detail p br{display:none}.input01{margin:0 0 20px}.captcha .input01{margin:0 0 8px}input,select,textarea{padding:17px 15px 15px;font-size:16px;line-height:18px}.send-btn .input01 input[type=submit]{padding:15px 30px;font-size:16px;float:none}.contact-form .wpcf7{padding:0 15px}.contact-home .row{display:block}}@media(max-width:480px){.contact-home .contact-detail h4{line-height:28px;margin-bottom:15px}}.footer-w-bg{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/footer-bg.jpg);padding:97px 0 62px;color:#fff;background-size:cover !important;background-attachment:fixed !important}footer h4.title{color:#b4015b;font-size:26px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:39px;line-height:30px}footer .links{margin-left:-5px}footer .links ul{padding-left:0;font-family:'Larsseit',arial,sans-serif;font-weight:300;margin-bottom:34px;min-height:239px}footer .links ul li{color:#fff;font-size:24px;letter-spacing:0px;margin-bottom:6px;list-style-type:none}footer .links ul li a{color:#fff}footer .links ul li a:hover{color:#b4015b}footer .address{margin-left:-5px}footer .address .title{width:240px;margin-bottom:2px}footer .address p{color:#fff}.instagram-main{margin:0 0 0 -7px}.copy-right{padding:41px 0;width:100%;margin-top:34px;font-size:24px;letter-spacing:0;line-height:35px;color:#fff;font-family:'Larsseit',arial,sans-serif}.copy-right{border-top:solid 1px #b4015b}#sb_instagram .sbi_photo{border:solid 1px #fff;margin-right:25px !important}.atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-tweet-time{font-size:20px !important;margin:0 !important}.atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-tweet-text{font-size:24px !important;line-height:35px !important}@media(max-width:1279px){footer h4.title{font-size:20px;margin-bottom:15px;line-height:20px}footer .links ul li{font-size:18px}footer .address p{font-size:18px;line-height:25px}footer .address .title{margin-bottom:15px}#sb_instagram{width:100% !important}footer .links ul{min-height:200px}}@media(max-width:991px){footer .connect-us{width:50%;float:left}footer .address{width:50%;float:left}.copy-right p{font-size:18px;line-height:25px}.footer-w-bg{padding:50px 0 0}footer .links{margin-left:0}.instagram-main{margin-left:-20px}footer .links ul{min-height:inherit}}@media(max-width:767px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:33.33% !important;float:left !important}#sb_instagram .sbi_photo{margin-right:5px !important}footer .links ul{min-height:inherit}}@media(max-width:575px){.twitter-box{margin-top:34px}.instagram-main{margin-left:0}}@media(max-width:480px){footer .connect-us{width:100%}footer .address{width:100%}.address{margin-bottom:34px}footer .links,footer .address,.instagram-main{margin-left:0}.copy-right{padding:15px 0;font-size:14px;line-height:18px}.copy-right p{font-size:14px;line-height:18px}}p{color:#343642}.contain-default{padding:100px 0}.contain-default p{letter-spacing:0;line-height:35px;font-size:24px}.contain-default h1{color:#343642;font-size:65px;font-weight:400;margin-bottom:40px;padding-left:100px;position:relative}.contain-default h2{color:#343642;font-size:55px;font-weight:400;margin-bottom:40px}.contain-default h3{color:#343642;font-size:45px;font-weight:400;margin-bottom:30px}.contain-default h4{color:#b4015a;font-size:35px;font-weight:400;margin-bottom:25px}.contain-default h5{color:#b4015a;font-size:25px;font-weight:400;margin-bottom:15px}.contain-default h6{color:#b4015a;font-size:15px;font-weight:400;margin-bottom:10px}.contain-default h1:before{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/vinstrat-icon.svg);width:77px;height:77px;left:0;display:block;top:2px;content:"";position:absolute}@media(max-width:1200px){.contain-default p{font-size:20px;line-height:30px}}@media(max-width:991px){.contain-default h1{font-size:50px;padding-left:85px}.contain-default h1:before{width:65px;height:65px}.contain-default h4{font-size:25px;margin-bottom:15px}}@media(max-width:767px){.contain-default{padding:50px 0}.contain-default h1{font-size:35px;padding-left:65px;line-height:55px}.contain-default h1:before{width:50px;height:50px}.contain-default h4{font-size:18px}.contain-default p{font-size:16px;line-height:25px}.contain-default h5{font-size:20px;margin-bottom:10px}}@media(max-width:480px){.contain-default h1{padding-left:50px;line-height:40px;font-size:30px}.contain-default h1:before{height:35px;width:35px}.contain-default h5{font-size:20px}}.content-blk{padding:103px 0 120px}.content-blk p{font-size:24px}.content-blk .top-blk p{margin-bottom:48px;font-size:24px;letter-spacing:0;line-height:35px;font-weight:400}.content-blk .top-blk .ttl-blk{font-size:65px;font-family:'Circular Std',sans-serif;margin:60px 0;vertical-align:middle;display:block}.content-blk .top-blk .img-item{max-width:77px;margin-right:10px;vertical-align:top}.outline{border-bottom:1px solid #b4015b;padding-top:23px;margin-bottom:73px}.content-blk .bottom-blk h3{font-family:'Circular Std',sans-serif;font-size:26px;font-weight:500;color:#b4015b;margin-bottom:34px}.content-blk .bottom-blk p{margin-bottom:45px;font-size:24px;line-height:35px}.content-blk .bottom-blk h4{font-size:65px;font-family:'Circular Std',sans-serif;font-weight:400}.content-blk h4.title-icon{position:relative;padding-left:100px;font-size:65px;font-weight:400;letter-spacing:0px;margin-bottom:44px}.content-blk h4.title-icon:before{background:url(//www.vinstrat.com/wp-content/themes/vinstrat/images/vinstrat-icon.svg);width:77px;height:77px;left:0;display:block;top:2px;content:"";position:absolute}.content-blk .big-txt{font-size:65px;line-height:66px;letter-spacing:0;font-weight:400;margin:-7px 0 0}.content-blk ul li{font-size:24px;line-height:35px}@media(max-width:1400px){.content-blk{padding:50px 0}.content-blk .top-blk p{font-size:18px;line-height:30px;margin-bottom:30px}.content-blk h4.title-icon{font-size:50px;padding-left:70px;margin-bottom:30px}.content-blk h4.title-icon:before{width:60px;height:60px}.content-blk .bottom-blk h3{margin-bottom:10px}.content-blk .bottom-blk p{font-size:18px;line-height:30px}.content-blk .big-txt{font-size:50px}}@media(max-width:991px){.content-blk h4.title-icon{font-size:40px;padding-left:60px}.content-blk h4.title-icon:before{width:50px;height:50px;top:0}.content-blk .big-txt{font-size:35px;line-height:50px;margin:0}}@media(max-width:767px){.content-blk .top-blk p{font-size:16px;line-height:25px}.content-blk h4.title-icon{font-size:30px;padding-left:50px}.content-blk h4.title-icon:before{left:0;width:40px;height:40px}.outline{margin-bottom:60px}.content-blk .bottom-blk h3{font-size:20px}.content-blk .bottom-blk p{font-size:16px;line-height:25px}}@media(max-width:480px){.content-blk .big-txt br{display:none}.content-blk .big-txt{font-size:25px;line-height:35px;margin:0}.content-blk .bottom-blk p{margin-bottom:25px}.outline{margin-bottom:50px;padding-top:10px}.content-blk h4.title-icon{font-size:20px;padding-left:40px;margin-bottom:15px}.content-blk h4.title-icon:before{width:30px;height:30px;top:-2px}}.content-blk .resp-tab-content p{margin-bottom:0}a,a:hover{transition:.5s all;-webkit-transition:.5s all}.hero-module a,.hero-module a:hover{transition:inherit;-webkit-transition:inherit}.nobanner header{position:relative;background:#343741;top:0;padding:129px 0 102px}.nobanner .header-logo{top:25px;max-height:135px;bottom:0}.contactPage form input[type=image],.contactPage form input[type=button],.contactPage form input[type=submit],.contactPage form input[type=reset]{color:#343741;text-transform:uppercase;font-family:'Circular Std';font-weight:600;min-width:167px;font-size:25px;float:right}.contactPage form input,.contactPage form select,.contactPage form textarea{color:#000}.contact-main{padding:115px 0 92px}.contactPage .contact-detail h1{font-size:65px;letter-spacing:-.5px;margin-bottom:15px;font-weight:400;line-height:66px}.contactPage .contact-detail p{font-size:24px;color:#343741;padding-left:0;margin-bottom:49px;line-height:35px;letter-spacing:0}.contact-main .address h4{color:#b4015b;margin-bottom:3px;line-height:28px;font-size:26px}.contact-main .address p{font-size:24px;line-height:35px;letter-spacing:0}.contact-main .address a{color:#343642}.contact-main .address a:hover{color:#b4015b}#map{height:100%;margin-top:30px}.contact-main .wpcf7{margin-top:28px}.contactPage .send-btn{text-align:right;position:relative}.contactPage .input01{margin:0 0 20px}div.wpcf7 .ajax-loader{float:right;margin:25px 15px 0 0}.map-blk{overflow:hidden;min-height:450px;height:608px}.contact-main .address{display:inline-block;margin-right:50px;vertical-align:top}.contact-main .address:last-child{margin-right:0}@media(max-width:1440px){.nobanner header{padding:50px 0}.nobanner .header-logo{max-height:95px;top:10px}.contact-main{padding:80px 0}.contactPage .contact-detail h1{font-size:50px}.contactPage .contact-detail p{font-size:20px;line-height:25px}.address h4{font-size:20px}.address p{font-size:18px}.contact-main .address p{font-size:20px;line-height:30px}}@media(max-width:1279px){.map-blk{height:577px}div.wpcf7 .ajax-loader{margin:25px 2px 0 0}}@media(max-width:991px){.nobanner .header-logo{max-height:65px;width:200px;top:0}.nobanner .hamburger{top:30px}.map-blk{min-height:400px;height:400px}}@media(max-width:767px){.contact-main{padding:50px 0}.contactPage .contact-detail h1{font-size:30px}.contactPage .contact-detail p{font-size:16px}.address h4{font-size:18px;margin-bottom:10px}.address p{font-size:16px;line-height:22px}.map-blk{min-height:300px}.contactPage .send-btn{text-align:left}.cl-captcha .input01{margin-bottom:10px}.contactPage .contact-detail p{margin-bottom:25px}textarea{min-height:160px}div.wpcf7 .ajax-loader{margin-top:15px}.contactPage form input[type=image],.contactPage form input[type=button],.contactPage form input[type=submit],.contactPage form input[type=reset]{float:left}}@media(max-width:540px){.contact-main .address{margin-bottom:25px}.contact-main .address:last-child{margin-bottom:0}}@media(max-width:480px){.nobanner .header-logo{right:auto}.map-blk{min-height:250px;height:250px}#map{margin-top:15px}.address{margin-bottom:0}}.errormain{padding:100px 0;text-align:center}.errormain h1{font-size:200px;color:#343642;font-weight:900}.errormain p{font-size:24px;margin-top:25px;line-height:35px}@media(max-width:767px){.errormain{text-align:center}.errormain h1{margin-bottom:15px;font-size:150px}.errormain h2{font-size:25px;line-height:30px}}.mouseWheel-section{height:100vh;position:relative;padding:102px 0}.fulldark-section{background:#343741;color:#fff}.fixed-content p{font-size:24px;line-height:35px;letter-spacing:0;margin-bottom:35px;color:#fff}.scrolllisting .swiper-container{width:100%;height:300px;overflow:hidden}.list-highlights{width:100%;height:300px;margin-top:50px;overflow:hidden}.list-highlights .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.list-highlights .swiper-slide span{transition:1.5s all;-webkit-transition:1.5s all;opacity:0}.list-highlights .swiper-slide.swiper-slide-active span{opacity:1;transition:1.5s all;-webkit-transition:1.5s all}.list-highlights .swiper-wrapper{transition:5s all;-webkit-transition:5s all}.mouseWheel-section .swiper-slide{text-align:right;font-size:18px;line-height:1em;color:#b4015b}.fixed-content,.scrolllisting{width:50%;margin:0}.scrolllisting{padding:35px 0 10px;border-top:solid 1px #b4015a}.list-highlights .swiper-slide{color:#fff;font-size:5rem;line-height:1em;font-family:'Circular Std';font-weight:500}.full-box .cta-button{padding:21px 20px 19px;line-height:26px;background:#b4015a;color:#fff;border:solid 1px #b4015a;font-weight:400;letter-spacing:.2px;width:100%;transition:.5s all;webkit-transition:.5s all;font-size:26px;text-transform:uppercase;display:inline-block;text-align:center;vertical-align:middle;margin:0 -7px 0 0;white-space:nowrap}.full-box .cta-button:hover{background:0 0}span.scrollToTop{position:absolute;top:5px;left:50%;padding:0 13px;font-size:16px;transform:translateX(-50%);height:40px;width:40px;line-height:40px;display:inline-block;text-align:center;transition:.5s all;-webkit-transition:.5s all;border-radius:100%;cursor:pointer;background:#b4015a}span.scrollToBottom{position:absolute;bottom:25px;left:50%;padding:0 13px;font-size:16px;transform:translateX(-50%);height:40px;width:40px;line-height:45px;display:inline-block;text-align:center;transition:.5s all;-webkit-transition:.5s all;border-radius:100%;cursor:pointer;background:#b4015a}@-moz-keyframes bounce{0%,20%,60%,100%{-moz-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-moz-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}50%{-moz-transform:translate(-50%,5px);transform:translate(-50%,5px)}}@-webkit-keyframes bounce{0%,20%,60%,100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}50%{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}}@keyframes bounce{0%,20%,60%,100%{-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}50%{-moz-transform:translate(-50%,5px);-ms-transform:translate(-50%,5px);-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}}span.scrollToTop:hover,span.scrollToBottom:hover{background:#b4015a;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@media(max-width:1279px){.full-box .cta-button{font-size:22px}}@media(max-width:1024px){.scrolllisting .swiper-container{height:auto}.mouseWheel-section .swiper-slide{margin-bottom:10px;line-height:20px;text-align:left}.list-highlights,span.scrollToBottom,span.scrollToTop{display:none}.mouseWheel-section{height:100%}}@media(max-width:991px){.mouseWheel-section{padding:50px 0}.fixed-content,.scrolllisting{width:100%}.full-box .cta-button{font-size:16px}.fixed-content p{font-size:20px;line-height:30px}}@media(max-width:767px){.fixed-content,.scrolllisting{width:100%}span.scrollToBottom,span.scrollToTop,.list-highlights{display:none}.full-box .cta-button{white-space:normal}}@media(max-width:480px){.fixed-content p{font-size:18px}}.page-template-page-chinese-simplified ul li{color:#b4015b}.twitter-box h2{color:#b4015b;font-size:26px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:15px;line-height:30px}.twitter-box p{color:#fff;font-size:18px}.atf-tweet-text a{color:#fff}.atf-tweet-text a:hover{color:#b4015b}@media(max-width:1279px){.twitter-box h2{font-size:20px;margin-bottom:15px;line-height:20px}.atf-static-tweets .atf-inner-wrapper .atf-tweet-wrapper .atf-tweet-text{font-size:18px !important;line-height:25px !important}}.blog article,.single-post article{padding:100px;max-width:1100px;margin:0 auto}.blog article{padding:100px 100px 0;max-width:1100px;margin:0 auto}.post-navigation,.pagination{padding:0 100px 20px;max-width:1100px;margin:0 auto}.pagination{padding-top:40px}.post-navigation .nav-links{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.blog article,.single-post article{padding:40px}.post-navigation{padding:0 40px 20px}}.single-post .post-thumbnail{margin-bottom:30px}.post-thumbnail img{width:100%;height:auto}.blog .entry-summary p{font-family:'Larsseit',arial,sans-serif;font-weight:400;font-size:24px;line-height:35px;letter-spacing:0;margin-top:20px}.entry-content p img{float:none;height:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin-bottom:30px}.entry-header .entry-title{margin-bottom:30px}.site-body{padding-bottom:100px}.header-is-fixed .site-body{padding-top:150px}