@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:300,regular,500,600,700&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#4e526d;line-height:1;font-family:Montserrat;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Montserrat;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:73.125rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:1.875rem .9375rem;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#f3f4f6;padding:1.875rem 1.5625rem;width:100%;max-width:66.875rem;border-radius:.3125rem}.lock .popup__content{visibility:visible}.popup__close{position:absolute;top:0;right:0;width:1.875rem;height:1.875rem;background-color:transparent;z-index:5}.popup__close::after,.popup__close::before{content:"";width:100%;position:absolute;height:.1875rem;background-color:#185b92;top:50%;left:0}.popup__close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__close::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.popup__image{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.popup__image img{width:100%}.popup__text{font-size:1rem;line-height:1.3125;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;text-align:justify}.popup__text p:not(:last-child){margin-bottom:.9375rem}.popup__title{font-size:1.25rem;font-weight:600}.popup__title:not(:last-child){margin-bottom:1.5625rem}.popup__link{font-size:1.125rem;font-weight:500;color:#048b8b;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s;padding:.125rem 0;position:relative;-webkit-transition:color ease .3s 0s;transition:color ease .3s 0s}.popup__link::after{content:"";position:absolute;bottom:0;left:0;height:.0625rem;width:0%;background-color:#048b8b;-webkit-transition:width ease .3s 0s;transition:width ease .3s 0s}[data-showmore-button] span:last-child{display:none}._showmore-active [data-showmore-button] span{display:none}._showmore-active [data-showmore-button] span:last-child{display:block}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg--contain] img{-o-object-fit:contain;object-fit:contain}.block-title{text-align:center;font-weight:700;letter-spacing:.0125rem;text-transform:capitalize;margin-bottom:1.875rem}[class*=__ball]{position:absolute}[class*=__ball] img{max-width:100%}.header{position:fixed;width:100%;z-index:55;background:-webkit-gradient(linear,left top,right top,color-stop(14%,#fca115),color-stop(29%,#b14814),color-stop(62%,#049b9c),color-stop(97%,#114574));background:linear-gradient(90deg,#fca115 14%,#b14814 29%,#049b9c 62%,#114574 97%)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.header__content{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;min-height:4.375rem;padding:.625rem 1.25rem}.header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.3125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__item{-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s}.menu__link{font-size:1.0625rem;letter-spacing:.01875rem;color:#fff;padding:.3125rem 0;position:relative;-webkit-transition:color ease .3s 0s;transition:color ease .3s 0s}.menu__link::after{content:"";position:absolute;bottom:0;left:0;height:.0625rem;width:0%;background-color:#fff;-webkit-transition:width ease .3s 0s;transition:width ease .3s 0s}.icon-menu{display:none}.footer{border-top:.0625rem solid #fca115}.footer__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;gap:.625rem;padding-top:1.875rem;padding-bottom:1.875rem}.footer__copyright{font-size:.75rem;line-height:1.3333333333;letter-spacing:.025rem;text-decoration:underline}.footer__author{letter-spacing:.025rem}.no-webp .general-info{background:url(../img/decor/background.jpg) center/cover no-repeat}.general-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem;padding-top:4.375rem;padding-bottom:1.875rem;height:100vh;-webkit-box-shadow:.3125rem -.3125rem 1.5625rem .3125rem rgba(0,0,0,.5);box-shadow:.3125rem -.3125rem 1.5625rem .3125rem rgba(0,0,0,.5)}.general-info__container{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.general-info__ball_black{width:8.4745762712%;top:15%;left:15%;z-index:1}.general-info__ball_orange{width:11.396011396%;bottom:-35%;left:55%;z-index:2}.general-info__ball_turquoise{width:7.2916666667%;top:10%;right:10%;z-index:3}.general-info__content{position:relative;background-color:rgba(255,255,255,.75);padding:1.25rem 1.875rem;border-radius:.9375rem;z-index:5}.general-info__label{color:#048b8b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.general-info__label::before{content:"";height:.0625rem;background-color:#048b8b}.general-info__title{font-weight:700;line-height:.9;color:#048b8b}.general-info__text{font-size:1.125rem;line-height:1.5555555556;text-align:justify}.general-info__link{color:#048b8b;font-weight:700;padding:.3125rem 0;position:relative;-webkit-transition:color ease .3s 0s;transition:color ease .3s 0s}.general-info__scroll-down{background:url(../img/decor/arrow-down.svg) 0 0 no-repeat;width:1.875rem;height:1.875rem;opacity:.2;-webkit-animation:scroll-down 1s infinite ease-in-out alternate;animation:scroll-down 1s infinite ease-in-out alternate}@-webkit-keyframes scroll-down{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}}@keyframes scroll-down{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}}.general-info__body{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.general-info__image img{width:100%}.about-me{position:relative}.about-me__container{position:relative}.about-me__ball_orange{width:5.9322033898%;top:25%;right:1%;z-index:2}.about-me__ball_green{width:10.1694915254%;top:-10%;right:5%;z-index:3}.about-me__ball_grey{width:8.4745762712%;bottom:-8%;left:5%;z-index:3}.about-me__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-me__text-block{line-height:1.375;letter-spacing:.0125rem;text-align:justify;z-index:5}.about-me__text-block a{font-weight:600;color:#048b8b;padding:.3125rem 0;position:relative;-webkit-transition:color ease .3s 0s;transition:color ease .3s 0s}.about-me__text-block p:not(:last-child){margin-bottom:.75rem}.about-me__skills-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:5}.about-me__skills-block p{font-size:1.125rem;line-height:1.1111111111;font-weight:600;letter-spacing:.0125rem;color:#fff;background-color:#048b8b;padding:.75rem 1.5625rem;border-radius:.375rem}.certification__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery__content>:not(:last-child){margin-bottom:1.875rem}.gallery-body__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.375rem}.gallery-body__item{-webkit-box-flex:0;-ms-flex:0 1 17.1875rem;flex:0 1 17.1875rem}.gallery-body__wrapper{padding-top:.125rem}.gallery-body__button{display:block;margin:0 auto;font-size:1rem;font-weight:500;color:#fff;background-color:#048b8b;padding:1rem 1.5625rem;border-radius:.375rem;-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s}.gallery-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.625rem;overflow:hidden;opacity:0;-webkit-transform:translateY(3.125rem);-ms-transform:translateY(3.125rem);transform:translateY(3.125rem);-webkit-transition:all ease .8s 0s;transition:all ease .8s 0s;-webkit-box-shadow:0 0 .125rem rgba(0,0,0,.2);box-shadow:0 0 .125rem rgba(0,0,0,.2);cursor:pointer}.gallery-item._watcher-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.gallery-item__image-ibg{padding-bottom:48.5416666667%;overflow:hidden;-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s}.gallery-item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;letter-spacing:.0125rem;text-align:center;color:#fff;background-color:#048b8b;padding:.9375rem .9375rem .625rem;height:100%;-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s;z-index:2}.gallery-item__title{font-size:1.125rem;font-weight:700;line-height:1.1111111111}.gallery-item__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.1428571429}.gallery-item__details{font-weight:600;line-height:1.7857142857;-webkit-transition:all ease .3s 0s;transition:all ease .3s 0s;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-item__details::after{content:"";width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;border-top-right-radius:.1875rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.employers{position:relative}.employers__ball_orange{width:4.1666666667%;top:-10%;left:15%;z-index:2}.employers__ball_blue{width:7.2916666667%;top:-15%;left:5%;z-index:3}.employers__ball_turquoise{width:6.25%;bottom:-15%;right:5%;z-index:3}.employers__content{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.employers__logo{max-width:12.5rem}.employers__logo img{width:100%}.contacts{padding-bottom:3.125rem}.contacts__container{position:relative}.contacts__ball_turquoise{width:5.9322033898%;bottom:0;left:5%;z-index:3}.contacts__text{text-align:center;letter-spacing:.0125rem;margin-bottom:.9375rem}.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5625rem}.contacts__body{z-index:5}.contacts__item{letter-spacing:.0125rem;line-height:1.4285714286;padding:.0625rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem}.contacts__item_blue{color:#185b92;font-weight:600}.contacts__item:not(:last-child){margin-bottom:.625rem}@media (min-width:47.99875em){.general-info__content{max-width:65%}}@media (min-width:75em){[class*=__container]{padding-left:.9375rem}[class*=__container]{padding-right:.9375rem}.block-title{margin-bottom:2.5rem}.block-title{font-size:2.875rem}.block-title_small{font-size:1.875rem}.block-title_small{margin-bottom:1.25rem}.block-title_small{margin-top:1.25rem}.general-info{margin-bottom:5rem}.general-info__label:not(:last-child){margin-bottom:2.5rem}.general-info__label::before{width:6.25rem}.general-info__title{font-size:5rem}.general-info__title:not(:last-child){margin-bottom:2.5rem}.general-info__text:not(:last-child){margin-bottom:2.5rem}.about-me{padding-top:3.125rem}.about-me{margin-bottom:5rem}.about-me__skills-block{gap:1.25rem}.gallery{padding-top:3.125rem}.gallery{margin-bottom:5rem}.employers{padding-top:3.125rem}.employers{margin-bottom:5rem}.employers__content{gap:1.875rem}.contacts{padding-top:3.125rem}}@media (max-width:20em){[class*=__container]{padding-left:.9375rem}[class*=__container]{padding-right:.9375rem}.block-title{margin-bottom:1.5rem}.block-title{font-size:2rem}.block-title_small{font-size:1.125rem}.block-title_small{margin-bottom:1rem}.block-title_small{margin-top:1rem}.general-info{margin-bottom:1.875rem}.general-info__label:not(:last-child){margin-bottom:1.25rem}.general-info__label::before{width:1.875rem}.general-info__title{font-size:3.125rem}.general-info__title:not(:last-child){margin-bottom:1.25rem}.general-info__text:not(:last-child){margin-bottom:1.25rem}.about-me{padding-top:1.25rem}.about-me{margin-bottom:2.5rem}.about-me__skills-block{gap:.9375rem}.gallery{padding-top:1.25rem}.gallery{margin-bottom:2.5rem}.employers{padding-top:1.25rem}.employers{margin-bottom:2.5rem}.employers__content{gap:1.25rem}.contacts{padding-top:1.25rem}}@media (max-width:53.18625em){.about-me__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.875rem}}@media (max-width:47.99875em){.header__content{min-height:3.75rem}.menu__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;top:0;right:-100%;overflow:auto;padding:6.25rem .9375rem 1.875rem;-webkit-transition:all ease .5s 0s;transition:all ease .5s 0s}.menu__body::before{content:"";position:fixed;height:3.75rem;width:100%;top:0;right:-100%;-webkit-transition:all ease .5s 0s;transition:all ease .5s 0s;background-color:#048b8b;z-index:2}.menu-open .menu__body{right:0;background-color:#048b8b}.menu-open .menu__body::before{right:0}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.menu__link{font-size:1.375rem;color:#fff}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#fff}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.general-info{padding-top:3.75rem}.general-info__body{display:none}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:43.75em){.popup__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:20em) and (max-width:75em){@supports (padding-left:clamp(0.9375rem ,0.9375rem + 0vw ,0.9375rem)){[class*=__container]{padding-left:clamp(.9375rem ,.9375rem + 0 ,.9375rem)}}@supports not (padding-left:clamp(0.9375rem ,0.9375rem + 0vw ,0.9375rem)){[class*=__container]{padding-left:calc(.9375rem + 0 * (100vw - 20rem)/ 55)}}@supports (padding-right:clamp(0.9375rem ,0.9375rem + 0vw ,0.9375rem)){[class*=__container]{padding-right:clamp(.9375rem ,.9375rem + 0 ,.9375rem)}}@supports not (padding-right:clamp(0.9375rem ,0.9375rem + 0vw ,0.9375rem)){[class*=__container]{padding-right:calc(.9375rem + 0 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.5rem ,1.1363636364rem + 1.8181818182vw ,2.5rem)){.block-title{margin-bottom:clamp(1.5rem ,1.1363636364rem + 1.8181818182vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.5rem ,1.1363636364rem + 1.8181818182vw ,2.5rem)){.block-title{margin-bottom:calc(1.5rem + 1 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(2rem ,1.6818181818rem + 1.5909090909vw ,2.875rem)){.block-title{font-size:clamp(2rem ,1.6818181818rem + 1.5909090909vw ,2.875rem)}}@supports not (font-size:clamp(2rem ,1.6818181818rem + 1.5909090909vw ,2.875rem)){.block-title{font-size:calc(2rem + .875 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(1.125rem ,0.8522727273rem + 1.3636363636vw ,1.875rem)){.block-title_small{font-size:clamp(1.125rem ,.8522727273rem + 1.3636363636vw ,1.875rem)}}@supports not (font-size:clamp(1.125rem ,0.8522727273rem + 1.3636363636vw ,1.875rem)){.block-title_small{font-size:calc(1.125rem + .75 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-title_small{margin-bottom:clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)}}@supports not (margin-bottom:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-title_small{margin-bottom:calc(1rem + .25 * (100vw - 20rem)/ 55)}}@supports (margin-top:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-title_small{margin-top:clamp(1rem ,.9090909091rem + .4545454545vw ,1.25rem)}}@supports not (margin-top:clamp(1rem ,0.9090909091rem + 0.4545454545vw ,1.25rem)){.block-title_small{margin-top:calc(1rem + .25 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.875rem ,0.7386363636rem + 5.6818181818vw ,5rem)){.general-info{margin-bottom:clamp(1.875rem ,.7386363636rem + 5.6818181818vw ,5rem)}}@supports not (margin-bottom:clamp(1.875rem ,0.7386363636rem + 5.6818181818vw ,5rem)){.general-info{margin-bottom:calc(1.875rem + 3.125 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__label:not(:last-child){margin-bottom:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__label:not(:last-child){margin-bottom:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}@supports (width:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.general-info__label::before{width:clamp(1.875rem ,.2840909091rem + 7.9545454545vw ,6.25rem)}}@supports not (width:clamp(1.875rem ,0.2840909091rem + 7.9545454545vw ,6.25rem)){.general-info__label::before{width:calc(1.875rem + 4.375 * (100vw - 20rem)/ 55)}}@supports (font-size:clamp(3.125rem ,2.4431818182rem + 3.4090909091vw ,5rem)){.general-info__title{font-size:clamp(3.125rem ,2.4431818182rem + 3.4090909091vw ,5rem)}}@supports not (font-size:clamp(3.125rem ,2.4431818182rem + 3.4090909091vw ,5rem)){.general-info__title{font-size:calc(3.125rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__title:not(:last-child){margin-bottom:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__title:not(:last-child){margin-bottom:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__text:not(:last-child){margin-bottom:clamp(1.25rem ,.7954545455rem + 2.2727272727vw ,2.5rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.7954545455rem + 2.2727272727vw ,2.5rem)){.general-info__text:not(:last-child){margin-bottom:calc(1.25rem + 1.25 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.about-me{padding-top:clamp(1.25rem ,.5681818182rem + 3.4090909091vw ,3.125rem)}}@supports not (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.about-me{padding-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.about-me{margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)}}@supports not (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.about-me{margin-bottom:calc(2.5rem + 2.5 * (100vw - 20rem)/ 55)}}@supports (gap:clamp(0.9375rem ,0.8238636364rem + 0.5681818182vw ,1.25rem)){.about-me__skills-block{gap:clamp(.9375rem ,.8238636364rem + .5681818182vw ,1.25rem)}}@supports not (gap:clamp(0.9375rem ,0.8238636364rem + 0.5681818182vw ,1.25rem)){.about-me__skills-block{gap:calc(.9375rem + .3125 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.gallery{padding-top:clamp(1.25rem ,.5681818182rem + 3.4090909091vw ,3.125rem)}}@supports not (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.gallery{padding-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.gallery{margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)}}@supports not (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.gallery{margin-bottom:calc(2.5rem + 2.5 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.employers{padding-top:clamp(1.25rem ,.5681818182rem + 3.4090909091vw ,3.125rem)}}@supports not (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.employers{padding-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 55)}}@supports (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.employers{margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)}}@supports not (margin-bottom:clamp(2.5rem ,1.5909090909rem + 4.5454545455vw ,5rem)){.employers{margin-bottom:calc(2.5rem + 2.5 * (100vw - 20rem)/ 55)}}@supports (gap:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)){.employers__content{gap:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)}}@supports not (gap:clamp(1.25rem ,1.0227272727rem + 1.1363636364vw ,1.875rem)){.employers__content{gap:calc(1.25rem + .625 * (100vw - 20rem)/ 55)}}@supports (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.contacts{padding-top:clamp(1.25rem ,.5681818182rem + 3.4090909091vw ,3.125rem)}}@supports not (padding-top:clamp(1.25rem ,0.5681818182rem + 3.4090909091vw ,3.125rem)){.contacts{padding-top:calc(1.25rem + 1.875 * (100vw - 20rem)/ 55)}}}@media (any-hover:hover){.popup__link:hover{color:#185b92}.popup__link:hover::after{content:"";width:100%;background-color:#185b92}.menu__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu__link:hover{color:#fff}.menu__link:hover::after{content:"";width:100%}.general-info__link:hover{color:#185b92}.about-me__text-block a:hover{color:#185b92}.gallery-body__button:hover{-webkit-box-shadow:0 0 .625rem rgba(0,0,0,.3);box-shadow:0 0 .625rem rgba(0,0,0,.3);background-color:#185b92}.gallery-item:hover .gallery-item__image-ibg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery-item:hover .gallery-item__footer{background-color:#185b92}.gallery-item:hover .gallery-item__details{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}}@media (any-hover:none){.general-info__link{color:#185b92;text-decoration:underline}.about-me__text-block a{color:#185b92;text-decoration:underline}.gallery-body__button{background-color:#185b92;-webkit-box-shadow:0 0 .625rem rgba(0,0,0,.3);box-shadow:0 0 .625rem rgba(0,0,0,.3)}.gallery-item .gallery-item__details{-webkit-transform:translateX(70%);-ms-transform:translateX(70%);transform:translateX(70%)}}.webp .general-info{background:url(../img/decor/background.webp) center/cover no-repeat}