.elementor-6246 .elementor-element.elementor-element-5821bf71 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-5821bf71 .elementor-repeater-item-bc9e939.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-5d5d0b4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-6246 .elementor-element.elementor-element-5d5d0b4a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-29ccba49{text-align:left;}.elementor-6246 .elementor-element.elementor-element-29ccba49 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-weight:700;}.elementor-6246 .elementor-element.elementor-element-29ccba49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6246 .elementor-element.elementor-element-5241647{text-align:left;}.elementor-6246 .elementor-element.elementor-element-5241647 .elementor-heading-title{color:#999999;font-family:"Noto Sans KR", Sans-serif;font-weight:700;}.elementor-6246 .elementor-element.elementor-element-5241647 > .elementor-widget-container{padding:0px 0px 40px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#F78F1E;border-radius:0px 0px 0px 0px;}.elementor-6246 .elementor-element.elementor-element-5821bf71{margin-top:100px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-66692d7 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-66692d7 .elementor-repeater-item-bc9e939.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-ebcacde > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-6246 .elementor-element.elementor-element-ebcacde > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-80a6dd6 img{width:100%;}.elementor-6246 .elementor-element.elementor-element-66692d7{margin-top:50px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-de00fbb > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-de00fbb .elementor-repeater-item-bc9e939.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-05e063f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-50950a4 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:30px;font-weight:700;}.elementor-6246 .elementor-element.elementor-element-99290c9{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-3561101 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-de00fbb{margin-top:60px;margin-bottom:20px;}.elementor-6246 .elementor-element.elementor-element-8d77299 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-8d77299 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-55f9574 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-3d4f8fc .elementor-heading-title{color:#222222;font-family:"Noto Sans KR", Sans-serif;font-size:25px;font-weight:600;}.elementor-6246 .elementor-element.elementor-element-b95f4fb{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-8d77299{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-27c69b7 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-27c69b7 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-2fadd36 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-72a400f .elementor-heading-title{color:#222222;font-family:"Noto Sans KR", Sans-serif;font-size:25px;font-weight:600;}.elementor-6246 .elementor-element.elementor-element-1c94a71{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-27c69b7{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-fec85d8 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-fec85d8 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-11ef181 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-6264191 .elementor-heading-title{color:#222222;font-family:"Noto Sans KR", Sans-serif;font-size:25px;font-weight:600;}.elementor-6246 .elementor-element.elementor-element-d26edbf{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-fec85d8{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-56b8328 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-56b8328 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-1f29818 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-6d8b204 .elementor-heading-title{color:#222222;font-family:"Noto Sans KR", Sans-serif;font-size:25px;font-weight:600;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-icon i{color:#999999;transition:color 0.3s;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-icon svg{fill:#999999;transition:fill 0.3s;}.elementor-6246 .elementor-element.elementor-element-db1ecc6{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:1px;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-icon{padding-right:5px;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-item > a{font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:500;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6246 .elementor-element.elementor-element-56b8328{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-0260116 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-0260116 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-3d3d77b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-7877ac8 .elementor-heading-title{color:#222222;font-family:"Noto Sans KR", Sans-serif;font-size:25px;font-weight:600;}.elementor-6246 .elementor-element.elementor-element-82ed018{color:#333333;font-family:"Noto Sans KR", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-0260116{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-9117071 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-9117071 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-aa8ffe1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-692b1ea .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:30px;font-weight:700;}.elementor-6246 .elementor-element.elementor-element-e168e69 .elementor-heading-title{color:#E8651B;}.elementor-6246 .elementor-element.elementor-element-7f9b289{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-261f8e4{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-9117071{margin-top:150px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-e4956fa > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-e4956fa .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-6a3cf48 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-aabac1d .elementor-heading-title{color:#E8651B;}.elementor-6246 .elementor-element.elementor-element-502325e{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-c723c38{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-e4956fa{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-2be9099 > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-2be9099 .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-c3e3cb1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-d423adb .elementor-heading-title{color:#E8651B;}.elementor-6246 .elementor-element.elementor-element-b0c6048{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-b0fd3bb{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-2be9099{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-7df576f > .elementor-container{max-width:1240px;}.elementor-6246 .elementor-element.elementor-element-7df576f .elementor-repeater-item-04886fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6246 .elementor-element.elementor-element-72f5a9e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-6dfbf63 .elementor-heading-title{color:#E8651B;}.elementor-6246 .elementor-element.elementor-element-a62ae5d{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-bd0f4d4{color:#2D2D2D;font-family:"Noto Sans KR", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-7df576f{margin-top:80px;margin-bottom:120px;}@media(max-width:1024px){.elementor-6246 .elementor-element.elementor-element-29ccba49 .elementor-heading-title{font-size:30px;}.elementor-6246 .elementor-element.elementor-element-5241647 .elementor-heading-title{font-size:30px;}.elementor-6246 .elementor-element.elementor-element-5821bf71{margin-top:80px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-05e063f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-50950a4 .elementor-heading-title{font-size:25px;}.elementor-6246 .elementor-element.elementor-element-3561101 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6246 .elementor-element.elementor-element-3d4f8fc .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-8d77299{margin-top:60px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-72a400f .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-27c69b7{margin-top:60px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-6264191 .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-fec85d8{margin-top:60px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-6d8b204 .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-56b8328{margin-top:60px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-7877ac8 .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-0260116{margin-top:60px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-692b1ea .elementor-heading-title{font-size:27px;}.elementor-6246 .elementor-element.elementor-element-e4956fa{margin-top:70px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-2be9099{margin-top:70px;margin-bottom:0px;}.elementor-6246 .elementor-element.elementor-element-7df576f{margin-top:70px;margin-bottom:100px;}}@media(min-width:768px){.elementor-6246 .elementor-element.elementor-element-5d5d0b4a{width:100%;}.elementor-6246 .elementor-element.elementor-element-ebcacde{width:100%;}.elementor-6246 .elementor-element.elementor-element-05e063f{width:75%;}.elementor-6246 .elementor-element.elementor-element-3561101{width:25%;}}@media(max-width:767px){.elementor-6246 .elementor-element.elementor-element-5d5d0b4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-6246 .elementor-element.elementor-element-5d5d0b4a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-6246 .elementor-element.elementor-element-29ccba49 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-29ccba49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6246 .elementor-element.elementor-element-5241647 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-6246 .elementor-element.elementor-element-5241647 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-6246 .elementor-element.elementor-element-ebcacde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6246 .elementor-element.elementor-element-05e063f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-6246 .elementor-element.elementor-element-50950a4 .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-99290c9{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-3561101 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-6246 .elementor-element.elementor-element-b95f4fb{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-1c94a71{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-d26edbf{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-db1ecc6{--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6246 .elementor-element.elementor-element-db1ecc6 .elementor-icon-list-item > a{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-82ed018{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-692b1ea .elementor-heading-title{font-size:22px;}.elementor-6246 .elementor-element.elementor-element-7f9b289{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-261f8e4{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-502325e{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-c723c38{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-b0c6048{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-b0fd3bb{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-a62ae5d{font-size:15px;}.elementor-6246 .elementor-element.elementor-element-bd0f4d4{font-size:15px;}}/* Start custom CSS for section, class: .elementor-element-5821bf71 */.res-dl dl{
      display: flex;
  width: 100%;
}

.res-dl dl dt{
  background: #3444C1;
  color: #fff;
  padding: 15px 30px;
  font-size: 1.45rem;
  font-weight: 500;
  width: 15%;
  text-align: center;  
}

.res-dl dl dd{
  border: 1px solid #000;
  padding: 15px 30px;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  color: #000;
  width: 85%;
}

.res-dl dl dd a{
  color: #000;
}


@media (max-width: 768px) {
    .res-dl dl{
flex-direction: column;
}

.res-dl dl dt,
.res-dl dl dd{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66692d7 */.res-dl dl{
      display: flex;
  width: 100%;
}

.res-dl dl dt{
  background: #3444C1;
  color: #fff;
  padding: 15px 30px;
  font-size: 1.45rem;
  font-weight: 500;
  width: 15%;
  text-align: center;  
}

.res-dl dl dd{
  border: 1px solid #000;
  padding: 15px 30px;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  color: #000;
  width: 85%;
}

.res-dl dl dd a{
  color: #000;
}


@media (max-width: 768px) {
    .res-dl dl{
flex-direction: column;
}

.res-dl dl dt,
.res-dl dl dd{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de00fbb */.res-dl dl{
      display: flex;
  width: 100%;
}

.res-dl dl dt{
  background: #3444C1;
  color: #fff;
  padding: 15px 30px;
  font-size: 1.45rem;
  font-weight: 500;
  width: 15%;
  text-align: center;  
}

.res-dl dl dd{
  border: 1px solid #000;
  padding: 15px 30px;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  color: #000;
  width: 85%;
}

.res-dl dl dd a{
  color: #000;
}


@media (max-width: 768px) {
    .res-dl dl{
flex-direction: column;
}

.res-dl dl dt,
.res-dl dl dd{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95f4fb */.elementor-6246 .elementor-element.elementor-element-b95f4fb p + p{
    margin-top: 15px;
}

.elementor-6246 .elementor-element.elementor-element-b95f4fb strong{
    font-weight: 600;
    color: #000
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b95f4fb */.elementor-6246 .elementor-element.elementor-element-b95f4fb p + p{
    margin-top: 15px;
}

.elementor-6246 .elementor-element.elementor-element-b95f4fb strong{
    font-weight: 600;
    color: #000
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c94a71 */.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c94a71 */.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-1c94a71 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26edbf */.elementor-6246 .elementor-element.elementor-element-d26edbf ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-d26edbf ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-d26edbf ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d26edbf */.elementor-6246 .elementor-element.elementor-element-d26edbf ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-d26edbf ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-d26edbf ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82ed018 */.elementor-6246 .elementor-element.elementor-element-82ed018 ol {
	counter-reset: line;
	position: relative;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li {
	position: relative;
	padding-left: 34px;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li + li {
	margin-top: 15px;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li:before {
  position: absolute;
  left: 0;
  top: 4px;
  display: flex;
  width: 23px;
  height: 23px;
  background-color: #E8651B;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  counter-increment: line;
  content: counter(line);
  justify-content: center;
  align-content: center;
  line-height: 20px;
  font-size: 15px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82ed018 */.elementor-6246 .elementor-element.elementor-element-82ed018 ol {
	counter-reset: line;
	position: relative;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li {
	position: relative;
	padding-left: 34px;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li + li {
	margin-top: 15px;
}

.elementor-6246 .elementor-element.elementor-element-82ed018 ol li:before {
  position: absolute;
  left: 0;
  top: 4px;
  display: flex;
  width: 23px;
  height: 23px;
  background-color: #E8651B;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  counter-increment: line;
  content: counter(line);
  justify-content: center;
  align-content: center;
  line-height: 20px;
  font-size: 15px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcaeed2 */.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9b289 */.elementor-6246 .elementor-element.elementor-element-7f9b289 p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261f8e4 */.elementor-6246 .elementor-element.elementor-element-261f8e4 a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcaeed2 */.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-fcaeed2 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9b289 */.elementor-6246 .elementor-element.elementor-element-7f9b289 p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261f8e4 */.elementor-6246 .elementor-element.elementor-element-261f8e4 a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-261f8e4 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0305de5 */.elementor-6246 .elementor-element.elementor-element-0305de5 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-0305de5 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-502325e */.elementor-6246 .elementor-element.elementor-element-502325e p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c723c38 */.elementor-6246 .elementor-element.elementor-element-c723c38 ul{
    margin: 15px 0;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0305de5 */.elementor-6246 .elementor-element.elementor-element-0305de5 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-0305de5 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-0305de5 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-502325e */.elementor-6246 .elementor-element.elementor-element-502325e p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c723c38 */.elementor-6246 .elementor-element.elementor-element-c723c38 ul{
    margin: 15px 0;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li + li {
    margin-top:5px;
}

.elementor-6246 .elementor-element.elementor-element-c723c38 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7997994 */.elementor-6246 .elementor-element.elementor-element-7997994 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-7997994 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-7997994 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c6048 */.elementor-6246 .elementor-element.elementor-element-b0c6048 p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd3bb */.elementor-6246 .elementor-element.elementor-element-b0fd3bb a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7997994 */.elementor-6246 .elementor-element.elementor-element-7997994 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-7997994 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-7997994 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-7997994 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c6048 */.elementor-6246 .elementor-element.elementor-element-b0c6048 p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fd3bb */.elementor-6246 .elementor-element.elementor-element-b0fd3bb a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-b0fd3bb ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a647e95 */.elementor-6246 .elementor-element.elementor-element-a647e95 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-a647e95 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a62ae5d */.elementor-6246 .elementor-element.elementor-element-a62ae5d p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd0f4d4 */.elementor-6246 .elementor-element.elementor-element-bd0f4d4 a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a647e95 */.elementor-6246 .elementor-element.elementor-element-a647e95 dl {
	display: flex;
	padding: 25px;
	border: 1px solid #d9d9d9;
	border-radius: 15px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
	width: 20%;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt .thumb {
	text-align: center;
	width: 100%;
	aspect-ratio: 8/9;
	position: relative;
	overflow: hidden;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt .thumb img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
		margin: 0;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
	width: 80%;
	padding-left: 40px;
}


.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd strong {
	font-size: 1.5rem;
	color: #333;
	display: block;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd em {
	font-size: 1.2rem;
	color: #555;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul {
	margin-top: 20px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li {
	font-weight: 600;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li + li {
	margin-top: 10px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #E8651B;
	border-radius: 50%;
	margin-right: 10px;
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.tel:before {
	content: "\f879";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.mail:before {
	content: "\f0e0";
	font-family: "Font Awesome 5 Free";
}

.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li.user:before {
  content: "\f007";
	font-family: "Font Awesome 5 Free";
}

@media screen and (max-width: 1024px) {
	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
		width: 25%;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {
	.elementor-6246 .elementor-element.elementor-element-a647e95 dl {
		flex-direction: column;
		padding: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dt {
		width: 100%;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd strong {
		font-size: 1.3rem;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd em {
		font-size: 1.1rem;
	}

	.elementor-6246 .elementor-element.elementor-element-a647e95 dl dd ul li {
		font-size: 0.9rem;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a62ae5d */.elementor-6246 .elementor-element.elementor-element-a62ae5d p + p{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd0f4d4 */.elementor-6246 .elementor-element.elementor-element-bd0f4d4 a{
    color: #333;
    text-decoration: underline;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li + li {
    margin-top:10px;
}

.elementor-6246 .elementor-element.elementor-element-bd0f4d4 ul li:before {
    content: "-";
    position: absolute;
    left: 0;
}/* End custom CSS */