:root{--text:#fec769;--line:#fee5b5;--font-size:16px;--duration:0.44s;--duration-line:0.84s}@-webkit-keyframes water{0%{-webkit-transform:translateY(10px)}50%{-webkit-transform:translateY(-45px)}100%{-webkit-transform:translateY(10px)}}@keyframes water{0%{transform:translateY(10px)}50%{transform:translateY(-45px)}100%{transform:translateY(10px)}}html{box-sizing:border-box;scroll-behavior:smooth;border:0}*,::after,::before{box-sizing:inherit}a{text-decoration:none;display:inline-block;color:#fff}li,ol,ul{margin:0;padding:0;list-style:none}body{font-family:Lato,Helvetica,sans-serif;font-weight:400;color:#fff;line-height:150%;background-color:#172331;cursor:url(../fonts/cursor-normal.cur),auto;transition:all .3s cubic-bezier(.5, .02, .13, .5);max-width:100%;margin:0 auto;border:0}p{margin:0 0 15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 15px;padding:0;line-height:100%;display:block}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin-top:30px}.h2,h2{font-size:28px;font-weight:700}.h3,h3{font-size:22px;font-weight:700}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0;transition:background-color 5000s ease-in-out 0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:5px 5px 5px -5px rgba(34,60,80,.2) inset;background-color:#f9f9fd}::-webkit-scrollbar-thumb{background-color:#356184;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(161,58,58,.25)),color-stop(.5,transparent),to(transparent))}::-moz-selection{background:#fee5b5;color:#131e2a}::selection{background:#fee5b5;color:#131e2a}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{max-width:1210px;margin:0 auto;padding:0 20px;width:100%}.title,.page-title{position:relative;text-align:center;margin-bottom:30px;font-family:Fira Sans,Helvetica,sans-serif;font-size:50px;font-weight:900}.title::before,.page-title::before{content:"";position:absolute;background-color:#fee5b5;height:5px;width:50px;top:-20px;left:50%;transform:translateX(-50%)}.social-icons{margin-top:30px;display:flex}.social-icons li{margin-right:15px}.social-icons li:last-child{margin-right:0}.social-icons a{font-family:icomoon;font-size:24px;background-color:#fee5b5;color:#172331;padding:5px;border-radius:15%;transition:all .4s cubic-bezier(.5, .02, .13, .5)}.social-icons a:focus.icon-instagram::before,.social-icons a:hover.icon-instagram::before{color:#e4405f}.social-icons a:focus.icon-telegram::before,.social-icons a:hover.icon-telegram::before{color:#449fdb}.social-icons a:focus.icon-github::before,.social-icons a:hover.icon-github::before{color:#000}.social-icons [data-tooltip]{position:relative}.social-icons [data-tooltip]::after{content:attr(data-tooltip);position:absolute;min-width:95px;top:240%;left:50%;transform:translateX(-50%);background-color:#0f0e0e;color:rgba(255,255,255,.6);box-shadow:2px 2px 5px rgba(0,0,0,.3);font-family:Lato,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:100%;border-radius:6px;padding:8px 5px 10px;text-align:center;pointer-events:none;opacity:0;transition:all .4s cubic-bezier(.5, .02, .13, .5)}.social-icons [data-tooltip]:focus::after,.social-icons [data-tooltip]:hover::after{opacity:1;top:3em}#toTop{position:fixed;display:inline-block;bottom:30px;right:-40px;width:40px;height:100px;z-index:100;cursor:pointer;text-align:center;opacity:0;visibility:hidden;transition:all 1s ease-in-out}#toTop span{position:relative;top:35px;right:-1px;color:#fee5b5;transition:all .3s ease 0;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:rotate(180deg);padding:0 9.33334px 0 4.66667px;text-transform:uppercase;font-size:15px;font-weight:700;line-height:16.8px;display:flex;align-items:center}#toTop span::after{content:"\ea3e";position:absolute;font-family:icomoon;font-size:15px;top:65px}#toTop:focus span,#toTop:hover span{cursor:pointer;color:#fec769;transition:all .3s ease-in-out}#toTop.show{opacity:1;visibility:visible;right:calc(2%)}@font-face{font-family:"Fira Sans";font-display:block;font-style:normal;font-display:swap;font-weight:400;src:local("Fira Sans Regular"),local(FiraSans-Regular),url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvk4jN.woff) format("woff")}@font-face{font-family:"Fira Sans";font-display:block;font-style:normal;font-display:swap;font-weight:500;src:local("Fira Sans Medium"),local(FiraSans-Medium),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveQhf8.woff) format("woff")}@font-face{font-family:Lato;src:url(../fonts/latoregular.woff2) format("woff2"),url(../fonts/latoregular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/latobold.woff2) format("woff2"),url(../fonts/latobold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.icon-adobephotoshop:before{color:#00c8ff}.icon-tags:before{color:#00c8ff}.icon-css3:before{color:#1572b6}.icon-figma:before{color:#f24e1e}.icon-github:before{transition:all .4s cubic-bezier(.5, .02, .13, .5)}.icon-gulp:before{color:#da4648}.icon-html-five:before{color:#e34f26}.icon-instagram:before{color:#172331;transition:all .4s cubic-bezier(.5, .02, .13, .5)}.icon-sass:before{color:#c69}.icon-telegram:before{color:#172331;transition:all .4s cubic-bezier(.5, .02, .13, .5)}.icon-cross:before{color:#fee5b5}.icon-git:before{color:#f05032}.footer__contacts-item [class*=icon-]:before{color:#fee5b5}.icon-figma:before,.icon-javascript:before,.icon-opencart:before,.icon-photoshop:before,.icon-php:before,.icon-wordpress:before{content:"";display:inline-block;width:36px;height:36px;background-size:100% auto!important}.icon-wordpress:before{background:url(../images/icons/icon-wordpress.svg) no-repeat center center}.icon-opencart:before{width:56px;background:url(../images/icons/icon-opencart.svg) no-repeat center center}.icon-php:before{background:url(../images/icons/icon-php.svg) no-repeat center center}.icon-javascript:before{background:url(../images/icons/icon-javascript.svg) no-repeat center center}.icon-photoshop:before{background:url(../images/icons/icon-photoshop.svg) no-repeat center center}.icon-figma:before{background:url(../images/icons/icon-figma.svg) no-repeat center center}.icon-fl:before{content:"";width:24px;height:24px;display:inline-block;background:url(../images/icons/icon-fl.svg) no-repeat center center;background-size:24px auto}.icon-freelancehunt:before{content:"";width:24px;height:24px;display:inline-block;background:url(../images/icons/icon-freelancehunt.svg) no-repeat center center;background-size:24px auto}.modal{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:300;display:none}.modal__wrapper{padding:50px;width:420px;max-width:575px;background-color:#172331;background-image:url(../images/modal-pattern.svg);background-position:bottom center;background-repeat:no-repeat;background-size:400%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px rgba(0,0,0,.25);border-radius:40px 0 40px 0;-webkit-animation:modal-open .5s;animation:modal-open .5s}.modal__close{cursor:pointer;position:absolute;right:30px;top:30px}.modal__close::before{transition:all .2s linear}.modal__close:hover::before{color:#fec769}input[type=email],input[type=tel],input[type=text],textarea{display:block;padding:13px 20px;width:100%;border-radius:6px;font-size:16px;line-height:22px;color:#c4c3ca;background-color:#131e2a;border:1px solid #fee5b5;transition:all .3s linear;box-shadow:0 4px 8px 0 rgba(21,21,21,.2);height:48px;margin-bottom:10px;font-weight:400;font-family:Lato,Helvetica,sans-serif}textarea{min-height:141px;resize:none;overflow:auto;margin-bottom:10px}.modal__body input,.modal__body textarea{padding-left:55px}input[type=email]:active,input[type=email]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{border-color:#fff;outline:0;box-shadow:0 4px 8px 0 rgba(21,21,21,.2)}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-weight:400;color:#c4c3ca;opacity:.7;letter-spacing:.5px;-moz-transition:all .2s linear;transition:all .2s linear}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-weight:400;color:#c4c3ca;opacity:.7;letter-spacing:.5px;-ms-transition:all .2s linear;transition:all .2s linear}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-weight:400;color:#c4c3ca;opacity:.7;letter-spacing:.5px;transition:all .2s linear}input[type=email]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;-moz-transition:all .2s linear;transition:all .2s linear}input[type=email]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;-ms-transition:all .2s linear;transition:all .2s linear}input[type=email]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,textarea:focus::placeholder{opacity:0;transition:all .2s linear}p.modal__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.modal__form{display:block;width:100%}.modal__form-icon{position:absolute}.modal__form-icon::before{color:rgba(255,235,167,.7);position:absolute;z-index:10;top:0;left:18px;height:48px;font-size:18px;line-height:48px;pointer-events:none;transition:all .2s linear}.modal__note{margin-top:25px;font-size:13px;letter-spacing:.5px}.modal__error p{position:relative;margin:0;padding-left:25px}.modal__error p::before{content:"\f06a";position:absolute;font-family:icomoon;font-size:17px;color:#df2e2e;top:0;left:0}.modal__succes{position:relative;margin:0;padding-left:25px}.modal__succes::before{content:"\f14a";position:absolute;font-family:icomoon;font-size:17px;color:#81b214;top:0;left:0}@-webkit-keyframes modal-open{from{top:-50%;opacity:0}to{top:50%;opacity:1}}@keyframes modal-open{from{top:-50%;opacity:0}to{top:50%;opacity:1}}.header{position:fixed;right:0;left:0;top:0;z-index:111;padding:40px 0;overflow-x:hidden;max-width:100%;margin:0 auto;background-color:transparent;transition:all .4s cubic-bezier(.785, .135, .15, .86)}body.admin-bar .header{top:32px}.header__fixed{padding:13px 0;background-color:#172331;transition:all .5s cubic-bezier(.785, .135, .15, .86);box-shadow:0 3px 5px rgb(0,0,0,.15)}.header__navbar{display:flex;width:100%;justify-content:space-between;align-items:center}.header__logo{z-index:102}.header__logo img{max-width:100%;height:auto}.header__logo-link{transition:all .4s cubic-bezier(.5, .02, .13, .5)}.header__logo-link:hover{transform:rotate(360deg)}.header__menu{display:block}.header__menu-list{display:flex;z-index:1}.header__menu-list-item{position:relative}.header__menu-list-item+.header__menu-list-item{margin-left:40px}.header__menu-list-item--menu{display:none}.header__menu-list-link{font-family:Lato,Helvetica,sans-serif;letter-spacing:0;font-weight:700;font-size:16px;text-transform:uppercase;position:relative;transition:all .3s cubic-bezier(.785, .135, .15, .86);color:#fee5b5}.header__menu-list-link::before{content:"";position:absolute;width:30px;height:30px;top:0;left:0;background-color:#fee5b5;opacity:.2;border-radius:50%;pointer-events:none;transition:all .3s cubic-bezier(.785, .135, .15, .86);transform:translatex(-100%) translatey(-100%) scale(0)}.header__menu-list-link:focus,.header__menu-list-link:hover{color:#fec769}.header__menu-list-link:focus:before,.header__menu-list-link:hover:before{transform:translateX(-30%) translateY(-10%) scale(1)}.header__contact-link{color:#fee5b5;font-size:16px;position:relative;padding-right:25px;transition:all .3s cubic-bezier(.5, .02, .13, .5);display:inline-block;line-height:100%}.header__contact-link div{overflow:hidden}.header__contact-link div:first-child{display:flex;overflow:hidden;text-shadow:0 var(--font-size) 0 var(--text)}.header__contact-link div:last-child{position:absolute;pointer-events:none;right:25px;left:0;bottom:-6px;height:5px}.header__contact-link div:last-child svg{display:block;position:absolute;right:0;top:0;width:300%;height:5px;fill:none;stroke:var(--line);stroke-width:1px;stroke-linecap:round;stroke-dasharray:63.5px 128px;stroke-dashoffset:var(--line-offset,190.25px);transform:translateX(var(--line-x)) translateZ(0);transition:transform var(--line-d, 0s),stroke-dashoffset var(--line-d, 0s)}.header__contact-link div span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal;transition:transform var(--duration) ease;transform:translateY(var(--m,0))}.header__contact-link div span:nth-child(1){transition-delay:50ms}.header__contact-link div span:nth-child(2){transition-delay:0.1s}.header__contact-link div span:nth-child(3){transition-delay:0.15s}.header__contact-link div span:nth-child(4){transition-delay:0.2s}.header__contact-link div span:nth-child(5){transition-delay:0.25s}.header__contact-link div span:nth-child(6){transition-delay:0.3s}.header__contact-link div span:nth-child(7){transition-delay:0.35s}.header__contact-link div span:nth-child(8){transition-delay:0.4s}.header__contact-link div span:nth-child(9){transition-delay:0.45s}.header__contact-link div span:nth-child(10){transition-delay:0.5s}.header__contact-link div span:nth-child(11){transition-delay:0.55s}.header__contact-link:focus,.header__contact-link:hover{--m:calc(var(--font-size) * -1);--line-d:var(--duration-line);--line-x:65.66%;--line-offset:63.5px}.header__contact-link:focus::after,.header__contact-link:hover::after{color:#fec769;right:110%}.header__contact-link::after{content:"\e945";position:absolute;font-family:icomoon;font-size:18px;right:0;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.5, .02, .13, .5); -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.burger{display:none;cursor:pointer}.header__menu-list.active{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;right:0;top:0;bottom:0;left:0;width:100%;height:100%;background-color:#172331;background-image:url(../images/modal-pattern.svg);background-position:bottom center;background-repeat:no-repeat;background-size:400%;z-index:101!important;margin:0;padding:0;transition:all .3s cubic-bezier(.5, .02, .13, .5)}.header__menu-list.active a{padding:20px;font-size:28px}.header__menu-list.active a::before{display:none}.hero{padding:174px 0 270px;position:relative}.hero::before{content:"";top:0;left:0;position:absolute;transform:rotateY(180deg);background-repeat:no-repeat;background-image:url(../images/bg-shape.svg);width:700px;height:700px;background-size:700px 700px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content{padding:174px 0 100px}.hero__wrapper{display:flex;justify-content:space-between;align-items:center}.hero__info-name{font-family:Fira Sans,Helvetica,sans-serif;font-weight:900;font-size:95px;margin:40px 0;background:url(../images/animated-text-fill.png) repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:text-animation 130s linear infinite;animation:text-animation 130s linear infinite;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:cover}@-webkit-keyframes text-animation{0%{background-position:0 105%}100%{background-position:100% 100%}}@keyframes text-animation{0%{background-position:0 105%}100%{background-position:100% 100%}}.hero__info-greeting,.hero__info-profession{font-size:24px;font-weight:700;position:relative;max-width:500px;line-height:120%}.hero__info-greeting{color:#fee5b5;display:inline-block}.hero__info-profession .typed{padding-bottom:4px;letter-spacing:1px;border-bottom:3px solid #fee5b5}.hero__image{max-width:465px;max-height:500px;margin-right:20px}.hero__image img{-o-object-fit:cover;object-fit:cover;filter:sepia(30%);box-shadow:20px 20px 0 0 rgba(254,229,181,.08);border-radius:40px 4px 40px 4px;max-width:100%;height:auto}.about{padding:100px 0;background-color:#131e2a;position:relative}.about__shape{left:0;right:0;top:-100px;position:absolute;background-repeat:no-repeat;background-image:url(../images/about-bg-shape.svg);width:100%;height:100px;background-size:100% 100px;z-index:-1}.about__wrapper{display:flex;justify-content:space-between;align-items:center}.about__text{color:rgba(255,255,255,.6);font-size:16px;line-height:150%}.about__text+.about__text{margin-top:30px}.about__button{margin-top:40px;text-align:center}.about__button-link{font-size:19px;display:inline-block;border:1px solid rgba(254,229,181,.8);color:#fee5b5;background-color:#131e2a;padding:20px 100px 20px 30px;border-radius:15px 3px;z-index:1;overflow:hidden;position:relative;transition:all .5s}.about__button-link:focus,.about__button-link:hover{color:#172331}.about__button-link::after{content:"";position:absolute;z-index:-1;border-radius:50%;width:44%;height:120px;background:rgba(254,229,181,.9);right:0;top:0;transition:all .5s;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:translateX(20px);-moz-transform-origin:0 0;-moz-transform:translateX(20px);-ms-transform-origin:0 0;-ms-transform:translateX(20px);transform-origin:0 0;transform:translate(50px,-29px)}.about__button-link:focus::after,.about__button-link:hover::after{width:140%}.about__button-link::before{position:absolute;top:50%;right:15px;font-size:25px;transform:translateY(-50%);left:auto;z-index:2;color:#172331}.services{padding:100px 0}.services__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.services__item{background-color:#131e2a;padding:50px 40px;margin:20px 20px 40px;box-shadow:20px 20px 0 0 rgba(254,229,181,.08);border-radius:20px 4px 20px 4px;width:320px;min-height:320px;flex:1 1 auto}.services__item-icon{font-size:28px;margin-bottom:30px;color:#fee5b5;text-align:center}.services__item-title{font-size:24px;line-height:150%;font-weight:700;text-align:center;margin-top:0}.services__item-text{font-size:16px;line-height:150%;color:rgba(255,255,255,.6)}.works{padding:100px 0;background-color:#131e2a}.works__filters{display:block;text-align:center}.works__filters li{display:inline-block}.works__filters li a{display:block;margin:5px;color:#fee5b5}.works__filters li a.active,.works__filters li a:hover{color:#fec769}.works__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.works__item{width:350px;height:218px;margin:20px 20px 40px;background-repeat:no-repeat;background-size:cover;background-position:top center;box-shadow:20px 20px 0 0 rgba(254,229,181,.08);border-radius:20px 0 20px 0;flex:1 1 29%;filter:sepia(30%) grayscale(30%);position:relative;transition:all .4s cubic-bezier(.5, .02, .13, .5)}.works__item img{border-radius:20px 0 20px 0;display:block;width:100%;height:100%;object-fit:cover}.works__item::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);border-radius:20px 0 20px 0;transition:all .3s cubic-bezier(.5, .02, .13, .5);opacity:0}.works__item::after{content:"\ea7d";position:absolute;top:50%;left:50%;font-family:icomoon;font-size:50px;transform:translate(-50%,-50%) scale(0);transition:all .3s 0 cubic-bezier(.6, -.28, .735, .045);opacity:0}.works__item:focus::after,.works__item:focus::before,.works__item:hover::after,.works__item:hover::before{opacity:1}.works__item:focus::after,.works__item:hover::after{transform:translate(-50%,-50%) scale(1);transition:all .3s .1s cubic-bezier(.175, .885, .32, 1.275)}.skills{padding:100px 0}.skills__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px}.skills__item{background-color:#131e2a;padding:70px 40px;box-shadow:20px 20px 0 0 rgba(254,229,181,.08);border-radius:20px 4px 20px 4px;margin:20px 20px 40px;justify-content:center;align-items:center;text-align:center;width:240px;height:230px;flex:1 1 auto}.skills__item-icon{font-size:36px}.skills__item-title{font-weight:700;font-size:20px;line-height:100%;margin-top:30px}.waves{position:relative;text-align:center;bottom:0}.waves__svg{position:relative;width:100%;height:15vh;top:0;z-index:50;margin-bottom:-7px;min-height:100px;max-height:150px}.waves__parallax>use{-webkit-animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.waves__parallax>use:nth-child(1){-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s}.waves__parallax>use:nth-child(2){-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:10s;animation-duration:10s}.waves__parallax>use:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-duration:13s;animation-duration:13s}.waves__parallax>use:nth-child(4){-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}.footer{padding:10px 0 50px;background-color:#131e2a}.footer__wrapper{display:flex;justify-content:space-between}.footer__info{max-width:460px}.footer__info-title{margin-top:20px;text-align:left}.footer__info-title::before{display:none}.footer__info-text{font-size:16px;line-height:150%;font-weight:400;color:rgba(255,255,255,.6)}.footer__info-link{color:#fee5b5;text-decoration:underline;transition:all .3s cubic-bezier(.5, .02, .13, .5)}.footer__info-link:focus,.footer__info-link:hover{color:#fec769}.footer__social-icons{margin-top:20px}.footer__contacts{display:flex;margin:0 -20px}.footer__contacts-item{background-color:#172331;padding:70px 40px;box-shadow:20px 20px 0 0 rgba(254,229,181,.08);border-radius:20px 4px 20px 4px;margin:20px 20px 40px;justify-content:center;align-items:center;text-align:center;width:240px;height:224px;display:flex;flex-direction:column;flex:1 1 auto}.footer__contacts-icon{color:#fee5b5;font-size:30px}.footer__contacts-title{font-size:16px;line-height:150%;margin-top:20px;position:relative;transition:all .3s ease}.footer__contacts-title:focus,.footer__contacts-title:hover{color:#fec769}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}article.post{margin-bottom:45px}.content img{max-width:100%;height:auto}.content .post-media{margin-bottom:30px}.content .post-media a{display:block}.content .post-media img{width:100%}.content .post-meta{margin-bottom:15px;margin-top:30px;}.comment-respond a,.post-content a{color:#fec769}.comment-respond a:hover,.post-content a:hover{text-decoration:underline;color:#fec769}.post-description img,.post-media img{box-shadow:20px 20px 0 0 rgb(254 229 181 / 8%);border-radius:40px 4px 40px 4px}.post-meta ul li,.post-tags ul li{display:inline-block;margin-right:10px}.navigation:after{content:"";display:table;width:100%;clear:both}.single-post .comment-respond,.single-post .entry-pings{background:#131e2a;background-image:url(../images/modal-pattern.svg);background-position:bottom center;background-repeat:no-repeat;background-size:400%;padding:50px;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.3);border-radius:40px 0 40px 0}.comment-respond{margin:20px 0;border-left:none!important}.comment-respond .h3,.comment-respond h3,.entry-pings .h3,.entry-pings h3{font-size:20px;margin-bottom:30px;margin-top:0}#cancel-comment-reply-link{margin-left:7px}li.comment{border-right:none}.comment-content{clear:both;overflow:hidden}.comment-list li{font-size:14px;padding:30px 50px}.comment-list>li{background-color:#131e2a;box-shadow:20px 20px 0 0 rgb(254 229 181 / 8%);border-radius:20px 4px 20px 4px;margin-bottom:50px;padding:50px}.comment-list .children{margin-top:2px}.comment-list li li{padding-bottom:0}.comment-list li .comment-body{position:relative}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond label{display:block;margin-bottom:5px}.entry-pings .reply{display:none}.form-allowed-tags{background-color:#f5f5f5;font-size:16px;padding:24px}.comment-reply-link{cursor:pointer;background-color:#fec769;border:none;border-radius:3px;color:#172331;font-size:12px;font-weight:700;letter-spacing:1px;padding:4px 10px;text-transform:uppercase;width:auto;transition:.3s;margin-top:5px}.comment-reply-link:hover{background-color:#fee5b5}.comment-author img{border-radius:100%;margin-right:10px;box-shadow:5px 5px 0 0 rgb(254 229 181 / 8%);float:left}.comment-body>p{clear:both}.comment-form-comment{width:46%;float:left;margin-right:4%}.logged-in-as+.comment-form-comment{width:100%!important;margin-right:0!important;float:none}#comments .form-submit{margin-bottom:0;float:right}.wp_syntax{border-radius:4px}span.required{color:#cb7474;font-weight:700}.post-content ol,.post-content ul{margin:15px 0;padding:0 0 0 30px}.post-content ul,.post-content ul li{list-style:disc}.post-content ol,.post-content ol li{list-style:decimal-leading-zero}.breadcrumbs{text-align:center;margin-bottom:40px}.breadcrumbs>li{display:inline-block}.breadcrumbs a{color:#fee5b5}.breadcrumbs a:hover{color:#fec769}.breadcrumbs>li+li:before{content:"/";display:inline-block;margin:0 7px;opacity:.5}.sgr-main{clear:both;padding:0;float:left}.sgr-main>div{-webkit-transform:scale(.77);-moz-transform:scale(.77);-ms-transform:scale(.77);-o-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}p.sgr-infotext{padding-bottom:15px;font-size:85%}.grecaptcha-badge{visibility:visible}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px 0 0;border:1px solid #eee;line-height:1;text-decoration:none;border-radius:2px;font-weight:600}.page-numbers.current,a.page-numbers:hover{background:#f9f9f9;color:#172331}.row{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;}.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px) {
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
	
	.article-grid .post-media img{
		aspect-ratio: 4 / 2;
		object-fit:cover;
	}
}