.elementor-2227 .elementor-element.elementor-element-79cc68f{--display:flex;}.elementor-2227 .elementor-element.elementor-element-06b3e00{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-d784f3d .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-761aace{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-761aace p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-761aace a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-c94e6f0{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-c94e6f0 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-c94e6f0 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-86b796f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2227 .elementor-element.elementor-element-60582d1 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-2227 .elementor-element.elementor-element-b37cfea{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-b37cfea p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-b37cfea a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-01ad03a{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-01ad03a p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-01ad03a a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-d76d036{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2227 .elementor-element.elementor-element-7ef5761{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-af01621 );--border-color:var( --e-global-color-af01621 );--border-radius:1px 1px 1px 1px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2227 .elementor-element.elementor-element-7ef5761:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-7ef5761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E87A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7ef5761{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2227 .elementor-element.elementor-element-d49e5c0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2227 .elementor-element.elementor-element-9d6383d img{width:100%;}.elementor-2227 .elementor-element.elementor-element-9d6383d .widget-image-caption{text-align:center;}.elementor-2227 .elementor-element.elementor-element-16a5a9d{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-16a5a9d p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-16a5a9d a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-3d7d430{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-d6bc061-font-family ), Poppins;font-size:var( --e-global-typography-d6bc061-font-size );font-weight:var( --e-global-typography-d6bc061-font-weight );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-3d7d430 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-3d7d430 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-1d45d69{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2227 .elementor-element.elementor-element-e765b03 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-2227 .elementor-element.elementor-element-088905e{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-088905e p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-088905e a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-5e080f6{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-5e080f6 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-5e080f6 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-8a73c8d{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-8a73c8d p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-8a73c8d a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-9dfa7c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-d6bc061-font-family ), Poppins;font-size:var( --e-global-typography-d6bc061-font-size );font-weight:var( --e-global-typography-d6bc061-font-weight );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-9dfa7c3 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-9dfa7c3 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-05613b4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2227 .elementor-element.elementor-element-387622b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-color:var( --e-global-color-af01621 );--border-color:var( --e-global-color-af01621 );--border-radius:1px 1px 1px 1px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2227 .elementor-element.elementor-element-387622b:not(.elementor-motion-effects-element-type-background), .elementor-2227 .elementor-element.elementor-element-387622b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E87A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-387622b{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-2227 .elementor-element.elementor-element-a4d1293{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2227 .elementor-element.elementor-element-5f95a18 img{width:100%;}.elementor-2227 .elementor-element.elementor-element-5f95a18 .widget-image-caption{text-align:center;}.elementor-2227 .elementor-element.elementor-element-d713b10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2227 .elementor-element.elementor-element-0fd0747 .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-2227 .elementor-element.elementor-element-a870b07{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-a870b07 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-a870b07 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-48e367c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2227 .elementor-element.elementor-element-8601acf .elementor-heading-title{font-family:var( --e-global-typography-c2f2701-font-family ), Poppins;font-size:var( --e-global-typography-c2f2701-font-size );font-weight:var( --e-global-typography-c2f2701-font-weight );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );color:var( --e-global-color-8ca85c4 );}.elementor-2227 .elementor-element.elementor-element-79ad596{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-79ad596 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-79ad596 a{color:var( --e-global-color-primary );}.elementor-2227 .elementor-element.elementor-element-1ad6a08{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1ad6a08 p{margin-block-end:0px;}.elementor-2227 .elementor-element.elementor-element-1ad6a08 a{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2227 .elementor-element.elementor-element-7ef5761{--width:45%;}.elementor-2227 .elementor-element.elementor-element-d49e5c0{--width:100%;}.elementor-2227 .elementor-element.elementor-element-387622b{--width:45%;}.elementor-2227 .elementor-element.elementor-element-a4d1293{--width:100%;}}@media(max-width:991px){.elementor-2227 .elementor-element.elementor-element-d784f3d .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-761aace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-c94e6f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-60582d1 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-b37cfea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-01ad03a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-16a5a9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-3d7d430{font-size:var( --e-global-typography-d6bc061-font-size );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-e765b03 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-088905e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-5e080f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-8a73c8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-9dfa7c3{font-size:var( --e-global-typography-d6bc061-font-size );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-0fd0747 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-a870b07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-8601acf .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-79ad596{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1ad6a08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2227 .elementor-element.elementor-element-d784f3d .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-761aace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-c94e6f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-60582d1 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-b37cfea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-01ad03a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-16a5a9d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-3d7d430{font-size:var( --e-global-typography-d6bc061-font-size );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-e765b03 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-088905e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-5e080f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-8a73c8d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-9dfa7c3{font-size:var( --e-global-typography-d6bc061-font-size );line-height:var( --e-global-typography-d6bc061-line-height );letter-spacing:var( --e-global-typography-d6bc061-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-0fd0747 .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-a870b07{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-8601acf .elementor-heading-title{font-size:var( --e-global-typography-c2f2701-font-size );line-height:var( --e-global-typography-c2f2701-line-height );letter-spacing:var( --e-global-typography-c2f2701-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-79ad596{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2227 .elementor-element.elementor-element-1ad6a08{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-761aace */.elementor-2227 .elementor-element.elementor-element-761aace a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-761aace a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c94e6f0 */.elementor-2227 .elementor-element.elementor-element-c94e6f0 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-c94e6f0 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b37cfea */.elementor-2227 .elementor-element.elementor-element-b37cfea a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-b37cfea a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01ad03a */.elementor-2227 .elementor-element.elementor-element-01ad03a a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-01ad03a a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16a5a9d */.elementor-2227 .elementor-element.elementor-element-16a5a9d a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-16a5a9d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d7d430 */.elementor-2227 .elementor-element.elementor-element-3d7d430 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-3d7d430 a:hover{
  background-size: 100% 0.5px;
}

.elementor-2227 .elementor-element.elementor-element-3d7d430 blockquote.quote-bar{
  margin: 0;
  padding: 6px 0 6px 18px;         /* espaço entre barra e texto */
  border-left: 4px solid #b35a52;  /* cor da barra */
  font-style: italic;
  line-height: 1.6;
  color: #111;                     /* ajusta */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-088905e */.elementor-2227 .elementor-element.elementor-element-088905e a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-088905e a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e080f6 */.elementor-2227 .elementor-element.elementor-element-5e080f6 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-5e080f6 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a73c8d */.elementor-2227 .elementor-element.elementor-element-8a73c8d a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-8a73c8d a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dfa7c3 */.elementor-2227 .elementor-element.elementor-element-9dfa7c3 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-9dfa7c3 a:hover{
  background-size: 100% 0.5px;
}

.elementor-2227 .elementor-element.elementor-element-9dfa7c3 blockquote.quote-bar{
  margin: 0;
  padding: 6px 0 6px 18px;         /* espaço entre barra e texto */
  border-left: 4px solid #b35a52;  /* cor da barra */
  font-style: italic;
  line-height: 1.6;
  color: #111;                     /* ajusta */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a870b07 */.elementor-2227 .elementor-element.elementor-element-a870b07 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-a870b07 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79ad596 */.elementor-2227 .elementor-element.elementor-element-79ad596 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-79ad596 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad6a08 */.elementor-2227 .elementor-element.elementor-element-1ad6a08 a{
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 0.5px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  transition: background-size .35s ease;
}

.elementor-2227 .elementor-element.elementor-element-1ad6a08 a:hover{
  background-size: 100% 0.5px;
}/* End custom CSS */