.elementor-3363 .elementor-element.elementor-element-4a2350b{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3363 .elementor-element.elementor-element-70aa034{width:initial;max-width:initial;z-index:999;text-align:center;}.elementor-3363 .elementor-element.elementor-element-70aa034.elementor-element{--align-self:center;}.elementor-3363 .elementor-element.elementor-element-70aa034 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{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 );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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 );}.elementor-3363 .elementor-element.elementor-element-a815459{z-index:999;}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-wrapper{max-width:100%;}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item{background-color:#FFFFFF00;border-radius:6px 6px 6px 6px;padding:4px 8px 4px 8px;}body:not(.rtl) .elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 2px/2 );}body:not(.rtl) .elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 2px/2 );}body.rtl .elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 2px/2 );}body.rtl .elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 2px/2 );}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-digits{color:#121212;font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-label{color:#121212;font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-3ff55ba{--display:flex;--min-height:800px;--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:-4em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-3ff55ba:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-3ff55ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biologiagui.com.br/wp-content/uploads/2025/11/bg-hero-desktop-vt1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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 );color:var( --e-global-color-text );}.elementor-3363 .elementor-element.elementor-element-c4efb5c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-c4efb5c:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-c4efb5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-8bac7e4 );}.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-3363 .elementor-element.elementor-element-49b1cb1 .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);border-radius:4px 4px 4px 4px;}.elementor-3363 .elementor-element.elementor-element-c5fc33b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:999;text-align:center;}.elementor-3363 .elementor-element.elementor-element-c5fc33b .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-0f47c2c{--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:1em;--padding-bottom:1em;--padding-left:1.25em;--padding-right:1.25em;--z-index:99;}.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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-e1c946c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-7b1080f{--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:1em;--padding-bottom:1em;--padding-left:1.25em;--padding-right:1.25em;--z-index:97;}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-538c741{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-e2152e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-e2152e5:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-e2152e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FFFA;}.elementor-3363 .elementor-element.elementor-element-ec4fb59{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-ec4fb59:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-ec4fb59:has(:focus) .elementor-image-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-c6da6b3{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-icon i{color:#007A3E;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-icon svg{fill:#007A3E;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-text{color:#121212;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-86028da{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-86028da.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-86028da.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-86028da.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-86028da:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-86028da:has(:focus) .elementor-image-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-645706b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-645706b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-645706b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-645706b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-645706b:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-645706b:has(:focus) .elementor-image-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-ce68992{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-ce68992 .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.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-size:var( --e-global-typography-primary-font-size );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 );color:var( --e-global-color-text );}.elementor-3363 .elementor-element.elementor-element-718c3b9{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title a{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-718c3b9:has(:hover) .elementor-icon-box-title,
					 .elementor-3363 .elementor-element.elementor-element-718c3b9:has(:focus) .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-1f08773{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title a{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-1f08773:has(:hover) .elementor-icon-box-title,
					 .elementor-3363 .elementor-element.elementor-element-1f08773:has(:focus) .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-3cace14{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title a{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-3cace14:has(:hover) .elementor-icon-box-title,
					 .elementor-3363 .elementor-element.elementor-element-3cace14:has(:focus) .elementor-icon-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-e18082d{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-e18082d .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-51f7318 .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);border-radius:4px 4px 4px 4px;}.elementor-3363 .elementor-element.elementor-element-43597a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-43597a3:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-43597a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #00D86F 0%, #007A3E 100%);}.elementor-3363 .elementor-element.elementor-element-c9ae05d{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-c9ae05d:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-c9ae05d:has(:focus) .elementor-image-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-7dfea43{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-7dfea43.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-7dfea43.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-7dfea43.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-7dfea43:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-7dfea43:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-14b1749{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-14b1749.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-14b1749.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-14b1749.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#121212;}.elementor-3363 .elementor-element.elementor-element-14b1749:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-14b1749:has(:focus) .elementor-image-box-title{color:#121212;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#121212;}.elementor-3363 .elementor-element.elementor-element-1cbcfc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-21e464d{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-21e464d .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-f645876{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-f4b16f2{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-icon i{color:#F05757;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-icon svg{fill:#F05757;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-34286e9{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-5eaa07d{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-5eaa07d:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-5eaa07d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-8bac7e4 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3363 .elementor-element.elementor-element-3637e1d{width:100%;max-width:100%;--image-border-color:#FFFFFF26;--image-border-width:1px;--image-border-radius:16px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3363 .elementor-element.elementor-element-247272e{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-d863f35{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-d863f35 .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-c8878dd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-icon i{color:#8C8C8CEB;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-icon svg{fill:#8C8C8CEB;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-d0bf960{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-icon i{color:#8C8C8CEB;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-icon svg{fill:#8C8C8CEB;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-c892d02{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-icon i{color:#4CAF50;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-icon svg{fill:#4CAF50;transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-5c3adae{--display:flex;--min-height:60px;--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:flex-start;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-3363 .elementor-element.elementor-element-5c3adae:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-5c3adae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biologiagui.com.br/wp-content/uploads/2025/11/ofertaprd.svg");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-3363 .elementor-element.elementor-element-462f27b{--display:flex;--min-height:60px;--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:flex-start;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-3363 .elementor-element.elementor-element-462f27b:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-462f27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biologiagui.com.br/wp-content/uploads/2025/11/ofertaprd.svg");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-3363 .elementor-element.elementor-element-be5b68d{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-26e4bd3{--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:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:16px 16px 16px 16px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-26e4bd3:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-26e4bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #96969630 0%, #9898981C 100%);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-icon i{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-icon svg{fill:var( --e-global-color-6db6113 );transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-9a08a68{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-33be5b1 .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);border-radius:4px 4px 4px 4px;}.elementor-3363 .elementor-element.elementor-element-d5a9a98{--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:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:16px 16px 16px 16px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-ce929b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-text{color:#181818;transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);border-radius:4px 4px 4px 4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3363 .elementor-element.elementor-element-494f068{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-494f068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3363 .elementor-element.elementor-element-494f068.elementor-element{--align-self:center;}.elementor-3363 .elementor-element.elementor-element-494f068 .elementor-icon-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-494f068.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-3363 .elementor-element.elementor-element-494f068.elementor-view-framed .elementor-icon, .elementor-3363 .elementor-element.elementor-element-494f068.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-3363 .elementor-element.elementor-element-494f068.elementor-view-framed .elementor-icon, .elementor-3363 .elementor-element.elementor-element-494f068.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-3363 .elementor-element.elementor-element-579b5de{--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:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:16px 16px 16px 16px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-579b5de:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-579b5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(50deg, #96969630 0%, #9898981C 100%);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-icon i{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-icon svg{fill:var( --e-global-color-6db6113 );transition:fill 0.3s;}.elementor-3363 .elementor-element.elementor-element-1d071fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > a{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-text{color:var( --e-global-color-6db6113 );transition:color 0.3s;}.elementor-3363 .elementor-element.elementor-element-1b0f163 .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);border-radius:4px 4px 4px 4px;}.elementor-3363 .elementor-element.elementor-element-cf5f674{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-945395d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-wrapper{text-align:start;}.elementor-3363 .elementor-element.elementor-element-945395d.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-3363 .elementor-element.elementor-element-945395d.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-3363 .elementor-element.elementor-element-945395d.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-945395d:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-945395d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-8bac7e4 );}.elementor-3363 .elementor-element.elementor-element-0f5839b{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-0f5839b:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-0f5839b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FFFA;}.elementor-3363 .elementor-element.elementor-element-26a1b44{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-26a1b44 .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-70908bb{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap: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:#00000029;--border-color:#00000029;--border-radius:0px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3363 .elementor-element.elementor-element-70908bb:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-70908bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #96969630 0%, #9898981C 100%);}.elementor-3363 .elementor-element.elementor-element-70908bb.e-con{--align-self:stretch;}.elementor-3363 .elementor-element.elementor-element-e8e7b46{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-wrapper{text-align:start;}.elementor-3363 .elementor-element.elementor-element-e8e7b46.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-e8e7b46.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-e8e7b46.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-e8e7b46:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-e8e7b46:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-315dc8f{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap: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:#00000029;--border-color:#00000029;--border-radius:0px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3363 .elementor-element.elementor-element-315dc8f:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-315dc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #96969630 0%, #9898981C 100%);}.elementor-3363 .elementor-element.elementor-element-315dc8f.e-con{--align-self:stretch;}.elementor-3363 .elementor-element.elementor-element-a68d5cd{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-wrapper{text-align:start;}.elementor-3363 .elementor-element.elementor-element-a68d5cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-a68d5cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-a68d5cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-a68d5cd:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-a68d5cd:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-310b1c9{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap: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:#00000029;--border-color:#00000029;--border-radius:0px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3363 .elementor-element.elementor-element-310b1c9:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-310b1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #96969630 0%, #9898981C 100%);}.elementor-3363 .elementor-element.elementor-element-310b1c9.e-con{--align-self:stretch;}.elementor-3363 .elementor-element.elementor-element-112a189{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-wrapper{text-align:start;}.elementor-3363 .elementor-element.elementor-element-112a189.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3363 .elementor-element.elementor-element-112a189.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3363 .elementor-element.elementor-element-112a189.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-112a189:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-112a189:has(:focus) .elementor-image-box-title{color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:#3D3D3D;}.elementor-3363 .elementor-element.elementor-element-f7cc3f5{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-261c894{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-261c894 .elementor-heading-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-b739cfe{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-5501610{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-f1ee998{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-ace8515{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-bda27e5{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-09a68f4{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-44b5ce3{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-b8355a0{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-ba14298{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-6250c47{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-b4ba72f{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-27cd587{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-da9dc46{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-5c34f5e{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-ffb2947{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-b5e3a80{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-f9ef95a{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-ed670ef{width:100%;max-width:100%;z-index:99;text-align:start;}.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-6695f5b{--n-accordion-title-font-size:var( --e-global-typography-369cabe-font-size );width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;z-index:99;--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:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:var( --e-global-color-6db6113 );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-3363 .elementor-element.elementor-element-6695f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, #96969630 0%, #9898981C 100%);border-style:none;}.elementor-3363 .elementor-element.elementor-element-6695f5b {--n-accordion-padding:18px 16px 18px 20px;}:where( .elementor-3363 .elementor-element.elementor-element-6695f5b > .elementor-widget-container > .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:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}:where( .elementor-3363 .elementor-element.elementor-element-6695f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3363 .elementor-element.elementor-element-291b661{--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:#FFFFFF4D;--border-color:#FFFFFF4D;--border-radius:16px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3363 .elementor-element.elementor-element-291b661:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-291b661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-3363 .elementor-element.elementor-element-60be9c2{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-60be9c2 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-wrapper{text-align:start;}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-title{font-family:var( --e-global-typography-369cabe-font-family ), Sans-serif;font-size:var( --e-global-typography-369cabe-font-size );font-weight:var( --e-global-typography-369cabe-font-weight );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-60be9c2:has(:hover) .elementor-image-box-title,
					 .elementor-3363 .elementor-element.elementor-element-60be9c2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-description{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-8bac7e4 );}.elementor-3363 .elementor-element.elementor-element-7b63503{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button{font-family:var( --e-global-typography-a3b2927-font-family ), Sans-serif;font-size:var( --e-global-typography-a3b2927-font-size );font-weight:var( --e-global-typography-a3b2927-font-weight );line-height:var( --e-global-typography-a3b2927-line-height );box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);}.elementor-3363 .elementor-element.elementor-element-f555f11{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-87e0b0e{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-87e0b0e .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}.elementor-3363 .elementor-element.elementor-element-a5ad1e0{width:100%;max-width:100%;text-align:center;}.elementor-3363 .elementor-element.elementor-element-a5ad1e0 .elementor-heading-title{font-family:var( --e-global-typography-aa169bf-font-family ), Sans-serif;font-size:var( --e-global-typography-aa169bf-font-size );font-weight:var( --e-global-typography-aa169bf-font-weight );line-height:var( --e-global-typography-aa169bf-line-height );color:var( --e-global-color-6db6113 );}body.elementor-page-3363:not(.elementor-motion-effects-element-type-background), body.elementor-page-3363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3363 .elementor-element.elementor-element-70aa034 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-digits{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-label{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-3ff55ba:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-3ff55ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://biologiagui.com.br/wp-content/uploads/2025/11/bg-hero-mob-v1.webp");}.elementor-3363 .elementor-element.elementor-element-3ff55ba{--justify-content:flex-end;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-c4efb5c{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-49b1cb1 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-c5fc33b .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-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 );}.elementor-3363 .elementor-element.elementor-element-e2152e5{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-86028da{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-645706b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ce68992 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-718c3b9{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1f08773{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-3cace14{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-e18082d .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-51f7318 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-43597a3{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-7dfea43{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-14b1749{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1cbcfc6{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-21e464d .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-f645876{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-f4b16f2{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-34286e9{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3363 .elementor-element.elementor-element-247272e{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-d863f35 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c8878dd{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-d0bf960{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c892d02{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-5c3adae:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-5c3adae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:17% auto;}.elementor-3363 .elementor-element.elementor-element-5c3adae{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3363 .elementor-element.elementor-element-462f27b:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-462f27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:17% auto;}.elementor-3363 .elementor-element.elementor-element-462f27b{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3363 .elementor-element.elementor-element-be5b68d{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-33be5b1 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-d5a9a98.e-con{--order:-99999 /* order start hack */;}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1b0f163 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-cf5f674{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-945395d{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-0f5839b{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-26a1b44 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-f7cc3f5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-261c894 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-6695f5b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-font-size:var( --e-global-typography-369cabe-font-size );}:where( .elementor-3363 .elementor-element.elementor-element-6695f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-f555f11{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3363 .elementor-element.elementor-element-87e0b0e .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-a5ad1e0 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3363 .elementor-element.elementor-element-70aa034{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-3363 .elementor-element.elementor-element-70aa034 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-a815459{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-item{padding:4px 4px 4px 4px;}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-digits{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-label{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-3ff55ba{--min-height:850px;--justify-content:flex-end;}.elementor-3363 .elementor-element.elementor-element-3ff55ba:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-3ff55ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:69% 0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-img{margin-bottom:0px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-49b1cb1 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-c5fc33b .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-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 );}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-ec4fb59 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c6da6b3{--e-icon-list-icon-size:32px;}.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-86028da .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-645706b .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ce68992 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-718c3b9 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-1f08773 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title, .elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-title a{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-3cace14 .elementor-icon-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-e18082d .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-51f7318 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c9ae05d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-7dfea43 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-14b1749 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-21e464d .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-f645876{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-f4b16f2{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-5eaa07d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3363 .elementor-element.elementor-element-d863f35 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-c8878dd{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-d0bf960{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c892d02{width:100%;max-width:100%;}.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-5c3adae{--min-height:46px;}.elementor-3363 .elementor-element.elementor-element-5c3adae:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-5c3adae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:28% auto;}.elementor-3363 .elementor-element.elementor-element-462f27b{--min-height:46px;}.elementor-3363 .elementor-element.elementor-element-462f27b:not(.elementor-motion-effects-element-type-background), .elementor-3363 .elementor-element.elementor-element-462f27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:28% auto;}.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-33be5b1 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item > a{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-1b0f163 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-wrapper{text-align:center;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-img{margin-bottom:32px;}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-26a1b44 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-70908bb{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-e8e7b46 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-315dc8f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-a68d5cd .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-310b1c9{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-img{margin-bottom:15px;}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-112a189 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-261c894 .elementor-heading-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-6695f5b{--n-accordion-title-font-size:var( --e-global-typography-369cabe-font-size );}:where( .elementor-3363 .elementor-element.elementor-element-6695f5b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-291b661{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-title{font-size:var( --e-global-typography-369cabe-font-size );line-height:var( --e-global-typography-369cabe-line-height );letter-spacing:var( --e-global-typography-369cabe-letter-spacing );}.elementor-3363 .elementor-element.elementor-element-60be9c2 .elementor-image-box-description{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button{font-size:var( --e-global-typography-a3b2927-font-size );line-height:var( --e-global-typography-a3b2927-line-height );padding:15px 18px 15px 18px;}.elementor-3363 .elementor-element.elementor-element-87e0b0e .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}.elementor-3363 .elementor-element.elementor-element-a5ad1e0 .elementor-heading-title{font-size:var( --e-global-typography-aa169bf-font-size );line-height:var( --e-global-typography-aa169bf-line-height );}}@media(min-width:768px){.elementor-3363 .elementor-element.elementor-element-26e4bd3{--width:32%;}.elementor-3363 .elementor-element.elementor-element-d5a9a98{--width:32%;}.elementor-3363 .elementor-element.elementor-element-579b5de{--width:32%;}.elementor-3363 .elementor-element.elementor-element-70908bb{--width:32%;}.elementor-3363 .elementor-element.elementor-element-315dc8f{--width:32%;}.elementor-3363 .elementor-element.elementor-element-310b1c9{--width:32%;}.elementor-3363 .elementor-element.elementor-element-291b661{--width:39%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3363 .elementor-element.elementor-element-26e4bd3{--width:60%;}.elementor-3363 .elementor-element.elementor-element-d5a9a98{--width:60%;}.elementor-3363 .elementor-element.elementor-element-579b5de{--width:60%;}.elementor-3363 .elementor-element.elementor-element-70908bb{--width:80%;}.elementor-3363 .elementor-element.elementor-element-315dc8f{--width:80%;}.elementor-3363 .elementor-element.elementor-element-310b1c9{--width:80%;}.elementor-3363 .elementor-element.elementor-element-291b661{--width:80%;}}/* Start custom CSS for heading, class: .elementor-element-70aa034 */.elementor-3363 .elementor-element.elementor-element-70aa034 .elementor-heading-title{
    font-weight: bold !important;
}


@media (max-width: 360px){
    .elementor-3363 .elementor-element.elementor-element-70aa034{
        width: 34% !important;
    }
    
    .elementor-3363 .elementor-element.elementor-element-70aa034 .elementor-heading-title{
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-a815459 */.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-digits{
    font-size: 18px !important;
    font-weight: 900 !important;
}

.elementor-3363 .elementor-element.elementor-element-a815459 .elementor-countdown-label{
    font-size: 13px !important;
    font-weight: 600 !important;
}

.elementor-3363 .elementor-element.elementor-element-a815459{
    background: rgba(0, 0, 0, 0.07);
    border-radius: 8px;
}

@media (max-width: 360px){
    .elementor-3363 .elementor-element.elementor-element-a815459{
        transform: scale(.9) !important;
        width: 58% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2350b */.elementor-3363 .elementor-element.elementor-element-4a2350b {
    position: relative;
    overflow: hidden;
    background: #00D86F;
    text-align: center;
}

.elementor-3363 .elementor-element.elementor-element-4a2350b::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('https://biologiagui.com.br/wp-content/uploads/2025/11/ofertapr.svg');
    background-size: 180px 100px;
    background-repeat: repeat-x;
    background-position: left center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 103;
}

.elementor-3363 .elementor-element.elementor-element-4a2350b::after {
    content: "";
    position: absolute;
    top: -100px;
    left: -640px;
    min-width: 640px;
    min-height: 250px;
    background: radial-gradient(45.57% 45.57% at 50% 50%, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 49.5%, rgba(255, 255, 255, 0) 100%);
    border-radius: 640px;
    transform: rotate(-45deg);
    z-index: 102;
    animation: shimmer 15s ease-in-out infinite;
}

@keyframes shimmer {
    0% {
        left: -640px;
    }
    40% {
        left: calc(100% + 640px);
    }
    100% {
        left: calc(100% + 640px);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c4efb5c */.elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-title{
    font-weight: 700 !important;
}

@media (min-width: 1024px){
    .elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-title{
        font-size: 3.25em !important;
    }
    
    .elementor-3363 .elementor-element.elementor-element-c4efb5c .elementor-image-box-description{
        font-size: 1.275em !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e1c946c */.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-widget-container{
    overflow: visible;
}

.elementor-3363 .elementor-element.elementor-element-e1c946c .carrossel-ativo {
    display: flex;
    animation: carrossel 50s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}


@media (max-width: 767px){
    img.imagenzinha{
        height: 20px;
    }
}

.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-item .elementor-icon-list-text {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-3363 .elementor-element.elementor-element-e1c946c .elementor-icon-list-item .elementor-icon-list-text img.imagenzinha{
    height: 24px !important;
    width: auto !important;
    max-width: none !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f47c2c */.elementor-3363 .elementor-element.elementor-element-0f47c2c {
    top: 65px;
    position: relative;
    background: #00D86F;
    overflow: hidden;
    transform: rotate(-2deg);
    transform-origin: center !important;
}

.elementor-3363 .elementor-element.elementor-element-0f47c2c::before,
.elementor-3363 .elementor-element.elementor-element-0f47c2c::after {
    content: "";
    position: absolute;
    left: -60px;
    width: calc(100% + 120px);
    height: 12px;
    background: repeating-linear-gradient(
    -45deg,
    transparent 0 18px,
    #009E51 18px 32px
    );
    pointer-events: none;
}

.elementor-3363 .elementor-element.elementor-element-0f47c2c::before {
    top: 0;
}

.elementor-3363 .elementor-element.elementor-element-0f47c2c::after  {
    bottom: 0;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-0f47c2c::before, .elementor-3363 .elementor-element.elementor-element-0f47c2c::after{
        background: repeating-linear-gradient(-45deg, transparent 0 14px, #009E51 14px 26px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-538c741 */.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-widget-container{
    overflow: visible;
}

.elementor-3363 .elementor-element.elementor-element-538c741 .carrossel-ativo {
    display: flex;
    animation: carrossel2 50s linear infinite;
}

@keyframes carrossel2 {
    0% {
        transform: translateX(-50%);
    }
    100% {
        transform: translateX(0);
    }
}


@media (max-width: 767px){
    img.imagenzinha{
        height: 20px;
    }
}

.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-item .elementor-icon-list-text {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-3363 .elementor-element.elementor-element-538c741 .elementor-icon-list-item .elementor-icon-list-text img.imagenzinha{
    height: 24px !important;
    width: auto !important;
    max-width: none !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b1080f */.elementor-3363 .elementor-element.elementor-element-7b1080f {
    top: 5px;
    position: relative;
    background: #00D86F;
    overflow: hidden;
    transform: rotate(2deg) scale(1.04);
    transform-origin: center !important;
    filter: blur(3px) brightness(0.7);
    -webkit-filter: blur(3px) brightness(0.7);
}

.elementor-3363 .elementor-element.elementor-element-7b1080f::before,
.elementor-3363 .elementor-element.elementor-element-7b1080f::after {
    content: "";
    position: absolute;
    left: -60px;
    width: calc(100% + 120px);
    height: 12px;
    background: repeating-linear-gradient(
    -45deg,
    transparent 0 18px,
    #009E51 18px 32px
    );
    pointer-events: none;
}

.elementor-3363 .elementor-element.elementor-element-7b1080f::before {
    top: 0;
}

.elementor-3363 .elementor-element.elementor-element-7b1080f::after  {
    bottom: 0;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-7b1080f::before, .elementor-3363 .elementor-element.elementor-element-7b1080f::after{
        background: repeating-linear-gradient(-45deg, transparent 0 14px, #009E51 14px 26px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ec4fb59 */.elementor-3363 .elementor-element.elementor-element-ec4fb59{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c6da6b3 */.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr;
    gap: 12px;
}

@media (min-width: 768px) {
    .elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-items {
        grid-template-columns: 1fr 1fr;
    }
}

.elementor-3363 .elementor-element.elementor-element-c6da6b3 .elementor-icon-list-item {
    background: linear-gradient(90deg, rgba(150,150,150,0.15) 0%, rgba(150,150,150,0.08) 100%);
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 10px;
    padding: 16px;
    display: flex;
    align-items: center;
    min-height: 70px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-86028da */.elementor-3363 .elementor-element.elementor-element-86028da{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-645706b */.elementor-3363 .elementor-element.elementor-element-645706b{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce68992 */.elementor-3363 .elementor-element.elementor-element-ce68992{
    margin-top: 80px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-718c3b9 */.elementor-3363 .elementor-element.elementor-element-718c3b9{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f08773 */.elementor-3363 .elementor-element.elementor-element-1f08773{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3cace14 */.elementor-3363 .elementor-element.elementor-element-3cace14{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e18082d */.elementor-3363 .elementor-element.elementor-element-e18082d .elementor-heading-title{
    font-size: 18px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    line-height: 1.5 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c9ae05d */.elementor-3363 .elementor-element.elementor-element-c9ae05d{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7dfea43 */.elementor-3363 .elementor-element.elementor-element-7dfea43{
    margin-bottom: 20px !important;
    background: linear-gradient(
    90deg, #181818, #252525
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14b1749 */.elementor-3363 .elementor-element.elementor-element-14b1749{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21e464d */.elementor-3363 .elementor-element.elementor-element-21e464d{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f645876 */.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-items {
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item:first-child {
    background: linear-gradient(90deg, #2E7D32 0%, #4CAF50 100%);
    text-align: center;
    padding: 15px;
    border-radius: 8px 0 0;
}

.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    color: #fff !important;
    font-weight: bold;
    font-size: 20px;
}

.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item:not(:first-child):not(:nth-child(2)) {
    padding: 15px;
    border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item:not(:first-child) {
    padding: 15px;
}

.elementor-3363 .elementor-element.elementor-element-f645876 .elementor-icon-list-item:last-child {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f4b16f2 */.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-items {
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item:first-child {
    background: linear-gradient(90deg, #9B2121 0%, #F05757 100%);
    text-align: center;
    padding: 15px;
    border-radius: 8px 0 0;
}

.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    color: #fff !important;
    font-weight: bold;
    font-size: 20px;
}

.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item:not(:first-child):not(:nth-child(2)) {
    padding: 15px;
    border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item:not(:first-child) {
    padding: 15px;
}

.elementor-3363 .elementor-element.elementor-element-f4b16f2 .elementor-icon-list-item:last-child {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cbcfc6 */.elementor-3363 .elementor-element.elementor-element-1cbcfc6 {
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-1cbcfc6::before {
    content: "";
    position: absolute;
    width: 720px;
    height: 720px;
    top: 50%;
    left: -30%;
    background: #00D86F;
    border-radius: 50%;
    filter: blur(200px);
    -webkit-filter: blur(200px);
    opacity: 0.7;
    pointer-events: none;
    z-index: 0;
}

@media (max-width: 1024px){
    .elementor-3363 .elementor-element.elementor-element-1cbcfc6::before{
        opacity: .2;
    }
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-1cbcfc6::before{
        opacity: .5;
        width: 400px;
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5eaa07d */.elementor-3363 .elementor-element.elementor-element-5eaa07d{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d863f35 */.elementor-3363 .elementor-element.elementor-element-d863f35{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8878dd */.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-items {
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item:first-child {
    background: linear-gradient(
        90deg,
        rgba(150, 150, 150, 0.188) 0%,
        rgba(152, 152, 152, 0.110) 100%
    );
    text-align: center;
    padding: 15px;
    border-radius: 8px 0 0;
    min-height: 65px !important;
}


.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item:first-child .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.3 !important;
}

.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item:not(:first-child):not(:nth-child(2)) {
    padding: 15px;
    border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item:not(:first-child) {
    padding: 15px;

}

.elementor-3363 .elementor-element.elementor-element-c8878dd .elementor-icon-list-item:last-child {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d0bf960 */.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-items {
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item:first-child {
    background: linear-gradient(
        90deg,
        rgba(150, 150, 150, 0.188) 0%,
        rgba(152, 152, 152, 0.110) 100%
    );
    text-align: center;
    padding: 15px;
    border-radius: 8px 0 0;
    min-height: 65px !important;
}

.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.3 !important;
}

.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item:not(:first-child):not(:nth-child(2)) {
    padding: 15px;
    border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item:not(:first-child) {
    padding: 15px;

}

.elementor-3363 .elementor-element.elementor-element-d0bf960 .elementor-icon-list-item:last-child {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c892d02 */.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-items {
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    overflow: hidden;
}

.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item:first-child {
    background: linear-gradient(90deg, #2E7D32 0%, #4CAF50 100%);
    text-align: center;
    padding: 15px;
    border-radius: 8px 0 0;
    min-height: 65px;
}

.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item:first-child .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    color: #fff !important;
    font-weight: bold;
    font-size: 20px;
}

.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item:not(:first-child):not(:nth-child(2)) {
    padding: 15px;
    border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item:not(:first-child) {
    padding: 15px;
}

.elementor-3363 .elementor-element.elementor-element-c892d02 .elementor-icon-list-item:last-child {
    border-radius: 0 0 8px 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3adae */.elementor-3363 .elementor-element.elementor-element-5c3adae {
    position: relative;
    background: #00D86F;
    overflow: hidden;
    transform: rotate(-2deg);
    transform-origin: center !important;
}

.elementor-3363 .elementor-element.elementor-element-5c3adae::before,
.elementor-3363 .elementor-element.elementor-element-5c3adae::after {
    content: "";
    position: absolute;
    left: -60px;
    width: calc(100% + 120px);
    height: 12px;
    background: repeating-linear-gradient(
    -45deg,
    transparent 0 18px,
    #009E51 18px 32px
    );
    pointer-events: none;
}

.elementor-3363 .elementor-element.elementor-element-5c3adae::before {
    top: 0;
}

.elementor-3363 .elementor-element.elementor-element-5c3adae::after  {
    bottom: 0;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-5c3adae::before, .elementor-3363 .elementor-element.elementor-element-5c3adae::after{
        background: repeating-linear-gradient(-45deg, transparent 0 14px, #009E51 14px 26px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462f27b */.elementor-3363 .elementor-element.elementor-element-462f27b {
    position: relative;
    background: #00D86F;
    overflow: hidden;
    transform: rotate(4deg) scale(1.04);
    transform-origin: center !important;
    filter: blur(3px);
    -webkit-filter: blur(3px);
    opacity: .5;
}

.elementor-3363 .elementor-element.elementor-element-462f27b::before,
.elementor-3363 .elementor-element.elementor-element-462f27b::after {
    content: "";
    position: absolute;
    left: -60px;
    width: calc(100% + 120px);
    height: 12px;
    background: repeating-linear-gradient(
    -45deg,
    transparent 0 18px,
    #009E51 18px 32px
    );
    pointer-events: none;
}

.elementor-3363 .elementor-element.elementor-element-462f27b::before {
    top: 0;
}

.elementor-3363 .elementor-element.elementor-element-462f27b::after  {
    bottom: 0;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-462f27b::before, .elementor-3363 .elementor-element.elementor-element-462f27b::after{
        background: repeating-linear-gradient(-45deg, transparent 0 14px, #009E51 14px 26px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a08a68 */.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    font-size: 28px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text {
    
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text {
    font-size: 26px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    font-size: 16px;
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}


.elementor-3363 .elementor-element.elementor-element-9a08a68 .elementor-icon-list-item:nth-child(2) {
    margin-bottom: 16px !important;
}

.elementor-3363 .elementor-element.elementor-element-9a08a68 s{
    font-weight: bold;
    color: red;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ce929b9 */.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    font-size: 23px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text {
    
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text {
    font-size: 26px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    font-size: 16px;
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}


.elementor-3363 .elementor-element.elementor-element-ce929b9 .elementor-icon-list-item:nth-child(2) {
    margin-bottom: 16px !important;
}

.elementor-3363 .elementor-element.elementor-element-ce929b9 s{
    font-weight: bold;
    color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c033dbe */.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button {
  background: linear-gradient(
    135deg,
    #3a3a3a 0%,
    #2b2b2b 38%,
    #1f1f1f 70%,
    #141414 100%
  ) !important;
  border: none !important;
  border-radius: 6px !important;
  border-bottom: 3px solid #0d0d0d !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.45) !important;
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.45s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button:hover {
  transform: scale(1.03) !important;
  box-shadow: 0 14px 36px rgba(0, 0, 0, 0.55) !important;
}

.elementor-3363 .elementor-element.elementor-element-c033dbe .elementor-button:active {
  transform: scale(0.98) !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-494f068 */.elementor-3363 .elementor-element.elementor-element-494f068 .elementor-icon{
    display: block;
}

.elementor-3363 .elementor-element.elementor-element-494f068 svg{
    height: unset;
    width: 100%;
    filter: brightness(0);
    margin: 0 auto;
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5a9a98 */.elementor-3363 .elementor-element.elementor-element-d5a9a98{
    position: relative;
    background: linear-gradient(
    135deg,
    #00D86F 0%,
    #00B85F 38%,
    #009E51 70%,
    #007A3E 100%
    ) !important;
    box-shadow: 0 8px 22px rgba(0, 150, 80, 0.35) !important;
}

.elementor-3363 .elementor-element.elementor-element-d5a9a98::before{
    content: '🔥 COMBO BLACK FRIDAY';
    position: absolute;
    top: -38px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    padding: 6px 24px 2px 24px !important;
    border-radius: 6px 6px 0 0;
    background: linear-gradient(50deg, #E5C18A 0%, #A06E2F 100%);
    color: #000;
    white-space: nowrap;
    z-index: -1;
    width: fit-content;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d071fa */.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
    font-size: 28px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}

.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text {
    
}

.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text {
    font-size: 26px;
    font-weight: bold;
}

.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    font-size: 16px;
}

.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(8) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(9) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(10) .elementor-icon-list-text,
.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(11) .elementor-icon-list-text {
    text-align: center;
    width: 100%;
}


.elementor-3363 .elementor-element.elementor-element-1d071fa .elementor-icon-list-item:nth-child(2) {
    margin-bottom: 16px !important;
}

.elementor-3363 .elementor-element.elementor-element-1d071fa s{
    font-weight: bold;
    color: red;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-945395d *//*.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-img{*/
/*    width: 100% !important;*/
/*}*/

.elementor-3363 .elementor-element.elementor-element-945395d .elementor-image-box-img img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26a1b44 */.elementor-3363 .elementor-element.elementor-element-26a1b44{
    margin-bottom: 40px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70908bb */.elementor-3363 .elementor-element.elementor-element-70908bb {
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-70908bb::before {
    content: 'BIOLOGIA';
    position: absolute;
    width: 200px;
    top: -36px;
    left: -1px;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8px 20px !important;
    height: auto;
    background: linear-gradient(
    135deg,
    #00D86F 0%,
    #00B85F 38%,
    #009E51 70%,
    #007A3E 100%
    ) !important;
    color: #ffffff;
    border-radius: 16px 16px 0 0;
    font-family: 'DM Sans', sans-serif;
    font-size: 18px !important;
    line-height: 1;
    letter-spacing: .6px;
    font-weight: 800;
    white-space: nowrap;
    pointer-events: none;
    z-index: 0 !important;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-70908bb::before{
        top: -31px;
        padding: 6px 16px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315dc8f */.elementor-3363 .elementor-element.elementor-element-315dc8f {
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-315dc8f::before {
    content: 'QUÍMICA';
    position: absolute;
    width: 200px;
    top: -36px;
    left: -1px;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8px 20px !important;
    height: auto;
    background: linear-gradient(
    135deg,
    #00D86F 0%,
    #00B85F 38%,
    #009E51 70%,
    #007A3E 100%
    ) !important;
    color: #ffffff;
    border-radius: 16px 16px 0 0;
    font-family: 'DM Sans', sans-serif;
    font-size: 18px !important;
    line-height: 1;
    letter-spacing: .6px;
    font-weight: 800;
    white-space: nowrap;
    pointer-events: none;
    z-index: 0 !important;
}


@media (max-width: 1024px){
    .elementor-3363 .elementor-element.elementor-element-315dc8f {
        margin: 40px 0 !important;
    }
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-315dc8f::before{
        top: -31px;
        padding: 6px 16px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310b1c9 */.elementor-3363 .elementor-element.elementor-element-310b1c9 {
    position: relative;
}

.elementor-3363 .elementor-element.elementor-element-310b1c9::before {
    content: 'FÍSICA';
    position: absolute;
    width: 200px;
    top: -36px;
    left: -1px;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8px 20px !important;
    height: auto;
    background: linear-gradient(
    135deg,
    #00D86F 0%,
    #00B85F 38%,
    #009E51 70%,
    #007A3E 100%
    ) !important;
    color: #ffffff;
    border-radius: 16px 16px 0 0;
    font-family: 'DM Sans', sans-serif;
    font-size: 18px !important;
    line-height: 1;
    letter-spacing: .6px;
    font-weight: 800;
    white-space: nowrap;
    pointer-events: none;
    z-index: 0 !important;
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-310b1c9::before{
        top: -31px;
        padding: 6px 16px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-261c894 */.elementor-3363 .elementor-element.elementor-element-261c894{
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5501610 */.elementor-3363 .elementor-element.elementor-element-5501610 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ace8515 */.elementor-3363 .elementor-element.elementor-element-ace8515 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09a68f4 */.elementor-3363 .elementor-element.elementor-element-09a68f4 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8355a0 */.elementor-3363 .elementor-element.elementor-element-b8355a0 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6250c47 */.elementor-3363 .elementor-element.elementor-element-6250c47 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27cd587 */.elementor-3363 .elementor-element.elementor-element-27cd587 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c34f5e */.elementor-3363 .elementor-element.elementor-element-5c34f5e .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e3a80 */.elementor-3363 .elementor-element.elementor-element-b5e3a80 .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed670ef */.elementor-3363 .elementor-element.elementor-element-ed670ef .elementor-heading-title{
    font-size: 16px !important
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6695f5b */.e-n-accordion .e-n-accordion-item-title {
    position: relative;
    border-radius: 8px !important;
    transition: all 0.35s ease;
}

.e-n-accordion-item-title-text{
    font-size: 20px !important;
}

.e-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: linear-gradient(
    135deg,
    #00D86F 0%,
    #00B85F 38%,
    #009E51 70%,
    #007A3E 100%
  ) !important;
  box-shadow: 0 8px 22px rgba(0, 150, 80, 0.35) !important;
    color: #fff;
}

@media (max-width: 767px){
    .e-n-accordion-item-title-text{
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b63503 */.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button {
  background: linear-gradient(
    135deg,
    #25D366 0%,
    #1EC95B 38%,
    #16A975 70%,
    #128C7E 100%
  ) !important;
  border: none !important;
  border-radius: 50px !important;
  box-shadow: 0 8px 22px rgba(37, 211, 102, 0.45) !important;
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.45s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button:hover {
  transform: scale(1.03) !important;
  box-shadow: 0 14px 36px rgba(18, 140, 126, 0.55) !important;
}

.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button:active {
  transform: scale(0.98) !important;
  box-shadow: 0 6px 16px rgba(18, 140, 126, 0.4) !important;
}

.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button svg{
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button-content-wrapper {
    align-items: center
}

@media (max-width: 767px){
    .elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button svg{
        width: 20px;
        height: 20px;
    }
    
    .elementor-3363 .elementor-element.elementor-element-7b63503 .elementor-button-text{
        font-size: 14px !important;
        line-height: 1.3;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87e0b0e */.elementor-3363 .elementor-element.elementor-element-87e0b0e .elementor-heading-title{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ad1e0 */.elementor-3363 .elementor-element.elementor-element-a5ad1e0 .elementor-heading-title{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e57d3e9 */.elementor-3363 .elementor-element.elementor-element-e57d3e9{
    height: 0;
    width: 0;
    pointer-events: none;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f555f11 */.elementor-3363 .elementor-element.elementor-element-f555f11{
    border-top: 2px solid rgba(255, 255,255, 0.1);
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
}

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

body::-webkit-scrollbar {
    width: 8px;
}

body::-webkit-scrollbar-track {
    background: #F1F1F1;
}

body::-webkit-scrollbar-thumb {
    background: #00d86f;
}

@-moz-document url-prefix() {
    * {
        scrollbar-width: 8px;
        scrollbar-color: #00d86f #F1F1F1; /* cor do controle e cor do fundo */
        -moz-appearance: scrollbar;
    }
}

::selection {
    -webkit-text-fill-color: #fff;
    color: #FFFFFF;
    background: #00d86f;
}

@media(max-width: 767px) {
    .e-con .elementor-widget:not(.fixo) {
        width: 100% !important;
    }
}

.elementor-button[type="submit"] {
    animation: none !important;
}

.destaquefonte, .destaque {
     background: -webkit-linear-gradient(50deg, #E5C18A, #A06E2F);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.personalizado .elementor-button {
    background: linear-gradient(50deg, #E5C18A 0%, #A06E2F 100%) !important;
    border: none !important;
    border-radius: 6px !important;
    border-bottom: 3px solid #8C5D27 !important;
    box-shadow: 0 8px 22px rgba(160, 110, 47, 0.45) !important;
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.45s cubic-bezier(0.22, 1, 0.36, 1) !important;
    color: #000 !important;
}

.personalizado .elementor-button:hover {
  transform: scale(1.03) !important;
  box-shadow: 0 14px 36px rgba(160, 110, 47, 0.55) !important;
}

.personalizado .elementor-button:active {
  transform: scale(0.98) !important;
  box-shadow: 0 6px 16px rgba(160, 110, 47, 0.40) !important;
}

.bio .elementor-image-box-img{
    border: 16px solid rgba(255, 255, 255);
    border-bottom-width: 28px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.bio1 .elementor-image-box-img{
    transform: rotate(4deg);
}

.bio2 .elementor-image-box-img{
    transform: rotate(-4deg);
}

.bio3 .elementor-image-box-img{
    transform: rotate(3deg);
}

.bio .elementor-image-box-title{
    font-size: 26px !important;
}

@media (max-width: 767px){
    .bio .elementor-image-box-title{
        font-size: 22px !important;
    }
}

.curso{
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, 0.302);
    border-radius: 16px;
    background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.188) 0%,
    rgba(255, 255, 255, 0.110) 100%
    ) !important;
}

.curso .elementor-image-box-title{
    font-size: 26px !important;
}

.curso .elementor-image-box-img img{
    width: 100%;
    border-radius: 16px;
}

.situacao .elementor-icon-box-title{
    font-size: 20px !important;
}

.situacao .elementor-icon-box-description{
    font-size: 16px !important;
}

.situacao {
    padding: 24px;;
    border: 1px solid rgba(224, 224, 224, 0.3);
    border-radius: 8px;
    background: linear-gradient(
        90deg,
        rgba(150, 150, 150, 0.188) 0%,
        rgba(152, 152, 152, 0.110) 100%
    );
}

@media (min-width: 768px){
    .mobile{
        display: none;
    }
}

@media (max-width: 767px){
    .desktop{
        display: none;
    }
}

body.elementor-page-3363 .destaquev{
    display: inline;
    background: linear-gradient(90deg, #00D86F, #00D86F);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: 700;
    
}/* End custom CSS */