.elementor-17570 .elementor-element.elementor-element-937b013{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17570 .elementor-element.elementor-element-f4a09cf{text-align:center;}.elementor-17570 .elementor-element.elementor-element-f4a09cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:#000000;}.elementor-17570 .elementor-element.elementor-element-381d4a0{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:20%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17570 .elementor-element.elementor-element-381d4a0.e-con{--align-self:center;}.elementor-17570 .elementor-element.elementor-element-de215df .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17570 .elementor-element.elementor-element-4f325a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17570 .elementor-element.elementor-element-6a564f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-17570 .elementor-element.elementor-element-8199b8d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-17570 .elementor-element.elementor-element-8199b8d a{color:#000000;}.elementor-17570 .elementor-element.elementor-element-dce9f58{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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-17570 .elementor-element.elementor-element-51056b1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17570 .elementor-element.elementor-element-51056b1 img{width:50%;}.elementor-17570 .elementor-element.elementor-element-adc5b6b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-17570 .elementor-element.elementor-element-adc5b6b a{color:#000000;}.elementor-17570 .elementor-element.elementor-element-a571041{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17570 .elementor-element.elementor-element-1b0cef1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-17570 .elementor-element.elementor-element-1b0cef1 a{color:#000000;}.elementor-17570 .elementor-element.elementor-element-886771e{--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:5%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17570 .elementor-element.elementor-element-09c8415{columns:1;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-17570 .elementor-element.elementor-element-09c8415 a{color:#007DFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17570 .elementor-element.elementor-element-381d4a0{--width:90%;--margin-top:10%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;}.elementor-17570 .elementor-element.elementor-element-4f325a1{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17570 .elementor-element.elementor-element-dce9f58{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17570 .elementor-element.elementor-element-a571041{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17570 .elementor-element.elementor-element-886771e{--width:80%;--margin-top:10%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}}@media(min-width:768px){.elementor-17570 .elementor-element.elementor-element-381d4a0{--width:60%;}.elementor-17570 .elementor-element.elementor-element-4f325a1{--width:80%;}.elementor-17570 .elementor-element.elementor-element-6a564f5{--width:25%;}.elementor-17570 .elementor-element.elementor-element-dce9f58{--width:50%;}.elementor-17570 .elementor-element.elementor-element-a571041{--width:25%;}.elementor-17570 .elementor-element.elementor-element-886771e{--width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-8199b8d */.social-links {
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}

.social-links p {
  margin: 0;
}

.social-links a {
  color: #111;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.social-links a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.social-links a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51056b1 */.social-inline a {
  text-decoration: none;
  color: #111;
  font-size: 14px;
  margin: 0 8px;
  position: relative;
}

.social-inline a:first-child {
  margin-left: 0;
}

.social-inline .slash {
  color: #777;
  margin: 0 4px;
}

.social-inline a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.social-inline a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adc5b6b */.social-links {
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}

.social-links p {
  margin: 0;
}

.social-links a {
  color: #111;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.social-links a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.social-links a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b0cef1 */.social-links {
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}

.social-links p {
  margin: 0;
}

.social-links a {
  color: #111;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.social-links a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.25s ease;
}

.social-links a:hover::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09c8415 */.elementor-17570 .elementor-element.elementor-element-09c8415 > *:first-child {
  margin-top: 0 !important;
}

.elementor-17570 .elementor-element.elementor-element-09c8415 p:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h1:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h2:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h3:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h4:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h5:first-child,
.elementor-17570 .elementor-element.elementor-element-09c8415 h6:first-child {
  margin-top: 0 !important;
}/* End custom CSS */