.elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-container{min-height:820px;}.elementor-2 .elementor-element.elementor-element-546f7ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/main-bg.png");background-position:top center;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-background-overlay{background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/circles.png");background-position:100% 120px;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-546f7ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d4108ef{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-bbd6956 .elementor-spacer-inner{height:175px;}.elementor-2 .elementor-element.elementor-element-13b9f4d{width:570px;max-width:570px;}.elementor-2 .elementor-element.elementor-element-525e4cc .elementor-spacer-inner{height:30px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb{font-family:"Noto Sans", Sans-serif;width:600px;max-width:600px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb > .elementor-widget-container{padding:28px 40px 28px 156px;background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/book.png");background-position:10px 100%;background-repeat:no-repeat;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#FDA80080;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-c15cc47 .elementor-spacer-inner{height:30px;}.elementor-2 .elementor-element.elementor-element-0f17fcf .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-0f17fcf .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-0f17fcf .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0.6px;fill:#353535;color:#353535;border-radius:10px 10px 10px 10px;padding:30px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-0f17fcf{z-index:2;width:320px;max-width:320px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0.6px;fill:#353535;color:#353535;background-color:var( --e-global-color-a303afc );border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFCD14;border-radius:10px 10px 10px 10px;padding:27px 0px 27px 0px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1ce9d1e .elementor-button:focus{background-color:#FFCD14;border-color:#FFCD14;}.elementor-2 .elementor-element.elementor-element-1ce9d1e > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e{z-index:2;width:280px;max-width:280px;}.elementor-2 .elementor-element.elementor-element-83ecb08{text-align:left;}.elementor-2 .elementor-element.elementor-element-83ecb08 > .elementor-widget-container{margin:35px 0px 0px 435px;}.elementor-2 .elementor-element.elementor-element-40de277 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e5012c{text-align:right;bottom:-70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6e5012c{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-6e5012c{right:0px;}.elementor-2 .elementor-element.elementor-element-48f234b{z-index:3;}.elementor-2 .elementor-element.elementor-element-4decba1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-4decba1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/zigzag.png");background-position:90% 0px;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-4decba1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-4decba1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b5cfcdc > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b5cfcdc{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b5cfcdc{right:0px;}.elementor-2 .elementor-element.elementor-element-b5cfcdc{top:-60px;}.elementor-2 .elementor-element.elementor-element-17cf5a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-17cf5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/circles-left.png");background-position:0px 30px;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-17cf5a2 > .elementor-background-overlay{background-image:url("https://catalog.dmitriydyakov.ru/wp-content/uploads/circles-right.png");background-position:100% 92%;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-17cf5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 80px 20px;}.elementor-2 .elementor-element.elementor-element-625cea7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-625cea7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-625cea7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-625cea7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b10f878:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-b10f878 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b10f878 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-b10f878 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-16af485{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-16af485{left:0px;}.elementor-2 .elementor-element.elementor-element-16af485{top:0px;}.elementor-2 .elementor-element.elementor-element-10bb93a .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2 .elementor-element.elementor-element-10bb93a .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2 .elementor-element.elementor-element-10bb93a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;line-height:1em;letter-spacing:0.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:8px 12px 7px 12px;}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__items{margin-left:calc(-30px / 2);margin-right:calc(-30px / 2);width:calc(100% + 30px);}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container{margin:-15px 0px -15px 0px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-da20e3c .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-da20e3c .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-da20e3c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1em;letter-spacing:0.6px;fill:#353535;color:#353535;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-2 .elementor-element.elementor-element-da20e3c > .elementor-widget-container{margin:50px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-container{min-height:640px;}.elementor-2 .elementor-element.elementor-element-546f7ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1460px auto;}.elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-background-overlay{background-position:100% 80px;background-size:150px auto;}.elementor-2 .elementor-element.elementor-element-546f7ac{margin-top:-80px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-bbd6956 .elementor-spacer-inner{height:140px;}.elementor-2 .elementor-element.elementor-element-13b9f4d{width:450px;max-width:450px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb{font-size:14px;line-height:1.5em;width:450px;max-width:450px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb > .elementor-widget-container{padding:20px 20px 20px 120px;background-position:8px 6px;background-size:100px auto;}.elementor-2 .elementor-element.elementor-element-0f17fcf .elementor-button{font-size:14px;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0f17fcf{width:250px;max-width:250px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e .elementor-button{font-size:14px;border-width:2px 2px 2px 2px;padding:18px 0px 18px 0px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e{width:200px;max-width:200px;}.elementor-2 .elementor-element.elementor-element-83ecb08 .elementor-image img{width:80px;}.elementor-2 .elementor-element.elementor-element-83ecb08 > .elementor-widget-container{margin:20px 0px 0px 350px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-40de277 > .elementor-widget-container{margin:80px -18px 0px -6px;}.elementor-2 .elementor-element.elementor-element-6e5012c .elementor-image img{width:100px;}.elementor-2 .elementor-element.elementor-element-6e5012c{bottom:35px;}.elementor-2 .elementor-element.elementor-element-4decba1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-4decba1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-17cf5a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-17cf5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-17cf5a2 > .elementor-background-overlay{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-625cea7 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__items{margin-left:calc(-20px / 2);margin-right:calc(-20px / 2);width:calc(100% + 20px);}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-da20e3c .elementor-button{font-size:14px;letter-spacing:0.4px;padding:14px 30px 14px 30px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-546f7ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:2270px auto;}.elementor-2 .elementor-element.elementor-element-546f7ac > .elementor-background-overlay{background-position:100% 130px;background-size:100px auto;}.elementor-2 .elementor-element.elementor-element-546f7ac{margin-top:-70px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-9aa918e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-bbd6956 .elementor-spacer-inner{height:10px;}.elementor-2 .elementor-element.elementor-element-13b9f4d{text-align:center;width:290px;max-width:290px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb{font-size:12px;width:290px;max-width:290px;}.elementor-2 .elementor-element.elementor-element-dbd6bbb > .elementor-widget-container{padding:10px 10px 10px 80px;background-position:0px 50%;background-size:74px auto;}.elementor-2 .elementor-element.elementor-element-0f17fcf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-0f17fcf{width:240px;max-width:240px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1ce9d1e{width:240px;max-width:240px;}.elementor-2 .elementor-element.elementor-element-40de277 .elementor-image img{width:240px;}.elementor-2 .elementor-element.elementor-element-40de277 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e5012c .elementor-image img{width:60px;}.elementor-2 .elementor-element.elementor-element-6e5012c{z-index:4;bottom:-120px;}.elementor-2 .elementor-element.elementor-element-48f234b{margin-top:40px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-625cea7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b10f878.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-16af485{text-align:right;top:-24px;}.elementor-2 .elementor-element.elementor-element-16af485 .elementor-image img{width:80%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-16af485{right:-20px;}body.rtl .elementor-2 .elementor-element.elementor-element-16af485{left:-20px;}.elementor-2 .elementor-element.elementor-element-10bb93a .elementor-button{font-size:15px;padding:7px 15px 8px 15px;}.elementor-2 .elementor-element.elementor-element-10bb93a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-10bb93a{z-index:5;}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}.elementor-2 .elementor-element.elementor-element-6ee9e93 .jet-listing-grid__items{margin-left:calc(-0px / 2);margin-right:calc(-0px / 2);width:calc(100% + 0px);}.elementor-2 .elementor-element.elementor-element-6ee9e93 > .elementor-widget-container{margin:-15px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-6ee9e93{width:300px;max-width:300px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-9aa918e{width:60%;}.elementor-2 .elementor-element.elementor-element-659f245{width:40%;}.elementor-2 .elementor-element.elementor-element-625cea7{width:25%;}.elementor-2 .elementor-element.elementor-element-b10f878{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-9aa918e{width:65%;}.elementor-2 .elementor-element.elementor-element-659f245{width:35%;}.elementor-2 .elementor-element.elementor-element-625cea7{width:35%;}.elementor-2 .elementor-element.elementor-element-b10f878{width:65%;}}/* Start custom CSS for heading, class: .elementor-element-13b9f4d */.elementor-2 .elementor-element.elementor-element-13b9f4d:before {
    content: "";
    display: block;
    width: 50px;
    height: 8px;
    background-image: linear-gradient(to top, #ffd91c, #ffaf00);
    position: absolute;
    top: 21px;
    left: -80px
}
@media (min-width:300px) and (max-width:1024px) {
.elementor-2 .elementor-element.elementor-element-13b9f4d:before {
    display: none !important;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f17fcf */.elementor-2 .elementor-element.elementor-element-0f17fcf .elementor-button {
    box-shadow: 0.9px 9px 22.1px 1.9px rgba(212, 157, 0, 0.3);
    background-image: linear-gradient(to top, #ffd91c, #ffaf00);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-546f7ac */@media (min-width:1921px) and (max-width:10000px) {
.elementor-2 .elementor-element.elementor-element-546f7ac {
    background: url(/wp-content/uploads/main-bg-big.png) !important;
    margin: -120 0 80px 0 !important;
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10bb93a */.elementor-2 .elementor-element.elementor-element-10bb93a .elementor-button {
    box-shadow: 0.9px 9px 22.1px 1.9px rgba(212, 157, 0, 0.3);
    background-image: linear-gradient(to top, #ffd91c, #ffaf00);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da20e3c */.elementor-2 .elementor-element.elementor-element-da20e3c .elementor-button {
    cursor: pointer;
    box-shadow: 0.9px 9px 22.1px 1.9px rgba(212, 157, 0, 0.3);
    background-image: linear-gradient(to top, #ffd91c, #ffaf00);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48f234b */@media (min-width:1921px) and (max-width:10000px) {
.elementor-2 .elementor-element.elementor-element-48f234b {
    margin: 80px 0 0 0 !important;
}    
}/* End custom CSS */