.elementor-1851
  .elementor-element.elementor-element-f3b3bfc
  > .elementor-container {
  min-height: 600px;
}
.elementor-1851 .elementor-element.elementor-element-f3b3bfc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -15%;
  margin-bottom: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-1851
  .elementor-element.elementor-element-f3b3bfc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1851
  .elementor-element.elementor-element-5b1b92c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-5b1b92c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-5b1b92c
  > .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-1851
  .elementor-element.elementor-element-5b1b92c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 60px;
}
.elementor-1851
  .elementor-element.elementor-element-5b1b92c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1851 .elementor-element.elementor-element-61c9caf {
  --spacer-size: 91px;
}
.elementor-1851
  .elementor-element.elementor-element-4aafee7
  .elementor-heading-title {
  color: #292d34;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
}
.elementor-1851 .elementor-element.elementor-element-4aafee7 {
  width: var(--container-widget-width, 679px);
  max-width: 679px;
  --container-widget-width: 679px;
  --container-widget-flex-grow: 0;
}
.elementor-1851 .elementor-element.elementor-element-4f4b09d {
  --spacer-size: 10px;
}
.elementor-1851 .elementor-element.elementor-element-9dc3c56 {
  color: #565656;
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  line-height: 28px;
  letter-spacing: -0.2px;
  width: var(--container-widget-width, 520px);
  max-width: 520px;
  --container-widget-width: 520px;
  --container-widget-flex-grow: 0;
}
.elementor-1851
  .elementor-element.elementor-element-08db3a8
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-1851 .elementor-element.elementor-element-08db3a8 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-1851
  .elementor-element.elementor-element-9a15924.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-9a15924.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-9a15924:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1851
  .elementor-element.elementor-element-9a15924
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://myhygge.io/wp-content/uploads/2023/09/Lite-1.png");
  background-position: 130px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1851
  .elementor-element.elementor-element-9a15924
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-9a15924
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1851 .elementor-element.elementor-element-d916976 {
  --spacer-size: 180px;
}
.elementor-1851 .elementor-element.elementor-element-b9c5dc4 {
  text-align: right;
}
.elementor-1851 .elementor-element.elementor-element-b9c5dc4 img {
  width: 100%;
}
.elementor-1851 .elementor-element.elementor-element-0d38bc7 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.elementor-1851
  .elementor-element.elementor-element-6479bd2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1851 .elementor-element.elementor-element-5922687 {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-5922687
  .elementor-heading-title {
  color: #121111;
  font-family: "cera pro", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  line-height: 18.2px;
}
.elementor-1851 .elementor-element.elementor-element-4cd78c1 {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-4cd78c1
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 58.3px;
}
.elementor-1851 .elementor-element.elementor-element-d552bbe {
  text-align: center;
  color: #121111;
  font-family: "cera pro", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 38.7px;
  letter-spacing: -0.2px;
  width: var(--container-widget-width, 983px);
  max-width: 983px;
  --container-widget-width: 983px;
  --container-widget-flex-grow: 0;
}
.elementor-1851
  .elementor-element.elementor-element-2453233
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1851 .elementor-element.elementor-element-2453233 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-2453233:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1851
  .elementor-element.elementor-element-2453233
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://myhygge.io/wp-content/uploads/2023/05/Ellipse-1041-1.png");
  background-size: cover;
}
.elementor-1851
  .elementor-element.elementor-element-2453233
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-5e50d2e
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -1.5px;
}
.elementor-1851 .elementor-element.elementor-element-276008c {
  color: #565656;
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  width: var(--container-widget-width, 550px);
  max-width: 550px;
  --container-widget-width: 550px;
  --container-widget-flex-grow: 0;
}
.elementor-1851
  .elementor-element.elementor-element-67130e4
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -1.5px;
}
.elementor-1851 .elementor-element.elementor-element-1b8513c {
  color: #565656;
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  width: var(--container-widget-width, 550px);
  max-width: 550px;
  --container-widget-width: 550px;
  --container-widget-flex-grow: 0;
}
.elementor-1851
  .elementor-element.elementor-element-4d40454
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
}
.elementor-1851
  .elementor-element.elementor-element-4d40454
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-4d40454
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1851 .elementor-element.elementor-element-a1f153a img {
  width: 100%;
  max-width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-36327c7
  > .elementor-container {
  min-height: 400px;
}
.elementor-1851
  .elementor-element.elementor-element-36327c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1851
  .elementor-element.elementor-element-36327c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #428fec;
}
.elementor-1851 .elementor-element.elementor-element-36327c7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 50px 0px 50px 0px;
}
.elementor-1851
  .elementor-element.elementor-element-36327c7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-9fdc373
  > .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-1851
  .elementor-element.elementor-element-9fdc373
  > .elementor-element-populated {
  padding: 0px 0px 0px 50px;
}
.elementor-1851
  .elementor-element.elementor-element-8a3f0b0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -1.5px;
}
.elementor-1851 .elementor-element.elementor-element-d288dd2 {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  width: var(--container-widget-width, 460px);
  max-width: 460px;
  --container-widget-width: 460px;
  --container-widget-flex-grow: 0;
}
.elementor-1851 .elementor-element.elementor-element-6261ec3 {
  --spacer-size: 20px;
}
.elementor-1851
  .elementor-element.elementor-element-88af696
  .elementor-heading-title {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -1.5px;
}
.elementor-1851 .elementor-element.elementor-element-c3969ec {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  width: var(--container-widget-width, 460px);
  max-width: 460px;
  --container-widget-width: 460px;
  --container-widget-flex-grow: 0;
}
.elementor-1851 .elementor-element.elementor-element-b1c9438 {
  --spacer-size: 20px;
}
.elementor-1851
  .elementor-element.elementor-element-eed5efb
  .elementor-heading-title {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 45px;
  letter-spacing: -1.5px;
}
.elementor-1851 .elementor-element.elementor-element-397ac0c {
  color: #ffffff;
  font-family: "cera pro", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  width: var(--container-widget-width, 460px);
  max-width: 460px;
  --container-widget-width: 460px;
  --container-widget-flex-grow: 0;
}
.elementor-1851 .elementor-element.elementor-element-1885305 {
  text-align: right;
}
.elementor-1851
  .elementor-element.elementor-element-437c62b
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1851 .elementor-element.elementor-element-437c62b {
  padding: 50px 0px 50px 0px;
}
.elementor-1851
  .elementor-element.elementor-element-1517703
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-1517703.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-1517703.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-1517703.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-1517703
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-1517703
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-1517703
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-1517703
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851
  .elementor-element.elementor-element-3002232
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-3002232.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-3002232.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-3002232.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-3002232
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-3002232
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-3002232
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-3002232
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-8cb1dad
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851 .elementor-element.elementor-element-1bede06 {
  margin-top: 90px;
  margin-bottom: 0px;
}
.elementor-1851
  .elementor-element.elementor-element-627898d
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-627898d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-627898d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-627898d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-627898d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-627898d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-627898d
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-627898d
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-76d40bf
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 5px;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6
  .elementor-image-box-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27.4px;
}
.elementor-1851
  .elementor-element.elementor-element-dcc53d6
  .elementor-image-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26.4px;
}
.elementor-1851 .elementor-element.elementor-element-75d6c68 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor-1851 .elementor-element.elementor-element-9d9538f {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-9d9538f
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 41.6px;
}
.elementor-1851
  .elementor-element.elementor-element-a651835
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-a651835
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-1851
  .elementor-element.elementor-element-a651835
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-a651835
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 57px;
  font-weight: 400;
  line-height: 60px;
}
.elementor-1851
  .elementor-element.elementor-element-a651835
  .elementor-icon-box-description {
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-1851
  .elementor-element.elementor-element-a651835
  > .elementor-widget-container {
  padding: 19px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c3c3c3;
  border-radius: 8px 8px 8px 8px;
}
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 57px;
  font-weight: 400;
  line-height: 60px;
}
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  .elementor-icon-box-description {
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-1851
  .elementor-element.elementor-element-8a8ee02
  > .elementor-widget-container {
  padding: 19px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c3c3c3;
  border-radius: 8px 8px 8px 8px;
}
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 57px;
  font-weight: 400;
  line-height: 60px;
}
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  .elementor-icon-box-description {
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-1851
  .elementor-element.elementor-element-cb0dd0f
  > .elementor-widget-container {
  padding: 19px 25px 25px 25px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #c3c3c3;
  border-radius: 8px 8px 8px 8px;
}
.elementor-1851
  .elementor-element.elementor-element-cb73fd2
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1851 .elementor-element.elementor-element-cb73fd2 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.elementor-1851 .elementor-element.elementor-element-cc85aa7 {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-cc85aa7
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}
.elementor-1851 .elementor-element.elementor-element-95ec5cc {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-1851
  .elementor-element.elementor-element-286811e
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-286811e {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-286811e.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-286811e.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-286811e.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-286811e
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-286811e
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-286811e
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-286811e
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-c2146ca {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-c2146ca.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-c2146ca
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-c2146ca
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-c624b96 {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-c624b96.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-c624b96
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-c624b96
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851 .elementor-element.elementor-element-ce6b9d0 {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-9a47bd4 {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-9a47bd4.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-9a47bd4
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-9a47bd4
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-6364401
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-6364401 {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-6364401.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-6364401.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-6364401.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-6364401
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-6364401
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-6364401
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-6364401
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1851 .elementor-element.elementor-element-2c859bd {
  --icon-box-icon-margin: 15px;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd.elementor-view-stacked
  .elementor-icon {
  background-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd.elementor-view-framed
  .elementor-icon,
.elementor-1851
  .elementor-element.elementor-element-2c859bd.elementor-view-default
  .elementor-icon {
  fill: #18181b;
  color: #18181b;
  border-color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd
  .elementor-icon-box-title {
  color: #18181b;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd
  .elementor-icon-box-title,
.elementor-1851
  .elementor-element.elementor-element-2c859bd
  .elementor-icon-box-title
  a {
  font-family: "cera pro", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-2c859bd
  .elementor-icon-box-description {
  color: #041527;
  font-family: "cera pro", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-1851
  .elementor-element.elementor-element-4b1304b
  > .elementor-container {
  max-width: 1200px;
}
.elementor-1851 .elementor-element.elementor-element-4b1304b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 70px 100px 70px;
}
.elementor-1851 .elementor-element.elementor-element-94a0cc7 {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-94a0cc7
  .elementor-heading-title {
  color: #090914;
  font-family: "cera pro", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 55.96px;
  letter-spacing: -1.81px;
}
.elementor-1851 .elementor-element.elementor-element-d00101c {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.elementor-1851 .elementor-element.elementor-element-14794af .ecs-link-wrapper,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-custom-grid
  .ecs-post-loop,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-inner,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-inner
  .elementor-section-wrap,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-section-wrap,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  > .elementor-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  > .e-container,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .ecs-link-wrapper
  > .elementor
  > .e-container,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .ecs-link-wrapper
  > .elementor
  > .elementor-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-link-wrapper
  > .has-post-thumbnail,
.ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .has-post-thumbnail,
.ecs-post-loop > .has-post-thumbnail > .elementor-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-inner
  .elementor-section-wrap
  .elementor-top-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-section-wrap
  .elementor-top-section,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .ecs-post-loop
  > .elementor
  .elementor-container {
  height: auto;
}
.elementor-1851 .elementor-element.elementor-element-14794af .elementor-post {
  height: auto;
}
.elementor-1851 .elementor-element.elementor-element-14794af {
  --grid-column-gap: 50px;
  --grid-row-gap: 35px;
}
.elementor-1851 .elementor-element.elementor-element-14794af .swiper-container {
  width: calc(100% - 0px);
}
.elementor-1851
  .elementor-element.elementor-element-14794af
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1851
  .elementor-element.elementor-element-14794af
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 15px;
  color: #000000;
  background-color: #61ce7000;
}
.elementor-1851
  .elementor-element.elementor-element-2ceefa5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-1851 .elementor-element.elementor-element-389da36 {
  text-align: center;
}
.elementor-1851
  .elementor-element.elementor-element-389da36
  .elementor-heading-title {
  color: #000000;
  font-family: "cera pro", Sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 55.96px;
  letter-spacing: -1.81px;
}
.elementor-1851 .elementor-element.elementor-element-1263103 {
  text-align: center;
  color: #808080;
  font-family: "cera pro", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  width: var(--container-widget-width, 791px);
  max-width: 791px;
  --container-widget-width: 791px;
  --container-widget-flex-grow: 0;
}
.elementor-1851 .elementor-element.elementor-element-c3c1b3e {
  margin-top: 34px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-1851
  .elementor-element.elementor-element-66d232e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-66d232e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1851
  .elementor-element.elementor-element-eae5a61
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-1851 .elementor-element.elementor-element-9d7274a .elementor-button {
  font-family: "cera pro", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.8px;
  fill: #000000;
  color: #000000;
  background-color: #61ce7000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  border-radius: 39px 39px 39px 39px;
  padding: 17px 50px 17px 051px;
}
@media (max-width: 1024px) {
  .elementor-1851
    .elementor-element.elementor-element-9a15924:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-1851
    .elementor-element.elementor-element-9a15924
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-1851 .elementor-element.elementor-element-5b1b92c {
    width: 40%;
  }
  .elementor-1851 .elementor-element.elementor-element-9a15924 {
    width: 60%;
  }
  .elementor-1851 .elementor-element.elementor-element-1af786c {
    width: 50%;
  }
  .elementor-1851 .elementor-element.elementor-element-4d40454 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .elementor-1851
    .elementor-element.elementor-element-5b1b92c
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1851 .elementor-element.elementor-element-61c9caf {
    --spacer-size: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-4aafee7
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-1851 .elementor-element.elementor-element-4aafee7 {
    --container-widget-width: 310px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 310px);
    max-width: 310px;
  }
  .elementor-1851 .elementor-element.elementor-element-9dc3c56 {
    --container-widget-width: 227px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 227px);
    max-width: 227px;
  }
  .elementor-1851
    .elementor-element.elementor-element-9a15924:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-1851
    .elementor-element.elementor-element-9a15924
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-1851 .elementor-element.elementor-element-d916976 {
    --spacer-size: 50px;
  }
  .elementor-1851 .elementor-element.elementor-element-0d38bc7 {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-4cd78c1
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-1851 .elementor-element.elementor-element-d552bbe {
    font-size: 16px;
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-1851 .elementor-element.elementor-element-2453233 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .elementor-1851
    .elementor-element.elementor-element-1af786c
    > .elementor-element-populated {
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
  }
  .elementor-1851
    .elementor-element.elementor-element-5e50d2e
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-1851 .elementor-element.elementor-element-276008c {
    --container-widget-width: 294px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 294px);
    max-width: 294px;
  }
  .elementor-1851
    .elementor-element.elementor-element-67130e4
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-1851 .elementor-element.elementor-element-1b8513c {
    --container-widget-width: 277px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 277px);
    max-width: 277px;
  }
  .elementor-1851 .elementor-element.elementor-element-36327c7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-9fdc373
    > .elementor-element-populated {
    padding: 30px 0px 0px 30px;
  }
  .elementor-1851
    .elementor-element.elementor-element-8a3f0b0
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-1851 .elementor-element.elementor-element-d288dd2 {
    --container-widget-width: 298px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 298px);
    max-width: 298px;
  }
  .elementor-1851 .elementor-element.elementor-element-6261ec3 {
    --spacer-size: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-88af696
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-1851 .elementor-element.elementor-element-c3969ec {
    --container-widget-width: 298px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 298px);
    max-width: 298px;
  }
  .elementor-1851 .elementor-element.elementor-element-b1c9438 {
    --spacer-size: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-eed5efb
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-1851 .elementor-element.elementor-element-eed5efb {
    width: var(--container-widget-width, 269px);
    max-width: 269px;
    --container-widget-width: 269px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1851 .elementor-element.elementor-element-397ac0c {
    --container-widget-width: 308px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 308px);
    max-width: 308px;
  }
  .elementor-1851 .elementor-element.elementor-element-1885305 img {
    width: 90%;
  }
  .elementor-1851 .elementor-element.elementor-element-437c62b {
    padding: 45px 0px 0px 0px;
  }
  .elementor-1851 .elementor-element.elementor-element-60990c4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-1517703
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-1517703.elementor-position-right
    .elementor-image-box-img {
    margin-left: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-1517703.elementor-position-left
    .elementor-image-box-img {
    margin-right: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-1517703.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-3002232
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-8cb1dad
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851 .elementor-element.elementor-element-1bede06 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-627898d
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-76d40bf
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-dcc53d6
    .elementor-image-box-img {
    margin-bottom: 5px;
  }
  .elementor-1851
    .elementor-element.elementor-element-afcb98f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-9d9538f
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1851 .elementor-element.elementor-element-9d9538f {
    width: var(--container-widget-width, 284px);
    max-width: 284px;
    --container-widget-width: 284px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1851
    .elementor-element.elementor-element-a651835
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-8a8ee02
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-cb0dd0f
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851 .elementor-element.elementor-element-cb73fd2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .elementor-1851
    .elementor-element.elementor-element-3ee8328.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-cc85aa7
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-1851 .elementor-element.elementor-element-cc85aa7 {
    width: var(--container-widget-width, 301px);
    max-width: 301px;
    --container-widget-width: 301px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1851 .elementor-element.elementor-element-95ec5cc {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-286811e
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-c2146ca
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-c624b96
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851 .elementor-element.elementor-element-ce6b9d0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-9a47bd4
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-6364401
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-2c859bd
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-1851 .elementor-element.elementor-element-4b1304b {
    padding: 40px 0px 0px 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-b278232.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1851 .elementor-element.elementor-element-94a0cc7 {
    width: var(--container-widget-width, 305px);
    max-width: 305px;
    --container-widget-width: 305px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1851 .elementor-element.elementor-element-d00101c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-389da36
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-1851 .elementor-element.elementor-element-389da36 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1851 .elementor-element.elementor-element-1263103 {
    font-size: 14px;
    --container-widget-width: 261px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 261px);
    max-width: 261px;
  }
  .elementor-1851 .elementor-element.elementor-element-c3c1b3e {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .elementor-1851
    .elementor-element.elementor-element-66d232e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-6910699.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-1851
    .elementor-element.elementor-element-9d7274a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "cera pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("https://myhygge.io/wp-content/uploads/2023/05/CeraPro-Regular.ttf")
    format("truetype");
}
@font-face {
  font-family: "cera pro";
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url("https://myhygge.io/wp-content/uploads/2023/05/CeraPro-Medium.ttf")
    format("truetype");
}
@font-face {
  font-family: "cera pro";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("https://myhygge.io/wp-content/uploads/2023/05/Cera-Pro-Bold.ttf")
    format("truetype");
}
@font-face {
  font-family: "cera pro";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("https://myhygge.io/wp-content/uploads/2023/05/Cera-Pro-Black-Italic.ttf")
    format("truetype");
}
@font-face {
  font-family: "cera pro";
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("https://myhygge.io/wp-content/uploads/2023/05/Cera-Pro-Bold-1.ttf")
    format("truetype");
}
/* End Custom Fonts CSS */
