.btn-1,.btn-top{box-sizing:border-box;border-radius:20px;cursor:pointer}.banner__order,.btn-top{position:relative;transition:.2s}.p_bottom{margin-bottom:10px!important}.footer-mini{font-size:13px;color:#fff;font-weight:300}.callback{float:right}.text_span{text-align:left;display:block}.btn-1,.btn-top{text-align:center}header section .contacts>div .text{font-size:16px;line-height:18px;font-weight:400;text-align:right}.callback_form>p{font-size:14px;line-height:18px}.btn-top-callback::before{content:'';position:absolute;top:7px;left:20px;display:block;width:16px;height:16px;background-image:url('/img/phone.svg');background-size:contain}.btn-top:hover{background:#d49642}.btn-top{display:block!important;padding:15px 24px;font-size:14px;background:#764f19;color:#fff;text-decoration:none;margin-top:10px;width:170px;overflow-x:hidden}.btn-top .flare{position:absolute;top:0;height:100%;width:45px;transform:skewX(-45deg);left:-150%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.4));animation:3s linear infinite flareAnimation}100%{left:150%}.work-slider_center .slick-slide img{display:block;margin:initial;padding:0 16px;height:300px}@media screen and (max-width:748px){header section{display:flex;align-items:center;justify-content:space-between;height:130px!important;background-image:url(/img/header-bg.webp);background-repeat-y:no-repeat;background-color:#dbb74d;padding-left:16px;padding-right:16px}.image-example{float:initial!important;margin:15px 18px;text-align:center}.pap-block>.main-content-wr>.picture-wr .juxtapose{margin-bottom:16px;display:block;position:relative;width:100%!important}footer .footer-menu ul li:not(:last-child){margin-right:48px;line-height:2}footer .footer-menu{display:block!important;align-items:center;height:auto!important;background-color:transparent!important;padding-left:16px;padding-right:16px;margin-top:0!important;margin-bottom:30px}footer .footer-menu ul{display:block}}.header-pra{font-weight:600;font-size:16px;margin-top:5px;display:none}.btn-1,.kon1{font-size:14px}.flex-container,.kon{display:flex}.banner .banner__background.pagebg-contacts{background:url(/img/contacts/banner-21.jpg) 0 0/cover no-repeat}.fusion .work-slider_center .slick-slide img{display:block;margin:initial;padding:0 16px;background-size:cover;width:auto;height:280px}header section{display:flex;align-items:center;justify-content:space-between;height:168px;background-image:url(/img/header-bg.webp);background-repeat-y:no-repeat;background-color:#dbb74d;padding-left:16px;padding-right:16px}.container-menedger{display:inline-block}.socnet{display:flex;flex-wrap:wrap;margin:56px 0 24px}.managers__item{display:flex;align-items:center;width:215px!important}footer .footer-menu{display:flex;align-items:center;height:48px;background-color:#56544e;padding-right:16px;margin-top:0px;padding-left:50px}.new::after{content:url('https://www.tvoyportret.ru/img/new.png');position:absolute;width:15px;height:15px;margin-top:-16px}.pap-block>.main-content-wr>.info-wr .info-title{margin-bottom:24px;font-size:28px;line-height:30px;font-weight:400;color:#393939}.pap-block>.main-content-wr>.info-wr .info-text{margin-top:20px;font-size:16px;line-height:1.4em;font-weight:300}.pap-block>.main-content-wr>.info-wr .info-price{padding:0 24px 0 16px;font-size:26px;line-height:26px}.pap-block>.main-content-wr>.info-wr .info-price-add{margin-top:8px;margin-left:16px;font-size:18px}.sxema-linck{margin-top:7px;margin-left:0!important;text-decoration:underline!important}.btn-1,.kon1{text-decoration:none}header section .address .text a{margin-left:8px;color:#000;text-decoration:none}.pap-block>.main-content-wr>.picture-wr .sample-works-wr .sample-works a img{display:block;background-size:cover;width:100%;height:100%}.pap-block>.main-content-wr>.picture-wr .sample-works-wr .sample-works a{float:left;height:96px;margin-right:8px;margin-bottom:8px;overflow:hidden}.grecaptcha-badge{visibility:hidden}.block-photo-item-center{display:flex;flex-wrap:wrap;flex-direction:row-reverse;width:100%;align-items:center;justify-content:center}.item{margin:30px}.btn-1{display:inline-block;padding:0 24px;min-width:150px;height:auto;line-height:40px;background-color:#764f19;color:#fff;transition:.2s;margin-top:40px}body{background-color:#c0bdaf}main{display:block;padding-bottom:0;min-height:calc(100vh - 350px - 248px);background-color:#f8f9fa!important;font-size:16px;line-height:1.4em}@media screen and (max-width:748px){.new::after{content:url('https://www.tvoyportret.ru/img/new.png');position:absolute;width:15px;height:15px;margin-top:-40px;right:70px}.item{margin:0}.item-pror1{width:350px;display:inline-block;text-align:center}.sl-mob1 .star_bxslider_outer .star_bxslider_item img{width:auto;max-width:none;height:300px;position:relative}}@media screen and (min-width:748px){.sl-mob1{display:none}}.office__address p{display:block;align-items:center}.kon1{display:flex;padding:4px;align-items:center}.kon2{width:24px;height:24px;margin-right:8px}.banner__order,header .header-menu .desktop-main-menu>li>a,header .header-top-menu ul li a{line-height:18px;text-transform:uppercase;text-decoration:none}.star_bxslider_wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:3!important}@font-face{font-family:GillSans;src:url('/fonts/GillSans.eot');src:url('/fonts/GillSans.eot?#iefix') format('embedded-opentype'),url('/fonts/GillSans.woff2') format('woff2'),url('/fonts/GillSans.woff') format('woff'),url('/fonts/GillSans.ttf') format('truetype'),url('/fonts/GillSans.svg#GillSans') format('svg');font-weight:400;font-style:normal;font-display:swap}header .header-menu{position:relative;height:48px;background-color:#320f0d;padding-left:16px;padding-right:16px}.banner__order::after{content:">";position:absolute;top:3px;right:15px;font-size:17px;line-height:34px;color:inherit;opacity:0;transform:scaleY(1.6);transition:opacity .2s}.banner__order{font-weight:600;display:inline-block;font-size:16px;color:#000;padding:10px 29px;background-color:#efc42a;border:1px solid #efc42a;border-radius:20px}.address,.contacts,.contacts-top{position:absolute}.address{color:#000;right:400px}.contacts-top{right:40px!important;top:90px!important}.contacts{right:50px}header section .slogan{text-shadow:1px 1px 2px #000,0 0 1em #000;font-family:' New Standard Old Italic',serif;text-align:center;font-size:24px;line-height:28px;font-style:italic;color:#fff;POSITION:absolute;left:220px}.phone{margin-top:10px;margin-bottom:10px}header section .contacts>div .phone a{font-size:34px;line-height:22px;font-weight:400;text-decoration:none;color:#fff}header .header-menu .desktop-main-menu>li:not(:last-child){margin-right:14px}header .header-menu .desktop-main-menu>li>a{font-size:16px;color:#fff;transition:color .2s;font-family:Roboto,Arial,sans-serif}header .header-top-menu ul li a{font-size:14px;color:#fff;font-weight:600;letter-spacing:1px}.top-banner{margin-top:0}.star_bxslider_outer{position:relative;margin:0 auto}.star_bxslider_outer .star_bxslider_wrapper{-ms-touch-action:pan-y;touch-action:pan-y;background:0 0!important;position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:0 solid #fff;width:auto}.socnet__element-niz{width:30px}.soc_element-niz{margin-right:10px!important;float:left}.socnet__element:not(:last-child){margin-right:10px}.managers__item{display:flex;align-items:center;text-decoration:none;color:#000;float:left}.work-slider{margin-bottom:30px}.banner .banner__background.pagebg-arts_oil{background:url(/img/banners/mainBanner.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-female{background:url(/img/landing/banner-7.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-male{background:url(/img/landing/banner-6.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-portret_na_dereve{background:url(/img/portret-na-dereve/banner-5.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-pop_art_portraits{background:url(/img/pap/banner-4.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-autorskiy_portret{background:url(/img/autorskiy-portret/banner-3.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-oil_portrait{background:url(/img/oil/banner-1.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-photos_on_canvas{background:url(/img/canvas-page/banner-1.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-pap_mast{background:url(/img/pap/banner-mast.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-pap_fui{background:url(/img/pap/banner-fui.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-pap_infin{background:url(/img/pap/banner-infin.jpg) 0 0/cover no-repeat}.banner .banner__background.pagebg-pap_neon{background:url(/img/pap/banner-neon.jpg) 0 0/cover no-repeat}@media screen and (max-width:768px){.kon{display:block}.cl1{display:inline-block;margin-top:30px}.managers__avatar{width:70px;height:70px;margin-right:20px;border-radius:40px;background-color:#ccc}.h2-title span,h2 span{font-size:18px;text-align:left;display:block;margin-top:10px}.h2-title,h2{margin:20px auto;padding:0;font-size:30px;line-height:34px;font-weight:400;text-align:center;color:#000}.top-banner{left:0;position:absolute;margin-top:0}.star_bxslider_outer .star_bxslider_item img{width:auto;max-width:none;height:480px;position:relative}.address,.contacts{position:relative;right:auto}}header section .address .text{font-size:16px;line-height:1.4em;padding-top:0!important}header section .address .name{font-size:16px;line-height:18px;font-weight:600;margin-bottom:5px;margin-top:8px}@media screen and (max-width:415px){.site-wr{overflow-y:auto;overflow-x:hidden}.banner .banner__background.pagebg-contacts{background:url(/img/contacts/banner-21_mobi.jpg) no-repeat}footer section .contacts{width:auto;margin-top:0;line-height:2}footer{height:auto;padding:40px 0;margin-top:40px}.socnet{margin-top:40px;display:inline-block}}