.elementor-6 .elementor-element.elementor-element-c6c4edb > .elementor-container{min-height:100vh;}.elementor-6 .elementor-element.elementor-element-c6c4edb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-c6c4edb{padding:0% 0% 0% 0%;z-index:3;overflow:visible;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-8f92d85 .swiper-slide-bg{background-image:url(https://dsmstudio.ru/wp-content/uploads/2023/02/1644678053_68-krot-info-p-kukhni-stilnie-sovremennie-72.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-8f92d85 .elementor-background-overlay{background-color:#0000005E;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-65cea04 .swiper-slide-bg{background-image:url(https://dsmstudio.ru/wp-content/uploads/2023/02/blyum.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-65cea04 .elementor-background-overlay{background-color:#0000006B;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-c1559c5 .swiper-slide-bg{background-image:url(https://dsmstudio.ru/wp-content/uploads/2023/02/816.jpg);background-size:cover;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-repeater-item-c1559c5 .elementor-background-overlay{background-color:#00000057;}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-slide{height:628px;transition-duration:calc(5000ms*1.2);}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-slide-contents{max-width:100%;}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-slide-inner{padding:0% 0% 0% 0%;text-align:center;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-heading{font-family:"ft", Sans-serif;font-size:4vw;font-weight:100;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-description{font-family:"ft", Sans-serif;font-size:27px;font-weight:200;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-button{font-family:"ft", Sans-serif;font-size:28px;font-weight:100;border-width:1px;background-color:#96893900;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-button:hover{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-pagination-bullet{height:15px;width:15px;}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-container-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-pagination-fraction{font-size:15px;}.elementor-6 .elementor-element.elementor-element-b8a678c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-278beac > .elementor-container{min-height:400px;}.elementor-6 .elementor-element.elementor-element-278beac:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-278beac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-6 .elementor-element.elementor-element-278beac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2% 3% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-278beac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-91bc22b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-91bc22b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9fb967a .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:var( --e-global-typography-6a0caec-font-family ), Sans-serif;font-size:var( --e-global-typography-6a0caec-font-size );font-weight:var( --e-global-typography-6a0caec-font-weight );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-9fb967a > .elementor-widget-container{margin:-40px 50px 0px 50px;padding:0px 50px 0px 50px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-9fb967a{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-bbec705 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-bbec705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:30px;padding:0% 2% 0% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-bbec705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-0676120 .elementor-wrapper{aspect-ratio:16 / 9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-22f5a48{color:var( --e-global-color-astglobalcolor4 );font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-22f5a48 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-6 .elementor-element.elementor-element-09f67ef > .elementor-container{min-height:300px;}.elementor-6 .elementor-element.elementor-element-09f67ef:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-09f67ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dsmstudio.ru/wp-content/uploads/2022/12/interior-of-a-modern-kitchen-with-wooden-details-1.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-09f67ef > .elementor-background-overlay{background-color:var( --e-global-color-afc145a );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-09f67ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-f9ebd0e{overflow:visible;}.elementor-6 .elementor-element.elementor-element-1198062 img{width:85%;}.elementor-6 .elementor-element.elementor-element-f6503cc .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-1c0a1de{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-a856c65{overflow:visible;}.elementor-6 .elementor-element.elementor-element-abb9231 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-6 .elementor-element.elementor-element-2294e9d .elementor-heading-title{color:#FFFEFE;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-26f6482{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-1d886c5{overflow:visible;}.elementor-6 .elementor-element.elementor-element-b456f0d img{width:86%;}.elementor-6 .elementor-element.elementor-element-447f968 .elementor-heading-title{color:#F4EFEF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-8891b3e{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-aefc2bd{overflow:visible;}.elementor-6 .elementor-element.elementor-element-7e40ea9 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-6 .elementor-element.elementor-element-33c8fb5 .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-37dd935{color:#FFFDFD;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-ab46bbe{overflow:visible;}.elementor-6 .elementor-element.elementor-element-76ab06f img{width:83%;}.elementor-6 .elementor-element.elementor-element-e6a27f4 .elementor-heading-title{color:#FDFDFD;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-a4d6fdd{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-b38a104{overflow:visible;}.elementor-6 .elementor-element.elementor-element-5e49d3a img{width:83%;}.elementor-6 .elementor-element.elementor-element-8ff8894 .elementor-heading-title{color:#FDFDFD;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-83209cf{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-70e7412 > .elementor-container{min-height:300px;}.elementor-6 .elementor-element.elementor-element-70e7412 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-70e7412:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-70e7412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dsmstudio.ru/wp-content/uploads/2022/12/interior-of-a-modern-kitchen-with-wooden-details-1.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-70e7412 > .elementor-background-overlay{background-color:var( --e-global-color-afc145a );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-70e7412{border-style:solid;border-width:0px 0px 0px 0px;border-color:#BAC05A00;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__text{color:#FFFFFF;font-family:var( --e-global-typography-6a0caec-font-family ), Sans-serif;font-size:var( --e-global-typography-6a0caec-font-size );font-weight:var( --e-global-typography-6a0caec-font-weight );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__name{color:#87863D;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-swiper-button{font-size:20px;}.elementor-6 .elementor-element.elementor-element-cdffe80 > .elementor-widget-container{border-style:double;border-color:#C4CB52;}.elementor-6 .elementor-element.elementor-element-59da43a > .elementor-container{min-height:400px;}.elementor-6 .elementor-element.elementor-element-59da43a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-59da43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-6 .elementor-element.elementor-element-59da43a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2% 3% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-59da43a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-41eb0a6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-41eb0a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9875a52 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:var( --e-global-typography-6a0caec-font-family ), Sans-serif;font-size:var( --e-global-typography-6a0caec-font-size );font-weight:var( --e-global-typography-6a0caec-font-weight );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-9875a52 > .elementor-widget-container{margin:-40px 50px 0px 50px;padding:0px 50px 0px 50px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-9875a52{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-0fa5868 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-0fa5868{margin-top:20px;margin-bottom:0px;padding:0% 2% 0% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-c2c0220:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-508b68e .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-508b68e{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-508b68e{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-508b68e{left:30px;}.elementor-6 .elementor-element.elementor-element-85b4d08 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-85b4d08 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-85b4d08{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-85b4d08{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-85b4d08{right:5%;}.elementor-6 .elementor-element.elementor-element-606a4f5:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-caccb4e .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-caccb4e{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-caccb4e{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-caccb4e{left:30px;}.elementor-6 .elementor-element.elementor-element-1c7dc69 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-1c7dc69 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-1c7dc69{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1c7dc69{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-1c7dc69{right:5%;}.elementor-6 .elementor-element.elementor-element-f945651:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-8fce4c3 .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-8fce4c3{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-8fce4c3{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-8fce4c3{left:30px;}.elementor-6 .elementor-element.elementor-element-29dce9b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-29dce9b > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-29dce9b{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-29dce9b{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-29dce9b{right:5%;}.elementor-6 .elementor-element.elementor-element-af822d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-af822d0{margin-top:0px;margin-bottom:30px;padding:0% 2% 0% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-457e0c2:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-d699d2c .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-d699d2c{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d699d2c{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-d699d2c{left:30px;}.elementor-6 .elementor-element.elementor-element-cd8487a .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-cd8487a > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-cd8487a{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-cd8487a{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-cd8487a{right:5%;}.elementor-6 .elementor-element.elementor-element-103e460:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-20918c0 .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-20918c0{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-20918c0{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-20918c0{left:30px;}.elementor-6 .elementor-element.elementor-element-0dd4280 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-0dd4280 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-0dd4280{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-0dd4280{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-0dd4280{right:5%;}.elementor-6 .elementor-element.elementor-element-ddb131b:hover img{filter:brightness( 69% ) contrast( 100% ) saturate( 12% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-5cd4ef8 .elementor-button{font-family:var( --e-global-typography-c816d31-font-family ), Sans-serif;font-size:var( --e-global-typography-c816d31-font-size );font-weight:var( --e-global-typography-c816d31-font-weight );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-5cd4ef8{width:initial;max-width:initial;bottom:47px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-5cd4ef8{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-5cd4ef8{left:30px;}.elementor-6 .elementor-element.elementor-element-67001b1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c43817c-font-family ), Sans-serif;font-size:var( --e-global-typography-c43817c-font-size );font-weight:var( --e-global-typography-c43817c-font-weight );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-67001b1 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-67001b1{width:initial;max-width:initial;top:5%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-67001b1{left:5%;}body.rtl .elementor-6 .elementor-element.elementor-element-67001b1{right:5%;}.elementor-6 .elementor-element.elementor-element-481bfc3 > .elementor-container{min-height:400px;}.elementor-6 .elementor-element.elementor-element-481bfc3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-481bfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-481bfc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2% 3% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-481bfc3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-6b5e3a7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-6b5e3a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-4c6b612 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:var( --e-global-typography-6a0caec-font-family ), Sans-serif;font-size:var( --e-global-typography-6a0caec-font-size );font-weight:var( --e-global-typography-6a0caec-font-weight );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-4c6b612 > .elementor-widget-container{margin:-40px 50px 0px 50px;padding:0px 50px 0px 50px;background-color:var( --e-global-color-afc145a );}.elementor-6 .elementor-element.elementor-element-4c6b612{width:initial;max-width:initial;}.elementor-6 .elementor-element.elementor-element-a451b91 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-a451b91{margin-top:20px;margin-bottom:30px;padding:0% 2% 0% 2%;overflow:visible;}.elementor-6 .elementor-element.elementor-element-54895bc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6 .elementor-element.elementor-element-54895bc .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6 .elementor-element.elementor-element-7d3bff6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d3bff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010163;background-image:url("https://dsmstudio.ru/wp-content/uploads/2023/02/fab14904-4cab-4d0f-a58c-878fbedddd16.jpg");background-position:top right;}.elementor-6 .elementor-element.elementor-element-7d3bff6 > .elementor-background-overlay{background-color:#090000;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-7d3bff6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-6 .elementor-element.elementor-element-391deb5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-391deb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B000000;}.elementor-6 .elementor-element.elementor-element-391deb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-6 .elementor-element.elementor-element-391deb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-38f2025.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-38f2025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-38f2025:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-38f2025 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B3;}.elementor-6 .elementor-element.elementor-element-38f2025 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-38f2025 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-dfe3584{color:#FFFFFF;font-family:var( --e-global-typography-2891bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-2891bd4-font-size );font-weight:var( --e-global-typography-2891bd4-font-weight );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-f8ae949 iframe{height:266px;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-24b8d0c.elementor-social-icon{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-24b8d0c.elementor-social-icon i{color:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-24b8d0c.elementor-social-icon svg{fill:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-02efc94.elementor-social-icon{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-02efc94.elementor-social-icon i{color:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-02efc94.elementor-social-icon svg{fill:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-879b8b4.elementor-social-icon{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-879b8b4.elementor-social-icon i{color:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-repeater-item-879b8b4.elementor-social-icon svg{fill:#98984D;}.elementor-6 .elementor-element.elementor-element-832618c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-widget-container{text-align:center;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-social-icon i{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-social-icon svg{fill:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-social-icon:hover{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-832618c .elementor-social-icon:hover svg{fill:#FFFFFF;}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-09f67ef:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-09f67ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6 .elementor-element.elementor-element-70e7412:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-70e7412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-9fb967a .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-22f5a48{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-f6503cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-1c0a1de{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-2294e9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-26f6482{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-447f968 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-8891b3e{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-33c8fb5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-37dd935{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-e6a27f4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-a4d6fdd{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-8ff8894 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-83209cf{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__text{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-9875a52 .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-508b68e .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-85b4d08 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-caccb4e .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-1c7dc69 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-8fce4c3 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-29dce9b .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-d699d2c .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-cd8487a .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-20918c0 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-0dd4280 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-5cd4ef8 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-67001b1 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-4c6b612 .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-dfe3584{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-c6c4edb{padding:0% 0% 0% 0%;}.elementor-6 .elementor-element.elementor-element-b8a678c .swiper-slide-contents{max-width:80%;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-heading{font-size:30px;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-description{font-size:15px;}.elementor-6 .elementor-element.elementor-element-b8a678c .elementor-slide-button{font-size:30px;}.elementor-6 .elementor-element.elementor-element-278beac{padding:10% 5% 10% 5%;}.elementor-6 .elementor-element.elementor-element-9fb967a .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-9fb967a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-22f5a48{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-22f5a48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f6503cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-1c0a1de{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-2294e9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-26f6482{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-447f968 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-8891b3e{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-33c8fb5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-37dd935{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-e6a27f4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-a4d6fdd{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-8ff8894 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-83209cf{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}.elementor-6 .elementor-element.elementor-element-70e7412{padding:10% 5% 10% 5%;}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__text{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-cdffe80 .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-9875a52 .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-9875a52 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-508b68e .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-85b4d08 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-caccb4e .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-1c7dc69 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-8fce4c3 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-29dce9b .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-d699d2c .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-cd8487a .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-20918c0 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-0dd4280 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-5cd4ef8 .elementor-button{font-size:var( --e-global-typography-c816d31-font-size );line-height:var( --e-global-typography-c816d31-line-height );letter-spacing:var( --e-global-typography-c816d31-letter-spacing );word-spacing:var( --e-global-typography-c816d31-word-spacing );}.elementor-6 .elementor-element.elementor-element-67001b1 .elementor-heading-title{font-size:var( --e-global-typography-c43817c-font-size );line-height:var( --e-global-typography-c43817c-line-height );letter-spacing:var( --e-global-typography-c43817c-letter-spacing );word-spacing:var( --e-global-typography-c43817c-word-spacing );}.elementor-6 .elementor-element.elementor-element-4c6b612 .elementor-heading-title{font-size:var( --e-global-typography-6a0caec-font-size );line-height:var( --e-global-typography-6a0caec-line-height );letter-spacing:var( --e-global-typography-6a0caec-letter-spacing );word-spacing:var( --e-global-typography-6a0caec-word-spacing );}.elementor-6 .elementor-element.elementor-element-4c6b612 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-dfe3584{font-size:var( --e-global-typography-2891bd4-font-size );line-height:var( --e-global-typography-2891bd4-line-height );letter-spacing:var( --e-global-typography-2891bd4-letter-spacing );word-spacing:var( --e-global-typography-2891bd4-word-spacing );}}/* Start custom CSS for column, class: .elementor-element-07786ac */.elementor-6 .elementor-element.elementor-element-07786ac .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-07786ac .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-07786ac .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-07786ac .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-07786ac:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-07786ac .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-07786ac:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7e5605 */.elementor-6 .elementor-element.elementor-element-a7e5605 .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-a7e5605 .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-a7e5605 .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-a7e5605 .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-a7e5605:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-a7e5605 .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-a7e5605:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e380e92 */.elementor-6 .elementor-element.elementor-element-e380e92 .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-e380e92 .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-e380e92 .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-e380e92 .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-e380e92:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-e380e92 .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-e380e92:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7339e5e */.elementor-6 .elementor-element.elementor-element-7339e5e .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-7339e5e .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-7339e5e .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-7339e5e .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-7339e5e:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-7339e5e .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-7339e5e:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8f16fec */.elementor-6 .elementor-element.elementor-element-8f16fec .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-8f16fec .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-8f16fec .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-8f16fec .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-8f16fec:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-8f16fec .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-8f16fec:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06279ee */.elementor-6 .elementor-element.elementor-element-06279ee .elementor-widget-wrap{
    overflow: hidden;
    
}
.elementor-6 .elementor-element.elementor-element-06279ee .elementor-background-overlay:before{
    content: '';
    position: absolute;
    left: -180px;
    height: 535px;
    width: 500px;
    -webkit-transform: rotate(
30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(
0deg);
    top: -148px;
    /*z-index: 2;*/
    background: rgba(0,0,0,0.6); 
    /*backdrop-filter: blur(5px) !important;*/
    /*-webkit-backdrop-filter: blur(5px) !important;*/
    transition: .4s;
}
@media(max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-06279ee .elementor-background-overlay:before{
    left: -80% ;
} 
}
@media(max-width: 767px){
.elementor-6 .elementor-element.elementor-element-06279ee .elementor-background-overlay:before{
    height: 400px;
    width: 350px;
    left: -60% ;
} 
}

@media(min-width: 1025px){
 
   .elementor-6 .elementor-element.elementor-element-06279ee:hover .elementor-background-overlay:before{
    left: -55%;
    transition: .4s;
}
   .elementor-6 .elementor-element.elementor-element-06279ee .more_button{
    right: -60px !Important;
    opacity: 0;
    transition: .4s;
}

.elementor-6 .elementor-element.elementor-element-06279ee:hover .more_button{
    right: 30px !Important;
    opacity: 1;
    transition: .4s;
} 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_light-100.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_book-300.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_medium-400.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_demi-500.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_heavy-600.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_bold-700.ttf') format('truetype');
}
@font-face {
	font-family: 'ft';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dsmstudio.ru/wp-content/uploads/2022/12/futura_pt_extra_bold-900.ttf') format('truetype');
}
/* End Custom Fonts CSS */