.page_content.layout{padding-top:0;color:#000;font-size:16px;font-family:Roboto,Roboto,Arial,Helvetica,sans-serif;line-height:24px}.layout h1{margin:0 0 30px;color:#000;font-size:43px;font-style:normal;font-weight:300;font-family:FavoritLightC,Roboto,Roboto,Arial,Helvetica,sans-serif;line-height:50px}.layout h2{margin:0 0 26px;color:#000;font-size:29px;font-style:normal;font-weight:900;font-family:FavoritHeavyC,Roboto,Roboto,Arial;line-height:38px}.layout .stopper{width:1090px;height:100%}.layout .image img{max-width:100%}.layout .btn-gradient{padding:15px 24px;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Roboto,Roboto,Arial,Helvetica,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;letter-spacing:.0357143em;background:linear-gradient(50.12deg,#2f80ed 4.25%,#9b51e0 100%);box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);border:0;border-radius:5px}.layout .btn-gradient:hover{text-decoration:none;background:#2f80ed}.layout .btn-gradient:focus{outline:0}.layout .block-info-top{height:500px;background:url('/images/photobooks/layout/bg-layout.webp') no-repeat center top}.layout .block-info-top .stopper{display:flex;align-items:center;height:100%}.layout .block-info-top .descr{max-width:600px;padding-bottom:40px}.layout .block-info-top p{margin:0 0 40px;font-size:23px;font-style:normal;font-weight:400;font-family:FavoritC,Roboto,Roboto,Arial,Helvetica,sans-serif;line-height:30px}.layout .block-how-to-print{overflow:hidden;height:660px}.layout .block-how-to-print .stopper{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;position:relative}.layout .block-how-to-print .image{position:absolute;left:690px;top:50%;width:914px;transform:translate(0,-50%)}.layout .block-how-to-print .descr{max-width:660px}.layout .block-how-to-print .descr ul,.layout .block-requirements .descr ul{list-style:none}.layout .block-how-to-print .descr ul li,.layout .block-requirements .descr ul li{position:relative;margin:0 0 24px;padding-left:30px;font-weight:500}.layout .block-how-to-print .descr ul li:before,.layout .block-requirements .descr ul li:before{content:'';position:absolute;left:2px;top:9px;display:block;width:6px;height:6px;background:#2f64ed;border-radius:50%}.layout .block-requirements{margin-bottom:60px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.layout .block-requirements .stopper{display:flex;align-items:center;padding-top:56px;justify-content:space-between}.layout .block-requirements .descr{width:690px;padding-top:30px}.layout .block-cut-safe-fields{margin-bottom:100px}.layout .block-cut-safe-fields h2{margin-bottom:40px;text-align:center}.layout .block-cut-safe-fields .image,.layout .block-cut-safe-fields .label{text-align:center}.layout .block-cut-safe-fields .label{color:#000;font-family:FavoritC;font-style:normal;font-weight:400;font-size:23px;line-height:30px}.layout .block-cut-safe-fields .label+.image{margin-top:18px}.layout .block-cut-safe-fields .image+.label{margin-bottom:50px}.layout .block-cut-safe-fields .text{width:746px;margin-left:auto;margin-right:auto;text-align:left}.layout .block-book-templates{margin-bottom:80px}.layout .block-book-templates .stopper{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.layout .block-book-templates .descr ul{list-style:none}.layout .block-book-templates .descr ul li a{color:#000;font-size:16px;line-height:35px;text-decoration:underline}.layout .block-book-templates .descr ul li a:hover{text-decoration:none}.layout .block-form{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:100px}.layout .block-form .is-dropdown{margin-right:20px}.layout .block-form .is-dropdown .dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:348px;padding-left:15px;padding-top:3px;padding-bottom:2px;padding-right:18px;text-align:left;font-size:18px;line-height:35px;background:#fff;border:1px solid #c4c4c4}.layout .block-form .is-dropdown .dropdown-toggle:after{width:16px;height:10px;margin:0;border:0;background:url(/images/staticpages/contact/new/icon-arrow.svg) no-repeat left top}.layout .block-form .is-dropdown .dropdown-toggle:focus{outline:0}.layout .block-form .is-dropdown .dropdown-toggle span{display:block;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout .btn-gradient{width:260px;height:48px;font-weight:400}.but_block{text-align:center;margin-top:40px}.go2edit{cursor:pointer;display:inline-block}.go2lk{margin-left:40px;cursor:pointer;display:inline-block}.layout .btn-gradient_orange{padding:15px 24px;color:#fff;font-size:16px;font-style:normal;font-weight:500;font-family:Roboto,Roboto,Arial,Helvetica,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;letter-spacing:.0357143em;background:linear-gradient(50.12deg,#ed872b 4.25%,#e93250 100%);box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);border:0;border-radius:5px}.layout .btn-gradient_orange{width:260px;height:48px;font-weight:400}.layout .but_block .album_name{background:#f2f2f2;border:none;padding:15px;width:600px;font-size:18px;margin-bottom:20px}.cover_block{text-align:center}.cover_block .img_block{height:200px;margin-top:5px;margin-bottom:5px}.cover_block .img_block img{height:100%}.page_block{text-align:center;margin:15px;display:inline-block}.page_block .page_img_block{height:200px;margin-top:5px;margin-bottom:5px}.page_img_block img{height:100%}.files_title{font-weight:700;font-size:24px;margin:20px;text-align:center;color:#333;font-family:Favorit}.ch_file_but{margin-top:15px;margin-bottom:15px;cursor:pointer;padding:5px 10px 5px 10px;color:#333;font-weight:700;font-size:13px;border-radius:5px;border:1px solid #333;display:inline-block;text-align:center}.load_div{position:fixed;background:#fff;border-radius:15px;border:2px solid #000;width:400px;height:200px;padding:5px;transform:translate(-50%,-50%);z-index:9999;left:50%;top:30%;font-size:22px;color:#000;text-align:center;padding-top:70px;user-select:none;overflow:hidden}.pages_block{text-align:center}.layout.all_maket .title_1{font-weight:700;font-size:28px;color:#000;margin-bottom:20px}.layout.all_maket .title_2{font-size:18px;color:#000;margin-bottom:15px}.layout.all_maket .info_1{font-size:14px}.error_block{text-align:center;color:red;font-size:16px;border-radius:10px;border:1px solid red;padding:15px;margin:15px auto;width:400px}.btn-gradient{display:inline-block;margin-top:-4px;cursor:pointer}.btn-gradient.disable{opacity:.5;pointer-events:none}.hide{display:none}