.elementor-23542 .elementor-element.elementor-element-0267961{--display:flex;--min-height:571px;--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;--justify-content:center;--overlay-opacity:0.72;}.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facunicamps.edu.br/wp-content/uploads/2025/12/4591_01-07-2025_1034902665-1-scaled.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-23542 .elementor-element.elementor-element-0267961::before, .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-background-video-container::before, .elementor-23542 .elementor-element.elementor-element-0267961 > .e-con-inner > .elementor-background-video-container::before, .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-background-slideshow::before, .elementor-23542 .elementor-element.elementor-element-0267961 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(330deg, var( --e-global-color-14f050d ) 0%, #059669 57%);}.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-23542 .elementor-element.elementor-element-caa4d0b .elementor-button{background-color:#FFFFFF38;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:6px 20px 5px 20px;}.elementor-23542 .elementor-element.elementor-element-caa4d0b .elementor-button:hover, .elementor-23542 .elementor-element.elementor-element-caa4d0b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-caa4d0b .elementor-button:hover svg, .elementor-23542 .elementor-element.elementor-element-caa4d0b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-e45569f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-e45569f .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-e45569f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-4196f5f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-23542 .elementor-element.elementor-element-4196f5f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-4196f5f .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-4196f5f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-87c307d{--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;--margin-top:0px;--margin-bottom:113px;--margin-left:0px;--margin-right:0px;}.elementor-23542 .elementor-element.elementor-element-6ee3b06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23542 .elementor-element.elementor-element-6ee3b06 .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:#313131;color:#313131;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button{background-color:#FFFFFF36;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF0D;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button:hover, .elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button:focus{background-color:#FFFFFF;color:#189948;border-color:#FFFFFF;}.elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button-content-wrapper{flex-direction:row;}.elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button:hover svg, .elementor-23542 .elementor-element.elementor-element-940a58e .elementor-button:focus svg{fill:#189948;}.elementor-23542 .elementor-element.elementor-element-10999f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-23542 .elementor-element.elementor-element-2e8c4a8{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C9C97A;--border-color:#C9C9C97A;--border-radius:25px 25px 25px 25px;box-shadow:0px 14px 10px 0px rgba(205.70000000000002, 205.70000000000002, 205.70000000000002, 0.5);--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-23542 .elementor-element.elementor-element-2e8c4a8:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-2e8c4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#05966930;color:#05966930;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-framed .elementor-icon{background-color:#05966930;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-3dbf1d2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon{font-size:20px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-3dbf1d2:has(:focus) .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-3dbf1d2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;line-height:34px;color:#141414;}.elementor-23542 .elementor-element.elementor-element-535605a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C9C97A;--border-color:#C9C9C97A;--border-radius:25px 25px 25px 25px;box-shadow:0px 14px 10px 0px rgba(205.70000000000002, 205.70000000000002, 205.70000000000002, 0.5);--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-23542 .elementor-element.elementor-element-535605a:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-535605a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-23542 .elementor-element.elementor-element-50d4bfc{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#05966930;color:#05966930;}.elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-framed .elementor-icon{background-color:#05966930;}.elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-50d4bfc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon{font-size:20px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-50d4bfc:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-50d4bfc:has(:focus) .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-50d4bfc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;line-height:34px;color:#141414;}.elementor-23542 .elementor-element.elementor-element-1e596d4{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C9C97A;--border-color:#C9C9C97A;--border-radius:25px 25px 25px 25px;box-shadow:0px 14px 10px 0px rgba(205.70000000000002, 205.70000000000002, 205.70000000000002, 0.5);--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-23542 .elementor-element.elementor-element-1e596d4:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-1e596d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#05966930;color:#05966930;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-framed .elementor-icon{background-color:#05966930;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-dd3cf5b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon{font-size:20px;padding:11px;border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-dd3cf5b:has(:focus) .elementor-icon-box-title{color:#303030;}.elementor-23542 .elementor-element.elementor-element-dd3cf5b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;line-height:34px;color:#141414;}.elementor-23542 .elementor-element.elementor-element-480550b{--display:flex;--min-height:857px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-23542 .elementor-element.elementor-element-d57fc11{--display:flex;}.elementor-23542 .elementor-element.elementor-element-b4d0feb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-b4d0feb .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-b4d0feb .elementor-heading-title a:focus{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-fb3774a{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-23542 .elementor-element.elementor-element-fb3774a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-text );}.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-23542 .elementor-element.elementor-element-eb14d8c{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-eb14d8c p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-icon i{color:#2C76F800;transition:color 0.3s;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-icon svg{fill:#2C76F800;transition:fill 0.3s;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-23542 .elementor-element.elementor-element-743465a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-text{color:#505050;transition:color 0.3s;}.elementor-23542 .elementor-element.elementor-element-7dc576d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-23542 .elementor-element.elementor-element-be9ed00 img{border-radius:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-623e306{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-62px;--margin-bottom:0px;--margin-left:-32px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-623e306:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-623e306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon-box-wrapper{align-items:center;}.elementor-23542 .elementor-element.elementor-element-5108028{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#3DBE95;color:#3DBE95;}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed .elementor-icon{background-color:#3DBE95;}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:#3DBE95;color:#3DBE95;}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-5108028.elementor-view-framed:has(:focus) .elementor-icon{background-color:#3DBE95;}.elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon{font-size:22px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:-0.8px;}.elementor-23542 .elementor-element.elementor-element-5108028:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-5108028:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-5108028 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:21px;color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-4853454{--display:flex;--min-height:858px;--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;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-23542 .elementor-element.elementor-element-4853454:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-4853454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FCF8;}.elementor-23542 .elementor-element.elementor-element-4853454::before, .elementor-23542 .elementor-element.elementor-element-4853454 > .elementor-background-video-container::before, .elementor-23542 .elementor-element.elementor-element-4853454 > .e-con-inner > .elementor-background-video-container::before, .elementor-23542 .elementor-element.elementor-element-4853454 > .elementor-background-slideshow::before, .elementor-23542 .elementor-element.elementor-element-4853454 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23542 .elementor-element.elementor-element-4853454 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #FFFFFF 0%, #FE732E00 100%);}.elementor-23542 .elementor-element.elementor-element-b1d50a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-5e95584{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-23542 .elementor-element.elementor-element-5e95584 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-23542 .elementor-element.elementor-element-7b0e3af{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-7b0e3af p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-57b5b5d{--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;}.elementor-23542 .elementor-element.elementor-element-018d97a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-018d97a:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-018d97a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-018d97a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-018d97a, .elementor-23542 .elementor-element.elementor-element-018d97a::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-70aa57b{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-70aa57b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-70aa57b.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-70aa57b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-70aa57b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-70aa57b:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-70aa57b:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-2edfa43{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-2edfa43:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-2edfa43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-2edfa43:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-2edfa43, .elementor-23542 .elementor-element.elementor-element-2edfa43::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-bdb63dd{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-bdb63dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bdb63dd.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-bdb63dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-bdb63dd:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-bdb63dd:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-d1b8f28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-d1b8f28:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-d1b8f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-d1b8f28:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-d1b8f28, .elementor-23542 .elementor-element.elementor-element-d1b8f28::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-8edbd6a{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-8edbd6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-8edbd6a.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-8edbd6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-8edbd6a:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-8edbd6a:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-ea92a3b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-ea92a3b:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-ea92a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-ea92a3b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-ea92a3b, .elementor-23542 .elementor-element.elementor-element-ea92a3b::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-815712d{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-815712d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-815712d.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-815712d.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-815712d:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-815712d:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-2981b24{--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;}.elementor-23542 .elementor-element.elementor-element-8dd41ad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-8dd41ad:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-8dd41ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-8dd41ad:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-8dd41ad, .elementor-23542 .elementor-element.elementor-element-8dd41ad::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-ff196eb{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-ff196eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-ff196eb.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-ff196eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-ff196eb:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-ff196eb:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-6e57fc3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-6e57fc3:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-6e57fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-6e57fc3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-6e57fc3, .elementor-23542 .elementor-element.elementor-element-6e57fc3::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-b46ecc4{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-b46ecc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-b46ecc4.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-b46ecc4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-b46ecc4:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-b46ecc4:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-594df30{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-594df30:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-594df30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-594df30:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-594df30, .elementor-23542 .elementor-element.elementor-element-594df30::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-4da17d4{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-4da17d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-4da17d4.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-4da17d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-4da17d4:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-4da17d4:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-ee49f9f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:30px 30px 30px 30px;box-shadow:0px 10px 10px 0px rgba(217.6, 217.6, 217.6, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-ee49f9f:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-ee49f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-ee49f9f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0596695C;--border-color:#0596695C;box-shadow:0px 15px 10px 0px rgba(218, 218, 218, 0.58);}.elementor-23542 .elementor-element.elementor-element-ee49f9f, .elementor-23542 .elementor-element.elementor-element-ee49f9f::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-5946fdf{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-title{margin-block-end:10px;color:#333333;}.elementor-23542 .elementor-element.elementor-element-5946fdf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-5946fdf.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-5946fdf.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon{border-width:0px 0px 0px 0px;}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-5946fdf:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-5946fdf:has(:focus) .elementor-icon-box-title{color:#333333;}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#B1B4C0;}.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button{background-color:#DFF3F0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-radius:30px 30px 30px 30px;padding:10px 40px 10px 40px;}.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button:hover, .elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button:focus{background-color:#DFF3F0;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button:hover svg, .elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button:focus svg{fill:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-59f535e{--display:flex;--min-height:816px;--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-59f535e:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-59f535e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-f84ef22{text-align:center;}.elementor-23542 .elementor-element.elementor-element-f84ef22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-f84ef22 .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-f84ef22 .elementor-heading-title a:focus{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-3acc195{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-23542 .elementor-element.elementor-element-3acc195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-23542 .elementor-element.elementor-element-ada77e1{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-ada77e1 p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-516462b{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD8CF;--border-color:#FFD8CF;--border-radius:30px 30px 30px 30px;box-shadow:0px 7px 10px 0px rgba(193.8, 193.8, 193.8, 0.5);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23542 .elementor-element.elementor-element-1e773e2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD8CF;--border-color:#FFD8CF;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;}.elementor-23542 .elementor-element.elementor-element-1e773e2, .elementor-23542 .elementor-element.elementor-element-1e773e2::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-74d3a75{--display:flex;}.elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-75b66cb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon{font-size:32px;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-75b66cb:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-75b66cb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#747474;}.elementor-23542 .elementor-element.elementor-element-9bdc8a4{--display:flex;}.elementor-23542 .elementor-element.elementor-element-6488c83{--icon-box-icon-margin:7px;}.elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-6488c83.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon{font-size:40px;}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-6488c83:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-6488c83:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#747474;}.elementor-23542 .elementor-element.elementor-element-d0c063e{--display:flex;}.elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-bac625d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon{font-size:32px;}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-bac625d:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-bac625d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#747474;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--display:flex;--min-height:822px;--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;--justify-content:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0d9c8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFDF5;}.elementor-23542 .elementor-element.elementor-element-e94c120{text-align:center;}.elementor-23542 .elementor-element.elementor-element-e94c120 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-e94c120 .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-e94c120 .elementor-heading-title a:focus{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-381959c{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-23542 .elementor-element.elementor-element-381959c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-23542 .elementor-element.elementor-element-5de482b{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-5de482b p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-59f158a{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23542 .elementor-element.elementor-element-4abbdaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4E4FF;--border-color:#D4E4FF;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 8px 0px rgba(188.7, 188.7, 188.7, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-4abbdaa:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-4abbdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-wrapper{text-align:center;}.elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;}.elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-6b8c37e:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-6b8c37e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-a429a43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4E4FF;--border-color:#D4E4FF;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 8px 0px rgba(188.7, 188.7, 188.7, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-a429a43:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-a429a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-wrapper{text-align:center;}.elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;}.elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-fe2c9a4:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-fe2c9a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-56095ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4E4FF;--border-color:#D4E4FF;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 8px 0px rgba(188.7, 188.7, 188.7, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-56095ca:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-56095ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-wrapper{text-align:center;}.elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;}.elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-c2e82d4:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-c2e82d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-cecd55d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4E4FF;--border-color:#D4E4FF;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 8px 0px rgba(188.7, 188.7, 188.7, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-cecd55d:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-cecd55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-wrapper{text-align:center;}.elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;}.elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-30527ef:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-30527ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-4a6b91a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-6836b83{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-8bb2b2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-8bb2b2f.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-85de089{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-85de089:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-85de089.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-85de089:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-85de089:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-3643560{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-3643560.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-ef151f5{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-ef151f5:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-ef151f5:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-ef151f5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-dd1b8d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-dd1b8d0.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-f5f38dc{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-f5f38dc:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-f5f38dc:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-f5f38dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-e36d9f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-4b8c243{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-4b8c243.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-4a38bba{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-4a38bba:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-4a38bba:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-4a38bba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-442ddd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-442ddd5.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-9d4a0b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-0ed047a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-0ed047a.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-67de4be{width:100%;max-width:100%;background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C6FFE2;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:12px;}.elementor-23542 .elementor-element.elementor-element-67de4be:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A5FFD1;border-radius:16px 16px 16px 16px;box-shadow:0px 5px 5px -3px #D1D1D1;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#D1FAE5;color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-default .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed .elementor-icon{background-color:#D1FAE5;}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-d5b1445 );fill:#B2FFD8;color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-d5b1445 );color:var( --e-global-color-d5b1445 );border-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23542 .elementor-element.elementor-element-67de4be.elementor-view-framed:has(:focus) .elementor-icon{background-color:#B2FFD8;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon{font-size:21px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-67de4be:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-67de4be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;line-height:19px;color:#8390A7;}.elementor-23542 .elementor-element.elementor-element-d681050{--display:flex;--min-height:760px;--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;--justify-content:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-d681050:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-d681050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-4e3044c{text-align:center;}.elementor-23542 .elementor-element.elementor-element-4e3044c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-4e3044c .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-4e3044c .elementor-heading-title a:focus{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-66ecf3d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-23542 .elementor-element.elementor-element-66ecf3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-23542 .elementor-element.elementor-element-9a56b15{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-9a56b15 p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-750418e{--display:flex;}.elementor-23542 .elementor-element.elementor-element-90219c4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-a15e6f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E1FF;--border-color:#D0E1FF;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 7px 0px #BAD3FF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-a15e6f5:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-a15e6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-a15e6f5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0E1FF;--border-color:#D0E1FF;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 8px 30px 0px #B0CCFF;}.elementor-23542 .elementor-element.elementor-element-a15e6f5, .elementor-23542 .elementor-element.elementor-element-a15e6f5::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon-box-wrapper{align-items:start;}.elementor-23542 .elementor-element.elementor-element-a1d1aec{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-23542 .elementor-element.elementor-element-a1d1aec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-a1d1aec.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-a1d1aec.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-a1d1aec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon{font-size:25px;padding:11px;border-radius:13px 13px 13px 13px;}.elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-a1d1aec:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-a1d1aec:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-a1d1aec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#888888;}.elementor-23542 .elementor-element.elementor-element-86385e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CDFFEF;--border-color:#CDFFEF;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 7px 0px #CDFFEF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-86385e5:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-86385e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-86385e5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CDFFEF;--border-color:#CDFFEF;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 8px 30px 0px #B4FFE7;}.elementor-23542 .elementor-element.elementor-element-86385e5, .elementor-23542 .elementor-element.elementor-element-86385e5::before{--border-transition:0.2s;}.elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon-box-wrapper{align-items:start;}.elementor-23542 .elementor-element.elementor-element-10fff3e{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-23542 .elementor-element.elementor-element-10fff3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#09A271;color:#09A271;}.elementor-23542 .elementor-element.elementor-element-10fff3e.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-10fff3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-10fff3e.elementor-view-framed .elementor-icon{background-color:#09A271;}.elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon{font-size:25px;padding:11px;border-radius:13px 13px 13px 13px;}.elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-10fff3e:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-10fff3e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-10fff3e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#888888;}.elementor-23542 .elementor-element.elementor-element-65fddb7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE9CD;--border-color:#FFE9CD;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 7px 0px #FFE5C5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-65fddb7:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-65fddb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-65fddb7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE9CD;--border-color:#FFE9CD;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 8px 30px 0px #FFDCB0;}.elementor-23542 .elementor-element.elementor-element-65fddb7, .elementor-23542 .elementor-element.elementor-element-65fddb7::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon-box-wrapper{align-items:start;}.elementor-23542 .elementor-element.elementor-element-c7821cc{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-23542 .elementor-element.elementor-element-c7821cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#E18107;color:#E18107;}.elementor-23542 .elementor-element.elementor-element-c7821cc.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-c7821cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-c7821cc.elementor-view-framed .elementor-icon{background-color:#E18107;}.elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon{font-size:38px;padding:5px;border-radius:13px 13px 13px 13px;}.elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-c7821cc:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-c7821cc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-c7821cc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#888888;}.elementor-23542 .elementor-element.elementor-element-a3ed52f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9D1FF;--border-color:#E9D1FF;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 7px 0px #E7CEFF;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-a3ed52f:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-a3ed52f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-a3ed52f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9D1FF;--border-color:#E9D1FF;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 8px 30px 0px #E3C5FF;}.elementor-23542 .elementor-element.elementor-element-a3ed52f, .elementor-23542 .elementor-element.elementor-element-a3ed52f::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon-box-wrapper{align-items:start;}.elementor-23542 .elementor-element.elementor-element-4e15b54{--icon-box-icon-margin:15px;}.elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon-box-title{margin-block-end:8px;color:#000000;}.elementor-23542 .elementor-element.elementor-element-4e15b54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#9D43F0;color:#9D43F0;}.elementor-23542 .elementor-element.elementor-element-4e15b54.elementor-view-framed .elementor-icon, .elementor-23542 .elementor-element.elementor-element-4e15b54.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-4e15b54.elementor-view-framed .elementor-icon{background-color:#9D43F0;}.elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon{font-size:25px;padding:11px;border-radius:13px 13px 13px 13px;}.elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-23542 .elementor-element.elementor-element-4e15b54:has(:hover) .elementor-icon-box-title,
					 .elementor-23542 .elementor-element.elementor-element-4e15b54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-23542 .elementor-element.elementor-element-4e15b54 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#888888;}.elementor-23542 .elementor-element.elementor-element-48ea277 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;fill:#2E2E2E;color:#2E2E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E6EB;border-radius:10px 10px 10px 10px;}.elementor-23542 .elementor-element.elementor-element-48ea277 .elementor-button:hover, .elementor-23542 .elementor-element.elementor-element-48ea277 .elementor-button:focus{background-color:var( --e-global-color-c7c3a17 );color:var( --e-global-color-accent );border-color:var( --e-global-color-c7c3a17 );}.elementor-23542 .elementor-element.elementor-element-48ea277 .elementor-button:hover svg, .elementor-23542 .elementor-element.elementor-element-48ea277 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-9b77e21{--display:flex;--min-height:819px;--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;--justify-content:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-8aa0411{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--display:flex;--min-height:1022px;--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;--justify-content:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-4dc99de:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-4dc99de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-23542 .elementor-element.elementor-element-d885644{text-align:center;}.elementor-23542 .elementor-element.elementor-element-d885644 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-d885644 .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-d885644 .elementor-heading-title a:focus{color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-c1d72d7{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-23542 .elementor-element.elementor-element-c1d72d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#363636;}.elementor-23542 .elementor-element.elementor-element-88312df{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;line-height:26px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-88312df p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-86f9947{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-86f9947:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-86f9947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-86f9947:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-86f9947, .elementor-23542 .elementor-element.elementor-element-86f9947::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-51ee433{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-2695593{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-2695593:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-2695593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-2695593:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-2695593, .elementor-23542 .elementor-element.elementor-element-2695593::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-a6bd9c1{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-f8798eb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-f8798eb:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-f8798eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-f8798eb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-f8798eb, .elementor-23542 .elementor-element.elementor-element-f8798eb::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-a68e645{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-af5f2cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-af5f2cf:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-af5f2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-af5f2cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-af5f2cf, .elementor-23542 .elementor-element.elementor-element-af5f2cf::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-91d1576{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-cd55db9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-cd55db9:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-cd55db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-cd55db9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-cd55db9, .elementor-23542 .elementor-element.elementor-element-cd55db9::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-b4ee3a3{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-82457c9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-82457c9:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-82457c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-82457c9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-82457c9, .elementor-23542 .elementor-element.elementor-element-82457c9::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-336cb20{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-3cc26cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-3cc26cf:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-3cc26cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-3cc26cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-3cc26cf, .elementor-23542 .elementor-element.elementor-element-3cc26cf::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-d7aecea{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-1ebe946{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;}.elementor-23542 .elementor-element.elementor-element-1ebe946:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-1ebe946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23542 .elementor-element.elementor-element-1ebe946:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8BF;--border-color:#D8D8D8BF;--border-radius:0px 0px 15px 15px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-23542 .elementor-element.elementor-element-1ebe946, .elementor-23542 .elementor-element.elementor-element-1ebe946::before{--border-transition:0.3s;}.elementor-23542 .elementor-element.elementor-element-cbb9df1{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:34px;color:#6B6B6B;}.elementor-23542 .elementor-element.elementor-element-3bca458{--n-accordion-title-font-size:20px;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 0px 0px;--n-accordion-title-normal-color:#444444;--n-accordion-title-hover-color:#444444;--n-accordion-title-active-color:#444444;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A8A8A8;--n-accordion-icon-hover-color:#A8A8A8;--n-accordion-icon-active-color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-3bca458 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8BF;}.elementor-23542 .elementor-element.elementor-element-3bca458 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8BF;}.elementor-23542 .elementor-element.elementor-element-3bca458 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8BF;}.elementor-23542 .elementor-element.elementor-element-3bca458 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-23542 .elementor-element.elementor-element-3bca458 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}:where( .elementor-23542 .elementor-element.elementor-element-3bca458 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8BF;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--display:flex;--min-height:709px;--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;--justify-content:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-fe5b2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAFFEF 0%, #EFF6FF 32%);}.elementor-23542 .elementor-element.elementor-element-ce94986{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-f1fcb38{--display:flex;--justify-content:center;}.elementor-23542 .elementor-element.elementor-element-41a308f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-d5b1445 );}.elementor-23542 .elementor-element.elementor-element-41a308f .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-41a308f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-98b8305 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-98b8305 .elementor-heading-title a:hover, .elementor-23542 .elementor-element.elementor-element-98b8305 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-e1f0fc7{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;line-height:29px;color:#969696;}.elementor-23542 .elementor-element.elementor-element-e1f0fc7 p{margin-block-end:0px;}.elementor-23542 .elementor-element.elementor-element-e1f0fc7 a:hover, .elementor-23542 .elementor-element.elementor-element-e1f0fc7 a:focus{color:#969696;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-icon i{color:#2C76F800;transition:color 0.3s;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-icon svg{fill:#2C76F800;transition:fill 0.3s;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-23542 .elementor-element.elementor-element-d01f3b5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:300;line-height:34px;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-23542 .elementor-element.elementor-element-aacea33{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(187, 187, 187, 0.5);}.elementor-23542 .elementor-element.elementor-element-aacea33:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-aacea33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23542 .elementor-element.elementor-element-97498fd{text-align:center;}.elementor-23542 .elementor-element.elementor-element-97498fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#888888;}.elementor-23542 .elementor-element.elementor-element-b726971{--spacer-size:381px;}@media(max-width:1366px){.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facunicamps.edu.br/wp-content/uploads/2025/12/4591_01-07-2025_1034902665-1-scaled.webp");background-position:initial;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-480550b{--min-height:857px;--justify-content:center;}.elementor-23542 .elementor-element.elementor-element-fb3774a{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-4853454{--min-height:858px;}.elementor-23542 .elementor-element.elementor-element-5e95584{--container-widget-width:429px;--container-widget-flex-grow:0;width:var( --container-widget-width, 429px );max-width:429px;}.elementor-23542 .elementor-element.elementor-element-3acc195{--container-widget-width:429px;--container-widget-flex-grow:0;width:var( --container-widget-width, 429px );max-width:429px;}.elementor-23542 .elementor-element.elementor-element-516462b{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--min-height:808px;}.elementor-23542 .elementor-element.elementor-element-381959c{--container-widget-width:648px;--container-widget-flex-grow:0;width:var( --container-widget-width, 648px );max-width:648px;}.elementor-23542 .elementor-element.elementor-element-85de089{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-85de089 .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-ef151f5{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-ef151f5 .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-f5f38dc{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-f5f38dc .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-4a38bba{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-4a38bba .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2 .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-67de4be{padding:30px 30px 30px 30px;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-title a{font-size:18px;}.elementor-23542 .elementor-element.elementor-element-67de4be .elementor-icon-box-description{font-size:15px;}.elementor-23542 .elementor-element.elementor-element-d681050{--min-height:710px;}.elementor-23542 .elementor-element.elementor-element-66ecf3d{--container-widget-width:648px;--container-widget-flex-grow:0;width:var( --container-widget-width, 648px );max-width:648px;}.elementor-23542 .elementor-element.elementor-element-90219c4{--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-9b77e21{--min-height:728px;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--min-height:989px;}.elementor-23542 .elementor-element.elementor-element-c1d72d7{--container-widget-width:648px;--container-widget-flex-grow:0;width:var( --container-widget-width, 648px );max-width:648px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--min-height:724px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facunicamps.edu.br/wp-content/uploads/2025/12/4591_01-07-2025_1034902665-1-scaled.webp");background-position:initial;}.elementor-23542 .elementor-element.elementor-element-4196f5f{--container-widget-width:519px;--container-widget-flex-grow:0;width:var( --container-widget-width, 519px );max-width:519px;}.elementor-23542 .elementor-element.elementor-element-eb14d8c{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > a{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-4853454{--min-height:871px;}.elementor-23542 .elementor-element.elementor-element-7b0e3af{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-ada77e1{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-title{margin-block-end:8px;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-description{line-height:23px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--min-height:883px;}.elementor-23542 .elementor-element.elementor-element-381959c{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;}.elementor-23542 .elementor-element.elementor-element-5de482b{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-d681050{--min-height:705px;}.elementor-23542 .elementor-element.elementor-element-66ecf3d{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;}.elementor-23542 .elementor-element.elementor-element-9a56b15{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-90219c4{--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-9b77e21{--min-height:1243px;}.elementor-23542 .elementor-element.elementor-element-c1d72d7{--container-widget-width:626px;--container-widget-flex-grow:0;width:var( --container-widget-width, 626px );max-width:626px;}.elementor-23542 .elementor-element.elementor-element-88312df{font-size:17px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--min-height:664px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > a{font-size:14px;}}@media(max-width:992px){.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-212px 0px;}.elementor-23542 .elementor-element.elementor-element-4196f5f{--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-480550b{--min-height:1321px;--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;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-623e306{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23542 .elementor-element.elementor-element-4853454{--min-height:1355px;}.elementor-23542 .elementor-element.elementor-element-57b5b5d{--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;}.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-2981b24{--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;}.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-wrapper{text-align:left;}.elementor-23542 .elementor-element.elementor-element-74d3a75{--justify-content:center;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-title{margin-block-end:10px;}.elementor-23542 .elementor-element.elementor-element-75b66cb .elementor-icon-box-description{font-size:16px;line-height:1.3em;}.elementor-23542 .elementor-element.elementor-element-9bdc8a4{--justify-content:center;}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-title{margin-block-end:10px;}.elementor-23542 .elementor-element.elementor-element-6488c83 .elementor-icon-box-description{font-size:16px;line-height:1.3em;}.elementor-23542 .elementor-element.elementor-element-d0c063e{--justify-content:center;}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-title{margin-block-end:10px;}.elementor-23542 .elementor-element.elementor-element-bac625d .elementor-icon-box-description{font-size:16px;line-height:1.3em;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--min-height:945px;}.elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-6b8c37e .elementor-icon-box-title a{font-size:25px;}.elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-fe2c9a4 .elementor-icon-box-title a{font-size:25px;}.elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-c2e82d4 .elementor-icon-box-title a{font-size:25px;}.elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-title, .elementor-23542 .elementor-element.elementor-element-30527ef .elementor-icon-box-title a{font-size:25px;}.elementor-23542 .elementor-element.elementor-element-d681050{--min-height:763px;}.elementor-23542 .elementor-element.elementor-element-90219c4{--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-9b77e21{--min-height:1213px;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--min-height:954px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--min-height:1051px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:768px){.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facunicamps.edu.br/wp-content/uploads/2025/12/4591_01-07-2025_1034902665-1-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-23542 .elementor-element.elementor-element-10999f1{--margin-top:0px;--margin-bottom:-280px;--margin-left:0px;--margin-right:0px;}.elementor-23542 .elementor-element.elementor-element-480550b{--padding-top:250px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-623e306{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23542 .elementor-element.elementor-element-623e306.e-con{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-4853454{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23542 .elementor-element.elementor-element-1e773e2:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-381959c .elementor-heading-title{font-size:28px;}.elementor-23542 .elementor-element.elementor-element-d681050{--min-height:1030px;}.elementor-23542 .elementor-element.elementor-element-66ecf3d .elementor-heading-title{font-size:28px;}.elementor-23542 .elementor-element.elementor-element-9a56b15{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-23542 .elementor-element.elementor-element-750418e{--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;}.elementor-23542 .elementor-element.elementor-element-90219c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-23542 .elementor-element.elementor-element-9b77e21{--min-height:919px;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--min-height:944px;}.elementor-23542 .elementor-element.elementor-element-c1d72d7 .elementor-heading-title{font-size:28px;}.elementor-23542 .elementor-element.elementor-element-88312df{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-23542 .elementor-element.elementor-element-3bca458{--n-accordion-title-font-size:15px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--min-height:1111px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--grid-auto-flow:row;}}@media(max-width:480px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:300px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23542 .elementor-element.elementor-element-0267961:not(.elementor-motion-effects-element-type-background), .elementor-23542 .elementor-element.elementor-element-0267961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-400px 0px;}.elementor-23542 .elementor-element.elementor-element-e45569f .elementor-heading-title{font-size:30px;}.elementor-23542 .elementor-element.elementor-element-4196f5f .elementor-heading-title{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-6ee3b06{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-940a58e{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-10999f1{--margin-top:0px;--margin-bottom:-252px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-480550b{--min-height:982px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:305px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-eb14d8c{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-23542 .elementor-element.elementor-element-743465a{--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-item > a{font-size:13px;line-height:1.2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-4853454{--padding-top:65px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-7b0e3af{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-59f535e{--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-3acc195{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-23542 .elementor-element.elementor-element-ada77e1{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-23542 .elementor-element.elementor-element-1e773e2:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:30px 30px 30px 30px;--border-top-left-radius:30px;--border-top-right-radius:30px;--border-bottom-right-radius:30px;--border-bottom-left-radius:30px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-23542 .elementor-element.elementor-element-381959c{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-23542 .elementor-element.elementor-element-381959c .elementor-heading-title{font-size:27px;}.elementor-23542 .elementor-element.elementor-element-5de482b{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-85de089{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-85de089.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-ef151f5{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-ef151f5.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-f5f38dc{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-f5f38dc.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-4a38bba{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-4a38bba.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-9d4a0b2.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-67de4be{width:100%;max-width:100%;}.elementor-23542 .elementor-element.elementor-element-67de4be.elementor-element{--align-self:center;}.elementor-23542 .elementor-element.elementor-element-d681050{--min-height:1389px;}.elementor-23542 .elementor-element.elementor-element-66ecf3d{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-23542 .elementor-element.elementor-element-66ecf3d .elementor-heading-title{font-size:27px;}.elementor-23542 .elementor-element.elementor-element-9a56b15{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-90219c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-9b77e21{--min-height:944px;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--min-height:924px;}.elementor-23542 .elementor-element.elementor-element-c1d72d7{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-23542 .elementor-element.elementor-element-c1d72d7 .elementor-heading-title{font-size:27px;}.elementor-23542 .elementor-element.elementor-element-88312df{font-size:14px;}.elementor-23542 .elementor-element.elementor-element-3bca458{--n-accordion-title-font-size:15px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--min-height:1161px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-23542 .elementor-element.elementor-element-d01f3b5{--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-item > a{font-size:13px;line-height:1.2em;}}@media(min-width:481px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:1326px;}.elementor-23542 .elementor-element.elementor-element-480550b{--content-width:1341px;}.elementor-23542 .elementor-element.elementor-element-623e306{--width:50%;}.elementor-23542 .elementor-element.elementor-element-59f535e{--content-width:1300px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{--width:85%;}.elementor-23542 .elementor-element.elementor-element-750418e{--width:85%;}.elementor-23542 .elementor-element.elementor-element-4dc99de{--content-width:760px;}}@media(max-width:1366px) and (min-width:481px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:1099px;}.elementor-23542 .elementor-element.elementor-element-480550b{--content-width:1095px;}.elementor-23542 .elementor-element.elementor-element-623e306{--width:260px;}.elementor-23542 .elementor-element.elementor-element-59f535e{--content-width:1128px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--content-width:1106px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--width:1087px;}}@media(max-width:1200px) and (min-width:481px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:927px;}.elementor-23542 .elementor-element.elementor-element-480550b{--content-width:918px;}.elementor-23542 .elementor-element.elementor-element-59f535e{--content-width:926px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{--width:899px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--content-width:909px;}.elementor-23542 .elementor-element.elementor-element-fe5b2d3{--content-width:922px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--width:926px;}}@media(max-width:992px) and (min-width:481px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:696px;}.elementor-23542 .elementor-element.elementor-element-480550b{--content-width:701px;}.elementor-23542 .elementor-element.elementor-element-59f535e{--content-width:695px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{--width:707px;}.elementor-23542 .elementor-element.elementor-element-0d9c8ee{--content-width:722px;}.elementor-23542 .elementor-element.elementor-element-750418e{--width:741px;}.elementor-23542 .elementor-element.elementor-element-ce94986{--width:696px;}}@media(max-width:768px) and (min-width:481px){.elementor-23542 .elementor-element.elementor-element-0267961{--content-width:400px;}.elementor-23542 .elementor-element.elementor-element-623e306{--width:400px;}.elementor-23542 .elementor-element.elementor-element-59f535e{--content-width:400px;}.elementor-23542 .elementor-element.elementor-element-1e773e2{--width:350px;}.elementor-23542 .elementor-element.elementor-element-750418e{--width:400px;}.elementor-23542 .elementor-element.elementor-element-90219c4{--width:400px;}}@media(min-width:1600px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23542 .elementor-element.elementor-element-90219c4{--grid-auto-flow:row;}.elementor-23542 .elementor-element.elementor-element-ce94986{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-6ee3b06 */.elementor-23542 .elementor-element.elementor-element-6ee3b06 .elementor-button {
    transition: transform 0.2s ease;
}

.elementor-23542 .elementor-element.elementor-element-6ee3b06 .elementor-button:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-743465a */.elementor-23542 .elementor-element.elementor-element-743465a .elementor-icon-list-icon svg {
    stroke: #059669; /* Cor do ícone em laranjado */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70aa57b *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-70aa57b{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-70aa57b .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-70aa57b:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-70aa57b:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018d97a */.elementor-23542 .elementor-element.elementor-element-018d97a {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-018d97a:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdb63dd *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-bdb63dd{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-bdb63dd .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-bdb63dd:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-bdb63dd:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edfa43 */.elementor-23542 .elementor-element.elementor-element-2edfa43 {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-2edfa43:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8edbd6a *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-8edbd6a{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-8edbd6a .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-8edbd6a:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-8edbd6a:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b8f28 */.elementor-23542 .elementor-element.elementor-element-d1b8f28 {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-d1b8f28:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-815712d *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-815712d{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-815712d .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-815712d:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-815712d:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea92a3b */.elementor-23542 .elementor-element.elementor-element-ea92a3b {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-ea92a3b:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff196eb *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-ff196eb{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-ff196eb .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-ff196eb:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-ff196eb:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd41ad */.elementor-23542 .elementor-element.elementor-element-8dd41ad {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-8dd41ad:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b46ecc4 *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-b46ecc4{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-b46ecc4 .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-b46ecc4:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-b46ecc4:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e57fc3 */.elementor-23542 .elementor-element.elementor-element-6e57fc3 {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-6e57fc3:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4da17d4 *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-4da17d4{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-4da17d4 .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-4da17d4:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-4da17d4:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-594df30 */.elementor-23542 .elementor-element.elementor-element-594df30 {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-594df30:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5946fdf *//* Elementor (Icon Box) — zoom mais “macio” (ease + duração + leve overshoot)
   Ajuste: ícone na cor #059669 SEM “preencher” (manter vazado/outline)
*/
.elementor-23542 .elementor-element.elementor-element-5946fdf{
  --bubble-size: 50px;
  --icon-size: 25px;
  --grad-a: #d4ebf2;
  --grad-b: #dad8df;

  --icon-color: #059669;

  --zoom: 1.08;

  /* mais suave e “orgânico” */
  --dur-in: 340ms;                         /* entrada */
  --dur-out: 420ms;                        /* saída (um pouco mais lenta) */
  --ease-in: cubic-bezier(.18,.9,.22,1);   /* acelera suave e assenta */
  --ease-out: cubic-bezier(.2,.8,.2,1);

  /* opcional: micro “settle” (quase imperceptível) */
  --settle: 0.006;
}

/* bolha do ícone */
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon{
  width: var(--bubble-size) !important;
  height: var(--bubble-size) !important;
  min-width: var(--bubble-size) !important;
  min-height: var(--bubble-size) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 9999px !important;
  overflow: hidden !important;

  background: linear-gradient(135deg, var(--grad-a) 0%, var(--grad-b) 100%) !important;

  flex: 0 0 var(--bubble-size) !important;

  transform: translateZ(0) scale(1);
  transform-origin: center;
  transition: transform var(--dur-out) var(--ease-out);
  will-change: transform;

  filter: none !important;
  opacity: 1 !important;
}

.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon::before,
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon::after{
  content: none !important;
}

.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon .elementor-icon{
  background: transparent !important;
  padding: 0 !important;
  border-radius: 0 !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;

  /* cor base do ícone */
  color: var(--icon-color) !important;

  filter: none !important;
  opacity: 1 !important;
}

/* Ícone fonte (i) */
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon i{
  font-size: var(--icon-size) !important;
  line-height: 1 !important;
  color: var(--icon-color) !important;
}

/* Ícone SVG */
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon svg{
  width: var(--icon-size) !important;
  height: var(--icon-size) !important;
  display: block !important;
}

/* Mantém o ícone vazado: pinta SOMENTE o stroke (sem forçar fill) */
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon svg,
.elementor-23542 .elementor-element.elementor-element-5946fdf .elementor-icon-box-icon svg *{
  stroke: currentColor !important;
}

/* Hover: aumenta com easing mais suave */
.elementor-23542 .elementor-element.elementor-element-5946fdf:hover .elementor-icon-box-icon,
.elementor-23542 .elementor-element.elementor-element-5946fdf:focus-within .elementor-icon-box-icon{
  transition: transform var(--dur-in) var(--ease-in);
  transform: translateZ(0) scale(calc(var(--zoom) + var(--settle))) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee49f9f */.elementor-23542 .elementor-element.elementor-element-ee49f9f {
    transition: transform 0.3s ease;
}

.elementor-23542 .elementor-element.elementor-element-ee49f9f:hover {
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bd12e9 */.elementor-23542 .elementor-element.elementor-element-9bd12e9 .elementor-button-icon svg {
    width: 9px; /* Adjust the width as needed */
    height: 9px; /* Adjust the height as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4853454 */.elementor-23542 .elementor-element.elementor-element-4853454 { background-image: linear-gradient(90deg, #e1e7ed 2px, transparent 2px), linear-gradient(180deg, #e1e7ed 2px, transparent 2px); background-size: 50px 40px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e773e2 */.elementor-23542 .elementor-element.elementor-element-1e773e2 {
    background: linear-gradient(to right, #dff3f0, #e6eefb, #dff3f0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d9c8ee *//* CÓDIGO COMPLETO (mantendo a estrutura) */
/* Ajuste: aumentei mais a intensidade da cor dos quadrados e do círculo (stroke-opacity de 0.80 -> 1) */

.elementor-23542 .elementor-element.elementor-element-0d9c8ee {
    position: relative !important;
    overflow: hidden !important;

    --psas-shape-size: clamp(300px, 30vw, 420px) !important;
    --psas-shape-inset: clamp(22px, 3vw, 54px) !important;
}

/* Base */
.elementor-23542 .elementor-element.elementor-element-0d9c8ee::before,
.elementor-23542 .elementor-element.elementor-element-0d9c8ee::after {
    content: '' !important;
    position: absolute !important;
    box-sizing: border-box !important;

    background: transparent !important;
    opacity: 1 !important;
    pointer-events: none !important;

    z-index: 2 !important;

    --psas-base-transform: rotate(0deg) !important;
    transform-origin: center center !important;

    will-change: transform !important;
}

/* QUADRADOS (esquerda e mais embaixo): 3 camadas com inclinações diferentes */
.elementor-23542 .elementor-element.elementor-element-0d9c8ee::before {
    width: var(--psas-shape-size) !important;
    height: var(--psas-shape-size) !important;

    left: var(--psas-shape-inset) !important;
    bottom: calc(var(--psas-shape-inset) - 6px) !important;
    top: auto !important;

    border: none !important;
    border-radius: 0 !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20240%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23d9f9ec%27%20stroke-opacity%3D%271%27%20stroke-width%3D%271%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20x%3D%2728%27%20y%3D%2728%27%20width%3D%27184%27%20height%3D%27184%27%20transform%3D%27rotate%28-16%20120%20120%29%27%2F%3E%3Crect%20x%3D%2756%27%20y%3D%2756%27%20width%3D%27128%27%20height%3D%27128%27%20transform%3D%27rotate%28-6%20120%20120%29%27%2F%3E%3Crect%20x%3D%2779%27%20y%3D%2779%27%20width%3D%2782%27%20height%3D%2782%27%20transform%3D%27rotate%2810%20120%20120%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;

    animation: float 11s cubic-bezier(0.33, 0, 0.2, 1) infinite !important;
}

/* CÍRCULO (direita): 3 anéis perfeitamente redondos */
.elementor-23542 .elementor-element.elementor-element-0d9c8ee::after {
    width: var(--psas-shape-size) !important;
    height: var(--psas-shape-size) !important;

    top: calc(var(--psas-shape-inset) + 24px) !important;
    right: var(--psas-shape-inset) !important;

    border: none !important;
    border-radius: 0 !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23d9f9ec%27%20stroke-opacity%3D%271%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27round%27%3E%3Ccircle%20cx%3D%27100%27%20cy%3D%27100%27%20r%3D%2788%27%2F%3E%3Ccircle%20cx%3D%27100%27%20cy%3D%27100%27%20r%3D%2762%27%2F%3E%3Ccircle%20cx%3D%27100%27%20cy%3D%27100%27%20r%3D%2736%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;

    animation: float 13s cubic-bezier(0.33, 0, 0.2, 1) infinite !important;
}

/* TRIÂNGULO (se existir no HTML: <div class="triangle"></div>) */
.triangle {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;

    border-left: calc(var(--psas-shape-size) / 2) solid transparent !important;
    border-right: calc(var(--psas-shape-size) / 2) solid transparent !important;
    border-bottom: var(--psas-shape-size) solid rgba(167, 199, 255, 0.35) !important;

    opacity: 1 !important;
    pointer-events: none !important;
    z-index: 2 !important;

    top: calc(var(--psas-shape-inset) + 90px) !important;
    left: 50% !important;

    --psas-base-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    transform-origin: center center !important;

    will-change: transform !important;
    animation: float 12s cubic-bezier(0.33, 0, 0.2, 1) infinite !important;
}

/* Conteúdo/cards acima */
.elementor-23542 .elementor-element.elementor-element-0d9c8ee > * {
    position: relative !important;
    z-index: 5 !important;
}

/* Responsivo */
@media (max-width: 768px) {
    .elementor-23542 .elementor-element.elementor-element-0d9c8ee {
        --psas-shape-size: clamp(240px, 70vw, 320px) !important;
        --psas-shape-inset: 16px !important;
    }
}

/* Mais suave e mais evidente:
   - amplitude maior (até -22px)
   - leve “respiração” (scale)
   - mais etapas para suavizar a curva perceptiva
*/
@keyframes float {
    0%   { transform: var(--psas-base-transform) translate3d(0, 0, 0) scale(1); }
    20%  { transform: var(--psas-base-transform) translate3d(0, -10px, 0) scale(1.01); }
    50%  { transform: var(--psas-base-transform) translate3d(0, -22px, 0) scale(1.02); }
    80%  { transform: var(--psas-base-transform) translate3d(0, -10px, 0) scale(1.01); }
    100% { transform: var(--psas-base-transform) translate3d(0, 0, 0) scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b77e21 *//* (1) CSS do CONTAINER (Elementor → Custom CSS) */
.elementor-23542 .elementor-element.elementor-element-9b77e21 {
  position: relative !important;
  background-color: #f5fdf9 !important;
  background-repeat: repeat !important;
  background-position: 0 0 !important;
  background-size: 18px 18px !important;

  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%3E%3Cline%20x1%3D%27-18%27%20y1%3D%2736%27%20x2%3D%2736%27%20y2%3D%27-18%27%20stroke%3D%27rgb%289%2C162%2C113%29%27%20stroke-opacity%3D%270.18%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27round%27%20stroke-dasharray%3D%2710%2010%27%2F%3E%3C%2Fsvg%3E") !important;
}

/* (2) CSS do WIDGET (dentro do <style> do seu HTML) */
.psas-matriz{
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;

  --bg: #ffffff !important;
  --card-bg: #ffffff !important;
  --card-border: rgba(15, 23, 42, 0.08) !important;

  --accent: #ff5a3d !important;
  --accent-soft: #ffe6e1 !important;
  --accent-text: #ff4d35 !important;

  --text: #0f172a !important;
  --muted: #667085 !important;
  --check: #22c55e !important;

  --radius: 28px !important;

  --card-padY: clamp(26px, 3.6vw, 56px) !important;
  --card-padX: clamp(18px, 3.2vw, 44px) !important;

  background-color: var(--bg) !important;
  background-repeat: repeat !important;
  background-position: 0 0 !important;
  background-size: 24px 24px !important;

  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cline%20x1%3D%27-24%27%20y1%3D%2748%27%20x2%3D%2748%27%20y2%3D%27-24%27%20stroke%3D%27rgb%289%2C162%2C113%29%27%20stroke-opacity%3D%270.20%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27round%27%20stroke-dasharray%3D%2716%2014%27%2F%3E%3C%2Fsvg%3E") !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d01f3b5 */.elementor-23542 .elementor-element.elementor-element-d01f3b5 .elementor-icon-list-icon svg {
    stroke: #09a271; /* Cor do ícone em laranjado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5b2d3 *//* PSAS — Formas geométricas verdes flutuantes + ajuste de largura máxima do container
   Cole no "CSS Personalizado" da SEÇÃO (Elementor Pro). */

.elementor-23542 .elementor-element.elementor-element-fe5b2d3{
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;

  /* Ajuste aqui a largura máxima do CONTEÚDO (apenas isso) */
  --psas-container-max: 1320px !important;

  /* Suavidade (opacidade geral) das formas */
  --psas-shapes-opacity-a: 0.50 !important;
  --psas-shapes-opacity-b: 0.38 !important;

  /* Escala/espalhamento das formas */
  --psas-shapes-size-x: clamp(760px, 90vw, 1250px) !important;
  --psas-shapes-size-y: clamp(420px, 60vw, 720px) !important;
}

/* Mantém o conteúdo acima das formas (sem mexer em layout além da largura máxima) */
.elementor-23542 .elementor-element.elementor-element-fe5b2d3 > .elementor-container,
.elementor-23542 .elementor-element.elementor-element-fe5b2d3 > .e-con-inner{
  max-width: min(var(--psas-container-max), 100%) !important;
  margin-left: auto !important;
  margin-right: auto !important;

  position: relative !important;
  z-index: 2 !important;
}

/* Camadas das formas (acima do fundo e abaixo do conteúdo) */
.elementor-23542 .elementor-element.elementor-element-fe5b2d3::before,
.elementor-23542 .elementor-element.elementor-element-fe5b2d3::after{
  content: '' !important;
  position: absolute !important;
  inset: -140px !important;
  pointer-events: none !important;
  z-index: 1 !important;

  background-repeat: repeat !important;
  background-size: var(--psas-shapes-size-x) var(--psas-shapes-size-y) !important;

  will-change: transform, background-position !important;
}

/* Camada 1 (formas maiores) */
.elementor-23542 .elementor-element.elementor-element-fe5b2d3::before{
  opacity: var(--psas-shapes-opacity-a) !important;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27700%27%20viewBox%3D%270%200%201200%20700%27%3E%0A%20%20%3Cg%20fill%3D%27%2309a271%27%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2790%27%20cy%3D%27120%27%20r%3D%2746%27%20fill-opacity%3D%270.14%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27220%27%20y%3D%2760%27%20width%3D%2786%27%20height%3D%2786%27%20rx%3D%2718%27%20fill-opacity%3D%270.10%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%27520%2C80%20580%2C190%20460%2C190%27%20fill-opacity%3D%270.09%27%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%27780%27%20cy%3D%27150%27%20r%3D%2760%27%20fill-opacity%3D%270.12%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27980%27%20y%3D%2790%27%20width%3D%27100%27%20height%3D%27100%27%20rx%3D%2726%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%271100%2C220%201160%2C340%201040%2C340%27%20fill-opacity%3D%270.10%27%2F%3E%0A%0A%20%20%20%20%3Ccircle%20cx%3D%27160%27%20cy%3D%27360%27%20r%3D%2770%27%20fill-opacity%3D%270.10%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27380%27%20y%3D%27310%27%20width%3D%27120%27%20height%3D%27120%27%20rx%3D%2728%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%27640%27%20cy%3D%27380%27%20r%3D%2752%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%27860%2C320%20920%2C450%20800%2C450%27%20fill-opacity%3D%270.07%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%271040%27%20y%3D%27420%27%20width%3D%27110%27%20height%3D%27110%27%20rx%3D%2730%27%20fill-opacity%3D%270.09%27%2F%3E%0A%0A%20%20%20%20%3Ccircle%20cx%3D%27108%27%20cy%3D%27620%27%20r%3D%2752%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27540%27%20y%3D%27560%27%20width%3D%27110%27%20height%3D%27110%27%20rx%3D%2730%27%20fill-opacity%3D%270.06%27%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%27980%27%20cy%3D%27610%27%20r%3D%2764%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") !important;
  animation: psasFloatLayerA 18s ease-in-out infinite !important;
}

/* Camada 2 (formas menores e deslocadas) */
.elementor-23542 .elementor-element.elementor-element-fe5b2d3::after{
  opacity: var(--psas-shapes-opacity-b) !important;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27700%27%20viewBox%3D%270%200%201200%20700%27%3E%0A%20%20%3Cg%20fill%3D%27%2309a271%27%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2740%27%20cy%3D%27260%27%20r%3D%2728%27%20fill-opacity%3D%270.10%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27120%27%20y%3D%27200%27%20width%3D%2766%27%20height%3D%2766%27%20rx%3D%2716%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%27300%2C250%20342%2C328%20258%2C328%27%20fill-opacity%3D%270.07%27%2F%3E%0A%0A%20%20%20%20%3Ccircle%20cx%3D%27520%27%20cy%3D%27260%27%20r%3D%2734%27%20fill-opacity%3D%270.08%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27640%27%20y%3D%27210%27%20width%3D%2774%27%20height%3D%2774%27%20rx%3D%2718%27%20fill-opacity%3D%270.07%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%27820%2C240%20870%2C320%20770%2C320%27%20fill-opacity%3D%270.06%27%2F%3E%0A%0A%20%20%20%20%3Ccircle%20cx%3D%271020%27%20cy%3D%27260%27%20r%3D%2730%27%20fill-opacity%3D%270.07%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%271080%27%20y%3D%27200%27%20width%3D%2770%27%20height%3D%2770%27%20rx%3D%2718%27%20fill-opacity%3D%270.06%27%2F%3E%0A%0A%20%20%20%20%3Cpolygon%20points%3D%27120%2C470%20170%2C560%2070%2C560%27%20fill-opacity%3D%270.06%27%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%27360%27%20cy%3D%27520%27%20r%3D%2742%27%20fill-opacity%3D%270.07%27%2F%3E%0A%20%20%20%20%3Crect%20x%3D%27560%27%20y%3D%27480%27%20width%3D%2782%27%20height%3D%2782%27%20rx%3D%2720%27%20fill-opacity%3D%270.06%27%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%27780%27%20cy%3D%27540%27%20r%3D%2736%27%20fill-opacity%3D%270.06%27%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%27980%2C480%201030%2C560%20930%2C560%27%20fill-opacity%3D%270.05%27%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") !important;
  animation: psasFloatLayerB 26s ease-in-out infinite !important;
}

/* Flutuação + drift suave */
@keyframes psasFloatLayerA{
  0%   { transform: translate3d(0,0,0);    background-position: 0 0; }
  50%  { transform: translate3d(0,-18px,0); background-position: 90px 140px; }
  100% { transform: translate3d(0,0,0);    background-position: 0 0; }
}

@keyframes psasFloatLayerB{
  0%   { transform: translate3d(0,0,0);    background-position: 220px 40px; }
  50%  { transform: translate3d(0,14px,0); background-position: 120px 190px; }
  100% { transform: translate3d(0,0,0);    background-position: 220px 40px; }
}

@media (prefers-reduced-motion: reduce){
  .elementor-23542 .elementor-element.elementor-element-fe5b2d3::before,
  .elementor-23542 .elementor-element.elementor-element-fe5b2d3::after{ animation: none !important; }
}/* End custom CSS */