@charset "utf-8";

.elementor-191 .elementor-element.elementor-element-55453e4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --background-transition: 0.3s; --padding-top: 120px; --padding-bottom: 220px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-55453e4:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-55453e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("012.webp"); background-position: center top; background-repeat: no-repeat; }

.elementor-191 .elementor-element.elementor-element-55453e4, .elementor-191 .elementor-element.elementor-element-55453e4::before { --border-transition: 0.3s; }

.elementor-191 .elementor-element.elementor-element-2017925 { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-widget-image-box .elementor-image-box-title { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.elementor-widget-image-box .elementor-image-box-description { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-wrapper { text-align: left; }

.elementor-191 .elementor-element.elementor-element-dee0795.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-dee0795.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-dee0795.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-title { color: rgb(13, 95, 97); font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; letter-spacing: -5px; }

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-description { color: rgb(67, 67, 67); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }

.elementor-191 .elementor-element.elementor-element-f8b3860 .elementor-button { background-color: rgb(17, 124, 126); font-family: "Basic Gothic Pro", sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; border-radius: 100px; padding: 20px 40px; }

.elementor-191 .elementor-element.elementor-element-f8b3860 .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-191 .elementor-element.elementor-element-7a5b0f6 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --flex-wrap: wrap; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-7a5b0f6:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-7a5b0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(13, 95, 97); }

.elementor-191 .elementor-element.elementor-element-7a5b0f6, .elementor-191 .elementor-element.elementor-element-7a5b0f6::before { --border-transition: 0.3s; }

.elementor-191 .elementor-element.elementor-element-68f0d64 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --background-transition: 0.3s; --margin-top: -100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 24px; --padding-right: 24px; }

.elementor-191 .elementor-element.elementor-element-3f04c05 { width: var( --container-widget-width, 274px ); max-width: 274px; --container-widget-width: 274px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-3f04c05.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-3f04c05.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-3f04c05.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-3f04c05 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-3f04c05 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-3f04c05 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-d8fe011 { width: var( --container-widget-width, 210px ); max-width: 210px; --container-widget-width: 210px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-d8fe011.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-d8fe011.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-d8fe011.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-d8fe011 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-d8fe011 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-d8fe011 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-17f8bde { width: var( --container-widget-width, 220px ); max-width: 220px; --container-widget-width: 220px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-17f8bde.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-17f8bde.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-17f8bde.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-17f8bde .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-17f8bde .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-17f8bde .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-734d617 { width: var( --container-widget-width, 229px ); max-width: 229px; --container-widget-width: 229px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-734d617.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-734d617.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-734d617.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-734d617 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-734d617 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-734d617 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-7d92803 { width: var( --container-widget-width, 934px ); max-width: 934px; --container-widget-width: 934px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-7d92803 > .elementor-widget-container { margin: 56px 0px 40px; }

.elementor-191 .elementor-element.elementor-element-7d92803.elementor-element { --align-self: center; }

.elementor-191 .elementor-element.elementor-element-7d92803 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; line-height: 1.1em; letter-spacing: -5px; }

.elementor-191 .elementor-element.elementor-element-7d92803 .elementor-image-box-description { color: rgb(224, 224, 224); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-2f4917a { --display: flex; --justify-content: flex-end; --background-transition: 0.3s; --border-radius: 20px 20px 20px 20px; --padding-top: 172px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }

.elementor-191 .elementor-element.elementor-element-2f4917a:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-2f4917a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("011.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-191 .elementor-element.elementor-element-2f4917a, .elementor-191 .elementor-element.elementor-element-2f4917a::before { --border-transition: 0.3s; }

.elementor-191 .elementor-element.elementor-element-8b27251 { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-8b27251 > .elementor-widget-container { margin: 0px; }

.elementor-191 .elementor-element.elementor-element-8b27251 .elementor-image-box-wrapper { text-align: left; }

.elementor-191 .elementor-element.elementor-element-8b27251 .elementor-image-box-title { margin-bottom: 0px; color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-8b27251 .elementor-image-box-description { color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-d94690f { --display: flex; --background-transition: 0.3s; --border-radius: 20px 20px 20px 20px; --padding-top: 32px; --padding-bottom: 150px; --padding-left: 20px; --padding-right: 20px; }

.elementor-191 .elementor-element.elementor-element-d94690f:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-d94690f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("010.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-191 .elementor-element.elementor-element-d94690f, .elementor-191 .elementor-element.elementor-element-d94690f::before { --border-transition: 0.3s; }

.elementor-191 .elementor-element.elementor-element-5dfa221 { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-5dfa221 > .elementor-widget-container { margin: 0px; }

.elementor-191 .elementor-element.elementor-element-5dfa221 .elementor-image-box-wrapper { text-align: left; }

.elementor-191 .elementor-element.elementor-element-5dfa221 .elementor-image-box-title { margin-bottom: 0px; color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-5dfa221 .elementor-image-box-description { color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-2c3d115 { --display: flex; --justify-content: flex-end; --background-transition: 0.3s; --border-radius: 20px 20px 20px 20px; --padding-top: 165px; --padding-bottom: 48px; --padding-left: 16px; --padding-right: 16px; }

.elementor-191 .elementor-element.elementor-element-2c3d115:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-2c3d115 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("009.webp"); background-position: center top; background-repeat: no-repeat; background-size: cover; }

.elementor-191 .elementor-element.elementor-element-2c3d115, .elementor-191 .elementor-element.elementor-element-2c3d115::before { --border-transition: 0.3s; }

.elementor-191 .elementor-element.elementor-element-e1849f2 { width: var( --container-widget-width, 379px ); max-width: 379px; --container-widget-width: 379px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-e1849f2 > .elementor-widget-container { margin: 0px; }

.elementor-191 .elementor-element.elementor-element-e1849f2 .elementor-image-box-wrapper { text-align: left; }

.elementor-191 .elementor-element.elementor-element-e1849f2 .elementor-image-box-title { margin-bottom: 0px; color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-e1849f2 .elementor-image-box-description { color: rgb(11, 70, 71); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-6aa4eb4 .elementor-button { background-color: rgb(242, 185, 43); font-family: "Basic Gothic Pro", sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; border-radius: 100px; padding: 20px 40px; }

.elementor-191 .elementor-element.elementor-element-6aa4eb4 > .elementor-widget-container { margin: 40px 0px 0px; }

.elementor-191 .elementor-element.elementor-element-6aa4eb4 .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-191 .elementor-element.elementor-element-3bc09f4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --background-transition: 0.3s; --padding-top: 090px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-abaffd9 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --flex-wrap: wrap; --background-transition: 0.3s; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 170px; --padding-right: 170px; }

.elementor-widget-heading .elementor-heading-title { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.elementor-191 .elementor-element.elementor-element-bad5ea0 { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-191 .elementor-element.elementor-element-bad5ea0 > .elementor-widget-container { margin: 0px 0px 50px; }

.elementor-191 .elementor-element.elementor-element-bad5ea0 .elementor-heading-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 52px; font-weight: 600; line-height: 1em; letter-spacing: -5.2px; }

.elementor-191 .elementor-element.elementor-element-6948e33 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-6948e33 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-6948e33 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-6948e33 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-9b2331f { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-9b2331f .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-9b2331f .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-9b2331f .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-2de5b92 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-2de5b92 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-2de5b92 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-2de5b92 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-edd6970 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-edd6970 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-edd6970 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-edd6970 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-dea13bc { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-dea13bc .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-dea13bc .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-dea13bc .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-1785192 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-1785192.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-1785192.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-1785192.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-1785192 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-1785192 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-1785192 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-c75ed65 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-c75ed65 .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-c75ed65 .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-c75ed65 .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-right .elementor-image-box-img { margin-left: 15px; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-left .elementor-image-box-img { margin-right: 15px; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa .elementor-image-box-wrapper .elementor-image-box-img { width: 30%; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa .elementor-image-box-img img { transition-duration: 0.3s; }

.elementor-191 .elementor-element.elementor-element-ebd5eaa .elementor-image-box-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 22px; font-weight: 600; line-height: 1.1em; letter-spacing: -2.4px; }

.elementor-191 .elementor-element.elementor-element-1e616da { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --background-transition: 0.3s; --padding-top: 150px; --padding-bottom: 180px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-a22aec5 { --display: flex; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-ac77962 .elementor-image-box-wrapper { text-align: left; }

.elementor-191 .elementor-element.elementor-element-ac77962 .elementor-image-box-title { color: rgb(13, 95, 97); font-family: "Basic Gothic Pro", sans-serif; font-size: 52px; font-weight: 600; line-height: 1em; letter-spacing: -5.2px; }

.elementor-191 .elementor-element.elementor-element-ac77962 .elementor-image-box-description { color: rgb(67, 67, 67); font-family: "Basic Gothic Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 1.4em; letter-spacing: -1.6px; }

.elementor-191 .elementor-element.elementor-element-0befba0 .elementor-button { background-color: rgb(242, 185, 43); font-family: "Basic Gothic Pro", sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; border-radius: 100px; padding: 20px 40px; }

.elementor-191 .elementor-element.elementor-element-0befba0 .elementor-button-content-wrapper { flex-direction: row-reverse; }

.elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }

body:not(.rtl) .elementor-191 .elementor-element.elementor-element-1ff37f7 { right: -320px; }

body.rtl .elementor-191 .elementor-element.elementor-element-1ff37f7 { left: -320px; }

.elementor-191 .elementor-element.elementor-element-1ff37f7 { top: 213px; }

.elementor-191 .elementor-element.elementor-element-934388f { --display: flex; --background-transition: 0.3s; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-11087ca { text-align: center; }

.elementor-191 .elementor-element.elementor-element-11087ca .elementor-heading-title { color: rgb(13, 95, 97); font-family: "Basic Gothic Pro", sans-serif; font-size: 70px; font-weight: 600; letter-spacing: -7px; }

.elementor-widget-global .elementor-carousel-image-overlay { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }

.elementor-191 .elementor-element.elementor-global-223.elementor-skin-slideshow .elementor-main-swiper { margin-bottom: 10px; }

.elementor-191 .elementor-element.elementor-global-223 .elementor-main-swiper { height: 538px; width: 90%; }

.elementor-191 .elementor-element.elementor-global-223 .elementor-main-swiper .swiper-slide { border-radius: 0px; }

.elementor-191 .elementor-element.elementor-global-223 .elementor-swiper-button { font-size: 44px; color: var( --e-global-color-text ); }

.elementor-191 .elementor-element.elementor-global-223 .elementor-swiper-button svg { fill: var( --e-global-color-text ); }

.elementor-191 .elementor-element.elementor-global-223 .swiper-pagination-bullet { height: 13px; width: 13px; }

.elementor-191 .elementor-element.elementor-global-223 .swiper-horizontal .swiper-pagination-progressbar { height: 13px; }

.elementor-191 .elementor-element.elementor-global-223 .swiper-pagination-fraction { font-size: 13px; }

.elementor-191 .elementor-element.elementor-element-59c21a2 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --background-transition: 0.3s; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

.elementor-191 .elementor-element.elementor-element-d7d03eb { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --background-transition: 0.3s; --padding-top: 0104px; --padding-bottom: 0104px; --padding-left: 0104px; --padding-right: 0104px; }

.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }

.elementor-widget-divider .elementor-divider__text { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }

.elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }

.elementor-191 .elementor-element.elementor-element-fc20a2e { --divider-border-style: solid; --divider-color: #FFFFFF; --divider-border-width: 7px; }

.elementor-191 .elementor-element.elementor-element-fc20a2e .elementor-divider-separator { width: 375px; margin: 0px auto; }

.elementor-191 .elementor-element.elementor-element-fc20a2e .elementor-divider { text-align: center; padding-block: 0px; }

.elementor-191 .elementor-element.elementor-element-e0c3459 { width: var( --container-widget-width, 792px ); max-width: 792px; --container-widget-width: 792px; --container-widget-flex-grow: 0; text-align: center; }

.elementor-191 .elementor-element.elementor-element-e0c3459 .elementor-heading-title { color: rgb(255, 255, 255); font-family: "Basic Gothic Pro", sans-serif; font-size: 50px; font-weight: 600; letter-spacing: -5px; }

.elementor-191 .elementor-element.elementor-element-0338c23 .elementor-button { background-color: rgb(242, 185, 43); font-family: "Basic Gothic Pro", sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; border-radius: 100px; padding: 20px 40px; }

.elementor-191 .elementor-element.elementor-element-0338c23 .elementor-button-content-wrapper { flex-direction: row-reverse; }

@media (min-width: 768px) {
  .elementor-191 .elementor-element.elementor-element-2017925 { --width: 560px; }
  .elementor-191 .elementor-element.elementor-element-2f4917a { --width: 366px; }
  .elementor-191 .elementor-element.elementor-element-d94690f { --width: 366px; }
  .elementor-191 .elementor-element.elementor-element-2c3d115 { --width: 366px; }
  .elementor-191 .elementor-element.elementor-element-a22aec5 { --width: 580px; }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-191 .elementor-element.elementor-element-2017925 { --width: 400px; }
  .elementor-191 .elementor-element.elementor-element-7a5b0f6 { --content-width: 430px; }
  .elementor-191 .elementor-element.elementor-element-2f4917a { --width: 100%; }
  .elementor-191 .elementor-element.elementor-element-d94690f { --width: 100%; }
  .elementor-191 .elementor-element.elementor-element-2c3d115 { --width: 100%; }
}

@media (min-width: 2400px) {
  .elementor-191 .elementor-element.elementor-global-223.elementor-skin-slideshow .elementor-main-swiper { margin-bottom: 10px; }
}

@media (max-width: 1440px) {
  .elementor-191 .elementor-element.elementor-element-1ff37f7 { width: var( --container-widget-width, 995px ); max-width: 995px; --container-widget-width: 995px; --container-widget-flex-grow: 0; }
  .elementor-191 .elementor-element.elementor-global-223.elementor-skin-slideshow .elementor-main-swiper { margin-bottom: 10px; }
}

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-55453e4 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 40px; --padding-bottom: 300px; --padding-left: 0px; --padding-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-title { font-size: 36px; letter-spacing: -3.6px; }
  .elementor-191 .elementor-element.elementor-element-7a5b0f6 { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-191 .elementor-element.elementor-element-68f0d64 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-191 .elementor-element.elementor-element-7d92803 .elementor-image-box-title { font-size: 36px; letter-spacing: -3.6px; }
  .elementor-191 .elementor-element.elementor-element-abaffd9 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-191 .elementor-element.elementor-element-1e616da { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  .elementor-191 .elementor-element.elementor-element-1ff37f7 > .elementor-widget-container { margin: 0px; }
  .elementor-191 .elementor-element.elementor-element-1ff37f7 { --container-widget-width: 500px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 500px ); max-width: 500px; }
  .elementor-191 .elementor-element.elementor-element-1ff37f7.elementor-element { --align-self: center; --order: -99999; }
  .elementor-191 .elementor-element.elementor-global-223.elementor-skin-slideshow .elementor-main-swiper { margin-bottom: 10px; }
}

@media (max-width: 767px) {
  .elementor-191 .elementor-element.elementor-element-55453e4:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-55453e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/rua-sites/acesso/lp_8.webp"); background-position: center bottom; background-size: contain; }
  .elementor-191 .elementor-element.elementor-element-55453e4 { --padding-top: 40px; --padding-bottom: 380px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-title { font-size: 32px; line-height: 1.1em; }
  .elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-description { font-size: 16px; }
  .elementor-191 .elementor-element.elementor-element-f8b3860 .elementor-button { padding: 20px; }
  .elementor-191 .elementor-element.elementor-element-68f0d64 { --margin-top: -40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-3f04c05 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-191 .elementor-element.elementor-element-3f04c05 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-d8fe011 { width: 100%; max-width: 100%; }
  .elementor-191 .elementor-element.elementor-element-d8fe011 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-191 .elementor-element.elementor-element-d8fe011 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-17f8bde { width: 100%; max-width: 100%; }
  .elementor-191 .elementor-element.elementor-element-17f8bde .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-191 .elementor-element.elementor-element-17f8bde .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-734d617 { width: 100%; max-width: 100%; }
  .elementor-191 .elementor-element.elementor-element-734d617 .elementor-image-box-img { margin-bottom: 15px; }
  .elementor-191 .elementor-element.elementor-element-734d617 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-7d92803 .elementor-image-box-title { font-size: 28px; letter-spacing: -2.8px; }
  .elementor-191 .elementor-element.elementor-element-7d92803 .elementor-image-box-description { font-size: 16px; letter-spacing: -1px; }
  .elementor-191 .elementor-element.elementor-element-2f4917a { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-191 .elementor-element.elementor-element-d94690f { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-191 .elementor-element.elementor-element-2c3d115 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
  .elementor-191 .elementor-element.elementor-element-6aa4eb4 .elementor-button { font-size: 14px; padding: 20px; }
  .elementor-191 .elementor-element.elementor-element-3bc09f4 { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-191 .elementor-element.elementor-element-abaffd9 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 20px; --padding-left: 16px; --padding-right: 16px; }
  .elementor-191 .elementor-element.elementor-element-bad5ea0 .elementor-heading-title { font-size: 32px; letter-spacing: -2.4px; }
  .elementor-191 .elementor-element.elementor-element-6948e33 { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-6948e33 .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-6948e33.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-6948e33 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-9b2331f .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92 { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92 .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-2de5b92 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-edd6970 { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-edd6970 .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-edd6970.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-edd6970 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-dea13bc .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-1785192 { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-1785192 .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-1785192.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-1785192.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-1785192.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-1785192 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65 { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65 .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-c75ed65 .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa { --container-widget-width: 100px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100px ); max-width: 100px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
  .elementor-191 .elementor-element.elementor-element-ebd5eaa .elementor-image-box-title { font-size: 18px; letter-spacing: -1.8px; }
  .elementor-191 .elementor-element.elementor-element-1e616da { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-191 .elementor-element.elementor-element-ac77962 .elementor-image-box-title { font-size: 40px; letter-spacing: -4px; }
  .elementor-191 .elementor-element.elementor-element-ac77962 .elementor-image-box-description { font-size: 16px; letter-spacing: -1px; }
  .elementor-191 .elementor-element.elementor-element-0befba0 .elementor-button { font-size: 14px; padding: 20px; }
  .elementor-191 .elementor-element.elementor-element-934388f { --padding-top: 60px; --padding-bottom: 80px; --padding-left: 20px; --padding-right: 20px; }
  .elementor-191 .elementor-element.elementor-element-11087ca .elementor-heading-title { font-size: 32px; letter-spacing: -3.2px; }
  .elementor-191 .elementor-element.elementor-global-223.elementor-skin-slideshow .elementor-main-swiper { margin-bottom: 10px; }
  .elementor-191 .elementor-element.elementor-element-d7d03eb { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  .elementor-191 .elementor-element.elementor-element-e0c3459 .elementor-heading-title { font-size: 24px; letter-spacing: -1.6px; }
  .elementor-191 .elementor-element.elementor-element-0338c23 .elementor-button { font-size: 14px; padding: 20px; }
}

.elementor-191 .elementor-element.elementor-element-dee0795 .elementor-image-box-description { max-width: 444px; }

.elementor-191 .elementor-element.elementor-element-68f0d64 { border-radius: 16px; background: rgb(17, 124, 126); backdrop-filter: blur(3.65px); }

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-2f4917a { background-image: none !important; }
}

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-d94690f { background-image: none !important; }
}

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-2c3d115 { background-image: none !important; }
}

.elementor-191 .elementor-element.elementor-element-abaffd9 { border-radius: 16px; background: rgb(17, 124, 126); backdrop-filter: blur(3.65px); }

.elementor-191 .elementor-element.elementor-element-ac77962 b { color: rgb(13, 95, 97); }

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-1ff37f7 { position: static !important; }
}

.elementor-191 .elementor-element.elementor-element-d7d03eb { border-radius: 16px 16px 0px 0px; background: rgb(13, 95, 97); }

[data-elementor-type="wp-page"] { overflow: hidden; }

@font-face { font-family: "Basic Gothic Pro"; font-style: normal; font-weight: 600; font-display: auto; src: url("/rua-sites/acesso/BasicGothicPro-Demibold.woff2") format("woff2"), url("/rua-sites/snapshots/shared/f0b9c446e48dd1f5c3cc0f5976e81de8cf880b79.woff") format("woff"), url("/rua-sites/snapshots/shared/a5d26d1386caa6bf41074b67ce8730469c8c6ebd.ttf") format("truetype"); }

@font-face { font-family: "Basic Gothic Pro"; font-style: normal; font-weight: normal; font-display: auto; src: url("/rua-sites/acesso/BasicGothicPro-Book.woff2") format("woff2"), url("/rua-sites/snapshots/shared/23a226c44f494bcd417d1cabf2c3110111b8ba9f.woff") format("woff"), url("/rua-sites/snapshots/shared/765608b549776da874c54a4859ff1984db523408.ttf") format("truetype"); }