body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
  --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
  --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
  --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
  --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
  --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
  --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
  --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}
img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 0.07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important; }

      @media (max-width:767px) {
        .pafe-sticky-header-fixed-start-on-mobile {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }
      }
  
      @media (min-width:768px) and (max-width:1024px) {
        .pafe-sticky-header-fixed-start-on-tablet {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }
      }
  
      @media (min-width:1025px) {
        .pafe-sticky-header-fixed-start-on-desktop {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }
      }
    
      .pswp.pafe-lightbox-modal {
        display: none;
      }
   /*! elementor - v3.9.2 - 21-12-2022 */
   .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
   .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
   .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
     line-height: 1;
     font-size: 0
   }

   .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
     display: inline-grid
   }

   .elementor-widget-social-icons .elementor-grid {
     grid-column-gap: var(--grid-column-gap, 5px);
     grid-row-gap: var(--grid-row-gap, 5px);
     grid-template-columns: var(--grid-template-columns);
     justify-content: var(--justify-content, center);
     justify-items: var(--justify-content, center)
   }

   .elementor-icon.elementor-social-icon {
     font-size: var(--icon-size, 25px);
     line-height: var(--icon-size, 25px);
     width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
     height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
   }

   .elementor-social-icon {
     --e-social-icon-icon-color: #fff;
     display: inline-flex;
     background-color: #818a91;
     align-items: center;
     justify-content: center;
     text-align: center;
     cursor: pointer
   }

   .elementor-social-icon i {
     color: var(--e-social-icon-icon-color)
   }

   .elementor-social-icon svg {
     fill: var(--e-social-icon-icon-color)
   }

   .elementor-social-icon:last-child {
     margin: 0
   }

   .elementor-social-icon:hover {
     opacity: .9;
     color: #fff
   }

   .elementor-social-icon-android {
     background-color: #a4c639
   }

   .elementor-social-icon-apple {
     background-color: #999
   }

   .elementor-social-icon-behance {
     background-color: #1769ff
   }

   .elementor-social-icon-bitbucket {
     background-color: #205081
   }

   .elementor-social-icon-codepen {
     background-color: #000
   }

   .elementor-social-icon-delicious {
     background-color: #39f
   }

   .elementor-social-icon-deviantart {
     background-color: #05cc47
   }

   .elementor-social-icon-digg {
     background-color: #005be2
   }

   .elementor-social-icon-dribbble {
     background-color: #ea4c89
   }

   .elementor-social-icon-elementor {
     background-color: #d30c5c
   }

   .elementor-social-icon-envelope {
     background-color: #ea4335
   }

   .elementor-social-icon-facebook,
   .elementor-social-icon-facebook-f {
     background-color: #3b5998
   }

   .elementor-social-icon-flickr {
     background-color: #0063dc
   }

   .elementor-social-icon-foursquare {
     background-color: #2d5be3
   }

   .elementor-social-icon-free-code-camp,
   .elementor-social-icon-freecodecamp {
     background-color: #006400
   }

   .elementor-social-icon-github {
     background-color: #333
   }

   .elementor-social-icon-gitlab {
     background-color: #e24329
   }

   .elementor-social-icon-globe {
     background-color: #818a91
   }

   .elementor-social-icon-google-plus,
   .elementor-social-icon-google-plus-g {
     background-color: #dd4b39
   }

   .elementor-social-icon-houzz {
     background-color: #7ac142
   }

   .elementor-social-icon-instagram {
     background-color: #262626
   }

   .elementor-social-icon-jsfiddle {
     background-color: #487aa2
   }

   .elementor-social-icon-link {
     background-color: #818a91
   }

   .elementor-social-icon-linkedin,
   .elementor-social-icon-linkedin-in {
     background-color: #0077b5
   }

   .elementor-social-icon-medium {
     background-color: #00ab6b
   }

   .elementor-social-icon-meetup {
     background-color: #ec1c40
   }

   .elementor-social-icon-mixcloud {
     background-color: #273a4b
   }

   .elementor-social-icon-odnoklassniki {
     background-color: #f4731c
   }

   .elementor-social-icon-pinterest {
     background-color: #bd081c
   }

   .elementor-social-icon-product-hunt {
     background-color: #da552f
   }

   .elementor-social-icon-reddit {
     background-color: #ff4500
   }

   .elementor-social-icon-rss {
     background-color: #f26522
   }

   .elementor-social-icon-shopping-cart {
     background-color: #4caf50
   }

   .elementor-social-icon-skype {
     background-color: #00aff0
   }

   .elementor-social-icon-slideshare {
     background-color: #0077b5
   }

   .elementor-social-icon-snapchat {
     background-color: #fffc00
   }

   .elementor-social-icon-soundcloud {
     background-color: #f80
   }

   .elementor-social-icon-spotify {
     background-color: #2ebd59
   }

   .elementor-social-icon-stack-overflow {
     background-color: #fe7a15
   }

   .elementor-social-icon-steam {
     background-color: #00adee
   }

   .elementor-social-icon-stumbleupon {
     background-color: #eb4924
   }

   .elementor-social-icon-telegram {
     background-color: #2ca5e0
   }

   .elementor-social-icon-thumb-tack {
     background-color: #1aa1d8
   }

   .elementor-social-icon-tripadvisor {
     background-color: #589442
   }

   .elementor-social-icon-tumblr {
     background-color: #35465c
   }

   .elementor-social-icon-twitch {
     background-color: #6441a5
   }

   .elementor-social-icon-twitter {
     background-color: #1da1f2
   }

   .elementor-social-icon-viber {
     background-color: #665cac
   }

   .elementor-social-icon-vimeo {
     background-color: #1ab7ea
   }

   .elementor-social-icon-vk {
     background-color: #45668e
   }

   .elementor-social-icon-weibo {
     background-color: #dd2430
   }

   .elementor-social-icon-weixin {
     background-color: #31a918
   }

   .elementor-social-icon-whatsapp {
     background-color: #25d366
   }

   .elementor-social-icon-wordpress {
     background-color: #21759b
   }

   .elementor-social-icon-xing {
     background-color: #026466
   }

   .elementor-social-icon-yelp {
     background-color: #af0606
   }

   .elementor-social-icon-youtube {
     background-color: #cd201f
   }

   .elementor-social-icon-500px {
     background-color: #0099e5
   }

   .elementor-shape-rounded .elementor-icon.elementor-social-icon {
     border-radius: 10%
   }

   .elementor-shape-circle .elementor-icon.elementor-social-icon {
     border-radius: 50%
   }
   	/*! elementor - v3.9.2 - 21-12-2022 */
     .elementor-widget-image {
      text-align: center
    }

    .elementor-widget-image a {
      display: inline-block
    }

    .elementor-widget-image a img[src$=".svg"] {
      width: 48px
    }

    .elementor-widget-image img {
      vertical-align: middle;
      display: inline-block
    }
    	/*! elementor - v3.9.2 - 21-12-2022 */
      .elementor-heading-title {
        padding: 0;
        margin: 0;
        line-height: 1
      }

      .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
        color: inherit;
        font-size: inherit;
        line-height: inherit
      }

      .elementor-widget-heading .elementor-heading-title.elementor-size-small {
        font-size: 15px
      }

      .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
        font-size: 19px
      }

      .elementor-widget-heading .elementor-heading-title.elementor-size-large {
        font-size: 29px
      }

      .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
        font-size: 39px
      }

      .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
        font-size: 59px
      }
      /*! elementor - v3.9.2 - 21-12-2022 */
      .elementor-column .elementor-spacer-inner {
        height: var(--spacer-size)
      }

      .e-con {
        --container-widget-width: 100%
      }

      .e-con-inner>.elementor-widget-spacer,
      .e-con>.elementor-widget-spacer {
        width: var(--container-widget-width, var(--spacer-size));
        --align-self: var(--container-widget-align-self, initial);
        --flex-shrink: 0
      }

      .e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
      .e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
      .e-con>.elementor-widget-spacer>.elementor-widget-container,
      .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
        height: 100%
      }

      .e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
      .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
        height: var(--container-widget-height, var(--spacer-size))
      }
      /*! elementor - v3.9.2 - 21-12-2022 */
      .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: #818a91;
        color: #fff
      }

      .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
        color: #818a91;
        border: 3px solid;
        background-color: transparent
      }

      .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
        margin-top: 8px
      }

      .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
        width: 1em;
        height: 1em
      }

      .elementor-widget-text-editor .elementor-drop-cap {
        float: left;
        text-align: center;
        line-height: 1;
        font-size: 50px
      }

      .elementor-widget-text-editor .elementor-drop-cap-letter {
        display: inline-block
      }

      .elementor-199 .elementor-element.elementor-element-c95c44c>.elementor-container {
        max-width: 300px;
      }

      .elementor-199 .elementor-element.elementor-element-e3e7d58>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-199 .elementor-element.elementor-element-e3e7d58>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-199 .elementor-element.elementor-element-f943360 {
        --spacer-size: 30px;
      }

      .elementor-199 .elementor-element.elementor-element-6e2e7ce {
        text-align: center;
      }

      .elementor-199 .elementor-element.elementor-element-6e2e7ce img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-199 .elementor-element.elementor-element-1d3c3f1 {
        text-align: left;
      }

      .elementor-199 .elementor-element.elementor-element-1d3c3f1 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-199 .elementor-element.elementor-element-1d3c3f1>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-199 .elementor-element.elementor-element-ee510d3 {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-199 .elementor-element.elementor-element-ee510d3>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      .elementor-202 .elementor-element.elementor-element-e798276>.elementor-container {
        max-width: 300px;
      }

      .elementor-202 .elementor-element.elementor-element-a59601f>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-202 .elementor-element.elementor-element-a59601f>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-202 .elementor-element.elementor-element-a235ce3 {
        --spacer-size: 30px;
      }

      .elementor-202 .elementor-element.elementor-element-a7d1fb4 {
        text-align: center;
      }

      .elementor-202 .elementor-element.elementor-element-a7d1fb4 img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-202 .elementor-element.elementor-element-7b962ef {
        text-align: left;
      }

      .elementor-202 .elementor-element.elementor-element-7b962ef .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-202 .elementor-element.elementor-element-7b962ef>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-202 .elementor-element.elementor-element-c0c8f03 {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-202 .elementor-element.elementor-element-c0c8f03>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      .elementor-205 .elementor-element.elementor-element-51cc66f>.elementor-container {
        max-width: 300px;
      }

      .elementor-205 .elementor-element.elementor-element-e307acf>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-205 .elementor-element.elementor-element-e307acf>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-205 .elementor-element.elementor-element-4c764af {
        --spacer-size: 30px;
      }

      .elementor-205 .elementor-element.elementor-element-a013a21 {
        text-align: center;
      }

      .elementor-205 .elementor-element.elementor-element-a013a21 img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-205 .elementor-element.elementor-element-24100d9 {
        text-align: left;
      }

      .elementor-205 .elementor-element.elementor-element-24100d9 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-205 .elementor-element.elementor-element-24100d9>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-205 .elementor-element.elementor-element-299f4d5 {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-205 .elementor-element.elementor-element-299f4d5>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      .elementor-208 .elementor-element.elementor-element-281e9ca>.elementor-container {
        max-width: 300px;
      }

      .elementor-208 .elementor-element.elementor-element-787879a>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-208 .elementor-element.elementor-element-787879a>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-208 .elementor-element.elementor-element-f9febf3 {
        --spacer-size: 30px;
      }

      .elementor-208 .elementor-element.elementor-element-30bdc36 {
        text-align: center;
      }

      .elementor-208 .elementor-element.elementor-element-30bdc36 img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-208 .elementor-element.elementor-element-45231b1 {
        text-align: left;
      }

      .elementor-208 .elementor-element.elementor-element-45231b1 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-208 .elementor-element.elementor-element-45231b1>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-208 .elementor-element.elementor-element-74f96e0 {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-208 .elementor-element.elementor-element-74f96e0>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      .elementor-211 .elementor-element.elementor-element-34db1fb>.elementor-container {
        max-width: 300px;
      }

      .elementor-211 .elementor-element.elementor-element-f88b2ac>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-211 .elementor-element.elementor-element-f88b2ac>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-211 .elementor-element.elementor-element-0d52c0c {
        --spacer-size: 30px;
      }

      .elementor-211 .elementor-element.elementor-element-6379632 {
        text-align: center;
      }

      .elementor-211 .elementor-element.elementor-element-6379632 img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-211 .elementor-element.elementor-element-25356e9 {
        text-align: left;
      }

      .elementor-211 .elementor-element.elementor-element-25356e9 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-211 .elementor-element.elementor-element-25356e9>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-211 .elementor-element.elementor-element-bc95aff {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-211 .elementor-element.elementor-element-bc95aff>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      .elementor-212 .elementor-element.elementor-element-a8b74dd>.elementor-container {
        max-width: 300px;
      }

      .elementor-212 .elementor-element.elementor-element-10310f9>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      }

      .elementor-212 .elementor-element.elementor-element-10310f9>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }

      .elementor-212 .elementor-element.elementor-element-d17d928 {
        --spacer-size: 30px;
      }

      .elementor-212 .elementor-element.elementor-element-238fcbc {
        text-align: center;
      }

      .elementor-212 .elementor-element.elementor-element-238fcbc img {
        border-radius: 50px 0px 0px 0px;
      }

      .elementor-212 .elementor-element.elementor-element-5e0d6f5 {
        text-align: left;
      }

      .elementor-212 .elementor-element.elementor-element-5e0d6f5 .elementor-heading-title {
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 20px;
        font-weight: 600;
      }

      .elementor-212 .elementor-element.elementor-element-5e0d6f5>.elementor-widget-container {
        padding: 30px 10px 10px 10px;
        background-color: #F4F4F4;
      }

      .elementor-212 .elementor-element.elementor-element-6add1c2 {
        text-align: left;
        color: #000000;
        font-family: "DM Sans", Sans-serif;
        font-size: 16px;
        font-weight: 400;
      }

      .elementor-212 .elementor-element.elementor-element-6add1c2>.elementor-widget-container {
        padding: 10px 10px 40px 10px;
        background-color: #F4F4F4;
        border-radius: 0px 0px 50px 0px;
      }
      /*! elementor - v3.9.2 - 21-12-2022 */
      .elementor-widget-image-box .elementor-image-box-content {
        width: 100%
      }

      @media (min-width:768px) {

        .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
        .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
          display: flex
        }

        .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
          text-align: right;
          flex-direction: row-reverse
        }

        .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
          text-align: left;
          flex-direction: row
        }

        .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
          margin: auto
        }

        .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
          align-items: flex-start
        }

        .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
          align-items: center
        }

        .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
          align-items: flex-end
        }
      }

      @media (max-width:767px) {
        .elementor-widget-image-box .elementor-image-box-img {
          margin-left: auto !important;
          margin-right: auto !important;
          margin-bottom: 15px
        }
      }

      .elementor-widget-image-box .elementor-image-box-img {
        display: inline-block
      }

      .elementor-widget-image-box .elementor-image-box-title a {
        color: inherit
      }

      .elementor-widget-image-box .elementor-image-box-wrapper {
        text-align: center
      }

      .elementor-widget-image-box .elementor-image-box-description {
        margin: 0
      }/*! elementor-pro - v3.7.7 - 20-09-2022 */
      .elementor-button.elementor-hidden,
      .elementor-hidden {
        display: none
      }

      .e-form__step {
        width: 100%
      }

      .e-form__step:not(.elementor-hidden) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
      }

      .e-form__buttons {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
      }

      .e-form__buttons,
      .e-form__buttons__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
      }

      .e-form__indicators {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        font-size: 13px;
        margin-bottom: var(--e-form-steps-indicators-spacing)
      }

      .e-form__indicators,
      .e-form__indicators__indicator {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
      }

      .e-form__indicators__indicator {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        padding: 0 var(--e-form-steps-divider-gap)
      }

      .e-form__indicators__indicator__progress {
        width: 100%;
        position: relative;
        background-color: var(--e-form-steps-indicator-progress-background-color);
        border-radius: var(--e-form-steps-indicator-progress-border-radius);
        overflow: hidden
      }

      .e-form__indicators__indicator__progress__meter {
        width: var(--e-form-steps-indicator-progress-meter-width, 0);
        height: var(--e-form-steps-indicator-progress-height);
        line-height: var(--e-form-steps-indicator-progress-height);
        padding-right: 15px;
        border-radius: var(--e-form-steps-indicator-progress-border-radius);
        background-color: var(--e-form-steps-indicator-progress-color);
        color: var(--e-form-steps-indicator-progress-meter-color);
        text-align: right;
        -webkit-transition: width .1s linear;
        -o-transition: width .1s linear;
        transition: width .1s linear
      }

      .e-form__indicators__indicator:first-child {
        padding-left: 0
      }

      .e-form__indicators__indicator:last-child {
        padding-right: 0
      }

      .e-form__indicators__indicator--state-inactive {
        color: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
      }

      .e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
        background-color: var(--e-form-steps-indicator-inactive-secondary-color, #fff)
      }

      .e-form__indicators__indicator--state-inactive object,
      .e-form__indicators__indicator--state-inactive svg {
        fill: var(--e-form-steps-indicator-inactive-primary-color, #c2cbd2)
      }

      .e-form__indicators__indicator--state-active {
        color: var(--e-form-steps-indicator-active-primary-color, #39b54a);
        border-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
      }

      .e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
        background-color: var(--e-form-steps-indicator-active-secondary-color, #fff)
      }

      .e-form__indicators__indicator--state-active object,
      .e-form__indicators__indicator--state-active svg {
        fill: var(--e-form-steps-indicator-active-primary-color, #39b54a)
      }

      .e-form__indicators__indicator--state-completed {
        color: var(--e-form-steps-indicator-completed-secondary-color, #fff)
      }

      .e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
        background-color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
      }

      .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
        color: var(--e-form-steps-indicator-completed-primary-color, #39b54a)
      }

      .e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
        color: var(--e-form-steps-indicator-completed-primary-color, #39b54a);
        background-color: initial
      }

      .e-form__indicators__indicator--state-completed object,
      .e-form__indicators__indicator--state-completed svg {
        fill: var(--e-form-steps-indicator-completed-secondary-color, #fff)
      }

      .e-form__indicators__indicator__icon {
        width: var(--e-form-steps-indicator-padding, 30px);
        height: var(--e-form-steps-indicator-padding, 30px);
        font-size: var(--e-form-steps-indicator-icon-size);
        border-width: 1px;
        border-style: solid;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        margin-bottom: 10px
      }

      .e-form__indicators__indicator__icon img,
      .e-form__indicators__indicator__icon object,
      .e-form__indicators__indicator__icon svg {
        width: var(--e-form-steps-indicator-icon-size);
        height: auto
      }

      .e-form__indicators__indicator__icon .e-font-icon-svg {
        height: 1em
      }

      .e-form__indicators__indicator__number {
        width: var(--e-form-steps-indicator-padding, 30px);
        height: var(--e-form-steps-indicator-padding, 30px);
        border-width: 1px;
        border-style: solid;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 10px
      }

      .e-form__indicators__indicator--shape-circle {
        border-radius: 50%
      }

      .e-form__indicators__indicator--shape-square {
        border-radius: 0
      }

      .e-form__indicators__indicator--shape-rounded {
        border-radius: 5px
      }

      .e-form__indicators__indicator--shape-none {
        border: 0
      }

      .e-form__indicators__indicator__label {
        text-align: center
      }

      .e-form__indicators__indicator__separator {
        width: 100%;
        height: var(--e-form-steps-divider-width);
        background-color: #c2cbd2
      }

      .e-form__indicators--type-icon,
      .e-form__indicators--type-icon_text,
      .e-form__indicators--type-number,
      .e-form__indicators--type-number_text {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
      }

      .e-form__indicators--type-icon .e-form__indicators__indicator__separator,
      .e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,
      .e-form__indicators--type-number .e-form__indicators__indicator__separator,
      .e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
        margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
      }

      .elementor-field-type-hidden {
        display: none
      }

      .elementor-field-type-html {
        display: inline-block
      }

      .elementor-login .elementor-lost-password,
      .elementor-login .elementor-remember-me {
        font-size: .85em
      }

      .elementor-field-type-recaptcha_v3 .elementor-field-label {
        display: none
      }

      .elementor-field-type-recaptcha_v3 .grecaptcha-badge {
        z-index: 1
      }

      .elementor-button .elementor-form-spinner {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .elementor-form .elementor-button>span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
      }

      .elementor-form .elementor-button .elementor-button-text {
        white-space: normal;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
      }

      .elementor-form .elementor-button svg {
        height: auto
      }

      .elementor-form .elementor-button .e-font-icon-svg {
        height: 1em
      }

      .elementor-select-wrapper .select-caret-down-wrapper {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        inset-inline-end: 10px;
        pointer-events: none;
        font-size: 11px
      }

      .elementor-select-wrapper .select-caret-down-wrapper svg {
        display: unset;
        width: 1em;
        aspect-ratio: unset;
        fill: currentColor
      }

      .elementor-select-wrapper .select-caret-down-wrapper i {
        font-size: 19px;
        line-height: 2
      }

      .elementor-select-wrapper.remove-before:before {
        content: "" !important
      }
      @media (max-width:767px) {
        .pafe-sticky-header-fixed-start-on-mobile {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }

        
  
        .pafe-display-inline-block-mobile {
          display: inline-block;
          margin-bottom: 0;
          width: auto !important;
        }
      }
  
      @media (min-width:768px) and (max-width:1024px) {
        .pafe-sticky-header-fixed-start-on-tablet {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }
  
        .pafe-display-inline-block-tablet {
          display: inline-block;
          margin-bottom: 0;
          width: auto !important;
        }
      }
  
      @media (min-width:1025px) {
        .pafe-sticky-header-fixed-start-on-desktop {
          position: fixed !important;
          top: 0;
          width: 100%;
          z-index: 99;
        }
  
        .pafe-display-inline-block-desktop {
          display: inline-block;
          margin-bottom: 0;
          width: auto !important;
        }
      }
      .elementor-add-new-section .elementor-add-templately-promo-button {
        background-color: #5d4fff;
        background-image: url(https://clinicabn.com.br/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
        background-repeat: no-repeat;
        background-position: center center;
        margin-left: 5px;
        position: relative;
        bottom: 5px;
      }
  
      .elementor-add-new-section .elementor-add-templately-promo-button {
        background-color: #5d4fff;
        background-image: url(https://clinicabn.com.br/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
        background-repeat: no-repeat;
        background-position: center center;
        margin-left: 5px;
        position: relative;
        bottom: 5px;
      }
  
      .elementor-add-new-section .elementor-add-templately-promo-button {
        background-color: #5d4fff;
        background-image: url(https://clinicabn.com.br/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
        background-repeat: no-repeat;
        background-position: center center;
        margin-left: 5px;
        position: relative;
        bottom: 5px;
      }
  
      .elementor-add-new-section .elementor-add-templately-promo-button {
        background-color: #5d4fff;
        background-image: url(https://clinicabn.com.br/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg);
        background-repeat: no-repeat;
        background-position: center center;
        margin-left: 5px;
        position: relative;
        bottom: 5px;
      }
      
      
      div.perfil{
        position: relative;
        z-index: -0;
        right: 7%;
        top: 3rem;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        
        }
       div.perfil > img{
          max-width: 413px;
        }
      div.perfil::before{
          content: '';
          position: absolute;
          width: 311px;
          top: 4.9rem;
        right: 1.3rem;
          height: 311px;
          z-index: -1;
          color: black;
          border-radius: 100%;
          background-color: #2A8FD0;
        }
     
        
      div.perfil::after{
          content: '';
          position: absolute;
          width: 200px;
          height: 200px;
          color: black;
         
          border-radius: 100%;
          z-index: -1;
          top: 1rem;
          background-color: #292986;
        }
        
        @media (min-width: 2000px){
         div.perfil{
          right: 30%;
         }
        } 
       
        @media (max-width: 767px){

          .whatsapp > .button:hover{
            background-color: transparent;
            width: 50px;
            transform: 1s;
            border: none;
          }

          .whatsapp > .button{
            width: 46px;
            
          }
         
          .whatsapp > .button > img{
            width: 90px;
          }
          .margin-in-button{
            margin-top: 1rem;
          }
          .display{
            display: none;
          }
          .mobile{
            margin-top: -2rem;
            font-size: 85% !important;
          }
          div.perfil{
            right: 0;
            display: flex;
            top: 18rem;
            flex-direction: column;
            align-items: center;
        }
.elementor-element-29b062d3{
  font-size: 20px;
  margin-bottom: -2rem;
  margin-top: -4rem;
}
        div.perfil::before{
          right: 3.3rem;
        }
        div.perfil::after{
          right: 3.3rem;
        }
        .elementor-element-29b062d3{
top: -3rem;
        }
        /* .elementor-button-link{
          background-color: #2A8FD0 !important;
          border: #2A8FD0 solid !important;
        white-space:normal;
        } */
        
      }

      .slick-slider {
        display: flex !important;
    justify-content: center;
    align-items: center;
        
    }
    .elementor-2 .elementor-element.elementor-element-2013a10 a.carousel-arrow.carousel-prev {
      left: -18px;
  }
  .elementor-2 .elementor-element.elementor-element-2013a10 .premium-carousel-wrapper .slick-arrow {
    font-size: 15px;
    color: #004282;

    border: none;
}
.elementor-2 .elementor-element.elementor-element-2013a10 a.carousel-next, .elementor-2 .elementor-element.elementor-element-2013a10 a.carousel-prev {
  background-color: #FFFFFF00;
}
.premium-carousel-wrapper a.carousel-arrow {
  top: 50%;
}


/* .elementor-button-link{
  background-color: #2A8FD0 !important;
  border: #2A8FD0 solid !important;

} */
.elementor-2  .elementor-element.elementor-element-cdac371 .elementor-button, .elementor-2 .elementor-element.elementor-element-cdac371 .elementor-button {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 66, 130) !important;
  border-color: rgb(0, 66, 130) !important;
}

.elementor-25 .elementor-element.elementor-element-5e6b1c5 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: rgb(0, 66, 130) !important ;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: rgb(0, 66, 130) !important ;
  border-radius: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-0a61aa7 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: rgb(0, 66, 130) !important ;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: rgb(0, 66, 130) !important ;
  border-radius: 50px 50px 50px 50px;
}

.elementor-2 .elementor-element.elementor-element-74dc7c6 .elementor-button {
  font-family: "DM Sans", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: rgb(0, 66, 130) !important ;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: rgb(0, 66, 130) !important ;
  border-radius: 50px 50px 50px 50px;
}
.elementor-icon i:before, .elementor-icon svg:before {
  position: initial !important;
  /* left: 50%; */
  transform: translateX(-50%);
}

.elementor-social-icons-wrapper {
  display: flex !important;
  justify-content: space-evenly !important;
}

/* .elementor-widget-wrap .elementor-element-populated{
  background-color: #dbeefa;
} */
.remove-bg{
  background-color: #dbeefa;
}
/* .edit-carrosel{
  width:50rem !important;
height: 40rem;

left: 0px !important;
margin: 0 auto;
}
.elementor-carousel-image{
  height: 70% !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

  left: 0;

  width: 100%;
} */



.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow,.premium-woocommerce a.carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.premium-blog-wrap a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow,.premium-woocommerce a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}a.carousel-arrow.carousel-next{left:auto;right:-20px}a.carousel-arrow.carousel-prev{left:-20px;right:auto}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below ul.slick-dots,.premium-fb-rev-reviews ul.slick-dots,.premium-woocommerce ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}ul.slick-dots li{font-size:10px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-hidden{opacity:0;visibility:hidden}.theme-hello-elementor.woocommerce ul.products li.first,.theme-hello-elementor.woocommerce-page ul.products li.first{clear:unset}

@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://cdn.trustindex.io/assets/fonts/opensans/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/cyrillic2.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/greek-ext2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/greek2.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/vietnamese2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/latin-ext2.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://cdn.trustindex.io/assets/fonts/opensans/latin2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ti-amp-iframe-body{background:#fff}.ti-widget.ti-goog{width:100%;display:block;overflow:hidden;text-align:left;direction:ltr;box-sizing:border-box}.ti-widget.ti-goog *,.ti-widget.ti-goog *:after{box-sizing:border-box}.ti-widget.ti-goog *:before,.ti-widget.ti-goog *:after{-webkit-box-ordinal-group:1!important}.ti-widget.ti-goog:before{display:none!important}.ti-widget.ti-goog a{text-decoration:underline!important;color:inherit}.ti-widget.ti-goog a.ti-header{text-decoration:none!important}.ti-widget.ti-goog a[href="#"],.ti-widget.ti-goog a:not([href]){text-decoration:none!important;pointer-events:none}.ti-widget.ti-goog strong,.ti-widget.ti-goog strong *{font-weight:bold!important}.ti-widget.ti-goog .ti-widget-container,.ti-widget.ti-goog .ti-widget-container *{font-family:"Open sans";font-size:14px;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ti-widget.ti-goog .ti-widget-container{color:#000;margin-bottom:15px}.ti-widget.ti-goog .ti-widget-container .ti-name{font-weight:700;font-size:15px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000;margin-bottom:2px}.ti-widget.ti-goog .ti-widget-container .ti-name a{text-decoration:none!important;font-size:inherit}.ti-widget.ti-goog .ti-widget-container .ti-name a:hover{text-decoration:underline!important}.ti-widget.ti-goog .ti-widget-container .ti-date{color:#000;opacity:.5;font-size:12px!important}.ti-widget.ti-goog .ti-profile-img{margin:0 15px 0 0!important}.ti-widget.ti-goog .ti-profile-img img{width:40px!important;height:40px!important;padding:0px!important;display:block;border-radius:30px;min-width:initial!important;max-width:initial!important;object-fit:cover;object-position:top}.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:#fff;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget.ti-goog .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0!important;display:flex;flex-direction:column;justify-content:center}.ti-widget.ti-goog .ti-stars{margin-top:3px;white-space:nowrap;display:block}.ti-widget.ti-goog .ti-star{width:16px;height:16px;display:inline-block;margin:0!important;margin-right:1px!important;background-size:contain;background-repeat:no-repeat}.ti-widget.ti-goog .ti-star:before,.ti-widget.ti-goog .ti-star:after{content:none!important}.ti-widget.ti-goog .ti-footer{margin-top:15px;padding-top:0;text-align:center;line-height:1.45em}.ti-widget.ti-goog .ti-footer .ti-name{color:#000;font-size:16px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-footer .ti-stars{margin-bottom:3px;margin-top:0}.ti-widget.ti-goog .ti-footer .ti-profile-details{padding-top:4px}.ti-widget.ti-goog .ti-footer .ti-inner{padding-bottom:10px}.ti-widget.ti-goog .star-lg .ti-star{width:30px!important;height:30px!important}.ti-widget.ti-goog .ti-d-none{display:none!important}.ti-widget.ti-goog.ti-icon-size1 .ti-review-header:after{width:25px;height:25px}.ti-widget.ti-goog.ti-icon-size1 .ti-widget-container .ti-name{padding-left:30px}.ti-widget.ti-goog.ti-icon-size2 .ti-review-header:after{width:30px;height:30px}.ti-widget.ti-goog.ti-icon-size2 .ti-widget-container .ti-name{padding-left:35px}.ti-widget.ti-goog .ti-rating-text,.ti-widget.ti-goog .ti-rating-text strong,.ti-widget.ti-goog .ti-rating-text strong a,.ti-widget.ti-goog .ti-rating-text strong span,.ti-widget.ti-goog .ti-rating-text span strong,.ti-widget.ti-goog .ti-rating-text span,.ti-widget.ti-goog .ti-footer,.ti-widget.ti-goog .ti-footer strong,.ti-widget.ti-goog .ti-footer span,.ti-widget.ti-goog .ti-footer strong a{font-size:14px;color:#000}.ti-widget.ti-goog .ti-large-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:50px;margin-bottom:0!important}.ti-widget.ti-goog .ti-large-logo .ti-v-center{-ms-flex-item-align:center!important;align-self:center!important;text-align:center;-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ti-widget.ti-goog .ti-large-logo img{margin:auto;padding:0!important;display:block!important;position:relative}.ti-widget.ti-goog .nowrap{white-space:nowrap;display:inline-block;margin:0 2px}.ti-widget.ti-goog .nowrap:first-of-type{margin-left:0}.ti-widget.ti-goog .nowrap:last-of-type{margin-right:0}.ti-widget.ti-goog .ti-reviews-container-wrapper [class$=inner]>.ti-stars{margin-bottom:6px;margin-top:15px;text-align:left}.ti-widget.ti-goog .ti-reviews-container-wrapper{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding-top:5px}@media (min-width:480px){.ti-widget.ti-goog .ti-reviews-container-wrapper{margin:0 20px}}.ti-widget.ti-goog .ti-col-1 .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-col-2 .ti-review-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.ti-widget.ti-goog .ti-col-4 .ti-review-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ti-widget.ti-goog .ti-col-5 .ti-review-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ti-widget.ti-goog .ti-col-6 .ti-review-item{-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.ti-widget.ti-goog .ti-reviews-container{position:relative}.ti-widget.ti-goog .ti-read-more{display:none}.ti-widget.ti-goog .ti-review-item{padding:0 8px;transition:transform 300ms ease-out}.ti-widget.ti-goog .ti-review-item [class$=inner]{border-radius:4px}.ti-widget.ti-goog .ti-review-item>[class$=inner]{border-style:solid!important;border-color:#ffffff!important;background:#ffffff!important;border-radius:5px!important;padding:15px!important;margin:0!important;display:block}.ti-widget.ti-goog .ti-review-item .ti-polarity .ti-polarity-icon{position:relative;margin:0;text-indent:3px;display:inline-block;width:15px;height:15px}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px;margin-bottom:-3px;text-indent:3px;display:inline-block;width:15px;height:15px}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:700;font-size:13px!important;opacity:.8;position:relative;top:-1px}.ti-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget.ti-goog .ti-review-content{line-height:20.3px!important;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;text-align:left;-webkit-line-clamp:inherit!important;overflow:auto!important;overflow-x:hidden!important;padding-right:10px;scrollbar-color:#8d8d8d #e0e0e0;scrollbar-width:thin}.ti-widget.ti-goog .ti-review-content .ti-stars{margin-bottom:5px}.ti-widget.ti-goog .ti-review-content strong{font-size:inherit;color:inherit;font-weight:normal!important}.ti-widget.ti-goog .ti-review-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.ti-widget.ti-goog .ti-review-header:after{content:"";display:block;width:20px;height:20px;position:absolute;right:0;background-repeat:no-repeat;background-position:center center}.ti-widget.ti-goog .ti-highlight{padding:1px 2px;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:transparent!important;background-image:linear-gradient(#fbe049,#fbe049);background-size:100% 19px;background-position:bottom;background-repeat:no-repeat;color:#000!important;font-size:inherit}@media (min-width:480px){.ti-widget.ti-goog .ti-review-item:hover{-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}}.ti-widget.ti-goog.ti-custom-stars .ti-star{background-image:none!important;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);background:#f6bb06}.ti-widget.ti-goog.ti-custom-stars .ti-star.h{background:#f6bb06;background:-webkit-linear-gradient(90deg,#f6bb06 50%,#cccccc 50%)!important;background:linear-gradient(90deg,#f6bb06 50%,#cccccc 50%)!important}.ti-widget.ti-goog.ti-custom-stars .ti-star.e{background:#ccc}.ti-widget.ti-goog ::-webkit-scrollbar{width:4px;border-radius:3px}.ti-widget.ti-goog ::-webkit-scrollbar-track{background:rgba(85,85,85,.1)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb{background:rgba(85,85,85,.6)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover{background:#555}.ti-verified-review{display:inline-block;background:url(https://cdn.trustindex.io/assets/icon/trustindex-verified-icon.svg);background-size:contain;width:15px;height:15px;margin:0!important;margin-left:7px!important;position:relative;z-index:2}.ti-verified-review .ti-verified-tooltip{color:#fff!important;background-color:#6f6f6f!important;padding:0 10px;border-radius:4px;font-size:11px!important;line-height:22px!important;font-weight:500;display:inline-block;position:absolute;left:0;margin-left:25px;top:-4px;white-space:nowrap;opacity:0;transition:all 0.3s ease-in-out}.ti-verified-review .ti-verified-tooltip:before{width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #6f6f6f transparent transparent;content:"";position:absolute;left:-5px;top:50%;margin-top:-5px}.ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin-left:20px}.ti-recommendation+.ti-verified-review{top:2px}.ti-widget .source-Google .ti-review-header:after{background-image:url(https://cdn.trustindex.io/assets/platform/Google/icon.svg);background-size:100% 100%}.ti-widget .source-Google .ti-star.f{background-image:url(https://cdn.trustindex.io/assets/platform/Google/star/f.svg)}.ti-widget .source-Google .ti-star.e{background-image:url(https://cdn.trustindex.io/assets/platform/Google/star/e.svg)}.ti-widget .source-Google .ti-star.h{background-image:url(https://cdn.trustindex.io/assets/platform/Google/star/h.svg)}.ti-widget .star-lg .ti-star{width:30px;height:30px}.ti-widget .ti-header .ti-star{width:20px;height:20px}.ti-widget.ti-goog.ti-no-logo .ti-review-header:after{background:none!important}.ti-widget.ti-goog.ti-no-stars .ti-star.f{background-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg)!important}.ti-widget.ti-goog.ti-no-stars .ti-star.e{background-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg)!important}.ti-widget.ti-goog.ti-no-stars .ti-star.h{background-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg)!important}.ti-widget.ti-goog.ti-no-stars .ti-recommendation{display:none}.ti-widget.ti-goog.ti-no-stars .ti-recommendation+.ti-dummy-stars{display:inline}.ti-widget.ti-goog{overflow:visible!important}.ti-widget.ti-goog .ti-review-item>.ti-inner{box-shadow:1px 1px 7px 0 rgba(0,0,0,.15),0 0 2px 0 rgba(0,0,0,.05);border-top-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;background-color:white!important;backdrop-filter:blur(0)}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:47px;padding-bottom:8px}.ti-widget.ti-goog.ti-no-profile-img .ti-reviews-container-wrapper{padding-top:8px}.ti-widget.ti-goog .ti-review-content{height:81.2px!important}.ti-widget.ti-goog .ti-review-header{flex-wrap:wrap;flex-direction:column}.ti-widget.ti-goog .ti-review-header .ti-profile-img{margin:0!important;margin-top:-47px!important;margin-bottom:15px!important;align-self:center}.ti-widget.ti-goog .ti-review-header .ti-profile-img img{width:64px!important;height:64px!important;border-radius:32px}.ti-widget.ti-goog .ti-review-header .ti-profile-details{text-align:center}.ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name{padding-right:0}.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite{width:64px!important;height:64px!important;border-radius:32px}.ti-widget.ti-goog:not(.ti-no-profile-img) .ti-review-header:after{top:-10px;right:inherit;left:calc(50% + 32px - 27px);background-color:#fff;border-radius:50%;overflow:hidden;width:26px;height:26px;border:solid 2px #fff}.ti-widget.ti-goog.ti-no-logo .ti-review-header:after{border:none}.ti-widget.ti-goog .ti-stars{margin-bottom:10px!important;text-align:center!important}.ti-widget.ti-goog .ti-stars .ti-star{width:18px;height:18px}.ti-widget.ti-goog .ti-stars .ti-verified-review{top:-1px;position:relative}.ti-widget.ti-goog .ti-review-content{text-align:center}@media (max-width:479px){.ti-widget.ti-goog .ti-review-item{padding:0 8px!important}}.ti-widget.ti-goog .ti-controls{display:none;margin-top:-12px;width:100%;position:absolute;height:0;z-index:1;top:50%}.ti-widget.ti-goog .ti-controls .ti-next,.ti-widget.ti-goog .ti-controls .ti-prev{position:absolute;display:inline-block;width:20px;height:30px;padding-top:20px;padding-bottom:20px;display:block;opacity:1;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out}.ti-widget.ti-goog .ti-controls .ti-next:hover,.ti-widget.ti-goog .ti-controls .ti-prev:hover{cursor:pointer;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ti-widget.ti-goog .ti-controls .ti-next:before,.ti-widget.ti-goog .ti-controls .ti-prev:before{content:"";background:#ccc;width:17px;height:3px;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;position:absolute}.ti-widget.ti-goog .ti-controls .ti-next:after,.ti-widget.ti-goog .ti-controls .ti-prev:after{content:"";background:#ccc;width:17px;height:3px;display:block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px;position:absolute}.ti-widget.ti-goog .ti-controls .ti-next{right:2px}.ti-widget.ti-goog .ti-controls .ti-next:after{top:18px;right:0}.ti-widget.ti-goog .ti-controls .ti-next:before{top:8px;right:0}.ti-widget.ti-goog .ti-controls .ti-prev{left:2px}.ti-widget.ti-goog .ti-controls .ti-prev:after{top:8px;left:0}.ti-widget.ti-goog .ti-controls .ti-prev:before{top:18px;left:0}@media (min-width:1024px){.ti-widget.ti-goog .ti-controls{display:block!important}}@media (max-width:479px){.ti-widget.ti-goog .ti-controls{top:calc(50% - 19px)}}.ti-widget.ti-goog .ti-controls-dots{display:none;margin-top:10px;margin-bottom:10px;text-align:center}.ti-widget.ti-goog .ti-controls-dots .dot{display:inline-block;width:10px;height:10px;background:#ccc;border-radius:20px;padding:4px;opacity:.4}.ti-widget.ti-goog .ti-controls-dots .dot.active{opacity:1}@media (max-width:479px){.ti-widget.ti-goog .ti-controls-dots{display:block!important}}.ti-widget.ti-goog .ti-reviews-container .ti-controls{top:calc(50% + 15px)}@media (max-width:479px){.ti-widget.ti-goog .ti-reviews-container .ti-controls{top:calc(50% - 19px + 15px)}}

.copyright{

  display: flex !important;
  flex-direction: row !important;
  white-space: nowrap !important;
  justify-content: center !important;
  align-items: center !important;

  
}


form > label {
  font-weight: bold;
}
form > input,
form > textarea{
  border: transparent 1px solid !important;
  border-radius: 1.5rem;
}
form > button{
  margin-top: 1rem;
  background-color: #4fc1cb !important;
  border: 2px solid #4fc1cb  !important ;
  border-radius: 3rem !important;
  color: white !important;
}

.align-nav{
  display: flex;
  justify-content: center;
  white-space: nowrap;
  
}
.align-nav-text{
  display: flex;
  justify-content: center !important;
  
  
}
.align-text{
  display: flex;
  align-items: center;
}

.margin-left{
  margin-left: 2rem;
}

.whatsapp {
  position:relative;
  border: none;
  }
  
  .whatsapp > .button{
  cursor: pointer;
  position: fixed;
  width: 67px !important;
      z-index: 10;
      right: .5rem !important;
      bottom: 0rem;
      background-color: transparent;
      color: transparent;
  border: none;
  }
  
  .whatsapp > .button:hover{
    background-color: transparent;
    width: 70px;
    color: transparent;
  transition: 100ms;
    border: transparent;
  }
  
  .align-dentes{
display: flex;
/* position: relative; */
margin-bottom: -.5rem;
justify-content: center
  }
  .dentes{
 
    
    left: 0;
    
    /* position: absolute; */
  }
  .dentes > img{
 width: 20rem !important;
  }