body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}body,html{min-width:320px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;background:#1d1d1d;padding-left:13rem;overflow-y:scroll;overflow-x:hidden}body,header,menu,nav,section{display:block}h1{font-size:2em;color:#fff;margin:0;font-family:font-file-82132;font-weight:400;font-size:10.3rem;line-height:8.7rem;position:relative}a{background-color:#fff0;-webkit-text-decoration-skip:objects;color:#f60;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-decoration:none}img{border-style:none;max-width:100%}button,input,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body *{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}.page-outer{min-height:100vh;position:relative}.tags,.top-tags:after{font-family:"La Belle Aurore",cursive;color:#515152;font-size:1.8rem;position:absolute}.tags{bottom:0;left:4rem;font-style:italic}.top-tags{bottom:auto;top:2rem}.top-tags:after{content:"<body>";margin-left:2rem}.bottom-tags{bottom:2rem;top:auto}.bottom-tags:before{content:"</body>";margin-left:2rem}.bottom-tags:before,h1:after,h1:before{font-family:"La Belle Aurore",cursive;color:#515152;font-size:1.8rem;position:absolute}h1:before{content:"<h1>";margin-top:-5rem;left:-1.5rem}h1:after{content:"<h1/>";margin-top:3.8rem;margin-left:2rem}.contact-form form,.text-zone header,.text-zone p{position:relative}.text-zone p{margin-bottom:1.5rem}.text-zone p:first-of-type:before{content:"<p>";font-family:"La Belle Aurore",cursive;color:#515152;font-size:18px;position:absolute;margin-top:-2rem;left:-2rem}.text-zone p:last-of-type:after{content:"<p/>";font-family:"La Belle Aurore",cursive;color:#515152;font-size:18px;position:absolute;left:-2rem;bottom:-3rem}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:0;-webkit-text-fill-color:#8d8d8d;-webkit-box-shadow:0 0 0 1000px #2b2b2b inset;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.main-menu,.main-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu{width:13rem;background-color:#181818;height:100vh;position:fixed;left:0;top:0;right:auto;bottom:0;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.main-menu__top{background:#000;width:100%;padding:2rem 0}.main-menu__top>span{font-family:"Montserrat";color:#a5a5a5;font-size:1.2rem;margin-top:1rem}.logo,.main-menu__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo span{color:#fff;margin-top:1px;font-size:2.7rem}.logo,.main-menu_nav,.social{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu_nav{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #282828}.main-menu_nav a{text-align:center;width:100%;display:block;font-size:1.6rem;color:#909096;line-height:5rem;border-bottom:1px solid #282828;-webkit-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.main-menu_nav a:hover,a:hover{color:#f60}.social{color:#909096;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20rem}.social li{text-align:center}.social li a{padding:2rem 5px;color:inherit;font-size:30px}.mbtn{display:none}.contact-form,.flat-button{width:100%;display:block;position:relative}.flat-button{color:#f60;font-size:14px;letter-spacing:4px;font-family:"Montserrat",sans-serif;text-decoration:none;margin-top:20px;max-width:220px;height:50px;line-height:50px;text-align:center}.flat-button div{height:100%;width:100%;position:relative;overflow:hidden}.flat-button:hover{color:#000}.flat-button span.bg,.flat-button span.text:after{background:#f60;position:absolute;-webkit-transition:.3s ease-out all;-o-transition:.3s ease-out all;transition:.3s ease-out all}.flat-button span.bg{left:-5%;width:0;height:100%;z-index:3;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg)}.flat-button:hover span.bg{width:110%}.flat-button:hover span.text:after{background:#fff}.flat-button span.base,.flat-button span.text{width:100%;height:100%;position:absolute;left:0}.flat-button span.base{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;border:1px solid #f60}.flat-button span.text{z-index:4;top:0}.flat-button span.text:after{content:"";width:4px;height:4px;right:0;bottom:0;z-index:5}.contact-form{padding-top:5rem}.contact-form form:after,.contact-form form:before{font-family:"La Belle Aurore",cursive;color:#515152;font-size:18px;position:absolute;left:-1rem}.contact-form form:before{content:"<form>";bottom:100%}.contact-form form:after{display:block!important;content:"</form>";top:100%}.contact-form ul{padding:0;margin:0}.contact-form ul li{padding:0;list-style:none;margin:0 0 10px;opacity:1;overflow:hidden;display:block;clear:both;position:relative}.contact-form ul li.half{width:49%;margin-left:2%;float:left;clear:none}.contact-form ul li.submit{overflow:hidden}.contact-form ul li.half:first-child{margin-left:0}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{border:0;background:#2b2b2b;height:50px;font-size:16px;color:#8d8d8d;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form textarea{width:100%;padding:20px;min-height:150px}.contact-form .flat-button{float:right}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,textarea:focus{outline:0}.input__label--hoshi::after,.input__label--hoshi::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px}.input__label--hoshi-color-2::after{border-color:#0fa}.input__label--hoshi::after{margin-top:2px;border-bottom:2px solid #f60;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.input__field--hoshi:focus+.input__label--hoshi::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#fff0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#fff0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#fff0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#fff0}.section-full{min-height:100vh;padding:9rem 3rem;position:relative;opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.section-full .text-zone{padding-left:5rem}.page-contact{overflow:hidden;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.page-contact .text-zone{width:50%;z-index:2;background-color:#1d1d1d;padding:4rem 5rem;max-width:80rem}@media screen and (max-width:1300px){body{padding-left:0}.section-full:first-child{padding-top:10rem}.main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:-5;left:0;right:0;bottom:0;top:0;width:100%;opacity:0;-webkit-transition:opacity 0s .4s,z-index 0s .7s;-o-transition:opacity 0s .4s,z-index 0s .7s;transition:opacity 0s .4s,z-index 0s .7s}.main-menu>*{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.main-menu .main-menu__top{padding-top:6rem}.main-menu .social{margin-top:2rem;height:4rem}.mbtn{position:fixed;top:10px;right:10px;width:5rem;height:5rem;z-index:100;background-color:rgb(0 0 0/.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px}}@media screen and (max-width:1100px){h1{font-size:8.3rem;line-height:7rem}.bottom-tags:before,.top-tags:after{margin-left:0}.flat-button{max-width:200px;height:45px;line-height:45px}.section-full .text-zone{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:900px){h1{font-size:8rem;line-height:7rem}.page-contact{display:block}.page-contact .text-zone{width:100%;padding-right:2rem}}@media screen and (max-width:600px){body{font-size:1.5rem}h1{font-size:5.3rem;line-height:4.5rem}.flat-button{max-width:200px;height:42px;line-height:42px}.section-full .text-zone{padding-left:0;padding-right:0}.section-full{padding:9rem 3rem}.page-contact .text-zone{padding-right:0}.tags{left:2rem}}@media screen and (max-width:480px){h1:before{margin-top:-3rem}.flat-button{max-width:170px;height:40px;line-height:40px}.contact-form ul li.half{width:100%;margin-left:0;float:none;clear:none}}@media screen and (max-width:380px){h1{font-size:4.2rem;line-height:3.6rem}.flat-button{letter-spacing:3px;max-width:176px;height:42px;line-height:42px}}#contact button{background:#fff0;border:0}.main-menu_nav ul{margin:0;padding:0;list-style:none}.main-menu_nav ul li.current-menu-item a{color:#f60}body{font-family:"Montserrat",sans-serif!important;font-size:1.6rem;line-height:1.8;color:#ffffffe6}.email_err,.msg_err,.name_err,.subject_err{color:red}.social{padding-top:10px}.contact-form input[type=email],.contact-form input[type=text]{width:100%!important}