@media (max-width:1080px){.Header__desktop{display:none}}.Header__desktop .white-fill-bg.btn-outline{margin-left:10px}.Header__desktop{z-index:10;transition:all .3s;position:fixed;top:0;left:0;right:0}.Header__desktop .Header__topbar-inner{clear:both;justify-content:space-between;align-items:center;width:100%;height:auto;padding:25px 50px;transition:all .3s;display:flex}.Header__desktop .Header__topbar-inner--opened{background-color:#000;padding:20px 50px;box-shadow:0 0 30px #0000001a}.Header__desktop .Header__topbar-inner--opened .Header__menu ul li a{color:#e2dfdf}.Header__desktop .Header__topbar-inner--opened .Header__menu ul li[class=current] a{color:#fff}.Header__desktop .Header__topbar-inner--opened .Header__menu ul li[class=current] a:before{width:100%}.Header__desktop .Header__topbar-inner--opened .Header__topbar-logo a img{filter:none!important}.Header__desktop .Header__topbar-inner .Header__topbar-logo a{display:inline-block}.Header__desktop .Header__topbar-inner .Header__topbar-logo a img{filter:invert()}.Header__desktop .Header__menu ul{margin:0;list-style-type:none}.Header__desktop .Header__menu ul li{margin:0 25px 0 0;display:inline-block}.Header__desktop .Header__menu ul li a{color:#4c4b4b;-o-transition:all .3s ease;font-family:Poppins;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Header__desktop .Header__menu ul li a:before{content:"";background:currentColor;width:0;height:2px;transition:all .3s;position:absolute;bottom:-5px;left:0}.Header__desktop .Header__menu ul li[class=current] a{color:#050505}.Header__desktop .Header__menu ul li[class=current] a:before{width:100%}.Header__desktop .Header__menu ul li:last-child{margin-right:0}.Header__mobile{z-index:10;width:100%;height:auto;display:block;position:fixed;top:0;left:0}@media (min-width:1081px){.Header__mobile{display:none}}.Header__mobile .white-fill-bg.btn_sm{margin-top:20px}@media screen and (min-width:768px) and (max-width:1040px){.Header__mobile .white-fill-bg.btn_sm{padding:5px 40px!important}}.Header__mobile .Header__topbar-inner{float:left;clear:both;background-color:#fff;width:100%;height:auto;padding:20px 0;box-shadow:0 10px 40px #3e447d1a}.Header__mobile .Header__topbar-in{clear:both;float:left;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.Header__mobile-dropdown{clear:both;float:left;opacity:0;visibility:hidden;z-index:99;background-color:#000;width:100%;height:auto;transition:all .5s;position:absolute;top:0;left:0;transform:translate(-100%)}.Header__mobile-dropdown-inner{text-align:center;width:100%;height:100vh;padding-top:35%}.Header__mobile-dropdown-inner ul{flex-direction:column;margin:auto;list-style-type:none;display:flex;position:relative}.Header__mobile-dropdown-inner ul li{margin:0}.Header__mobile-dropdown-inner ul li a{color:#fff;margin:10px;padding:10px;font-family:Montserrat;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}@media only screen and (min-width:768px) and (max-width:1040px){.Header__mobile-dropdown-inner ul li a{padding:12px 0;font-size:25px;line-height:42px}}.Header__mobile-dropdown-inner ul li a:before{content:"";background:currentColor;width:0;height:2px;transition:all .3s;position:absolute;bottom:-5px;left:0}.Header__mobile-dropdown-inner ul li a:hover{border-style:solid;border-width:0 0 1px;border-bottom-color:#fff}.Header__mobile-dropdown .logo img{max-width:100px}.Header__mobile-dropdown--active{opacity:1;visibility:visible;transform:translate(0)}.Header__mobile-dropdown--active ul li:first-child{animation:.6s ease-in-out headerMobileAnim}.Header__mobile-dropdown--active ul li:nth-child(2){animation:.7s ease-in-out headerMobileAnim}.Header__mobile-dropdown--active ul li:nth-child(3){animation:.8s ease-in-out headerMobileAnim}.Header__mobile-dropdown--active ul li:nth-child(4){animation:.9s ease-in-out headerMobileAnim}.Header__mobile-dropdown--active ul li:nth-child(5){animation:1s ease-in-out headerMobileAnim}.Header__mobile-dropdown--active ul li:nth-child(6){animation:1.1s ease-in-out headerMobileAnim}.Header__mobile-dropdown-close{color:#fff;z-index:5;cursor:pointer;font-size:20px;font-weight:500;animation:1.2s ease-in-out headerMobileAnim;position:absolute;top:15px;right:40px}.Header__mobile-dropdown-close:after{content:"";background-color:#fff;width:15px;height:2px;position:absolute;bottom:12px;right:-22px}.Header__mobile-dropdown-logo{cursor:pointer;color:#fff;z-index:5;font-size:20px;font-weight:500;animation:1.2s ease-in-out headerMobileAnim;position:absolute;top:15px;left:40px}.Header__mobile-social-container{position:absolute;bottom:120px;left:50%;transform:translate(-50%)}@keyframes headerMobileAnim{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}@media screen and (max-width:768px){.AppTextLoop{font-size:20px!important}}
.WelcomeData__hero{float:left;clear:both;width:100%;height:100vh;position:relative;overflow:hidden}@media screen and (max-width:1040px){.WelcomeData__hero{height:60vh}}@media screen and (max-width:767px){.WelcomeData__hero{height:auto;padding:270px 0}}.WelcomeData__hero-background{clip-path:polygon(0% 100%,21% 0%,100% 0%,100% 100%);width:100%;position:absolute;top:0;bottom:0;right:0;clip-path:none!important}.WelcomeData__hero-image{background-image:url(/img/welcome-bg-sm.webp);background-position:100% 12%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (min-width:1081px){.WelcomeData__hero-image{background-image:url(/img/welcome-bg.webp)}}@media (max-width:1040px){.WelcomeData__hero-image{background-position:71% 100%}}@media screen and (max-width:1040px){.WelcomeData__hero-image{background-position:81% 100%}}.WelcomeData__job{color:#fff;float:left;padding:8px 0 10px;font-family:Montserrat;font-size:35px;font-weight:700;position:relative;overflow:hidden}@media screen and (max-width:767px){.WelcomeData__job{padding-top:0;font-size:25px}}@media (max-width:1040px){.WelcomeData__job{padding:8px 0 0;font-size:20px;font-weight:600}}.WelcomeData__white-fill-bg{margin-top:35px;position:relative;overflow:hidden}.WelcomeData__container{clear:both;width:100%;max-width:1200px;height:auto;margin-left:auto;margin-right:auto;padding:0 40px;position:static;height:100%!important}.WelcomeData__name-wrap{clear:both;float:left;width:100%;height:auto;margin-bottom:0}.WelcomeData__job-wrap{clear:both;float:left;width:100%;height:auto}.WelcomeData__content{z-index:3;padding-right:20px;position:absolute;top:50%;transform:translateY(-50%)}.WelcomeData__content h1{color:#fff;text-transform:uppercase;font-family:Montserrat;font-size:72px;font-weight:900;line-height:1.3;display:inline-block;position:relative;overflow:hidden}@media screen and (max-width:1040px){.WelcomeData__content h1{font-size:35px}}.WelcomeData__content h1 span{-webkit-text-stroke:1px #fff;color:#0000;padding-left:2px}
.Section{clear:both;float:left;width:100%;height:auto}
.Text{clear:both;float:left;width:100%;height:auto;margin-bottom:40px;padding-top:27px}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.About{clear:both;float:left;width:100%;height:auto;padding:150px 0}.About__content{clear:both;align-items:center;width:100%;height:auto;display:flex}@media screen and (max-width:768px){.About__content{flex-direction:column;padding-top:150px}}.About__image div{box-shadow:none}.About__image--desktop{display:none}@media (min-width:1081px){.About__image--desktop{display:block}}.About__image--mobile{display:block}@media (min-width:1081px){.About__image--mobile{display:none}}
.Image{position:relative}.Image img{opacity:0;min-width:100%}.Image__image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;box-shadow:0 0 40px #0003}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}@media screen and (max-width:768px){.SideContainer{width:100%!important;padding:15px!important}}.SideContainer--left{width:50%;padding-right:50px}.SideContainer--right{width:50%;padding-left:50px}

.Progress{width:100%;margin-bottom:34px}.Progress:last-child{margin-bottom:0}.Progress__span{text-align:left;color:#333;width:100%;margin:0 0 7px;font-family:Poppins;font-weight:500;display:block}.Progress__number{float:right}.Progress__background{background:#0000000d;width:100%;min-width:100%;height:4px;position:relative}.Progress__bar{width:100%;height:100%}.Progress__bar-in{background:#000;width:0;height:100%;overflow:hidden}.Progress__bar--open{width:100%;animation:1.5s cubic-bezier(.165,.84,.44,1) wow}
.ProgressContainer{clear:both;float:left;width:100%;height:auto}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.Skills{clear:both;float:left;width:100%;height:auto;padding:150px 0}.Skills__content{clear:both;width:100%;height:auto;display:flex}@media screen and (max-width:768px){.Skills__content{flex-direction:column}}
.Footer__content{clear:both;float:left;background-color:#000;width:100%;height:auto;padding:50px 0;max-width:100vw!important}.Footer__content p{color:#fff;text-align:center;font-family:Poppins}
.HomeScreen{flex-direction:column;display:flex;overflow-x:hidden}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.Contact{background-image:url(/img/contact-bg-sm.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1081px){.Contact{background-image:url(/img/contact-bg.webp)}}.Contact{clear:both;float:left;width:100%;height:auto;padding:220px 0 170px;position:relative}.Contact__shape{z-index:2;width:100%;position:absolute;top:-13px;left:0;transform:rotate(180deg)}.Contact__shape img svg{width:100%;height:100%}.Contact__background{position:absolute;inset:0}.Contact__content{clear:both;z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.Contact__content-title{text-align:center;color:#fff;margin-bottom:35px;font-family:Poppins;font-size:72px;font-weight:800;line-height:1.4}@media screen and (max-width:768px){.Contact__content-title{font-size:50px}}.Contact__content-button a{cursor:pointer;border:2px solid #fff;font-family:Poppins;font-size:16px;text-decoration:none;transition:all .5s cubic-bezier(0,0,.1,1);display:inline-block;color:#000!important;background-color:#fff!important}.Contact__content-button a:hover{color:#fff!important;background-color:#0000!important;border:2px solid #fff!important}.Contact__overlay{background-color:#0009;z-index:1!important}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.ChatMessages{scrollbar-width:thin;scrollbar-color:#fff3 #0000;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ChatMessages__empty{text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.ChatMessages__empty p{color:#ffffff80;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6}.ChatMessages__message{flex-direction:column;gap:4px;max-width:85%;animation:.2s fadeInUp;display:flex}.ChatMessages__message--user{align-self:flex-end}.ChatMessages__message--user .ChatMessages__message-label{text-align:right;color:#ffffff80}.ChatMessages__message--user .ChatMessages__message-content{color:#fff;background:#ffffff1f;border-radius:16px 16px 4px}.ChatMessages__message--model{align-self:flex-start}.ChatMessages__message--model .ChatMessages__message-label{color:#ffffff80}.ChatMessages__message--model .ChatMessages__message-content{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px}.ChatMessages__message-label{letter-spacing:.5px;text-transform:uppercase;padding:0 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600}.ChatMessages__message-content{white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6}.ChatMessages__typing{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:5px;padding:12px 16px;display:flex}.ChatMessages__typing span{background:#ffffff80;border-radius:50%;width:7px;height:7px;animation:1.2s infinite typingBounce}.ChatMessages__typing span:nth-child(2){animation-delay:.2s}.ChatMessages__typing span:nth-child(3){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.ChatInput{background:#0000004d;border-top:1px solid #ffffff14;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.ChatInput__textarea{color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;resize:none;appearance:none;scrollbar-width:thin;scrollbar-color:#fff3 #0000;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;outline:none;flex:1;max-height:120px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;transition:border-color .2s;overflow-y:auto}.ChatInput__textarea::placeholder{color:#ffffff59;-webkit-text-fill-color:#ffffff59}.ChatInput__textarea:focus{-webkit-text-fill-color:#fff;background:#ffffff14;border-color:#ffffff59}.ChatInput__textarea:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #111}.ChatInput__textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #111}.ChatInput__textarea:disabled{opacity:.5;cursor:not-allowed}.ChatInput__send{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .2s;display:flex}.ChatInput__send svg{width:16px;height:16px}.ChatInput__send:hover:not(:disabled){background:#ffffffe6;transform:scale(1.08)}.ChatInput__send:disabled{color:#fff6;cursor:not-allowed;background:#fff3;transform:none}
.Colors--primary{color:var(--ion-color-primary-contrast);border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--primary:hover{background:rgba(var(--ion-color-primary-rgb), 1)}.Colors--primary:after{background:rgba(var(--ion-color-primary-rgb), .9)}.Colors--secondary{color:var(--ion-color-secondary-contrast);border-color:var(--ion-color-secondary);background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--secondary:hover{background:rgba(var(--ion-color-secondary-rgb), 1)}.Colors--secondary:after{background:rgba(var(--ion-color-secondary-rgb), .9)}.Colors--tertiary{color:var(--ion-color-tertiary-contrast);border-color:var(--ion-color-tertiary);background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--tertiary:hover{background:rgba(var(--ion-color-tertiary-rgb), 1)}.Colors--tertiary:after{background:rgba(var(--ion-color-tertiary-rgb), .9)}.Colors--success{color:var(--ion-color-success-contrast);border-color:var(--ion-color-success);background:rgba(var(--ion-color-success-rgb), .9)}.Colors--success:hover{background:rgba(var(--ion-color-success-rgb), 1)}.Colors--success:after{background:rgba(var(--ion-color-success-rgb), .9)}.Colors--warning{color:var(--ion-color-warning-contrast);border-color:var(--ion-color-warning);background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--warning:hover{background:rgba(var(--ion-color-warning-rgb), 1)}.Colors--warning:after{background:rgba(var(--ion-color-warning-rgb), .9)}.Colors--danger{color:var(--ion-color-danger-contrast);border-color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--danger:hover{background:rgba(var(--ion-color-danger-rgb), 1)}.Colors--danger:after{background:rgba(var(--ion-color-danger-rgb), .9)}.Colors--dark{color:var(--ion-color-dark-contrast);border-color:var(--ion-color-dark);background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--dark:hover{background:rgba(var(--ion-color-dark-rgb), 1)}.Colors--dark:after{background:rgba(var(--ion-color-dark-rgb), .9)}.Colors--medium{color:var(--ion-color-medium-contrast);border-color:var(--ion-color-medium);background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--medium:hover{background:rgba(var(--ion-color-medium-rgb), 1)}.Colors--medium:after{background:rgba(var(--ion-color-medium-rgb), .9)}.Colors--light{color:var(--ion-color-light-contrast);border-color:var(--ion-color-light);background:rgba(var(--ion-color-light-rgb), .9)}.Colors--light:hover{background:rgba(var(--ion-color-light-rgb), 1)}.Colors--light:after{background:rgba(var(--ion-color-light-rgb), .9)}.Colors--white{color:var(--ion-color-white-contrast);border-color:var(--ion-color-white);background:rgba(var(--ion-color-white-rgb), .9)}.Colors--white:hover{background:rgba(var(--ion-color-white-rgb), 1)}.Colors--white:after{background:rgba(var(--ion-color-white-rgb), .9)}.ChatWidget{z-index:1000;flex-direction:column;align-items:flex-end;gap:12px;width:56px;display:flex;position:fixed;bottom:84px;right:20px;overflow:visible}@media screen and (max-width:768px){.ChatWidget{bottom:76px;right:20px}}.ChatWidget__panel{transform-origin:100% 100%;opacity:0;pointer-events:none;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:360px;height:520px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:flex;overflow:hidden;transform:scale(.85)translateY(20px);box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0d}@media screen and (max-width:768px){.ChatWidget__panel{width:calc(100vw - 32px);height:calc(100dvh - 156px - env(safe-area-inset-top,0px))}}.ChatWidget__panel--open{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.ChatWidget__header{background:#ffffff08;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.ChatWidget__header-info{align-items:center;gap:10px;display:flex}.ChatWidget__avatar{color:#000;letter-spacing:.5px;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;display:flex}.ChatWidget__name{color:#fff;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.ChatWidget__status{color:#ffffff73;margin:0;font-family:Poppins,sans-serif;font-size:11px;line-height:1.3}.ChatWidget__close{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:color .2s,background .2s;display:flex}.ChatWidget__close svg{width:18px;height:18px}.ChatWidget__close:hover{color:#fff;background:#ffffff14}.ChatWidget__toggle{box-sizing:border-box;appearance:none;color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s;display:flex;box-shadow:0 8px 24px #0006}.ChatWidget__toggle svg{width:22px;height:22px;transition:transform .2s}.ChatWidget__toggle:hover{transform:scale(1.08);box-shadow:0 12px 32px #00000080}.ChatWidget__toggle--open{color:#fff;background:#ffffff26;border:1px solid #fff3}
