.elementor-1892 .elementor-element.elementor-element-033dacb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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-1892 .elementor-element.elementor-element-e572b3d img{width:176px;height:80px;object-fit:contain;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1892 .elementor-element.elementor-element-937406b .elementor-icon-wrapper{text-align:center;}.elementor-1892 .elementor-element.elementor-element-937406b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-937406b.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-937406b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-937406b.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-937406b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-749396c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-1892 .elementor-element.elementor-element-749396c:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-749396c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1892 .elementor-element.elementor-element-88d0d19{width:100%;max-width:100%;z-index:110;text-align:center;}.elementor-1892 .elementor-element.elementor-element-88d0d19 .elementor-heading-title{font-family:"Objectivity", Sans-serif;font-size:64px;font-weight:400;line-height:110px;letter-spacing:-1.44px;color:#000000;}.elementor-1892 .elementor-element.elementor-element-3dcbaf2{width:100%;max-width:100%;z-index:110;text-align:center;}.elementor-1892 .elementor-element.elementor-element-3dcbaf2 .elementor-heading-title{font-family:"Objectivity", Sans-serif;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-1.44px;color:var( --e-global-color-primary );}.elementor-1892 .elementor-element.elementor-element-a6a0fb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:30px 30px 30px 30px;--border-top-width:30px;--border-right-width:30px;--border-bottom-width:30px;--border-left-width:30px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:54px 54px 54px 54px;--z-index:10;}.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-1892 .elementor-element.elementor-element-5033553{z-index:100;}.elementor-1892 .elementor-element.elementor-element-5033553 img{width:118px;height:60px;object-fit:contain;object-position:center center;}.elementor-widget-jet-images-layout .jet-images-layout__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-images-layout .jet-images-layout__desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .salvattore-column{width:calc(100% / 3);}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__list::before{content:"3 .salvattore-column";}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 3);}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__content:before{background-color:#2C93CF91;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__image-instance{height:300px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__inner{margin:10px;border-radius:24px 24px 24px 24px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__list{margin:-10px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__content{justify-content:center;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__title{order:1;text-align:center;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__desc{order:2;text-align:center;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__icon{justify-content:center;align-items:center;font-size:32px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__icon i{color:#FFFFFF;font-size:32px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__icon svg{fill:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__icon .jet-images-layout-icon-inner{background-color:#FFFFFF45;width:80px;height:80px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBFBFB;border-radius:24px 24px 24px 24px;}.elementor-1892 .elementor-element.elementor-element-9df402d{--display:flex;--position:absolute;--min-height:100px;bottom:0px;--z-index:10;}.elementor-1892 .elementor-element.elementor-element-9df402d:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-9df402d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 17%, #FFFFFFFA 61%);}body:not(.rtl) .elementor-1892 .elementor-element.elementor-element-9df402d{left:0px;}body.rtl .elementor-1892 .elementor-element.elementor-element-9df402d{right:0px;}.elementor-1892 .elementor-element.elementor-element-60637ce{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:72px;--padding-left:70px;--padding-right:70px;}.elementor-widget-image-box .elementor-image-box-title{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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1892 .elementor-element.elementor-element-6567ef0{width:var( --container-widget-width, 230px );max-width:230px;background-color:#D92121;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-6567ef0.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-6567ef0.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-1892 .elementor-element.elementor-element-6567ef0.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-1892 .elementor-element.elementor-element-6567ef0.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-title{margin-bottom:0px;font-family:"Objectivity", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.4px;}.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-wrapper .elementor-image-box-img{width:26px;}.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-img img{height:26px;border-radius:100%;transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-4bbaf24{z-index:110;text-align:center;}.elementor-1892 .elementor-element.elementor-element-4bbaf24 .elementor-heading-title{font-family:"Objectivity", Sans-serif;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-1.44px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1892 .elementor-element.elementor-element-033dacb{--width:100%;}.elementor-1892 .elementor-element.elementor-element-9df402d{--width:100%;}.elementor-1892 .elementor-element.elementor-element-60637ce{--width:100%;}}@media(max-width:767px){.elementor-1892 .elementor-element.elementor-element-033dacb{--min-height:450px;--justify-content:flex-start;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1892 .elementor-element.elementor-element-e572b3d img{width:100%;height:120px;}.elementor-1892 .elementor-element.elementor-element-937406b .elementor-icon{font-size:36px;}.elementor-1892 .elementor-element.elementor-element-937406b .elementor-icon svg{height:36px;}.elementor-1892 .elementor-element.elementor-element-749396c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-88d0d19 .elementor-heading-title{font-size:48px;line-height:50px;}.elementor-1892 .elementor-element.elementor-element-3dcbaf2 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-1892 .elementor-element.elementor-element-a6a0fb4{border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .salvattore-column{width:calc(100% / 1);}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .jet-images-layout__list::before{content:"1 .salvattore-column";}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .layout-type-grid .jet-images-layout__list::before{content:"";}.elementor-1892 .elementor-element.elementor-element-4ae2c77 .layout-type-grid .jet-images-layout__list .jet-images-layout__item{width:calc(100% / 1);}.elementor-1892 .elementor-element.elementor-element-60637ce{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-img{margin-bottom:12px;}.elementor-1892 .elementor-element.elementor-element-4bbaf24 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:0px;}}/* Start custom CSS for container, class: .elementor-element-033dacb */.elementor-1892 .elementor-element.elementor-element-033dacb {
    width: 100%;
    height: 287px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -7.69%, rgba(255, 255, 255, 0) 52.14%, #FFFFFF 94.02%), linear-gradient(180deg, #154892 8.16%, #2C93CF 45.23%, #FAFAFB 95.77%), linear-gradient(180deg, rgba(21, 72, 146, 0.4) 0%, rgba(44, 147, 207, 0.4) 50%, rgba(250, 250, 251, 0) 100%), linear-gradient(180deg, #154892 8.16%, #2C93CF 34.44%), url("https://smdemo.xyz/wp-content/uploads/2026/01/about-cover.avif") center/cover no-repeat;
  
    background-blend-mode: normal, soft-light, multiply, color, normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88d0d19 */@media screen and (max-width: 767px) {
.elementor-1892 .elementor-element.elementor-element-88d0d19 h2 {
    font-weight: 500 !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5033553 */.elementor-1892 .elementor-element.elementor-element-5033553 {
    position: absolute;
    top: calc((100% - 60px)/2);
    left: -12%;
    animation: scrollDownEffect 3s infinite linear;
}
@keyframes scrollDownEffect {
     to {
       top: calc((100% + 60px)/2);
    }
}/* End custom CSS */
/* Start custom CSS for jet-images-layout, class: .elementor-element-4ae2c77 */.elementor-1892 .elementor-element.elementor-element-4ae2c77 {
    max-height: 1000px !important;
    overflow-y: scroll;
}
/* For Firefox */
.elementor-1892 .elementor-element.elementor-element-4ae2c77 {
  scrollbar-width: none; /* hides scrollbar */
  -ms-overflow-style: none; /* IE 10+ */
}

/* For Chrome, Safari, Edge */
.elementor-1892 .elementor-element.elementor-element-4ae2c77::-webkit-scrollbar {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6a0fb4 */.elementor-1892 .elementor-element.elementor-element-a6a0fb4 {
    background: linear-gradient(199.64deg, #FFFFFF 64.72%, #EDF2F5 117.3%, #EEF7FB 156.73%) !important;
    box-shadow: 0px 21px 100px 0px #1548921A;

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6567ef0 */.elementor-1892 .elementor-element.elementor-element-6567ef0 img {
    background: radial-gradient(119.33% 291.27% at 12.9% 155.01%, #2C93CF 0%, #154892 100%);
}
.elementor-1892 .elementor-element.elementor-element-6567ef0 {
    background: radial-gradient(45.79% 151.76% at 97.4% 30.82%, #EDF2F5 0%, #FFFFFF 100%);
    max-width: 230px;
    min-height: 42px;
    padding: 7px 17px;
    border-radius: 300px;
    border-width: 1px;
    box-shadow: 0px 4px 8px 0px #19213D1A;
}
.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-img {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 26px !important;
    height: 26px !important;
    background: radial-gradient(119.33% 291.27% at 12.9% 155.01%, #2C93CF 0%, #154892 100%);
    border-radius: 100%;
} 
@media screen and (max-width: 767px) {
.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: row !important;
    gap: 12px;
    min-width: 100% !important;
}
.elementor-1892 .elementor-element.elementor-element-6567ef0 .elementor-widget-image-box {
     margin: 0 12px 0 0 !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90b0bbd */.custom-slider-wrapper {
  width: 100%;
  position: relative;
}

.slider-header {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 16px;
}

.slider-next-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: Objectivity, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  background: transparent !important;
  border: none;
  cursor: pointer;
  padding: 0;
}

.slider-next-btn .btn-text {
  display: inline-block;
  transition: transform 0.25s ease;
}

.slider-next-btn .btn-icon {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}

.slider-next-btn:hover .btn-text {
  transform: translateX(-6px);
}

.custom-slider {
  width: 100%;
  overflow: hidden;
}

.slider-track {
  display: flex;
  gap: 24px;
  transition: transform 0.4s ease; /* default for buttons */
  will-change: transform;
  user-select: none;
  touch-action: pan-y;
}

.slide {
  flex: 0 0 941px;
  width: 941px;
  height: 531px;
}

.slide > * {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
    .slide {
  flex: 0 0 330px;
  width: 330px;
  height: 531px;
}
}
/* =========================
   NAVIGATION CHEVRONS
========================= */

.slider-nav {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}

.slider-prev-chevron,
.slider-next-chevron {
  pointer-events: all;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: none;
  color: #fff;
  font-size: 60px;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 0;
  background: transparent !important;
}

.slider-prev-chevron:hover,
.slider-next-chevron:hover {
  background: transparent !important;
  transform: scale(1.3);
}

@media screen and (max-width: 767px) {
  .slider-prev-chevron,
  .slider-next-chevron {
    width: 40px;
    height: 40px;
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60637ce */.elementor-1892 .elementor-element.elementor-element-60637ce {
    background:
radial-gradient(54.73% 116.85% at 45.57% 121.39%, #2C93CF 49.23%, #154892 100%);

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-100-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-100-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-300-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-300-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-400-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-400-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-500-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-500-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-700-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-700-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-800-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-800-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Objectivity';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-900-webfont.woff2') format('woff2'),
		url('https://smdemo.xyz/wp-content/uploads/2026/01/objectivity-900-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */