.elementor-3706 .elementor-element.elementor-element-1f415a3{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3706 .elementor-element.elementor-element-4024229{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3706 .elementor-element.elementor-element-40f9d15{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3706 .elementor-element.elementor-element-4cc094a{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-3706 .elementor-element.elementor-element-4cc094a .swiper-slide > .elementor-element{height:100%;}.elementor-3706 .elementor-element.elementor-element-53c803f.elementor-element{--align-self:center;}.elementor-3706 .elementor-element.elementor-element-eeb09d8{width:100%;max-width:100%;grid-column:span 2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3706 .elementor-element.elementor-element-885d1c6{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-3706 .elementor-element.elementor-element-885d1c6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3706 .elementor-element.elementor-element-e19024e{width:100%;max-width:100%;grid-column:span 2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-3706 .elementor-element.elementor-element-1f415a3{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-4024229{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-40f9d15{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-4cc094a{--swiper-slides-to-display:1;}.elementor-3706 .elementor-element.elementor-element-eeb09d8{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-e19024e{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3706 .elementor-element.elementor-element-1f415a3{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-4024229{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-40f9d15{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-4cc094a{--swiper-slides-to-display:1;}.elementor-3706 .elementor-element.elementor-element-eeb09d8{font-size:var( --e-global-typography-text-font-size );}.elementor-3706 .elementor-element.elementor-element-e19024e{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-591d072 */.elementor-3706 .elementor-element.elementor-element-591d072 li {
    padding-bottom: 8px;
}
.elementor-3706 .elementor-element.elementor-element-591d072 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-3706 .elementor-element.elementor-element-591d072 ul li {
  position: relative;
  padding-left: 1.5em;
}

.elementor-3706 .elementor-element.elementor-element-591d072 ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #C4710D;
  font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f415a3 */.elementor-3706 .elementor-element.elementor-element-1f415a3 ul {
        padding-left: 24px;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4024229 */.elementor-3706 .elementor-element.elementor-element-4024229 ul {
        padding-left: 24px;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f9d15 */.elementor-3706 .elementor-element.elementor-element-40f9d15 ul {
        padding-left: 24px;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb09d8 */.elementor-3706 .elementor-element.elementor-element-eeb09d8 h2 + h2, .elementor-3706 .elementor-element.elementor-element-eeb09d8 
* + h2 {
    margin-top: 1em;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 h3 {
    margin-bottom: 0.4em;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 img {
    margin-bottom:20px;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 a:not(:has(img)) {
    border-bottom: 1px dotted;
    color: #000;
    font-weight: 500;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 a:hover {
    color:var(--accent);
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 .wp-caption {
    position: relative;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8  .wp-caption-text:not(.gallery-caption) {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 4px 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    font-size:14px;
}

.elementor-3706 .elementor-element.elementor-element-eeb09d8 ul {
    margin-bottom:0.8em;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 .post-sections {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.elementor-3706 .elementor-element.elementor-element-eeb09d8 .post-section:not(.regular) {
  padding: 36px;
}
.elementor-3706 .elementor-element.elementor-element-eeb09d8 .post-section.star_box {
    padding-left:84px;
}

.elementor-3706 .elementor-element.elementor-element-eeb09d8 .post-section.star_box .post-section__content::before {
    content:'';
    position: absolute;
    left: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512pt' height='512pt' version='1.1' viewBox='0 0 512 512'%3E%3Cpath d='m264.96 30.156 52.992 164.1 172.49-0.30859c9.1641 0 12.801 11.727 5.5312 17l-139.73 101.12 53.605 163.94c2.9688 9.1133-7.9883 16.23-15.105 10.035l-138.75-101.17-139.32 101.63c-7.4258 5.375-17.254-1.9453-14.488-10.496l53.605-163.94-139.73-101.12c-7.6289-5.4766-3.2773-17.562 6.0938-17l171.88 0.30859 52.992-164.1c2.8164-8.7539 15.156-8.6523 17.922 0z'/%3E%3C/svg%3E");
    width:20px;
    height: 20px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-885d1c6 */@media print {
    .elementor-3706 .elementor-element.elementor-element-885d1c6 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e19024e */.elementor-3706 .elementor-element.elementor-element-e19024e h2 + h2, .elementor-3706 .elementor-element.elementor-element-e19024e 
* + h2 {
    margin-top: 1em;
}
.elementor-3706 .elementor-element.elementor-element-e19024e h3 {
    margin-bottom: 0.4em;
}
.elementor-3706 .elementor-element.elementor-element-e19024e img {
    margin-bottom:20px;
}
.elementor-3706 .elementor-element.elementor-element-e19024e a:not(:has(img)) {
    border-bottom: 1px dotted;
    color: #000;
    font-weight: 500;
}
.elementor-3706 .elementor-element.elementor-element-e19024e a:hover {
    color:var(--accent);
}
.elementor-3706 .elementor-element.elementor-element-e19024e .wp-caption {
    position: relative;
}
.elementor-3706 .elementor-element.elementor-element-e19024e  .wp-caption-text:not(.gallery-caption) {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 4px 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    font-size:14px;
}

.elementor-3706 .elementor-element.elementor-element-e19024e ul {
    margin-bottom:0.8em;
}
.elementor-3706 .elementor-element.elementor-element-e19024e .post-sections {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.elementor-3706 .elementor-element.elementor-element-e19024e .post-section:not(.regular) {
  padding: 36px;
}
.elementor-3706 .elementor-element.elementor-element-e19024e .post-section.star_box {
    padding-left:84px;
}

.elementor-3706 .elementor-element.elementor-element-e19024e .post-section.star_box .post-section__content::before {
    content:'';
    position: absolute;
    left: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512pt' height='512pt' version='1.1' viewBox='0 0 512 512'%3E%3Cpath d='m264.96 30.156 52.992 164.1 172.49-0.30859c9.1641 0 12.801 11.727 5.5312 17l-139.73 101.12 53.605 163.94c2.9688 9.1133-7.9883 16.23-15.105 10.035l-138.75-101.17-139.32 101.63c-7.4258 5.375-17.254-1.9453-14.488-10.496l53.605-163.94-139.73-101.12c-7.6289-5.4766-3.2773-17.562 6.0938-17l171.88 0.30859 52.992-164.1c2.8164-8.7539 15.156-8.6523 17.922 0z'/%3E%3C/svg%3E");
    width:20px;
    height: 20px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}/* End custom CSS */