.elementor-3118 .elementor-element.elementor-element-607348c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3118 .elementor-element.elementor-element-4b734bb{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3118 .elementor-element.elementor-element-d8bca33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-e358129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3118 .elementor-element.elementor-element-451978a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3118 .elementor-element.elementor-element-20cb7d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-9d89fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-fd71615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-3a6abdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-8409107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-e0556b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-e276046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-027daba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-0c76d6a{color:var( --e-global-color-text );}.elementor-3118 .elementor-element.elementor-element-9520a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-888d715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3118 .elementor-element.elementor-element-541bc93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3118 .elementor-element.elementor-element-84c2b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-3118 .elementor-element.elementor-element-607348c{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-d8bca33{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-e358129{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-451978a{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-20cb7d0{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-9d89fee{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-fd71615{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-3a6abdd{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-8409107{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-e0556b1{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-e276046{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-9520a8c{--content-width:1400px;}.elementor-3118 .elementor-element.elementor-element-888d715{--content-width:1400px;}}/* Start custom CSS for html, class: .elementor-element-7f341ea */.laptop-wrapper {
  display: flex;
  justify-content: center;
  margin: 60px 0;
}

/* ноутбук */
.laptop {
  width: 900px;
  max-width: 100%;
}

/* экран */
.screen {
  background: #1a1a1a;
  border: 16px solid #2b2b2b;
  border-bottom: 20px solid #2b2b2b;
  border-radius: 18px 18px 8px 8px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  box-shadow: 0 30px 60px rgba(0,0,0,0.3);
}

/* вебсайт внутри */
.screen-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.screen-content img {
  width: 100%;
  display: block;
  animation: scroll 18s ease-in-out infinite;
}

/* основание ноутбука */
.base {
  width: 80%;
  height: 26px;
  background: linear-gradient(to bottom, #dcdcdc, #b5b5b5);
  margin: 0 auto;
  border-radius: 0 0 30px 30px;
  box-shadow: 0 12px 25px rgba(0,0,0,0.2);
  position: relative;
}

/* тачпад */
.base::after {
  content: "";
  width: 120px;
  height: 6px;
  background: #9e9e9e;
  border-radius: 4px;
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
}

/* прокрутка */
@keyframes scroll {
  0% { transform: translateY(0); }
  15% { transform: translateY(0); }
  75% { transform: translateY(-65%); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d79fc2 */.laptop-wrapper {
  display: flex;
  justify-content: center;
  margin: 60px 0;
}

/* ноутбук */
.laptop {
  width: 900px;
  max-width: 100%;
}

/* экран */
.screen {
  background: #1a1a1a;
  border: 16px solid #2b2b2b;
  border-bottom: 20px solid #2b2b2b;
  border-radius: 18px 18px 8px 8px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  box-shadow: 0 30px 60px rgba(0,0,0,0.3);
}

/* вебсайт внутри */
.screen-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.screen-content img {
  width: 100%;
  display: block;
  animation: scroll 18s ease-in-out infinite;
}

/* основание ноутбука */
.base {
  width: 80%;
  height: 26px;
  background: linear-gradient(to bottom, #dcdcdc, #b5b5b5);
  margin: 0 auto;
  border-radius: 0 0 30px 30px;
  box-shadow: 0 12px 25px rgba(0,0,0,0.2);
  position: relative;
}

/* тачпад */
.base::after {
  content: "";
  width: 120px;
  height: 6px;
  background: #9e9e9e;
  border-radius: 4px;
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
}

/* прокрутка */
@keyframes scroll {
  0% { transform: translateY(0); }
  15% { transform: translateY(0); }
  75% { transform: translateY(-65%); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-995d4cb */.laptop-wrapper {
  display: flex;
  justify-content: center;
  margin: 60px 0;
}

/* ноутбук */
.laptop {
  width: 900px;
  max-width: 100%;
}

/* экран */
.screen {
  background: #1a1a1a;
  border: 16px solid #2b2b2b;
  border-bottom: 20px solid #2b2b2b;
  border-radius: 18px 18px 8px 8px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 10;
  box-shadow: 0 30px 60px rgba(0,0,0,0.3);
}

/* вебсайт внутри */
.screen-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.screen-content img {
  width: 100%;
  display: block;
  animation: scroll 18s ease-in-out infinite;
}

/* основание ноутбука */
.base {
  width: 80%;
  height: 26px;
  background: linear-gradient(to bottom, #dcdcdc, #b5b5b5);
  margin: 0 auto;
  border-radius: 0 0 30px 30px;
  box-shadow: 0 12px 25px rgba(0,0,0,0.2);
  position: relative;
}

/* тачпад */
.base::after {
  content: "";
  width: 120px;
  height: 6px;
  background: #9e9e9e;
  border-radius: 4px;
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
}

/* прокрутка */
@keyframes scroll {
  0% { transform: translateY(0); }
  15% { transform: translateY(0); }
  75% { transform: translateY(-65%); }
  100% { transform: translateY(0); }
}/* End custom CSS */