@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/static/a113ef18975312602ee1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/static/2a599b68747a45fad239.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/static/ed2b8a3421aea40bea12.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/static/56c09b9a46af6a54eeb3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/static/3a277209772abbc88565.woff2) format("woff2")}:root{--primary-h:24;--primary-s:74%;--primary-l:58%;--primary-color:var(--primary-h), var(--primary-s), var(--primary-l);--secondary-h:13;--secondary-s:96%;--secondary-l:47%;--secondary-color:var(--secondary-h), var(--secondary-s), var(--secondary-l);--light-h:0;--light-s:0%;--light-l:100%;--light-color:var(--light-h), var(--light-s), var(--light-l);--dark-h:0;--dark-s:0%;--dark-l:12%;--dark-color:var(--dark-h), var(--dark-s), var(--dark-l);--success-h:135;--success-s:60%;--success-l:40%;--success-color:var(--success-h), var(--success-s), var(--success-l);--danger-h:355;--danger-s:70%;--danger-l:55%;--danger-color:var(--danger-h), var(--danger-s), var(--danger-l);--warning-h:45;--warning-s:100%;--warning-l:50%;--warning-color:var(--warning-h), var(--warning-s), var(--warning-l);--info-h:180;--info-s:80%;--info-l:40%;--info-color:var(--info-h), var(--info-s), var(--info-l)}.light_theme{--main-color-one:var(--primary-color);--main-color-two:var(--secondary-color);--bg-color-one:var(--light-h), var(--light-s), calc(var(--light-l) - 10%);--bg-color-two:var(--light-color);--bg-color-reverse:var(--dark-color);--inputs-bg-color:var(--light-h), var(--light-s), calc(var(--light-l) - 7%);--t-color-one:var(--dark-color);--t-color-two:var(--dark-h), var(--dark-s), calc(var(--dark-l) + 25%);--border-color:var(--light-h), var(--light-s), calc(var(--light-l) - 4%);--card-shadow:11px 10px 38px hsla(0, 0%, 0%, 12%);--drop-shadow:drop-shadow(2px 4px 6px hsla(0, 0%, 0%, 20%));--filter-invert-true:invert(1);--filter-invert-false:invert(0)}.dark_theme{--main-color-one:var(--primary-color);--main-color-two:var(--secondary-color);--bg-color-one:var(--dark-color);--bg-color-two:var(--dark-h), var(--dark-s), calc(var(--dark-l) + 7%);--bg-color-reverse:var(--light-color);--inputs-bg-color:var(--dark-h), var(--dark-s), calc(var(--dark-l) + 4%);--t-color-one:var(--light-color);--t-color-two:var(--dark-h), var(--dark-s), calc(var(--dark-l) + 50%);--border-color:var(--dark-h), var(--dark-s), calc(var(--dark-l) + 4%);--card-shadow:11px 10px 38px hsla(0, 0%, 0%, 38%);--drop-shadow:drop-shadow(2px 4px 6px hsla(0, 0%, 0%, 20%));--filter-invert-true:invert(0);--filter-invert-false:invert(1)}html body{--logo-font-family:"Montserrat", sans-serif;--headings-font-family:"Montserrat", sans-serif;--body-font-family:"Roboto", sans-serif}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;margin-top:20px}100%{opacity:1;margin-top:0}}@keyframes fadeInUp{0%{opacity:0;margin-top:20px}100%{opacity:1;margin-top:0}}@-webkit-keyframes fadeInUpLeftTranslate{0%{opacity:0;-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInUpLeftTranslate{0%{opacity:0;-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUpRightTranslate{0%{opacity:0;-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInUpRightTranslate{0%{opacity:0;-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes bigFadeInUp{0%{opacity:0;margin-top:40px}100%{opacity:1;margin-top:0}}@keyframes bigFadeInUp{0%{opacity:0;margin-top:40px}100%{opacity:1;margin-top:0}}@-webkit-keyframes fadeInDown{0%{opacity:0;margin-top:-20px}100%{opacity:1;margin-top:0}}@keyframes fadeInDown{0%{opacity:0;margin-top:-20px}100%{opacity:1;margin-top:0}}@-webkit-keyframes fadeInRight{0%{opacity:0;margin-right:-20px}100%{opacity:1;margin-right:0}}@keyframes fadeInRight{0%{opacity:0;margin-right:-20px}100%{opacity:1;margin-right:0}}@-webkit-keyframes fadeInLeft{0%{opacity:0;margin-left:-20px}100%{opacity:1;margin-left:0}}@keyframes fadeInLeft{0%{opacity:0;margin-left:-20px}100%{opacity:1;margin-left:0}}@-webkit-keyframes spinner-left{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-left{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinner-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes scaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes scaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes rotateInLeft{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInLeft{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rotateInRight{0%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInRight{0%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideDown{0%{max-height:0;overflow:hidden}100%{max-height:100vh;overflow:unset}}@keyframes slideDown{0%{max-height:0;overflow:hidden}100%{max-height:100vh;overflow:unset}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(var(--primary-color), 50%);box-shadow:0 0 0 0 hsla(var(--primary-color), 50%)}100%{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0);box-shadow:0 0 0 10px rgba(0,0,0,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(var(--primary-color), 50%);box-shadow:0 0 0 0 hsla(var(--primary-color), 50%)}100%{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0);box-shadow:0 0 0 10px rgba(0,0,0,0)}}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}@-webkit-keyframes leftShine{100%{left:125%}}@keyframes leftShine{100%{left:125%}}@-webkit-keyframes rightShine{100%{right:125%}}@keyframes rightShine{100%{right:125%}}@-webkit-keyframes floating{0%{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@keyframes floating{0%{-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection,::selection{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}html{scroll-behavior:smooth}html body{text-align:initial;overflow-x:hidden}.hidden{display:none}.clearfix{clear:both}.ltr-dir{direction:ltr;display:inline-block}hr{width:100%;margin:0}ol,ul{list-style-type:none;margin:0;padding:0}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0 !important;cursor:pointer}button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0 !important;cursor:pointer;background:none;padding:0;border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}.btn{text-transform:uppercase;font-weight:bold;padding:.5rem 1.5rem}.btn.disabled,.btn:disabled{cursor:not-allowed}button,input,optgroup,select,textarea{color:inherit;font-size:inherit;font-family:inherit !important}input:invalid,input:required{-webkit-box-shadow:none;box-shadow:none}textarea:invalid,textarea:required{-webkit-box-shadow:none;box-shadow:none}body .page{padding-top:120px;padding-bottom:120px}.section{outline:none}.section:not(.page){padding-top:80px;padding-bottom:100px}.section .section-title{text-align:center;margin-bottom:60px}.section .section-title .subtitle{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;text-transform:uppercase;margin-bottom:.6rem}.section .section-title .title{line-height:2.6rem}.section .section-title .title:last-child{margin:0}.section .section-title .title:not(:last-child){margin-bottom:20px}.section .section-title p{margin:0}.section .text-box-inline>*{visibility:hidden}.section .text-box-inline .subtitle{text-transform:uppercase}.section .text-box-inline>*:not(.subtitle):not(:last-child){margin-bottom:30px}.section .text-box-inline p:last-child{margin-bottom:0}.section .text-box-block .subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin-bottom:12px}.section .text-box-block .subtitle:before{content:"";display:inline-block;height:2px;width:60px;background-color:hsl(var(--t-color-two))}@media(min-width: 992px){.section .text-box-inline{position:relative}html .section .text-box-inline{padding-left:40px}}@media(min-width: 992px){.section .text-box-inline .subtitle{position:absolute;top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html .section .text-box-inline .subtitle{left:0;-webkit-transform:rotate(270deg) translateX(-100%);transform:rotate(270deg) translateX(-100%);-webkit-transform-origin:left top;transform-origin:left top}.section .text-box-inline .subtitle:before{content:"";display:inline-block;height:2px;width:60px;background-color:hsl(var(--t-color-two))}html .section .text-box-inline .subtitle:before{margin-right:20px}}@media(max-width: 991px){.section .text-box-inline .subtitle:after{content:"";display:block;height:2px;width:60px;background-color:hsl(var(--t-color-two));margin-top:5px;margin-bottom:16px}}html .section .text-box-block .subtitle:before{margin-right:20px}.section .text-box-block .subtitle a:hover{color:hsl(var(--main-color-one))}.section .text-box-block .subtitle a:focus{outline:none}.enable-focus-style .section .text-box-block .subtitle a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.section .text-box-block>*:not(.subtitle):not(:last-child){margin-bottom:30px}.section .text-box-block p:last-child{margin-bottom:0}#app-inner{min-height:100vh;width:100%;background-color:hsl(var(--bg-color-one));color:hsl(var(--t-color-two));font-family:var(--body-font-family);padding-top:70px;overflow-x:hidden;-webkit-transition:background .6s ease-in-out,padding-top .6s ease-in-out;transition:background .6s ease-in-out,padding-top .6s ease-in-out}html #app-inner{font-size:1rem}h1,h2,h3,h4,h5,h6,strong,label,.section-title .title{-webkit-transition:color .6s ease-in-out;transition:color .6s ease-in-out;color:hsl(var(--t-color-one));font-family:var(--headings-font-family);font-weight:bold}label{font-weight:bold;margin-bottom:.5rem}p{line-height:1.8rem}@media(max-width: 767px){.btns-container>*{width:100%}}@media(min-width: 768px){html .btns-container>*:not(:last-of-type){margin-right:20px}}@media(max-width: 767px){.btns-container>*:not(:last-of-type){margin-bottom:12px}}.invert-in-light{-webkit-filter:var(--filter-invert-true);filter:var(--filter-invert-true)}.invert-in-dark{-webkit-filter:var(--filter-invert-false);filter:var(--filter-invert-false)}.form-styled .group:not(:last-child){margin-bottom:20px}.form-styled .group label{color:hsl(var(--t-color-one));font-size:12px}.form-styled .group label.required-field:after{content:"*";color:hsl(var(--danger-color));font-family:monospace;font-size:16px;line-height:1}html .form-styled .group label.required-field:after{margin-left:4px}.form-styled .group label .optional{color:hsl(var(--t-color-two));font-style:italic;font-weight:normal;font-family:var(--body-font-family)}.form-styled .group .control{position:relative}html .form-styled .group .control.has-prefix-icon input:not([type=radio]):not([type=checkbox]):not([type=file]){padding-left:40px}.form-styled .group .control.has-prefix-icon textarea{text-indent:26px}.form-styled .group .control.has-prefix-icon .prefix-icon{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;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;font-size:18px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html .form-styled .group .control.has-prefix-icon .prefix-icon{left:0}.form-styled .group .control.has-prefix-icon textarea+.prefix-icon{top:11px;-webkit-transform:translateY(0);transform:translateY(0)}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]),.form-styled .group .control textarea{display:block;width:100%;height:40px;background-color:hsl(var(--inputs-bg-color));padding-left:14px;padding-right:14px;border:1px solid;outline:0;border-radius:.63rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not(:focus),.form-styled .group .control textarea:not(:focus){border-color:hsl(var(--inputs-bg-color))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):focus,.form-styled .group .control textarea:focus{color:hsl(var(--main-color-one));border-color:hsl(var(--main-color-one))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):focus,.form-styled .group .control textarea:focus{outline:none}.enable-focus-style .form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):focus,.enable-focus-style .form-styled .group .control textarea:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):focus~.fa,.form-styled .group .control textarea:focus~.fa{color:hsl(var(--main-color-one))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):disabled,.form-styled .group .control textarea:disabled{background-color:hsl(var(--bg-color-two));cursor:not-allowed}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):disabled~.fa,.form-styled .group .control textarea:disabled~.fa{cursor:not-allowed}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]).invalid,.form-styled .group .control textarea.invalid{color:hsl(var(--danger-color)) !important;border-color:hsl(var(--danger-color)) !important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]).invalid~.fa,.form-styled .group .control textarea.invalid~.fa{color:hsl(var(--danger-color)) !important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]).valid,.form-styled .group .control textarea.valid{color:hsl(var(--success-color)) !important;border-color:hsl(var(--success-color)) !important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]).valid~.fa,.form-styled .group .control textarea.valid~.fa{color:hsl(var(--success-color)) !important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]){line-height:1}.form-styled .group .control input[type=tel]{direction:ltr}.form-styled .group .control textarea{min-height:120px;white-space:normal;padding-top:10px;padding-bottom:10px;resize:vertical}.form-styled .group .control>.fa:not(.prefix-icon){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}.form-styled .group .control>.fa:not(.prefix-icon).action-icon{cursor:pointer}html .form-styled .group .control>.fa:not(.prefix-icon).action-icon{right:18px}.form-styled .group .control .errors-msgs{display:none}.toggle-switch-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:hsl(var(--bg-color-two));padding:4px;border:1px solid hsl(var(--border-color));border-radius:30px;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}.toggle-switch-btn label{position:relative;z-index:1;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;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;color:hsl(var(--t-color-one));font-weight:bold;white-space:nowrap;padding-left:25px;padding-right:25px;border-radius:30px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(0.4, 0, 0.2, 1);transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.toggle-switch-btn .switcher-toggle{position:absolute;z-index:0;top:4px;height:36px;background-color:hsl(var(--main-color-one));border-radius:30px;cursor:pointer;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}html .toggle-switch-btn .switcher-toggle{left:4px}.toggle-switch-btn input{position:absolute;height:0;width:0;opacity:0}.toggle-switch-btn input:checked+label{color:hsl(var(--light-color))}html .toggle-switch-btn input:nth-of-type(2):checked~.switcher-toggle{-webkit-transform:translateX(100%);transform:translateX(100%)}html .toggle-switch-btn input:nth-of-type(3):checked~.switcher-toggle{-webkit-transform:translateX(200%);transform:translateX(200%)}.toggle-switch-btn input:focus+label{outline:none}.enable-focus-style .toggle-switch-btn input:focus+label{-webkit-box-shadow:0 0 0 3px hsla(var(--bg-color-reverse), 70%);box-shadow:0 0 0 3px hsla(var(--bg-color-reverse), 70%)}.has-tooltip{position:relative}.has-tooltip .custom-tooltip{position:absolute;z-index:1;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:hsl(var(--main-color-one));color:hsl(var(--light-color));font-size:.9rem;font-weight:bold;padding:.8rem 1rem;border-radius:.63rem;visibility:hidden;opacity:0;pointer-events:none;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow);-webkit-transition:all .3s ease;transition:all .3s ease}.has-tooltip .custom-tooltip:after{content:"";position:absolute;background-color:hsl(var(--main-color-one))}.has-tooltip .custom-tooltip.custom-tooltip-top{top:0}html .has-tooltip .custom-tooltip.custom-tooltip-top{left:50%;-webkit-transform:translate(-50%, -190%);transform:translate(-50%, -190%)}.has-tooltip .custom-tooltip.custom-tooltip-top:after{bottom:1px;height:10px;width:15px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}html .has-tooltip .custom-tooltip.custom-tooltip-top:after{left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.has-tooltip .custom-tooltip.custom-tooltip-bottom{bottom:0}html .has-tooltip .custom-tooltip.custom-tooltip-bottom{left:50%;-webkit-transform:translate(-50%, 190%);transform:translate(-50%, 190%)}.has-tooltip .custom-tooltip.custom-tooltip-bottom:after{top:1px;height:10px;width:15px;-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}html .has-tooltip .custom-tooltip.custom-tooltip-bottom:after{left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.has-tooltip .custom-tooltip.custom-tooltip-left{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html .has-tooltip .custom-tooltip.custom-tooltip-left{right:calc(100% + 4rem)}.has-tooltip .custom-tooltip.custom-tooltip-left:after{top:50%;height:15px;width:10px}html .has-tooltip .custom-tooltip.custom-tooltip-left:after{right:1px;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%)}.has-tooltip .custom-tooltip.custom-tooltip-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html .has-tooltip .custom-tooltip.custom-tooltip-right{left:calc(100% + 4rem)}.has-tooltip .custom-tooltip.custom-tooltip-right:after{top:50%;height:15px;width:10px}html .has-tooltip .custom-tooltip.custom-tooltip-right:after{left:1px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.has-tooltip:hover,.enable-focus-style .has-tooltip:focus{z-index:1}.has-tooltip:hover .custom-tooltip{visibility:visible;opacity:1}.enable-focus-style .has-tooltip:focus .custom-tooltip{visibility:visible;opacity:1}.enable-focus-style .has-tooltip:focus .custom-tooltip-top{-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%)}.enable-focus-style .has-tooltip:focus .custom-tooltip-bottom{-webkit-transform:translate(-50%, 150%);transform:translate(-50%, 150%)}.enable-focus-style .has-tooltip:focus .custom-tooltip-left{right:calc(100% + 2rem)}.enable-focus-style .has-tooltip:focus .custom-tooltip-right{left:calc(100% + 2rem)}.has-ultimate-tooltip .ultimate-tooltip{background-color:hsl(var(--bg-color-two));text-align:center;padding:.8rem 1rem;border-radius:.63rem;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.has-ultimate-tooltip .ultimate-tooltip p{color:hsl(var(--t-color-two));line-height:1.7rem;font-size:1.1rem}.has-ultimate-tooltip .ultimate-tooltip p:first-child{margin:0 0 20px}.has-ultimate-tooltip .ultimate-tooltip p:last-child{margin:20px 0 0}.has-ultimate-tooltip .ultimate-tooltip .ultimate-tooltip-title{color:hsl(var(--main-color-one));font-size:1.1rem;margin-bottom:8px}.has-ultimate-tooltip .ultimate-tooltip .ultimate-tooltip-subtitle{font-size:.95rem;margin:0}.has-ultimate-tooltip .ultimate-tooltip[data-popper-placement=top]+.ultimate-tooltip-arrow{top:-21px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media(min-width: 577px){.has-ultimate-tooltip .ultimate-tooltip{width:300px}}@media(max-width: 576px){.has-ultimate-tooltip .ultimate-tooltip{width:85vw}}html .has-ultimate-tooltip .ultimate-tooltip[data-popper-placement=top]+.ultimate-tooltip-arrow{-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.has-ultimate-tooltip .ultimate-tooltip[data-popper-placement=bottom]+.ultimate-tooltip-arrow{bottom:-21px;-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}html .has-ultimate-tooltip .ultimate-tooltip[data-popper-placement=bottom]+.ultimate-tooltip-arrow{-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.has-ultimate-tooltip .ultimate-tooltip-arrow{position:absolute;height:10px;width:15px;background-color:hsl(var(--bg-color-two))}html .has-ultimate-tooltip .ultimate-tooltip-arrow{left:50%}.has-ultimate-tooltip .ultimate-tooltip,.has-ultimate-tooltip .ultimate-tooltip-arrow{-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;opacity:0}.has-ultimate-tooltip:hover{z-index:1}.enable-focus-style .has-ultimate-tooltip:focus{z-index:1}.has-ultimate-tooltip:hover .ultimate-tooltip,.has-ultimate-tooltip:hover .ultimate-tooltip-arrow{visibility:visible;opacity:1}.enable-focus-style .has-ultimate-tooltip:focus .ultimate-tooltip,.enable-focus-style .has-ultimate-tooltip:focus .ultimate-tooltip-arrow{visibility:visible;opacity:1}.circle-cursor{position:fixed;z-index:99999999;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;mix-blend-mode:difference;pointer-events:none;visibility:hidden}.circle-cursor.circle-cursor-outer{height:30px;width:30px;border:1px solid hsl(var(--main-color-one));opacity:.5;-webkit-transition:all .08s ease-out;transition:all .08s ease-out}.circle-cursor.circle-cursor-inner{height:6px;width:6px;background-color:hsl(var(--main-color-one));-webkit-transition:top .02s ease-out,left .02s ease-out,height .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out;transition:top .02s ease-out,left .02s ease-out,height .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out}.circle-cursor.circle-cursor-inner.cursor-link-hover{height:20px;width:20px;opacity:.5}.circle-cursor.circle-cursor-inner.cursor-click-effect{height:13px;width:13px}.preloader{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:4000;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background-color:hsl(var(--bg-color-two))}.preloader .preloader-content{margin:auto}.preloader .preloader-content .logo{text-align:center;margin-bottom:25px}.preloader .preloader-content .logo svg{width:36px}.preloader .preloader-content .logo svg path{fill:hsl(var(--bg-color-reverse))}.preloader .preloader-content .loading-bar{height:4px;width:180px;background-color:hsl(var(--bg-color-one));border-radius:4px;overflow:hidden}.preloader .preloader-content .loading-bar .loading-bar-progress{display:block;height:100%;width:var(--loading-percentage, 0%);background-color:hsl(var(--bg-color-reverse))}.preloader~.hide-in-preloading{visibility:hidden}header{position:fixed;z-index:2000;left:0;right:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .logo{position:relative;z-index:2}header .logo h1{color:hsl(var(--bg-color-reverse));font-family:var(--logo-font-family);font-size:2rem;margin:0}html header .logo h1{font-weight:normal}.logo .logo-dot:after{content:"";display:inline-block;height:.17em;width:.2em;margin:0 2px;background-color:hsl(var(--main-color-one))}html header .logo h1:after{margin-left:.08em}header .logo h1:focus-within{outline:none}.enable-focus-style header .logo h1:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}@media(min-width: 992px){header nav .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 991px){header nav .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;z-index:2;top:0;left:0;height:100vh;width:100vw;text-align:center;padding:100px 40px;overflow-y:auto}}@media(min-width: 992px){html header nav .nav-links li:not(:last-of-type){margin-right:1.6rem}}@media(max-width: 991px){header nav .nav-links li{width:100%;overflow:hidden}header nav .nav-links li:not(:last-of-type){margin-bottom:.8rem}}header nav .nav-links li a{color:hsl(var(--t-color-one));font-family:var(--headings-font-family);font-weight:bold;padding:.4rem .2rem;position:relative}header nav .nav-links li a:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:.15rem;width:0;background-color:hsl(var(--main-color-one));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html header nav .nav-links li a:before{left:0}header nav .nav-links li a:hover:before{width:100%}header nav .nav-links li a:after{content:"";display:inline-block;height:.2em;width:.2em;background-color:hsl(var(--t-color-one));border-radius:50%}@media(min-width: 992px){header nav .nav-links li a{font-size:1rem}}@media(max-width: 991px){header nav .nav-links li a{display:inline-block;font-size:2rem;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 2);transition-timing-function:cubic-bezier(0.68, -0.55, 0.27, 2)}}html header nav .nav-links li a:after{margin-left:.1em}header nav .nav-links li a:focus{outline:none}.enable-focus-style header nav .nav-links li a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}header nav:before{content:"";position:fixed;z-index:1;left:0;height:100vh;width:100vw;background-color:hsl(var(--bg-color-two))}header nav .desktop-menu-content{position:fixed;z-index:2;left:0;height:100vh;width:100vw;outline:none}header nav .desktop-menu-content .container{display:grid;place-items:center;height:100vh;width:100vw;padding-top:80px}header nav .desktop-menu-content .container>*{width:100%}header nav .desktop-menu-content .about-us p{color:hsl(var(--t-color-one))}@media(max-width: 991px){header nav .desktop-menu-content{display:none}}html header nav .desktop-menu-content .about-us p{font-size:1rem}header nav .desktop-menu-content .about-us .block-title{font-size:2.8rem;line-height:4rem}header nav .desktop-menu-content .contact-info li .block-title{position:relative;display:inline-block;overflow:hidden}header nav .desktop-menu-content .contact-info li .block-title:after{content:"";position:absolute;top:0;height:100%;width:100%;background-color:hsl(var(--main-color-one))}header nav .desktop-menu-content .contact-info a{position:relative}header nav .desktop-menu-content .contact-info a:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:.1rem;width:0;background-color:hsl(var(--main-color-one));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html header nav .desktop-menu-content .contact-info a:before{left:0}header nav .desktop-menu-content .contact-info a:hover:before{width:100%}header nav .desktop-menu-content .contact-info a:focus{outline:none}.enable-focus-style header nav .desktop-menu-content .contact-info a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}@media(min-width: 992px){header nav:not(.menu-open):before,header nav:not(.menu-open) .desktop-menu-content{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .6s;transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .6s;top:100vh}}@media(max-width: 991px){header nav:not(.menu-open):before,header nav:not(.menu-open) .desktop-menu-content{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .4s;transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .4s;top:100vh}header nav:not(.menu-open) .nav-links{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .4s;transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99) .4s;top:100vh}header nav:not(.menu-open) .nav-links li a{-webkit-transform:translateY(50px);transform:translateY(50px)}}header nav:not(.menu-open) .desktop-menu-content>*{visibility:hidden}header nav:not(.menu-open) .desktop-menu-content .about-us p{-webkit-transition:all .2s ease-in-out .4s;transition:all .2s ease-in-out .4s;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}header nav:not(.menu-open) .desktop-menu-content .about-us .block-title{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}header nav:not(.menu-open) .desktop-menu-content .contact-info .block-title{-webkit-transition:color 0s linear .2s;transition:color 0s linear .2s;color:rgba(0,0,0,0)}header nav:not(.menu-open) .desktop-menu-content .contact-info .block-title:after{-webkit-transition:.4s linear;transition:.4s linear}html header nav:not(.menu-open) .desktop-menu-content .contact-info .block-title:after{-webkit-transition-property:left;transition-property:left;left:-100%}header nav:not(.menu-open) .desktop-menu-content .contact-info ul{-webkit-transition:all .2s ease-in-out .4s;transition:all .2s ease-in-out .4s;-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}header nav.menu-open:before{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);top:0}header nav.menu-open .desktop-menu-content{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);top:0}header nav.menu-open .desktop-menu-content>*{visibility:visible}header nav.menu-open .desktop-menu-content .about-us p{-webkit-transition:all .2s ease-in-out 1s;transition:all .2s ease-in-out 1s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}header nav.menu-open .desktop-menu-content .about-us .block-title{-webkit-transition:all .4s ease-in-out 1.2s;transition:all .4s ease-in-out 1.2s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}header nav.menu-open .desktop-menu-content .contact-info .block-title{-webkit-transition:color 0s linear 1.2s;transition:color 0s linear 1.2s}header nav.menu-open .desktop-menu-content .contact-info .block-title:after{-webkit-transition:.4s linear 1s;transition:.4s linear 1s}@media(min-width: 992px){header nav.menu-open .nav-links{visibility:hidden}header nav.menu-open~.options-icons .lang-switcher{visibility:hidden;z-index:0;opacity:0}}@media(max-width: 991px){header nav.menu-open .nav-links{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);top:0}header nav.menu-open .nav-links li a{-webkit-transition-delay:.8s;transition-delay:.8s;-webkit-transform:translateY(0);transform:translateY(0)}}html header nav.menu-open .desktop-menu-content .contact-info .block-title:after{left:100%;-webkit-transition-property:left;transition-property:left}header nav.menu-open .desktop-menu-content .contact-info ul{-webkit-transition:all .2s ease-in-out 1.4s;transition:all .2s ease-in-out 1.4s;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}header .options-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html header .options-icons>li:not(:last-of-type){margin-right:1rem}header .options-icons .lang-switcher{-webkit-transition:opacity 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:opacity 1s cubic-bezier(0.858, 0.01, 0.068, 0.99)}header .options-icons .lang-switcher .lang-switcher-menu{position:relative}header .options-icons .lang-switcher .lang-switcher-menu .menu-item-has-children>a:after{content:"";font-family:FontAwesome}@media(min-width: 992px){header .options-icons .lang-switcher .lang-switcher-menu{z-index:1}}@media(max-width: 991px){header .options-icons .lang-switcher .lang-switcher-menu{z-index:0}}html header .options-icons .lang-switcher .lang-switcher-menu .menu-item-has-children>a:after{margin-left:8px}header .options-icons .lang-switcher .lang-switcher-menu .menu-item-has-children>a:focus{outline:none}.enable-focus-style header .options-icons .lang-switcher .lang-switcher-menu .menu-item-has-children>a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu{background-color:hsl(var(--bg-color-two));z-index:-1}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item a{display:block;font-weight:bold;padding:0 14px}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item a:hover{color:hsl(var(--main-color-one))}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:focus-within{outline:none}@media(min-width: 992px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu{position:absolute;top:calc(100% + 7px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:6px 0;border-radius:.63rem;-webkit-filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.3));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}html header .options-icons .lang-switcher .lang-switcher-menu .sub-menu{left:50%;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:before{content:"";display:block;position:absolute;z-index:-1}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:after{content:"";display:block;position:absolute;z-index:-1;left:50%}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:before{top:-25px;height:35px;width:100%}html header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:before{-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:after{top:-5px;height:6px;width:12px;background-color:inherit;-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}html header .options-icons .lang-switcher .lang-switcher-menu .sub-menu:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 991px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu{position:fixed;top:60px;left:0;right:0;width:100%;border-top:2px solid hsl(var(--main-color-one));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}html header .options-icons .lang-switcher .lang-switcher-menu .sub-menu{-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}}@media(min-width: 992px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:first-of-type:not(:only-of-type){border-radius:.63rem .63rem 0 0}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:last-of-type:not(:only-of-type){border-radius:0 0 .63rem .63rem}header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:only-of-type{border-radius:.63rem}}@media(max-width: 991px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:not(:last-of-type){border-bottom:1px solid hsl(var(--bg-color-one))}}@media(min-width: 992px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item a{height:30px;line-height:30px;white-space:nowrap}}@media(max-width: 991px){header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item a{height:40px;line-height:40px}}.enable-focus-style header .options-icons .lang-switcher .lang-switcher-menu .sub-menu .menu-item:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}@media(min-width: 992px){header .options-icons .lang-switcher:hover .lang-switcher-menu .sub-menu{visibility:visible;opacity:1}header .options-icons .lang-switcher:focus-within .lang-switcher-menu .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media(max-width: 991px){header .options-icons .lang-switcher:hover .lang-switcher-menu .sub-menu{visibility:visible;opacity:1}header .options-icons .lang-switcher:focus-within .lang-switcher-menu .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}header .options-icons .theme-switcher button{position:relative;height:28px;width:48px;border-radius:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .options-icons .theme-switcher button:after{content:"";position:absolute;top:3px;height:22px;width:22px;border-radius:50%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}header .options-icons .theme-switcher button.light_theme:after{left:23px;-webkit-box-shadow:22px -20px #f9d71c inset;box-shadow:22px -20px #f9d71c inset}header .options-icons .theme-switcher button.dark_theme:after{left:3px;-webkit-box-shadow:9px -7px #fff inset;box-shadow:9px -7px #fff inset}header .options-icons .theme-switcher button:focus{outline:none}.enable-focus-style header .options-icons .theme-switcher button:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}header .options-icons .hamburger-btn{position:relative;z-index:2}header .options-icons .hamburger-btn button{position:relative;height:20px;width:16px;margin-bottom:4px}header .options-icons .hamburger-btn span{display:block;position:absolute;width:2px;background-color:hsl(var(--bg-color-reverse));border-radius:5px;-webkit-transition:all .5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:all .5s cubic-bezier(0.77, 0.2, 0.05, 1)}header .options-icons .hamburger-btn span:nth-of-type(1){bottom:50%;height:50%;-webkit-transform-origin:bottom center;transform-origin:bottom center}html header .options-icons .hamburger-btn span:nth-of-type(1){left:0}header .options-icons .hamburger-btn span:nth-of-type(2){top:0;height:100%;-webkit-transform-origin:0% 100%;transform-origin:0% 100%}html header .options-icons .hamburger-btn span:nth-of-type(2){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header .options-icons .hamburger-btn span:nth-of-type(3){top:50%;height:50%;-webkit-transform-origin:top center;transform-origin:top center}html header .options-icons .hamburger-btn span:nth-of-type(3){right:0}html header .options-icons .hamburger-btn:not(.open) button{-webkit-transform:rotate(35deg);transform:rotate(35deg)}html header .options-icons .hamburger-btn.open button{-webkit-transform:rotate(45deg);transform:rotate(45deg)}html header .options-icons .hamburger-btn.open span:nth-of-type(1){-webkit-transform:rotate(90deg) translateY(3px);transform:rotate(90deg) translateY(3px)}html header .options-icons .hamburger-btn.open span:nth-of-type(3){-webkit-transform:rotate(90deg) translateY(-3px);transform:rotate(90deg) translateY(-3px)}header .options-icons .hamburger-btn span{-webkit-transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:all 1s cubic-bezier(0.858, 0.01, 0.068, 0.99)}header .options-icons .hamburger-btn:focus-within{outline:none}.enable-focus-style header .options-icons .hamburger-btn:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}@media(min-width: 992px){header.big-header .theme-switcher button{background-color:hsl(var(--bg-color-two))}header.small-header{background-color:hsl(var(--bg-color-two));-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}header.small-header .container{height:60px}header.small-header .theme-switcher button{background-color:hsl(var(--bg-color-one))}}@media(max-width: 991px){header{background-color:hsl(var(--bg-color-two));-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}header .container{height:60px}header .theme-switcher button{background-color:hsl(var(--bg-color-one))}}header:not(.header-hidden){top:0}@media(min-width: 992px){header.header-hidden.big-header{top:-100px}header.header-hidden.small-header{top:-60px}}@media(max-width: 991px){header.header-hidden{top:-60px}}footer{background-color:hsl(var(--bg-color-two));font-size:.95rem;line-height:1.5rem;padding-top:20px;padding-bottom:20px;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}footer .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .row>div:last-of-type a{color:hsl(var(--main-color-one))}footer .row>div:last-of-type a:hover{text-decoration:underline}footer .row>div:last-of-type a:focus{outline:none}@media(max-width: 991px){footer .row{text-align:center}}@media(max-width: 991px){footer .row>div:first-of-type{margin-bottom:10px}}@media(min-width: 992px){footer .row>div:last-of-type{text-align:end}}.enable-focus-style footer .row>div:last-of-type a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}footer .logo h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:hsl(var(--bg-color-reverse));font-family:var(--logo-font-family);font-size:2rem;margin:0}html footer .logo h1{font-weight:normal}html footer .logo h1:after{margin-left:.08em}@media(max-width: 991px){footer .logo h1{margin-left:auto;margin-right:auto}}footer .logo h1:focus-within{outline:none}.enable-focus-style footer .logo h1:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.scroll-to-top{position:fixed;z-index:1990;bottom:25px;height:46px;width:46px;color:hsl(var(--primary-color));font-size:1.5rem;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 2px hsla(var(--primary-color), 25%) inset;box-shadow:0 0 0 2px hsla(var(--primary-color), 25%) inset;-webkit-transition:none;transition:none;visibility:hidden}html .scroll-to-top{right:25px}.scroll-to-top svg path{fill:none;stroke:hsl(var(--primary-color));stroke-width:5}.scroll-to-top::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:40%;width:25%;background-color:hsl(var(--primary-color));-webkit-clip-path:polygon(0 30%, 50% 0, 100% 30%, 94% 39%, 58% 17%, 58% 100%, 42% 100%, 42% 17%, 6% 39%);clip-path:polygon(0 30%, 50% 0, 100% 30%, 94% 39%, 58% 17%, 58% 100%, 42% 100%, 42% 17%, 6% 39%)}.scroll-to-top:focus{outline:none}.enable-focus-style .scroll-to-top:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.ajax-loading{position:fixed;z-index:2000;bottom:20px;background-color:hsl(var(--bg-color-two));-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);padding:3px;border-radius:50%}html .ajax-loading{left:20px}.ajax-loading span{display:block;height:29px;width:29px;border-width:3px;border-style:solid;border-color:rgba(0,0,0,0) hsl(var(--main-color-one));border-radius:50%}html .ajax-loading span{-webkit-animation:spinner-left .6s linear infinite;animation:spinner-left .6s linear infinite}@-webkit-keyframes timer{from{width:0}to{width:100%}}@keyframes timer{from{width:0}to{width:100%}}.notifications-container{position:fixed;z-index:3000;bottom:25px}html .notifications-container{right:80px}@media(max-width: 576px){.notifications-container{width:calc(100% - 30px);max-width:250px}}.notifications-container .notification{position:relative;line-height:1.5;color:#fff}html .notifications-container .notification{padding:10px 28px 10px 14px}@media(min-width: 577px){.notifications-container .notification{width:250px}}@media(max-width: 767px){.notifications-container .notification{width:100%}}.notifications-container .notification.timer .disappearing-time{display:block;position:absolute;bottom:-3px;height:3px;background-color:inherit;opacity:.6;-webkit-animation-name:timer;animation-name:timer;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}html .notifications-container .notification.timer .disappearing-time{left:0}.notifications-container .notification.success{background-color:hsl(var(--success-color))}.notifications-container .notification.danger{background-color:hsl(var(--danger-color))}.notifications-container .notification.warning{background-color:hsl(var(--warning-color));color:hsl(var(--dark-color))}.notifications-container .notification.info{background-color:hsl(var(--info-color))}.notifications-container .notification:not(:last-of-type){margin-bottom:10px}.notifications-container .notification .fa{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html .notifications-container .notification .fa{right:12px}.notifications-container .notification .fa:hover{opacity:1}.notifications-container .notify-enter-active{-webkit-animation:.3s ease-in-out;animation:.3s ease-in-out}html .notifications-container .notify-enter-active{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.notifications-container .notify-leave-active{animation:.3s ease-in-out reverse}html .notifications-container .notify-leave-active{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.notifications-container .notify-move{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media(max-width: 991px){.hero-section .hero-img{position:relative;height:80vw;max-height:400px;width:80vw;max-width:400px;margin:auto}}.hero-section .hero-img .layer{position:absolute;width:100%}.hero-section .hero-img .layer:first-of-type{height:100%;-webkit-mask-image:url(/static/b2cd8a3bcd413c5fef14.png);mask-image:url(/static/b2cd8a3bcd413c5fef14.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.hero-section .hero-img .layer:first-of-type:before{content:"";position:absolute}.hero-section .hero-img .layer:last-of-type{height:50%;overflow:hidden}.hero-section .hero-img .layer img{display:block;-webkit-filter:drop-shadow(2px 4px 6px black);filter:drop-shadow(2px 4px 6px black)}.hero-section .hero-text{text-align:center}.hero-section .hero-text p{line-height:inherit}.hero-section .hero-text h2{margin-bottom:30px}@media(min-width: 992px){.hero-section .hero-img .layer{top:0;left:0;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}}@media(max-width: 991px){html .hero-section .hero-img .layer{left:50%}}@media(min-width: 992px){.hero-section .hero-img .layer:first-of-type:before{z-index:1;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, right top, from(hsl(var(--main-color-one))), to(hsl(var(--main-color-two))));background:linear-gradient(to right, hsl(var(--main-color-one)) 0%, hsl(var(--main-color-two)) 100%)}}@media(max-width: 991px){.hero-section .hero-img .layer:first-of-type{top:50%}html .hero-section .hero-img .layer:first-of-type{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-section .hero-img .layer:first-of-type:before{bottom:0;height:80%;width:80%;background-color:hsl(var(--main-color-one));border-radius:50%}html .hero-section .hero-img .layer:first-of-type:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 991px){.hero-section .hero-img .layer:last-of-type{top:0}html .hero-section .hero-img .layer:last-of-type{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-section .hero-img .layer:last-of-type img{height:200%;width:200%}html .hero-section .hero-img .layer:last-of-type img{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media(min-width: 992px){.hero-section .hero-img .layer img{position:relative;z-index:2;height:calc(100vh - 70px);max-width:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:150px}}@media(max-width: 991px){.hero-section .hero-img .layer img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}}@media(min-width: 992px){.hero-section .hero-text{position:absolute;z-index:3;top:60%;width:90%;text-shadow:0px 0px 20px hsl(var(--dark-color))}html .hero-section .hero-text{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 991px){.hero-section .hero-text{width:90vw}}html .hero-section .hero-text h2{text-transform:capitalize}@media(min-width: 992px){.hero-section .hero-text h2{color:hsl(var(--light-color)) !important;font-size:3rem}}@media(max-width: 991px){.hero-section .hero-text h2{color:hsl(var(--bg-color-reverse));font-size:2rem}}@media(min-width: 992px){.hero-section .hero-text .btn{color:hsl(var(--light-color));border-color:hsl(var(--light-color))}.hero-section .hero-text .btn:hover{background-color:hsl(var(--light-color));color:hsl(var(--dark-color));text-shadow:none}}@media(max-width: 991px){.hero-section .hero-text .btn{color:hsl(var(--bg-color-reverse));border-color:hsl(var(--bg-color-reverse))}.hero-section .hero-text .btn:hover{background-color:hsl(var(--bg-color-reverse));color:hsl(var(--bg-color-one))}}.hero-section .hero-text .btn:focus{outline:none}.enable-focus-style .hero-section .hero-text .btn:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.hero-section .social,.hero-section .scroll-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:20px;font-size:18px;text-transform:uppercase}.hero-section .social.social:before,.hero-section .social.scroll-down:after{content:"";display:inline-block;height:2px;width:30px;background-color:hsl(var(--t-color-two));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .scroll-down.social:before,.hero-section .scroll-down.scroll-down:after{content:"";display:inline-block;height:2px;width:30px;background-color:hsl(var(--t-color-two));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .social.social a:hover,.hero-section .social.scroll-down:hover{color:hsl(var(--t-color-one))}.hero-section .scroll-down.social a:hover,.hero-section .scroll-down.scroll-down:hover{color:hsl(var(--t-color-one))}.hero-section .social.social a:hover:after,.hero-section .social.scroll-down:hover:after{background-color:hsl(var(--t-color-one))}.hero-section .scroll-down.social a:hover:after,.hero-section .scroll-down.scroll-down:hover:after{background-color:hsl(var(--t-color-one))}@media(max-width: 991px){.hero-section .social,.hero-section .scroll-down{display:none}}html .hero-section .social{left:30px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;transform-origin:left top}html .hero-section .social:before{margin-right:20px}.hero-section .social ul{display:-webkit-box;display:-ms-flexbox;display:flex}html .hero-section .social ul{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}html .hero-section .social ul li{-webkit-transform:rotateX(0deg) rotateY(180deg) rotateZ(90deg);transform:rotateX(0deg) rotateY(180deg) rotateZ(90deg)}html .hero-section .social ul li:not(:last-of-type){margin-right:20px}.hero-section .social ul li a:focus{outline:none}.enable-focus-style .hero-section .social ul li a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}html .hero-section .scroll-down{right:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right top;transform-origin:right top}.hero-section .scroll-down a{text-transform:inherit}.hero-section .scroll-down a:focus{outline:none}.enable-focus-style .hero-section .scroll-down a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}html .hero-section .scroll-down:after{margin-left:20px}@media(min-width: 992px){.hero-section{position:relative;height:calc(100vh - 70px)}.hero-section.parallax-animation:hover .layer{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(max-width: 991px){.hero-section{min-height:calc(100vh - 70px);display:grid;place-content:center;padding-top:80px;padding-bottom:80px}}.statistics-section .section-content .statistics-items{margin-bottom:-30px}.statistics-section .section-content .statistics-items li{margin-bottom:30px;visibility:hidden}.statistics-section .section-content .statistics-items li:nth-of-type(1) .icon{background-color:hsl(var(--bg-color-reverse));color:hsl(var(--bg-color-one))}.statistics-section .section-content .statistics-items li:nth-of-type(1) .icon img{-webkit-filter:var(--filter-invert-true);filter:var(--filter-invert-true)}.statistics-section .section-content .statistics-items li:nth-of-type(2) .icon{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}.statistics-section .section-content .statistics-items li:nth-of-type(2) .icon img{-webkit-filter:invert(1);filter:invert(1)}.statistics-section .section-content .statistics-items li:nth-of-type(3) .icon{background-color:hsl(var(--bg-color-one));color:hsl(var(--bg-color-reverse))}.statistics-section .section-content .statistics-items li:nth-of-type(3) .icon img{-webkit-filter:var(--filter-invert-false);filter:var(--filter-invert-false)}.statistics-section .section-content .statistics-items li:hover a{margin-top:-15px}.statistics-section .section-content .statistics-items li:hover a>.fa{color:hsl(var(--t-color-one))}.statistics-section .section-content .statistics-items a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:hsl(var(--bg-color-two));padding:30px;border-radius:.63rem;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}.statistics-section .section-content .statistics-items a .icon{height:64px;width:64px;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:50%}.statistics-section .section-content .statistics-items a .icon img{width:40px}.statistics-section .section-content .statistics-items a .text{width:calc(100% - 64px - 60px);text-align:center;margin-left:30px;margin-right:30px}.statistics-section .section-content .statistics-items a .text h3{color:hsl(var(--main-color-one));font-size:2rem}.statistics-section .section-content .statistics-items a>.fa{font-size:1.2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.statistics-section .section-content .statistics-items a:focus{outline:none}.enable-focus-style .statistics-section .section-content .statistics-items a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.about-section .section-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-50px}.about-section .section-content>*{margin-bottom:50px}.about-section .section-content .about-img{position:relative;visibility:hidden}.about-section .section-content .about-img .layer{position:absolute;top:0;left:0;width:100%}.about-section .section-content .about-img .layer:first-of-type{height:100%;-webkit-mask-image:url(/static/96a2f3d8fdcc32306c99.png);mask-image:url(/static/96a2f3d8fdcc32306c99.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.about-section .section-content .about-img .layer:first-of-type:before{content:"";position:absolute;z-index:1;bottom:0;height:80%;width:80%;background:linear-gradient(150deg, hsl(var(--main-color-one)) 0%, hsl(var(--main-color-two)) 100%);-webkit-mask-image:url(/static/96a2f3d8fdcc32306c99.png);mask-image:url(/static/96a2f3d8fdcc32306c99.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(min-width: 992px){.about-section .section-content .about-img{height:500px}}@media(max-width: 991px){.about-section .section-content .about-img{height:400px}}html .about-section .section-content .about-img .layer:first-of-type:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-section .section-content .about-img .layer:first-of-type img{height:100%;-webkit-filter:drop-shadow(2px 4px 6px black);filter:drop-shadow(2px 4px 6px black)}.about-section .section-content .about-img .layer:last-of-type{height:50%;overflow:hidden}.about-section .section-content .about-img .layer:last-of-type img{height:200%}.about-section .section-content .about-img .layer img{position:relative;z-index:2;display:block;max-width:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about-section .section-content .about-text p{margin:0}.skills-section .section-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-50px}.skills-section .section-content>*{margin-bottom:50px}.skills-section .section-content .skills-items ul{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px -16px;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}.skills-section .section-content .skills-items li{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;height:80px;width:80px;background-color:hsl(var(--bg-color-two));margin:0 8px 16px;border-radius:.63rem;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);cursor:help;visibility:hidden}.skills-section .section-content .skills-items li .skill-icon img{display:block;width:48px;margin:auto}.skills-section .section-content .skills-items li:focus{outline:none}@media(max-width: 767px){.skills-section .section-content .skills-text .toggle-switch-btn{margin:auto}}.enable-focus-style .skills-section .section-content .skills-items li:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.experience-section .section-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-50px}.experience-section .section-content>*{margin-bottom:50px}.experience-section .section-content .experience-timeline{position:relative}.experience-section .section-content .experience-timeline .timepath{position:absolute;top:0;height:100%;width:calc(100% - 10px);display:grid;-ms-flex-line-pack:center;align-content:center}@media(max-width: 991px){.experience-section .section-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(min-width: 992px){html .experience-section .section-content .experience-timeline{padding-left:30px;padding-right:40px}}@media(max-width: 991px){.experience-section .section-content .experience-timeline{padding-left:30px;padding-right:30px}}html .experience-section .section-content .experience-timeline .timepath{left:0}.experience-section .section-content .experience-timeline .timepath span{visibility:hidden}.experience-section .section-content .experience-timeline .timepath .line{display:block;width:calc(100% - 60px);margin:auto;border-top:7px solid hsl(var(--border-color))}.experience-section .section-content .experience-timeline .timepath .line:not(:first-of-type){margin-top:-7px}.experience-section .section-content .experience-timeline .timepath .semicircle{display:block;height:87px;width:80px;margin-top:-7px;border-style:solid;border-color:hsl(var(--border-color))}html .experience-section .section-content .experience-timeline .timepath .semicircle:nth-of-type(4n + 2){margin-left:auto;border-width:7px 7px 7px 0;border-radius:0 2em 2em 0}html .experience-section .section-content .experience-timeline .timepath .semicircle:nth-of-type(4n + 4){margin-right:auto;border-width:7px 0 7px 7px;border-radius:2em 0 0 2em}.experience-section .section-content .experience-timeline .timeline-items{display:grid;grid-template-columns:auto auto auto;grid-auto-rows:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-auto-flow:dense;counter-reset:items-count}.experience-section .section-content .experience-timeline .timeline-items li{position:relative;z-index:1;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;height:30px;cursor:help;visibility:hidden}.experience-section .section-content .experience-timeline .timeline-items li:nth-of-type(6n + 4){grid-column:3}.experience-section .section-content .experience-timeline .timeline-items li:nth-of-type(6n + 5){grid-column:2}.experience-section .section-content .experience-timeline .timeline-items li:nth-of-type(6n + 6){grid-column:1}.experience-section .section-content .experience-timeline .timeline-items li h3{color:inherit;font-size:1rem;margin:0}@media(min-width: 992px){html .experience-section .section-content .experience-timeline .timeline-items{padding-left:30px}}@media(min-width: 992px){.experience-section .section-content .experience-timeline .timeline-items li{width:70px;background-color:hsl(var(--bg-color-two));color:hsl(var(--t-color-one));counter-increment:items-count;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}html .experience-section .section-content .experience-timeline .timeline-items li{border-radius:0 .63rem .63rem 0}.experience-section .section-content .experience-timeline .timeline-items li:before{content:counter(items-count);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;position:absolute;top:-5px;height:40px;width:40px;background-color:hsl(var(--main-color-one));color:hsl(var(--light-color));font-size:1rem;font-weight:bold;border-radius:50%;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}html .experience-section .section-content .experience-timeline .timeline-items li:before{left:-30px}}@media(max-width: 991px){.experience-section .section-content .experience-timeline .timeline-items li{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color));padding-left:12px;padding-right:12px;border-radius:.63rem;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow)}}html .experience-section .section-content .experience-timeline .timeline-items li:empty:after{content:"?"}.experience-section .section-content .experience-timeline .timeline-items li:hover,.experience-section .section-content .experience-timeline .timeline-items li:focus-within{z-index:2}.experience-section .section-content .experience-timeline .timeline-items li:focus{outline:none}.enable-focus-style .experience-section .section-content .experience-timeline .timeline-items li:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.portfolio-section .section-content .portfolio-items.has-works{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.portfolio-section .section-content .portfolio-items.has-works>li{margin-bottom:25px}.portfolio-section .section-content .portfolio-items:not(.has-works){margin-bottom:-50px}.portfolio-section .section-content .portfolio-items:not(.has-works)>li{margin-bottom:50px}.portfolio-section .section-content .portfolio-items .works-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 992px){.portfolio-section .section-content .portfolio-items.has-works{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width: 991px){.portfolio-section .section-content .portfolio-items.has-works{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width: 576px){.portfolio-section .section-content .portfolio-items.has-works{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media(min-width: 992px){.portfolio-section .section-content .portfolio-items.has-works>li:first-of-type{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden}}@media(max-width: 576px){.portfolio-section .section-content .portfolio-items .works-filter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}html .portfolio-section .section-content .portfolio-items .works-filter li:not(:last-of-type){margin-right:8px}html .portfolio-section .section-content .portfolio-items .works-filter li:not(:last-of-type):after{content:"/";margin-left:8px}.portfolio-section .section-content .portfolio-items .works-filter li button.active,.portfolio-section .section-content .portfolio-items .works-filter li button:hover{color:hsl(var(--main-color-one))}.portfolio-section .section-content .portfolio-items .works-filter li button:focus{outline:none}.enable-focus-style .portfolio-section .section-content .portfolio-items .works-filter li button:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.portfolio-section .section-content .portfolio-items>li.portfolio-item{border-radius:.63rem;overflow:hidden;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow);-webkit-animation:zoomIn .2s ease-in-out;animation:zoomIn .2s ease-in-out;will-change:transform}.portfolio-section .section-content .portfolio-items>li.portfolio-item a{display:block;position:relative;height:100%;width:100%}.portfolio-section .section-content .portfolio-items>li.portfolio-item a:hover .item-details{-webkit-transition:.3s;transition:.3s;visibility:visible;opacity:1}.portfolio-section .section-content .portfolio-items>li.portfolio-item a:hover .item-details .title,.portfolio-section .section-content .portfolio-items>li.portfolio-item a:hover .item-details .date{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.portfolio-section .section-content .portfolio-items>li.portfolio-item a:hover .item-details .title{-webkit-transition:.2s linear .1s;transition:.2s linear .1s}.portfolio-section .section-content .portfolio-items>li.portfolio-item a:hover .item-details .date{-webkit-transition:.2s linear .2s;transition:.2s linear .2s}.portfolio-section .section-content .portfolio-items>li.portfolio-item:focus-within{outline:none}.enable-focus-style .portfolio-section .section-content .portfolio-items>li.portfolio-item:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}@media(min-width: 992px){.portfolio-section .section-content .portfolio-items>li [class*=text-box]{margin-top:37.5px;padding-bottom:25px}}@media(max-width: 991px){.portfolio-section .section-content .portfolio-items>li [class*=text-box]{position:relative;-webkit-column-span:all;-moz-column-span:all;column-span:all;padding-bottom:37.5px}}.portfolio-section .section-content .portfolio-items>li .more{display:block;width:100%;color:hsl(var(--main-color-one));text-align:center;font-size:1.4rem;text-decoration:underline;border-radius:.63rem}.portfolio-section .section-content .portfolio-items>li .more:focus{outline:none}.enable-focus-style .portfolio-section .section-content .portfolio-items>li .more:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.portfolio-section .section-content .portfolio-items>li .item-img img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.portfolio-section .section-content .portfolio-items>li .item-details{position:absolute;z-index:1;left:0;bottom:0;width:100%;padding:20px;visibility:hidden;opacity:0;-webkit-transition:.3s .2s;transition:.3s .2s}.portfolio-section .section-content .portfolio-items>li .item-details .title,.portfolio-section .section-content .portfolio-items>li .item-details .date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:hsl(var(--bg-color-one));color:hsl(var(--bg-color-reverse));padding:6px 12px;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);opacity:0}.portfolio-section .section-content .portfolio-items>li .item-details .title{max-width:100%;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.2s linear .1s;transition:.2s linear .1s}.portfolio-section .section-content .portfolio-items>li .item-details .date{font-size:.8rem;-webkit-transition:.2s linear;transition:.2s linear}@media(max-width: 991px){.portfolio-section:not(.archive-page) .portfolio-items>li:first-of-type{margin-bottom:0}}.testimonials-section .section-content .testimonials-items{display:grid;grid-auto-rows:220px}.testimonials-section .section-content .testimonials-items li{position:relative;border-radius:50%;animation:floating 20s linear infinite alternate-reverse both}.testimonials-section .section-content .testimonials-items li .testimonials-item{cursor:help;visibility:hidden}.testimonials-section .section-content .testimonials-items li .testimonials-item img{display:block;width:130px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.testimonials-section .section-content .testimonials-items li:nth-of-type(odd){-ms-flex-item-align:end;align-self:flex-end}.testimonials-section .section-content .testimonials-items li:nth-of-type(even){-ms-flex-item-align:start;align-self:flex-start}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 2){justify-self:flex-end}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 2) img{width:200px}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 1){justify-self:center}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 1) img{width:90px}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 3){justify-self:flex-end}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 3) img{width:70px}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 4){justify-self:flex-start}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 4) img{width:120px}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 5){justify-self:center}.testimonials-section .section-content .testimonials-items li:nth-of-type(5n + 5) img{width:150px}.testimonials-section .section-content .testimonials-items li:focus{outline:none}@media(min-width: 992px){.testimonials-section .section-content .testimonials-items{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 991px){.testimonials-section .section-content .testimonials-items{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 767px){.testimonials-section .section-content .testimonials-items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 576px){.testimonials-section .section-content .testimonials-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.testimonials-section .section-content .testimonials-items li:nth-of-type(1n + 7){display:none}}.enable-focus-style .testimonials-section .section-content .testimonials-items li:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.contact-section .section-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-50px}.contact-section .section-content>*{margin-bottom:50px}.contact-section .section-content .contact-text .contact-info{margin-top:50px}.contact-section .section-content .contact-text .contact-info>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;visibility:hidden}.contact-section .section-content .contact-text .contact-info>li:not(:last-of-type){margin-bottom:20px}.contact-section .section-content .contact-text .contact-info>li img{width:24px;-webkit-filter:var(--filter-invert-false);filter:var(--filter-invert-false)}html .contact-section .section-content .contact-text .contact-info>li img{margin-right:18px}.contact-section .section-content .contact-text .contact-info>li div strong{display:block;margin-bottom:5px}.contact-section .section-content .contact-text .contact-info>li div a:hover{text-decoration:underline}.contact-section .section-content .contact-text .contact-info>li div a:focus{outline:none}.enable-focus-style .contact-section .section-content .contact-text .contact-info>li div a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.contact-section .section-content .contact-text .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -5px -10px}html .contact-section .section-content .contact-text .social{padding-left:42px}.contact-section .section-content .contact-text .social li{visibility:hidden}.contact-section .section-content .contact-text .social li a{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;height:35px;width:35px;background-color:hsl(var(--bg-color-reverse));color:hsl(var(--bg-color-one));margin:0 5px 10px;border-radius:50%}.contact-section .section-content .contact-text .social li a:hover{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}.contact-section .section-content .contact-text .social li a:focus{outline:none}.enable-focus-style .contact-section .section-content .contact-text .social li a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.contact-section .section-content .contact-form{background-color:hsl(var(--bg-color-two));padding:25px;margin:auto;border-radius:.63rem;-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);visibility:hidden}.contact-section .section-content .contact-form .submit-btn{width:100%}@media(min-width: 768px){.contact-section .section-content .contact-form{max-width:450px}}.portfolio-page .portfolio-items .work-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:4px;padding-right:4px;margin-bottom:-5px}.portfolio-page .portfolio-items .work-tools li{margin-bottom:5px}@media(max-width: 576px){.portfolio-page .portfolio-items .work-tools{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}html .portfolio-page .portfolio-items .work-tools li:not(:last-of-type){margin-right:5px}.portfolio-page .portfolio-items .work-tools li a{display:block;background-color:hsl(var(--main-color-one));color:hsl(var(--light-color));font-size:.75rem;padding:4px 8px;border-radius:.63rem}.portfolio-page .portfolio-items .work-tools li a:hover{background-color:hsl(var(--bg-color-reverse));color:hsl(var(--bg-color-one))}.portfolio-page .portfolio-items .work-tools li a:focus{outline:none}.enable-focus-style .portfolio-page .portfolio-items .work-tools li a:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%);box-shadow:0 0 0 3px hsla(var(--main-color-two), 70%)}.not-found-page{display:-webkit-box;display:-ms-flexbox;display:flex}.not-found-page .not-found-content{text-align:center;margin:auto}.not-found-page .not-found-content .not-found-img{margin-bottom:50px}.not-found-page .not-found-content .not-found-img img{width:100%;max-width:600px}.not-found-page .not-found-content .not-found-text{margin-bottom:30px}
