.dark_mode nav.active{background:#24292e}.dark_mode .header_module_hc>h1 a,.dark_mode .post_title{color:#fff}.dark_mode .bg-slide-down{background:#0c0d0d}.dark_mode nav a{color:inherit !important}.dark_mode nav a.active{color:white !important;background-color:#1c2027;-webkit-box-shadow:none;box-shadow:none;animation:none;-webkit-animation:none}.header_module_hc{padding:0;width:100%;display:table}.header_module_hc>h1{display:table-cell;vertical-align:middle}.header_module_hc>h1 a{font-size:1.5rem;text-decoration:none;color:inherit;display:table-cell}.header_nav_items{list-style:none;margin:0;padding:0}.header_nav_items li{display:inline-block}.header_nav_item{font-size:.9rem;margin-right:.5rem;padding:5px 10px;text-decoration:none !important;border-radius:3px;color:inherit;display:inline-block}.header_nav_item.active{background:#f2f3f4;color:#000}.header_module_hc>nav ul>li{display:inline-block;margin:0}.header_module_hc>nav{margin-top:3px;display:table-cell;vertical-align:middle;text-align:right}#blog_footer_section{margin-top:80px;margin-bottom:30px;font-size:10pt}@media screen and (max-width: 540px){.header_module_hc,.header_module_hc>h1{display:block}}body.dark_mode::-webkit-scrollbar,body.dark_mode::-webkit-scrollbar{height:100%;background-color:#0c0d0d}body.dark_mode::-webkit-scrollbar-thumb,body.dark_mode::-webkit-scrollbar-thumb{height:6px;border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:10px;-webkit-border-radius:10px;background-color:#4e535a;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}body.dark_mode::-webkit-scrollbar-thumb:hover,body.dark_mode::-webkit-scrollbar-thumb:hover{background-color:#656c75}body::-webkit-scrollbar{height:100%;background-color:#f2f3f4}body::-webkit-scrollbar-thumb{height:6px;border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:10px;-webkit-border-radius:10px;background-color:#535458;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05);-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#313236}body::-webkit-scrollbar-button{width:0;height:0;display:none}body::-webkit-scrollbar-corner{background-color:transparent}.main-wrapper>.section_cont:first-child+.section_cont .section_sc>h1{opacity:0;animation:fadin-up1 .6s forwards ease;-webkit-animation:fadin-up1 .6s forwards ease}.main-wrapper>.section_cont:first-child+.section_cont .section_sc>div{opacity:0;animation:fadin-up1 .6s forwards ease;-webkit-animation:fadin-up1 .6s forwards ease;-webkit-animation-delay:.3s;animation-delay:.3s}.main-wrapper .footer_section{opacity:0;animation:fadin-up1 .6s forwards ease;-webkit-animation:fadin-up1 .6s forwards ease;-webkit-animation-delay:.4s;animation-delay:.4s}.ie .main-wrapper .footer_section,.ie .main-wrapper>.section_cont:first-child+.section_cont .section_sc>div,.ie .main-wrapper>.section_cont:first-child+.section_cont .section_sc>h1{opacity:1 !important}@-webkit-keyframes fadin-up1{from{opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes fadin-up1{from{opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes fade-out-svv{from{opacity:1}to{opacity:0}}@keyframes fade-out-svv{from{opacity:1}to{opacity:0}}.header_nav_item{-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease, -webkit-box-shadow .25s ease;-webkit-transition:box-shadow .25s ease;-moz-transition:box-shadow .25s ease;-ms-transition:box-shadow .25s ease;-o-transition:box-shadow .25s ease}.exit_page .header_nav_item.active{-webkit-animation:none;animation:none;-webkit-transition:background-color .25s ease, -webkit-box-shadow .25s ease;transition:background-color .25s ease, -webkit-box-shadow .25s ease;transition:box-shadow .25s ease, background-color .25s ease;transition:box-shadow .25s ease, background-color .25s ease, -webkit-box-shadow .25s ease;-webkit-transition:box-shadow .25s ease, background-color .25s ease;-moz-transition:box-shadow .25s ease, background-color .25s ease;-ms-transition:box-shadow .25s ease, background-color .25s ease;-o-transition:box-shadow .25s ease, background-color .25s ease;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:#f2f3f4}.dark_mode.exit_page .header_nav_item.active{background:#1c2027}.exit_page .header_nav_item{animation:none;-webkit-transition:background-color .25s ease, -webkit-box-shadow .25s ease;transition:background-color .25s ease, -webkit-box-shadow .25s ease;transition:box-shadow .25s ease, background-color .25s ease;transition:box-shadow .25s ease, background-color .25s ease, -webkit-box-shadow .25s ease;-webkit-transition:box-shadow .25s ease, background-color .25s ease;-moz-transition:box-shadow .25s ease, background-color .25s ease;-ms-transition:box-shadow .25s ease, background-color .25s ease;-o-transition:box-shadow .25s ease, background-color .25s ease;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-animation:none}.exit_page .main-wrapper>.section_cont:first-child+.section_cont,.exit_page .footer_section,.exit_page .blog_post_title_cont .post_title,.exit_page .blog_post_title_cont .post_p_date,.exit_page .bg-slide-down{animation:fade-out-svv .25s forwards ease;-webkit-animation:fade-out-svv .25s forwards ease;-webkit-animation-delay:0s;animation-delay:0s}*,:after,:before,body,html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}html,body{margin:0;padding:0}body{color:#2b3744;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.section_sc{padding:0 1em;padding:0 1rem;margin:0 auto;width:100%;overflow-y:visible;max-width:750px}.section_cont.header_section .section_sc{padding:30px 1em 32px 1em;padding:30px 1rem 32px 1rem}::-moz-selection{color:#000;background:#d9dce4}::selection{color:#000;background:#d9dce4}a,ul,li,button,input,select,textarea{margin:0;font:inherit;color:inherit;padding:0;font-family:inherit;font-size:inherit}button,textarea,input,input[type=button],input[type=reset],input[type=submit],input[type="text"]{-webkit-appearance:none}button,input,optgroup,select,textarea{font-family:inherit}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:inherit}.v-align{vertical-align:middle;display:table-cell}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}body.dark_mode{background:#131415;color:#adb1b5}.dark_mode h1,.dark_mode h2,.dark_mode h3,.dark_mode h4,.dark_mode h5,.dark_mode h6{color:#fff}.dark_mode .contact_section a{color:#fff}@font-face{font-family:'OpenSans';src:local("OpenSans"),url("../fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),url("../fonts/OpenSans/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;unicode-range:U+000-5FF}@font-face{font-family:'OpenSans';src:local("OpenSans"),url("../fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;unicode-range:U+000-5FF}body{font-family:"OpenSans", sans-serif}.contact-me-form{position:relative;width:100%;overflow:hidden;border-radius:3px;padding:50px 50px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.contact-me-form .left-inner{-webkit-transition:opacity .6s ease, -webkit-transform .5s ease;transition:opacity .6s ease, -webkit-transform .5s ease;transition:transform .5s ease, opacity .6s ease;transition:transform .5s ease, opacity .6s ease, -webkit-transform .5s ease;-webkit-transition:transform .5s ease, opacity .6s ease;-moz-transition:transform .5s ease, opacity .6s ease;-ms-transition:transform .5s ease, opacity .6s ease;-o-transition:transform .5s ease, opacity .6s ease}.contact-me-form.show-div .left-inner{transform:translateY(0px) scale(0.85);-ms-transform:translateY(0px) scale(0.85);-o-transform:translateY(0px) scale(0.85);-webkit-transform:translateY(0px) scale(0.85);-moz-transform:translateY(0px) scale(0.85)}.contact-me-form .left-inner .input-div .input-el{margin-bottom:20PX}.contact-me-form .left-inner .input-div .input-el.msg{display:block}.contact-me-form svg{vertical-align:middle;fill:#000000;height:100%;margin:0 auto;width:100%;width:auto}.contact-me-form .input-div .input-el input{padding:15px 20px;outline:none;border:1px solid #e5e5e5;border-radius:4px;max-height:53px;background:#ebebeb;width:100%;font-size:.9em;color:#000;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.contact-me-form .input-div .input-el.msg textarea{display:inline-block;padding:15px 20px;border:1px solid #e5e5e5;border-radius:4px;color:#000;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;margin:0px;height:120px;outline:none;font-size:.9em;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;resize:none}.contact-me-form label{display:block;font-size:1em;margin-bottom:10px;color:#777679;margin-right:10px}.dark_mode .contact-me-form label{color:#bdbdbd}.contact-me-form .input-div .input-el input:focus,.contact-me-form .input-div .input-el textarea:focus{background:#fff;border-color:#b1b1b1}.contact-me-form .submit-btn input{padding:15PX 0;width:100%;max-width:160px;border:none;outline:none;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;margin-top:48px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:black;color:white;border-radius:4px;-webkit-box-shadow:#0000007a 0px 20px 20px -17px;box-shadow:#0000007a 0px 20px 20px -17px;-webkit-transition:background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;transition:background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease , -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-moz-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-ms-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;-o-transition:box-shadow .3s ease , background-color .3s ease, color .3s  ease;cursor:pointer}.contact-me-form .submit-btn input:hover{-webkit-box-shadow:0px 3px 4px #00000000;box-shadow:0px 3px 4px #00000000;background:#292a2c}.contact-me-form .submit-btn input:active{background:#7e7e7e;color:#fff;-webkit-transition:background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;transition:background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;transition:box-shadow .3s ease , background-color 0s ease, color .0s ease , -webkit-box-shadow .3s ease;-webkit-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-moz-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-ms-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease;-o-transition:box-shadow .3s ease , background-color 0s ease, color .0s ease}.dark_mode .contact-me-form .input-div .input-el input,.dark_mode .contact-me-form .input-div .input-el textarea{border-color:#212528;background:#16181a;color:#fff}.dark_mode .contact-me-form .input-div .input-el input:focus,.dark_mode .contact-me-form .input-div .input-el textarea:focus{border-color:#2e3236;background:#131416}.contact-me-form .span-info{font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;color:#5d5656}.dark_mode .contact-me-form .span-info{color:#e2e0e0}.dark_mode .contact-me-form .submit-btn input{-webkit-box-shadow:rgba(0,0,0,0.53) 0px 20px 30px -15px;box-shadow:rgba(0,0,0,0.53) 0px 20px 30px -15px}.contact-me-form .required-tag{font-size:13px;font-style:italic;color:#6c7078}.dark_mode .contact-me-form .required-tag{color:#a4a6a9}.contact-me-form .sad-face{width:auto;margin:0 auto;height:140px;margin-bottom:10px;margin-top:-50px}.contact-me-form .sad-face svg .svg-ey{fill:#102a43}.dark_mode .contact-me-form .sad-face svg .svg-ey{fill:#ffda30}.contact-me-form .sad-face svg .path-ln{fill:#b8c1ca;fill:#102a4352}.dark_mode .contact-me-form .sad-face svg .path-ln{fill:#46412f;fill:rgba(255,218,48,0.2)}.contact-me-form.disable_sotto .submit-btn input,.contact-me-form.disable_sotto .submit-btn input:hover{background:#bcbcbc;-webkit-box-shadow:none;box-shadow:none;cursor:default}.dark_mode .contact-me-form.disable_sotto .submit-btn input,.dark_mode .contact-me-form.disable_sotto .submit-btn input:hover{background:#333435;COLOR:#6e6f73}.contact-me-form .show-info .additional-info{display:block}.contact-me-form .form-slide-up-div{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:white;background:rgba(255,255,255,0.92);transition:opacity .4s ease, visibility .41s ease;-webkit-transition:opacity .4s ease, visibility .41s ease;-moz-transition:opacity .4s ease, visibility .41s ease;-ms-transition:opacity .4s ease, visibility .41s ease;-o-transition:opacity .4s ease, visibility .41s ease;opacity:0;visibility:hidden}.contact-me-form.show-div .form-slide-up-div{opacity:1;visibility:visible}.contact-me-form .form-slide-up-div .additional-info{margin:0 auto;position:absolute;display:table;left:0;right:0;top:0;bottom:0;height:100%;width:100%;padding:0 30px}.contact-me-form .form-slide-up-div .additional-info .msg,.contact-me-form .form-slide-up-div .msg-info{font-size:.9em;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif}.dark_mode .contact-me-form .form-slide-up-div{background:#16181a;background:rgba(22,24,26,0.95)}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0)}}.contact-me-form .lds-container{display:table;text-align:center;height:100%;width:100%}.contact-me-form .lds-container .sending-info{margin:0 auto;text-align:center;height:100%}.dark_mode .contact-me-form .lds-container .msg-info{color:#fff}.contact-me-form .lds-ellipsis{display:table;position:relative;width:64px;height:64px;margin:0 auto;text-align:center;margin-top:-30px}.contact-me-form .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#000000;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.dark_mode .contact-me-form .lds-ellipsis div{background:#ffffff}.contact-me-form.show-div .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite;-webkit-animation:lds-ellipsis1 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.contact-me-form.show-div .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{opacity:0;visibility:hidden}.contact-me-form .form-slide-up-div .msg,.contact-me-form .form-slide-up-div .msg-info{max-width:300px;margin:0 auto}.contact-me-form .form-slide-up-div .lds-ellipsis,.contact-me-form .form-slide-up-div .msg-info,.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{-webkit-transition:opacity .4s ease, visibility .6s ease, -webkit-transform .6s ease;transition:opacity .4s ease, visibility .6s ease, -webkit-transform .6s ease;transition:opacity .4s ease, visibility .6s ease, transform .6s ease;transition:opacity .4s ease, visibility .6s ease, transform .6s ease, -webkit-transform .6s ease;-webkit-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-moz-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-ms-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;-o-transition:opacity .4s ease, visibility .6s ease, transform .6s ease;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}.contact-me-form .form-slide-up-div .lds-ellipsis{opacity:0;visibility:hidden;-webkit-transition-delay:.15s;transition-delay:.15s}.contact-me-form .form-slide-up-div .msg-info{opacity:0;visibility:hidden;-webkit-transition-delay:.25s;transition-delay:.25s;max-width:290px;margin:0 auto}.contact-me-form.show-div .form-slide-up-div .lds-ellipsis,.contact-me-form.show-div .form-slide-up-div .msg-info{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.contact-me-form .form-slide-up-div .sad-face,.contact-me-form .form-slide-up-div .msg{opacity:0;visibility:hidden}.contact-me-form.hide_sending_info .form-slide-up-div .lds-ellipsis,.contact-me-form.hide_sending_info .form-slide-up-div .msg-info{opacity:0;visibility:hidden;transform:scale(0.7);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7)}.contact-me-form.show-div.hide_sending_info .form-slide-up-div .sad-face,.contact-me-form.show-div.hide_sending_info .form-slide-up-div .msg{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.contact-me-form.hide_sending_info .form-slide-up-div .sad-face{-webkit-transition-delay:.2s;transition-delay:.2s}.contact-me-form.hide_sending_info .form-slide-up-div .msg{-webkit-transition-delay:.3s;transition-delay:.3s}.contact-me-form.hide_sending_info .lds-container .msg-info{opacity:0}.contact-me-form.hide_sending_info .lds-ellipsis{opacity:0}.contact-me-form .form-slide-up-div .sad-face.happy .svg-ey.mouth{-webkit-transform:rotate(180deg) translateY(-10px);transform:rotate(180deg) translateY(-10px);-webkit-transform-origin:center center;transform-origin:center center}.contact-me-form .data-conn{position:relative;overflow:hidden}.contact-me-form .error-ico{display:table;position:absolute;right:0;top:14px;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none}.contact-me-form .error-ico span.hidden{font-size:10pt;font-family:"Circular", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;background:#ffffff;padding:11px 33px 9px 15px;border-radius:3px;margin-right:-30px;margin-top:-7px;visibility:hidden;position:relative;opacity:0;transform:scale(0.97);-webkit-transition:opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;transition:opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;transition:transform .15s ease, opacity .15s ease, visibility .15s ease;transition:transform .15s ease, opacity .15s ease, visibility .15s ease, -webkit-transform .15s ease;-webkit-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-moz-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-ms-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-o-transition:transform .15s ease, opacity .15s ease, visibility .15s ease;-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);-webkit-transform-origin:right;transform-origin:right;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none;display:inline-block}.contact-me-form .error-ico.msg span.hidden{background:#ebebeb}.dark_mode .contact-me-form .error-ico span.hidden{color:#fbc53c;background:#27251e;background:rgba(251,197,60,0.08)}.contact-me-form .data-conn:hover .error-ico span.hidden{visibility:visible;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.contact-me-form .error-ico svg{height:27px;width:27px;margin-right:10px;margin-top:-2px;position:relative;z-index:1;float:right;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;pointer-events:none}.dark_mode .contact-me-form .error-ico svg path{fill:#ffda30}.contact-me-form span.error-ico.name,.contact-me-form span.error-ico.subject,.contact-me-form span.error-ico.email,.contact-me-form span.error-ico.msg{display:none}.contact-me-form.name-error span.error-ico.name,.contact-me-form.subject-error span.error-ico.subject,.contact-me-form.email-error span.error-ico.email,.contact-me-form.msg-error span.error-ico.msg{display:block}.ie .contact-me-form .input-el .data-conn span.error-ico{top:14px;visibility:visible;opacity:1}.ie .contact-me-form .input-el .data-conn span.error-ico .hidden{padding:11px 15px 9px 15px;margin-right:10px;visibility:visible;opacity:1}@media screen and (max-width: 1100px){.contact-me-form .submit-btn input{max-width:unset}}@media screen and (max-width: 850px){.contact-me-form .data-conn{overflow:visible}.contact-me-form .error-ico{position:absolute;float:right}.contact-me-form .error-ico span.hidden{visibility:visible;margin-right:0px;padding:0;opacity:1;color:#d11a58;margin-top:-40px;position:relative;display:block;float:left}.dark_mode .contact-me-form .error-ico span.hidden{background:transparent}.contact-me-form .error-ico svg{float:right;display:none}.dark_mode .contact-me-form .error-ico svg path{fill:#ffda30}.contact-me-form .error-ico.msg span.hidden{background:transparent}}@media screen and (max-width: 480px){.contact-me-form{padding:unset}.form-slide-up-div{background:rgba(242,243,246,0.92)}}#contact-me-form{padding:0;margin-top:50px;max-width:510px;font-size:.9em}.contact-me-form .form-slide-up-div .additional-info .msg,.contact-me-form .form-slide-up-div .msg-info,.contact-me-form .submit-btn input,.contact-me-form .span-info,.contact-me-form .error-ico span.hidden,.contact-me-form .input-div .input-el.msg textarea,.contact-me-form .input-div .input-el input{font-family:"OpenSans", sans-serif}
