@media only screen and (min-width: 2401px) {
.slide-widescreen.elementor-widget-n-carousel .e-n-carousel.offset-right {
	padding-inline-end: 950px;	
}
}


@media only screen and (min-height: 950px) and (min-width: 2100px) {
.elementor-kit-8.wp-theme-ing-izs {
	--e-global-typography-secondary-font-size: 48px;
    --e-global-typography-secondary-line-height: 56px;
    --e-global-typography-ddd9893-font-size: 28px;
    --e-global-typography-ddd9893-line-height: 32px;
    --e-global-typography-dc4c957-font-size: 18px;
    --e-global-typography-dc4c957-line-height: 22px;
	--e-global-typography-8f474f9-font-size: 86px;
    --e-global-typography-8f474f9-line-height: 100px;
	--e-global-typography-ad36856-font-size: 22px;
    --e-global-typography-ad36856-line-height: 26px;
	--e-global-typography-c1334d3-font-size: 22px;
    --e-global-typography-c1334d3-line-height: 26px;
	--e-global-typography-c6acf10-font-size: 20px;
    --e-global-typography-c6acf10-line-height: 24px;
	--e-global-typography-text-font-size: 20px;
    --e-global-typography-text-line-height: 24px;
	--e-global-typography-1d195dc-font-size: 32px;
    --e-global-typography-1d195dc-line-height: 36px;
	--e-global-typography-5b16a2d-font-size: 24px;
    --e-global-typography-5b16a2d-line-height: 26px;
	--e-global-typography-440f06b-font-size: 40px;
    --e-global-typography-440f06b-line-height: 46px;
}
.slide-widescreen.elementor-widget-n-carousel .e-n-carousel.offset-right {
	padding-inline-end: 470px;	
}
.slide-widescreen .hover-activity {
	min-height: 50vh;
}
.slide-widescreen .hover-btn__project img {
	height: 311px!important;	
}
.elementor-139 .elementor-element.elementor-element-07f7f39.elementor-widget-text-editor {
    font-size: 18px;
	line-height: 22px;
}
.elementor-139 .elementor-element.elementor-element-f3751ec .elementor-heading-title.elementor-size-default {
    font-size: 26px;
    line-height: 32px;
}
.elementor-139 .elementor-element.elementor-element-8175b1a.elementor-widget-heading > .elementor-widget-container, .elementor-139 .elementor-element.elementor-element-71dd54f.elementor-widget-heading > .elementor-widget-container, .elementor-139 .elementor-element.elementor-element-0b1189a.elementor-widget-heading > .elementor-widget-container, .elementor-139 .elementor-element.elementor-element-1744fa5.elementor-widget-heading > .elementor-widget-container, .elementor-139 .elementor-element.elementor-element-cadfb18.elementor-widget-heading > .elementor-widget-container  {
    padding: 190px 0 100px 0;
}
	
.elementor-139 .elementor-element.elementor-element-72ecb0e.elementor-widget-heading > .elementor-widget-container, .elementor-139 .elementor-element.elementor-element-7a827e4.e-con-full {
    padding: 250px 0 0 0;
}

.elementor-2376 .elementor-element.hover-activity {
	padding: 32px;
}
.slide-widescreen .hover-btn__project .title-project__height {
	padding: 16px 8px 8px 16px;	
}
.elementor-4710 .elementor-element.elementor-element-e84d0e6 .elementor-heading-title {
	padding-right: 15%;	
}
.m-height {
    max-height: 585px;
	overflow-y: unset!important;
}
/*.elementor-element-a265fda .m-height, .elementor-element-4443553 .m-height, .elementor-element-1e5c8c3 .m-height, .elementor-element-b1a2572 .m-height, .elementor-element-a5b7d08 .m-height, .elementor-element-4c6ace1 .m-height {
	overflow: hidden!important;
} */
.scrollable-element {
    max-height: 100%;
}
.fp-slidesNav.fp-bottom {
    bottom: 130px!important;
}
.elementor-139 .elementor-element.result-wide.e-con {
   --width: 43%;
	gap: 20px;
}
.elementor-139 .elementor-element.elementor-element-35b2144.e-con {
   --order: 2;
 }
.elementor-139 .elementor-element.elementor-element-1fc5970.e-con {
   --order: 1;
}
.elementor-139 .elementor-element.elementor-element-3c03b57.e-con {
   --order: 3;
}
.elementor-139 .elementor-element.elementor-element-ec59671.e-con {
   --order: 5;
}
.elementor-139 .elementor-element.elementor-element-574676c.e-con {
  --order: 4;
}
.mcw-fp-section.p-50, .contact .p-50 {
    padding: 0 100px 0 450px;
}
.activity.p-50, .project.p-50, .sert.p-50, .team.p-50 {
    padding: 0 0 0 450px;
}
.mcw-fp-section.activity-single.activity-single__p0 {
    padding: 50px 0 0 100px;
}
.mcw-fp-section.activity-single {
   padding: 50px 100px 0 100px;
}
.home #fp-nav ul li, .fp-slidesNav ul li {
    height: 49px;
}
#fp-nav.fp-left.fp-show-active {
    left: 80px;
}
#fp-nav ul li .fp-tooltip.fp-left {
    font-size: 24px;
}
.header, .header-replace {
	padding-left: 100px!important;
	padding-right: 100px!important;
}
.elementor-element.icon-margin.elementor-shape-rounded.elementor-widget-icon .elementor-icon, #btn-video {
    padding: 15px;
}
.elementor-204 .elementor-element.elementor-element-624777e.elementor-widget-image img, .elementor-1141 .elementor-element.elementor-element-001a5c8.elementor-widget-image img, .elementor-1141 .elementor-element.elementor-element-30972a6.elementor-widget-image img {
    width: 84px;
}
.btn-prm .elementor-button-icon, .form-popup #btn-prm .elementor-button-icon {
    padding: 16px;
}
.form-popup input.elementor-field, .form-popup textarea.elementor-field-textual {
    padding: 19px 25px;
}
.elementor-139 .elementor-element.elementor-element-b189ce3.e-con-full {
   --width: 550px;
}
.slide-widescreen .elementor-swiper-button.elementor-swiper-button-prev, .carousel-cert .elementor-swiper-button.elementor-swiper-button-prev, .team .elementor-swiper-button.elementor-swiper-button-prev {
	left: calc(var(--e-n-carousel-arrow-prev-left-align) + -164px)!important;
}
.slide-widescreen .elementor-swiper-button.elementor-swiper-button-next,  .carousel-cert .elementor-swiper-button.elementor-swiper-button-next, .team .elementor-swiper-button.elementor-swiper-button-next {
	right: 100px!important;	
}
#elementor-popup-modal-982 .dialog-message.dialog-lightbox-message, #elementor-popup-modal-5670 .dialog-message, #elementor-popup-modal-5708 .dialog-message, #elementor-popup-modal-5714 .dialog-message, #elementor-popup-modal-5725 .dialog-message, #elementor-popup-modal-5738 .dialog-message {
    width: 1400px;
}
.elementor-982 .elementor-element.elementor-element-3b13c0e.e-con-full {
	--row-gap: 40px;	
}
.elementor-982 .elementor-element.elementor-element-e3c1ce5 .elementor-field-group, .elementor-4710 .elementor-element.elementor-element-566a0bbc .elementor-field-group {
    margin-bottom: 20px!important;
}
.elementor-6104 .elementor-element.elementor-element-4043870f .twae-wrapper.twae-vertical-right {
   --tw-cbx-bottom-margin: 34px;
}
.elementor-4716 .elementor-element.elementor-element-4ee51e82 .twae-wrapper.twae-vertical-right {
   --tw-cbx-bottom-margin: 75px;
}
.p-widescreen {
  padding: 36px!important;	
}
.slide-activity__single.slide-widescreen .hover-acitvity {
  padding: 36px!important;
}
.fp-slidesNav.fp-bottom {
  padding: 0 100px!important;
}
.fp-control-arrow-chevron .fp-arrow.fp-controlArrow.fp-prev {
  left: 100px!important;
}
.fp-control-arrow-chevron .fp-arrow.fp-controlArrow.fp-next {
  left: 164px!important;
}
#elementor-popup-modal-335 .dialog-message, #elementor-popup-modal-3887 .dialog-message {
  height: 800px!important;
}
.hover-activity > div {
  gap: 24px;
}
.p-stage .p-widescreen {
 --width: 73%!important;	
}
.p-widescreen.elementor-element.e-flex.e-con.e-child a img {
  height: auto;  		
}
.p-widescreen.elementor-element.e-flex.e-con.e-child .elementor-element-98121ea a img {
  height: 585px;
}
.slide-activity__single .elementor-widget-text-editor > .elementor-widget-container {
  font-size: 24px;	
  line-height: 28px;
}
.elementor-1560 .elementor-element.elementor-element-785c627a .elementor-heading-title.elementor-size-default, .elementor-1560 .elementor-element.elementor-element-12d70e85 .elementor-heading-title.elementor-size-default, .elementor-1560 .elementor-element.elementor-element-12d70e85 .elementor-heading-title.elementor-size-default, .elementor-1560 .elementor-element.elementor-element-2618d077 .elementor-heading-title.elementor-size-default, .elementor-4716 .elementor-element.elementor-element-1b32d09 .elementor-heading-title.elementor-size-default, .elementor-4716 .elementor-element.elementor-element-6ad9e3e .elementor-heading-title.elementor-size-default, .elementor-4716 .elementor-element.elementor-element-c9cbca6 .elementor-heading-title.elementor-size-default, .elementor-4716 .elementor-element.elementor-element-d31a72a .elementor-heading-title.elementor-size-default {
   font-size: 26px;
   line-height: 30px;
}
.twae-vertical.twae-wrapper.twae-vertical-right.twae-bg-simple .twae-title {
	font-size: 24px;
	line-height: 26px;
}
}
