.elementor-17 .elementor-element.elementor-element-83ac329{--display:flex;--min-height:840px;--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:flex-start;--align-items:flex-start;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17 .elementor-element.elementor-element-83ac329:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-83ac329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/BG02DRFELIPE.webp");background-position:top center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-83ac329 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-83ac329 > .e-con-inner > .elementor-shape-bottom svg{height:41px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d385b96{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;--icon-box-icon-margin:-50px;}.elementor-17 .elementor-element.elementor-element-d385b96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-title{margin-bottom:0.3rem;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon{font-size:185px;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:3rem;font-weight:600;line-height:3.2rem;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-description{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fd3db95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-fd3db95 > .elementor-widget-container{margin:2% 0% 3% 0%;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{margin-bottom:-2px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-fd3db95:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-fd3db95:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fd3db95 .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 );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-920188d .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:12px 0px 12px 0px;}.elementor-17 .elementor-element.elementor-element-920188d{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-74c6914{--display:flex;--min-height:181px;}.elementor-17 .elementor-element.elementor-element-74c6914.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-328aee3{text-align:left;}.elementor-17 .elementor-element.elementor-element-328aee3 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.9rem;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-ed2e9bf{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-6756f27{--display:flex;--min-height:271px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--border-radius:45px 45px 45px 45px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-6756f27:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6756f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-17 .elementor-element.elementor-element-6756f27.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-51f84a4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-17 .elementor-element.elementor-element-51f84a4{--icon-box-icon-margin:7px;}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-4b2c1c4 );transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon{font-size:85px;}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-51f84a4:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-51f84a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.8125em;line-height:1.5em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-2108592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 33px;}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2108592{--icon-box-icon-margin:7px;}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon{font-size:85px;}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-2108592:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-2108592:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.8125em;line-height:1.5em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-42aed9c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-17 .elementor-element.elementor-element-42aed9c{--icon-box-icon-margin:7px;}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon{font-size:85px;}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-42aed9c:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-42aed9c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.8125rem;line-height:1.5em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-f8045f0{--display:flex;--min-height:1440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f8045f0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f8045f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(174deg, var( --e-global-color-3f3806a ) 58%, var( --e-global-color-ea711f6 ) 100%);}.elementor-17 .elementor-element.elementor-element-f8045f0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-f8045f0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-f8045f0 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-f8045f0 > .e-con-inner > .elementor-shape-bottom svg{height:41px;}.elementor-17 .elementor-element.elementor-element-f8045f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a7d11e8{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-a7d11e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a7d11e8.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-a7d11e8 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-38cbc1f{text-align:center;}.elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{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 );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-9f7f207 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e5293f7 > .elementor-widget-container{margin:8% 0% 5% 0%;}.elementor-17 .elementor-element.elementor-element-e5293f7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-8d87f11{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-8d87f11.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-875b373{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;}.elementor-17 .elementor-element.elementor-element-a926ab4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-a926ab4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-a926ab4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17 .elementor-element.elementor-element-a926ab4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-title{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a926ab4:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-a926ab4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-description{color:var( --e-global-color-4b2c1c4 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5e2f515{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.3em;}.elementor-17 .elementor-element.elementor-element-5e2f515 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-5e2f515 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-4d8a029{--display:flex;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-f23c27d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-f23c27d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17 .elementor-element.elementor-element-f23c27d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-title{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-f23c27d:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-f23c27d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-f23c27d .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-b20bf4f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.3em;}.elementor-17 .elementor-element.elementor-element-b20bf4f .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-b20bf4f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-ad0dd27{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:15%;}.elementor-17 .elementor-element.elementor-element-a3b2986 > .elementor-widget-container{margin:0% 0% -7% 0%;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-a3b2986.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-a3b2986.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17 .elementor-element.elementor-element-a3b2986.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-title{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a3b2986:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-a3b2986:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-description{color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-c3aa880{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.3em;}.elementor-17 .elementor-element.elementor-element-c3aa880 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-c3aa880 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-ea0ea68{text-align:center;}.elementor-17 .elementor-element.elementor-element-ea0ea68 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-86d4de1 .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-86d4de1{width:var( --container-widget-width, 434px );max-width:434px;--container-widget-width:434px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-86d4de1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d87a15a{--display:flex;--min-height:990px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 020px;--row-gap:20px;--column-gap:020px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d87a15a.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-ee08506{--display:flex;}.elementor-17 .elementor-element.elementor-element-69a94d4{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-69a94d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-69a94d4.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-69a94d4 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-41cabba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-41cabba > .elementor-widget-container{margin:0% 0% -1.5% 0%;}.elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-901d05c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-901d05c > .elementor-widget-container{margin:1% 0% -2% 0%;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-901d05c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-573f9da .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-573f9da{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-92476c2{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-92476c2 > .elementor-widget-container{margin:15px 17px 0px 0px;}.elementor-17 .elementor-element.elementor-element-92476c2.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-92476c2 img{width:96%;}.elementor-17 .elementor-element.elementor-element-e058f3c{--display:flex;--min-height:430px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:110px;--padding-left:70px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fcca29e{z-index:3;}.elementor-17 .elementor-element.elementor-element-4052fb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-4aefdd3{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-4aefdd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4aefdd3.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4aefdd3 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-2cf2c5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-2cf2c5b > .elementor-widget-container{margin:0% 0% -1.5% 0%;}.elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{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 );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-161d30f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-161d30f > .elementor-widget-container{margin:1% 0% -2% 0%;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-161d30f.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-161d30f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9df5ec5 .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-9df5ec5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-3561822{--display:flex;--min-height:1540px;--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:120px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3561822:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3561822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3f3806a ) 0%, var( --e-global-color-ea711f6 ) 100%);}.elementor-17 .elementor-element.elementor-element-3561822 > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-3561822 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-3561822 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-3561822 > .e-con-inner > .elementor-shape-top svg{height:49px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-c566275{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-c566275 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c566275.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c566275 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-ba7d18d{text-align:center;}.elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{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 );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-dc3bf66{--display:flex;--min-height:442px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );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-17 .elementor-element.elementor-element-8e2302a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-8e2302a > .elementor-widget-container{padding:35px 26px 17px 26px;}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-69d0d0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-69d0d0a > .elementor-widget-container{padding:9% 7% 5% 7%;}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-211e965{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-211e965 > .elementor-widget-container{padding:9% 7% 5% 7%;}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dea47c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-dea47c8 > .elementor-widget-container{padding:9% 7% 5% 7%;}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a4c660{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-6a4c660 > .elementor-widget-container{padding:9% 7% 5% 7%;}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-7b76f44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-7b76f44 > .elementor-widget-container{padding:9% 7% 5% 7%;}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-content{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-4f0b646-font-family ), Sans-serif;font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-name{color:var( --e-global-color-4b2c1c4 );font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a43f98{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:right;}.elementor-17 .elementor-element.elementor-element-6a43f98 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-6a43f98.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-6a43f98 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.9rem;color:#787878;}.elementor-17 .elementor-element.elementor-element-695e836 .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-695e836{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-695e836.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-8af9dc5{--display:flex;--min-height:1107px;--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:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8af9dc5 > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-8af9dc5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-ea711f6 );}.elementor-17 .elementor-element.elementor-element-8af9dc5 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-8af9dc5 > .e-con-inner > .elementor-shape-top svg{height:41px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-ae0a38a{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-ae0a38a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ae0a38a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ae0a38a .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-f46bdb1{text-align:center;}.elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7205319{text-align:center;}.elementor-17 .elementor-element.elementor-element-7205319 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f728d83{--display:flex;--min-height:505px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-b19f9fc{--display:flex;--min-height:502px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-ee914bd{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-0af0d65{--display:flex;--min-height:257px;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:#FFFFFF59;--border-color:#FFFFFF59;--border-radius:5px 5px 5px 5px;--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0af0d65:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0af0d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D90D0D00;background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/especialidade-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4dd5f6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-4dd5f6c{--icon-box-icon-margin:-3%;}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-99b8b45{--display:flex;--min-height:257px;--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:#FFFFFF59;--border-color:#FFFFFF59;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-99b8b45:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-99b8b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3CA6;background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/especialidade2.webp");background-position:top center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-bed3854{--icon-box-icon-margin:-3%;}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-81d5655{--display:flex;--min-height:115px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-cdafd99{--display:flex;--min-height:233px;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:#FFFFFF59;--border-color:#FFFFFF59;--border-radius:5px 5px 5px 5px;}.elementor-17 .elementor-element.elementor-element-cdafd99:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cdafd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D01C;background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/especialidade-3.webp");background-position:top center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-87b19d8{--icon-box-icon-margin:-3%;}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-31b7581{--display:flex;--min-height:232px;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:#FFFFFF59;--border-color:#FFFFFF59;--border-radius:5px 5px 5px 5px;}.elementor-17 .elementor-element.elementor-element-31b7581:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-31b7581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b2c1c4 );background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/especialidade-4.webp");background-position:top center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-4124e70{--icon-box-icon-margin:-3%;}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-1b159ac{--display:flex;--min-height:74px;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:#FFFFFF59;--border-color:#FFFFFF59;--border-radius:5px 5px 5px 5px;--padding-top:34%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-17 .elementor-element.elementor-element-1b159ac:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1b159ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/especialidade-5.webp");background-position:top center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-dcdc0d3{--icon-box-icon-margin:-3%;}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title a{font-family:var( --e-global-typography-396184c-font-family ), Sans-serif;font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9em;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-4bf7ce2 .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-4bf7ce2{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4bf7ce2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c0d045a{--display:flex;--min-height:665px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c0d045a > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-c0d045a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-c0d045a > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-c0d045a > .e-con-inner > .elementor-shape-bottom svg{height:41px;}.elementor-17 .elementor-element.elementor-element-c0d045a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-96859f2{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-96859f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-96859f2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-96859f2 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-50100bf{text-align:center;}.elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{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 );color:var( --e-global-color-3f3806a );}.elementor-17 .elementor-element.elementor-element-fd540f3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3feb109 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-3feb109.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-3feb109{text-align:left;}.elementor-17 .elementor-element.elementor-element-3feb109 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9cd4b50{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0919e77 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-0919e77.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-0919e77{text-align:left;}.elementor-17 .elementor-element.elementor-element-0919e77 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fbd89d3{--display:flex;border-style:none;--border-style:none;}.elementor-17 .elementor-element.elementor-element-6b857a6 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 20px;}.elementor-17 .elementor-element.elementor-element-6b857a6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6b857a6{text-align:left;}.elementor-17 .elementor-element.elementor-element-6b857a6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d497713{--display:flex;border-style:none;--border-style:none;}.elementor-17 .elementor-element.elementor-element-bb17d47 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 20px;}.elementor-17 .elementor-element.elementor-element-bb17d47.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-bb17d47{text-align:left;}.elementor-17 .elementor-element.elementor-element-bb17d47 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-0ad7c7b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2dbdd90 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-2dbdd90.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2dbdd90{text-align:left;}.elementor-17 .elementor-element.elementor-element-2dbdd90 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c645c01{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c9b259e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-c9b259e.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c9b259e{text-align:left;}.elementor-17 .elementor-element.elementor-element-c9b259e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-e38f5f0{--n-accordion-title-font-size:1.2em;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:#776B16;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-60079fe{--display:flex;--min-height:303px;--border-radius:45px 45px 45px 45px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-60079fe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-60079fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3f3806a ) 0%, var( --e-global-color-ea711f6 ) 100%);}.elementor-17 .elementor-element.elementor-element-60079fe.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-a495e06{text-align:center;}.elementor-17 .elementor-element.elementor-element-a495e06 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:3rem;font-weight:600;line-height:3.2rem;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-fe68853{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-fe68853.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-374b7e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-374b7e2{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-374b7e2 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-4b2c1c4 );}.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-17 .elementor-element.elementor-element-6ae404e .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-f72af1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f72af1c{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-f72af1c .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-6de8c8d .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e240c0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-e240c0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-e240c0a .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-47b0987 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d31cf79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d31cf79{--icon-box-icon-margin:15px;}.elementor-17 .elementor-element.elementor-element-d31cf79 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-7ac787a .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-7ac787a{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-7ac787a.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ac0e8cf{--display:flex;--min-height:911px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:260px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ac0e8cf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ac0e8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3f3806a ) 68%, var( --e-global-color-ea711f6 ) 100%);}.elementor-17 .elementor-element.elementor-element-ac0e8cf > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-ac0e8cf > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-ac0e8cf > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-ac0e8cf > .e-con-inner > .elementor-shape-top svg{height:41px;}.elementor-17 .elementor-element.elementor-element-c49daf0{--display:flex;--min-height:676px;}.elementor-17 .elementor-element.elementor-element-c49daf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-94226a2{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-94226a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-94226a2.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-94226a2 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-963cb3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{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 );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-726bced{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-726bced > .elementor-widget-container{margin:-1% 0% -1% 0%;}.elementor-17 .elementor-element.elementor-element-726bced .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7rem;color:#494949;}.elementor-17 .elementor-element.elementor-element-2d3c62d{--display:flex;--min-height:73px;--border-radius:10px 10px 10px 10px;box-shadow:5px 8px 10px 0px rgba(0, 0, 0, 0.29);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-2d3c62d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2d3c62d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 33%, var( --e-global-color-3f3806a ) 100%);}.elementor-17 .elementor-element.elementor-element-471c597 > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-17 .elementor-element.elementor-element-471c597.elementor-position-right .elementor-image-box-img{margin-left:-5%;}.elementor-17 .elementor-element.elementor-element-471c597.elementor-position-left .elementor-image-box-img{margin-right:-5%;}.elementor-17 .elementor-element.elementor-element-471c597.elementor-position-top .elementor-image-box-img{margin-bottom:-5%;}.elementor-17 .elementor-element.elementor-element-471c597 .elementor-image-box-title{margin-bottom:0.1em;font-family:"Metropolis", Sans-serif;font-size:1.375rem;line-height:1.8rem;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-471c597 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17 .elementor-element.elementor-element-471c597 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-471c597 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.2rem;color:#333333;}.elementor-17 .elementor-element.elementor-element-41888ff{--display:flex;--min-height:73px;--border-radius:10px 10px 10px 10px;box-shadow:5px 8px 10px 0px rgba(0, 0, 0, 0.29);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-17 .elementor-element.elementor-element-41888ff:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-41888ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 33%, var( --e-global-color-3f3806a ) 100%);}.elementor-17 .elementor-element.elementor-element-994e65f > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-17 .elementor-element.elementor-element-994e65f.elementor-position-right .elementor-image-box-img{margin-left:-5%;}.elementor-17 .elementor-element.elementor-element-994e65f.elementor-position-left .elementor-image-box-img{margin-right:-5%;}.elementor-17 .elementor-element.elementor-element-994e65f.elementor-position-top .elementor-image-box-img{margin-bottom:-5%;}.elementor-17 .elementor-element.elementor-element-994e65f .elementor-image-box-title{margin-bottom:0.1em;font-family:"Metropolis", Sans-serif;font-size:1.375rem;line-height:1.8rem;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-994e65f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-17 .elementor-element.elementor-element-994e65f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-994e65f .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.3rem;color:#333333;}.elementor-17 .elementor-element.elementor-element-b8deff5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-b8deff5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-a5c0581{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a5c0581 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-19e8932{z-index:1;}.elementor-17 .elementor-element.elementor-element-19e8932 img{width:100%;}.elementor-17 .elementor-element.elementor-element-0653258{z-index:0;}.elementor-17 .elementor-element.elementor-element-ceba319{--display:flex;--min-height:777px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0120px;--padding-bottom:100px;--padding-left:0px;--padding-right:00px;}.elementor-17 .elementor-element.elementor-element-ceba319:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ceba319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ea711f6 ) 0%, var( --e-global-color-3f3806a ) 100%);}.elementor-17 .elementor-element.elementor-element-758eb6b img{width:90%;}.elementor-17 .elementor-element.elementor-element-c0174a3{z-index:1;}.elementor-17 .elementor-element.elementor-element-6a7fa51{--display:flex;}.elementor-17 .elementor-element.elementor-element-6a7fa51.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b349ab5{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-b349ab5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b349ab5.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b349ab5 .elementor-heading-title{font-family:var( --e-global-typography-5261c88-font-family ), Sans-serif;font-size:var( --e-global-typography-5261c88-font-size );font-weight:var( --e-global-typography-5261c88-font-weight );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-21c491f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-21c491f > .elementor-widget-container{margin:0% 0% -1.5% 0%;}.elementor-17 .elementor-element.elementor-element-21c491f .elementor-heading-title{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 );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-456adda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-456adda > .elementor-widget-container{margin:1% 0% -2% 0%;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-456adda.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-456adda .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.5em;font-weight:500;line-height:2rem;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-b382165{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-b382165.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-47e5a81{--grid-template-columns:repeat(1, auto);width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;--icon-size:2.3rem;--grid-column-gap:0px;--grid-row-gap:3px;}.elementor-17 .elementor-element.elementor-element-47e5a81 .elementor-widget-container{text-align:left;}.elementor-17 .elementor-element.elementor-element-47e5a81.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-47e5a81 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-17 .elementor-element.elementor-element-47e5a81 .elementor-social-icon i{color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-47e5a81 .elementor-social-icon svg{fill:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-8d8349a > .elementor-widget-container{margin:5px 0px 0px -9px;}.elementor-17 .elementor-element.elementor-element-8d8349a{text-align:left;}.elementor-17 .elementor-element.elementor-element-8d8349a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-19f47ef .elementor-button{background-color:#776B1600;font-family:var( --e-global-typography-3c1c771-font-family ), Sans-serif;font-size:var( --e-global-typography-3c1c771-font-size );font-weight:var( --e-global-typography-3c1c771-font-weight );line-height:var( --e-global-typography-3c1c771-line-height );fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-17 .elementor-element.elementor-element-19f47ef{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-474fdd9{--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;}.elementor-17 .elementor-element.elementor-element-474fdd9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-474fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f3806a );}.elementor-17 .elementor-element.elementor-element-6a832bd{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-6a832bd > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-6a832bd.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6a832bd .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:600;line-height:3.2rem;letter-spacing:0.04em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-c51f12d{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-c51f12d.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c51f12d .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:600;line-height:3.2rem;letter-spacing:0.04em;color:var( --e-global-color-4b2c1c4 );}.elementor-17 .elementor-element.elementor-element-67eaf93{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-67eaf93.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-67eaf93 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:600;line-height:3.2rem;letter-spacing:0.04em;color:var( --e-global-color-4b2c1c4 );}html.elementor-html{position:relative;}html.elementor-html::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;pointer-events:none;z-index:1000;min-height:100vh;} html.elementor-html::before{width:calc(100% - (2 * 0px));max-width:1280px;background-size:calc(100% + 20px) 100%;background-image:repeating-linear-gradient( to right, #FFD3D214, #FFD3D214 calc((100% / 12) - 20px), transparent calc((100% / 12) - 20px), transparent calc(100% / 12) );}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-74c6914{--width:94%;}.elementor-17 .elementor-element.elementor-element-6756f27{--width:93.75%;}.elementor-17 .elementor-element.elementor-element-875b373{--width:83%;}.elementor-17 .elementor-element.elementor-element-4d8a029{--width:83%;}.elementor-17 .elementor-element.elementor-element-ad0dd27{--width:83%;}.elementor-17 .elementor-element.elementor-element-ee08506{--width:50%;}.elementor-17 .elementor-element.elementor-element-4052fb6{--width:49.5%;}.elementor-17 .elementor-element.elementor-element-b19f9fc{--width:100%;}.elementor-17 .elementor-element.elementor-element-ee914bd{--width:100%;}.elementor-17 .elementor-element.elementor-element-0af0d65{--width:100%;}.elementor-17 .elementor-element.elementor-element-99b8b45{--width:78%;}.elementor-17 .elementor-element.elementor-element-81d5655{--width:100%;}.elementor-17 .elementor-element.elementor-element-cdafd99{--width:100%;}.elementor-17 .elementor-element.elementor-element-1b159ac{--width:60%;}.elementor-17 .elementor-element.elementor-element-60079fe{--width:93.75%;}.elementor-17 .elementor-element.elementor-element-c49daf0{--width:50%;}.elementor-17 .elementor-element.elementor-element-2d3c62d{--width:100%;}.elementor-17 .elementor-element.elementor-element-41888ff{--width:100%;}.elementor-17 .elementor-element.elementor-element-6a7fa51{--width:49.5%;}}@media(max-width:1366px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-83ac329{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-74c6914{--width:323.766px;}.elementor-17 .elementor-element.elementor-element-d87a15a{--content-width:90%;}.elementor-17 .elementor-element.elementor-element-c49daf0{--width:590px;}}@media(min-width:2400px){.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-description{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-920188d .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-a7d11e8 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e5293f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-8d87f11{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-ea0ea68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-86d4de1 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-69a94d4 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-901d05c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-573f9da .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4aefdd3 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-161d30f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9df5ec5 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-c566275 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-695e836 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-ae0a38a .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-7205319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4bf7ce2 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-96859f2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-3feb109 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-0919e77 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6b857a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bb17d47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-2dbdd90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c9b259e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-7ac787a .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-94226a2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-b8deff5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-b349ab5 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-21c491f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8d8349a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-19f47ef .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}}@media(max-width:1366px){.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d385b96{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-description{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-920188d .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-a7d11e8 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e5293f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-8d87f11{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-ea0ea68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-86d4de1 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-69a94d4 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-901d05c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-573f9da .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4aefdd3 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-161d30f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9df5ec5 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-c566275 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-695e836 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-ae0a38a .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-7205319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4bf7ce2 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-96859f2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-3feb109 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-0919e77 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6b857a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bb17d47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-2dbdd90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c9b259e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-374b7e2{width:var( --container-widget-width, 189.188px );max-width:189.188px;--container-widget-width:189.188px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f72af1c{width:var( --container-widget-width, 168.188px );max-width:168.188px;--container-widget-width:168.188px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-e240c0a{width:var( --container-widget-width, 182.188px );max-width:182.188px;--container-widget-width:182.188px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d31cf79{width:var( --container-widget-width, 185.188px );max-width:185.188px;--container-widget-width:185.188px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-7ac787a .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-94226a2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-b8deff5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-b349ab5 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-21c491f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8d8349a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-19f47ef .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-83ac329:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-83ac329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/bgmobile.webp");}.elementor-17 .elementor-element.elementor-element-83ac329{--padding-top:22rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d385b96{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-description{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-920188d .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-a7d11e8 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e5293f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-8d87f11{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-ea0ea68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-86d4de1 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-d87a15a{--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:050px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-69a94d4{text-align:center;}.elementor-17 .elementor-element.elementor-element-69a94d4 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-41cabba{text-align:left;}.elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-901d05c{text-align:left;}.elementor-17 .elementor-element.elementor-element-901d05c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-573f9da .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-92476c2{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-17 .elementor-element.elementor-element-92476c2.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-4aefdd3 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-161d30f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9df5ec5 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-c566275 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-695e836 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-ae0a38a .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-7205319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4bf7ce2 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-96859f2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-3feb109 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-0919e77 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6b857a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bb17d47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-2dbdd90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c9b259e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-7ac787a .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-94226a2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-b8deff5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-b349ab5 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-21c491f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8d8349a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-19f47ef .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-83ac329:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-83ac329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:100% auto;}.elementor-17 .elementor-element.elementor-element-83ac329{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon{font-size:620%;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-title a{font-size:1.5rem;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-d385b96 .elementor-icon-box-description{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-fd3db95 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 7%;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-img{margin-bottom:5px;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-17 .elementor-element.elementor-element-fd3db95.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{margin-bottom:-14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-920188d{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-17 .elementor-element.elementor-element-920188d.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-920188d .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-17 .elementor-element.elementor-element-328aee3 .elementor-heading-title{font-size:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-ed2e9bf .elementor-icon-list-item > a{font-size:1em;}.elementor-17 .elementor-element.elementor-element-6756f27{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-51f84a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-2108592 > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-2108592 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-42aed9c > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-42aed9c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-f8045f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:100px;--padding-left:5px;--padding-right:5px;}.elementor-17 .elementor-element.elementor-element-a7d11e8 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e5293f7{text-align:center;}.elementor-17 .elementor-element.elementor-element-e5293f7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-8d87f11{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-875b373{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17 .elementor-element.elementor-element-a926ab4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-a926ab4 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-f23c27d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ad0dd27{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-a3b2986 .elementor-image-box-title{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-ea0ea68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-86d4de1 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-ee08506{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-69a94d4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-69a94d4 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-41cabba{text-align:center;}.elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-901d05c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-573f9da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-573f9da.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-573f9da .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-92476c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-92476c2{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;text-align:center;}.elementor-17 .elementor-element.elementor-element-92476c2 img{width:100%;}.elementor-17 .elementor-element.elementor-element-e058f3c{--padding-top:-1%;--padding-bottom:22%;--padding-left:1%;--padding-right:1%;}.elementor-17 .elementor-element.elementor-element-fcca29e{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-fcca29e img{width:100%;}.elementor-17 .elementor-element.elementor-element-729b212{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-729b212 img{width:100%;}.elementor-17 .elementor-element.elementor-element-cd52b5f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-cd52b5f.elementor-element{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-cd52b5f img{width:100%;}.elementor-17 .elementor-element.elementor-element-4052fb6{--margin-top:100%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-17 .elementor-element.elementor-element-4aefdd3.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4aefdd3{text-align:center;}.elementor-17 .elementor-element.elementor-element-4aefdd3 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-2cf2c5b{text-align:center;}.elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-161d30f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-9df5ec5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-9df5ec5 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-3561822{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-c566275 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-dc3bf66{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-8e2302a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-69d0d0a .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-211e965 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-dea47c8 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-6a4c660 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-content{font-size:var( --e-global-typography-4f0b646-font-size );}.elementor-17 .elementor-element.elementor-element-7b76f44 .elementor-testimonial-name{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-6a43f98{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-17 .elementor-element.elementor-element-6a43f98 .elementor-heading-title{font-size:1em;}.elementor-17 .elementor-element.elementor-element-695e836{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-17 .elementor-element.elementor-element-695e836.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-695e836 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-8af9dc5{--padding-top:110px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-17 .elementor-element.elementor-element-ae0a38a .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-7205319 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4dd5f6c .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-bed3854 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-87b19d8 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4124e70 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-dcdc0d3 .elementor-icon-box-title a{font-size:var( --e-global-typography-396184c-font-size );line-height:var( --e-global-typography-396184c-line-height );}.elementor-17 .elementor-element.elementor-element-4bf7ce2{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-17 .elementor-element.elementor-element-4bf7ce2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-4bf7ce2 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-c0d045a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:5px;--padding-right:5px;}.elementor-17 .elementor-element.elementor-element-96859f2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-3feb109 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-0919e77 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6b857a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bb17d47 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-2dbdd90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c9b259e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-e38f5f0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-17 .elementor-element.elementor-element-60079fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-374b7e2 .elementor-icon-box-description{font-size:1em;}.elementor-17 .elementor-element.elementor-element-f72af1c .elementor-icon-box-description{font-size:1em;}.elementor-17 .elementor-element.elementor-element-e240c0a .elementor-icon-box-description{font-size:1em;}.elementor-17 .elementor-element.elementor-element-d31cf79 .elementor-icon-box-description{font-size:1em;}.elementor-17 .elementor-element.elementor-element-7ac787a{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-17 .elementor-element.elementor-element-7ac787a .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-ac0e8cf{--min-height:96px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c49daf0{--padding-top:0px;--padding-bottom:0px;--padding-left:07px;--padding-right:7px;}.elementor-17 .elementor-element.elementor-element-94226a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-94226a2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-94226a2 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-963cb3d{text-align:center;}.elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-726bced .elementor-heading-title{font-size:1em;}.elementor-17 .elementor-element.elementor-element-471c597 .elementor-image-box-img{margin-bottom:-5%;}.elementor-17 .elementor-element.elementor-element-994e65f .elementor-image-box-img{margin-bottom:-5%;}.elementor-17 .elementor-element.elementor-element-b8deff5{text-align:center;}.elementor-17 .elementor-element.elementor-element-b8deff5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a5c0581{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-19e8932.elementor-element{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-0653258.elementor-element{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-ceba319{--padding-top:100px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-17 .elementor-element.elementor-element-758eb6b img{width:65%;}.elementor-17 .elementor-element.elementor-element-c0174a3 img{width:67%;}.elementor-17 .elementor-element.elementor-element-6a7fa51{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b349ab5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b349ab5 .elementor-heading-title{font-size:var( --e-global-typography-5261c88-font-size );line-height:var( --e-global-typography-5261c88-line-height );}.elementor-17 .elementor-element.elementor-element-21c491f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-21c491f{text-align:center;}.elementor-17 .elementor-element.elementor-element-21c491f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-456adda{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:left;}.elementor-17 .elementor-element.elementor-element-456adda.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b382165{--width:89.602%;--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;}.elementor-17 .elementor-element.elementor-element-b382165.e-con{--align-self:center;}.elementor-17 .elementor-element.elementor-element-47e5a81{width:var( --container-widget-width, 29.375px );max-width:29.375px;--container-widget-width:29.375px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-47e5a81.elementor-element{--order:-99999 /* order start hack */;}.elementor-17 .elementor-element.elementor-element-8d8349a{text-align:left;}.elementor-17 .elementor-element.elementor-element-8d8349a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-19f47ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-19f47ef .elementor-button{font-size:var( --e-global-typography-3c1c771-font-size );line-height:var( --e-global-typography-3c1c771-line-height );}.elementor-17 .elementor-element.elementor-element-6a832bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6a832bd .elementor-heading-title{font-size:0.9em;line-height:1.8em;}.elementor-17 .elementor-element.elementor-element-c51f12d > .elementor-widget-container{margin:11% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-c51f12d .elementor-heading-title{font-size:0.9em;line-height:1.8em;}.elementor-17 .elementor-element.elementor-element-67eaf93 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-67eaf93 .elementor-heading-title{font-size:0.9em;line-height:1.8em;}}/* Start custom CSS for image-box, class: .elementor-element-fd3db95 */@media(max-width:480px){
    .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-img{
         float: left;
         margin-right:10px!important;
        
    }
         .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{
        float:left!important;
        font-size:clamp(10px,3vw,16px)!important;
    }
    .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{
        float:left!important;
         font-size:clamp(10px,3vw,16px)!important;
    }
}
@media(min-width:481px)and (max-width:767px){
      .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-img{
         float: left;
         margin-right:10px!important;
        
    }
    .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-description{
        float:left!important;
        font-size:clamp(13px,3vw,18px)!important;
         margin-top:2%!important;
    }
    .elementor-17 .elementor-element.elementor-element-fd3db95 .elementor-image-box-title{
        float:left!important;
         font-size:clamp(13px,3vw,18px)!important;
         margin-top:3%;

    }
    .elementor-17 .elementor-element.elementor-element-fd3db95{
        width: 90%!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328aee3 */.elementor-17 .elementor-element.elementor-element-328aee3{
    margin-bottom: 24px;
  font-size: 20px!important;
  font-weight: bold!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c6914 */.elementor-17 .elementor-element.elementor-element-74c6914{
    max-width: 400px;
  padding: 24px;
  border-radius: 16px;
  background: rgba(44,44,44, 0.4);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: white;
  position:absolute;
  transform: translate(225%,120%)
}

@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-74c6914{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ac329 */.elementor-17 .elementor-element.elementor-element-83ac329 .elementor-shape-fill{
    fill: #E9E9E9;
}

@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-83ac329 .elementor-icon-box-description{
        font-size:clamp(16px,3.5vw,23px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38cbc1f */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-38cbc1f .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f7f207 */.elementor-17 .elementor-element.elementor-element-9f7f207 .elementor-heading-title{
    display: flex;
    gap: 22px;
     justify-content: center;
    flex-wrap: wrap;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.elementor-17 .elementor-element.elementor-element-9f7f207 span{
    border: 1px solid #FFFFFF;
    padding: 1% 4% 1% 4%;
    border-radius: 50px;
    border-radius: 43px;
border: 1px solid #FFF;
background: rgba(70, 70, 70, 0.40);
    box-shadow: 0px 4px 10.4px 0px rgba(0, 0, 0, 0.25);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-17 .elementor-element.elementor-element-9f7f207 span:hover{
    transform: translateY(-6px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.38); 
}

@media(max-width:767px){
    .elementor-17 .elementor-element.elementor-element-9f7f207 span{
         padding-top:  12px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 11px;
    font-size:clamp(16px,4vw,22px);
    text-align: center;
    }
   
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b20bf4f */.elementor-17 .elementor-element.elementor-element-b20bf4f{
    position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d87f11 */.imagem-hover-group .elementor-image-box-wrapper {
  transition: transform 0.3s ease, filter 0.3s ease;
}

.imagem-hover-group:hover .elementor-image-box-wrapper {
  filter: blur(2px);
  transform: scale(0.991); 
}


.imagem-hover-group .elementor-image-box-wrapper:hover {
  transform: scale(1.02);
  filter: blur(0); 
  z-index: 1;
}

.elementor-17 .elementor-element.elementor-element-8d87f11 .elementor-image-box-content{
    padding-left: 10px;
}
.elementor-17 .elementor-element.elementor-element-8d87f11 .elementor-divider-separator{
    margin-left: 10px;
    border-image: linear-gradient(to right, #847606, rgba(132, 118, 6, 0)) 1;
    position: absolute;
  bottom: 0;
}

@media (max-width:767px){
.elementor-17 .elementor-element.elementor-element-8d87f11 .elementor-image-box-img{
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-8d87f11 .elementor-image-box-img img{

    display: inline-block;
}
.elementor-17 .elementor-element.elementor-element-8d87f11 .elementor-divider-separator{
    margin-left: 18px;
    border-image: linear-gradient(to right, #847606, rgba(132, 118, 6, 0)) 1;
    position: absolute;
  bottom: 0;
  
}
.elementor-17 .elementor-element.elementor-element-8d87f11 .divisor{
    position: relative!important;

}

.elementor-17 .elementor-element.elementor-element-8d87f11 .divisor{
    position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41cabba */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-41cabba .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-901d05c */p{
    margin-top: -1rem
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcca29e */.elementor-17 .elementor-element.elementor-element-fcca29e{
    position: relative;
    transform: translate(10px,50px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-fcca29e{transform: translate(7%,40%) !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729b212 */.elementor-17 .elementor-element.elementor-element-729b212{
    position: absolute;
    transform: translate(215px,130px);
}

@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-729b212{transform: translate(50%,130px) !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd52b5f */.elementor-17 .elementor-element.elementor-element-cd52b5f{
    position: absolute;
    transform: translate(100px,360px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-cd52b5f{transform: translate(30%,330px) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cf2c5b */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-2cf2c5b .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-161d30f */p{
    margin-top: -1rem
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba7d18d */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-ba7d18d .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-8e2302a */.elementor-17 .elementor-element.elementor-element-8e2302a{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-69d0d0a */.elementor-17 .elementor-element.elementor-element-69d0d0a{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-211e965 */.elementor-17 .elementor-element.elementor-element-211e965{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-dea47c8 */.elementor-17 .elementor-element.elementor-element-dea47c8{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-6a4c660 */.elementor-17 .elementor-element.elementor-element-6a4c660{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-7b76f44 */.elementor-17 .elementor-element.elementor-element-7b76f44{
    background-color: white
}
.estrelas-depoimento .elementor-testimonial-job {
    font-size: 0; /* Esconde o texto original */
    position: relative;
}

.estrelas-depoimento .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;
    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc3bf66 */.elementor-17 .elementor-element.elementor-element-dc3bf66 .elementor-testimonial-job {
    font-size: 0;
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-dc3bf66 .elementor-testimonial-job::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 20px;

    background-image: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/stars-depoimento.png");
    background-size: contain;
    background-repeat: no-repeat;
    
}

.elementor-17 .elementor-element.elementor-element-dc3bf66 {
  display: block;
  columns: 3 100px;
 column-gap:20px t;
  
}

.elementor-17 .elementor-element.elementor-element-dc3bf66 .dep{
    break-inside:avoid;
    margin-bottom: 20px!important;
    box-shadow:2px 4px 7.2px 0px rgba(0, 0, 0, 0.25);
    border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}


.elementor-17 .elementor-element.elementor-element-dc3bf66 .dep:hover{
   transform: scale(1.018);
}
@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-dc3bf66{
        columns:1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a43f98 */.iconlink::after{
    content: url("https://drfelipemartins.com.br/wp-content/uploads/2025/07/ARROWICON.svg");;
    display: inline-block;
  height: 34px; 
  vertical-align: middle;
}
.elementor-17 .elementor-element.elementor-element-6a43f98{
    display: inline-flex;
    gap:5px;
  
}
iconlink::after{}
@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-6a43f98{
    width:100% !important;
    justify-content:center!important;
    gap:5px;
  
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f46bdb1 */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-f46bdb1 .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0af0d65 */@media(max-width:767px){
 .elementor-17 .elementor-element.elementor-element-0af0d65{
        padding-left:5%;
        padding-top:30%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b8b45 */@media(max-width:767px){
 .elementor-17 .elementor-element.elementor-element-99b8b45{
        padding-left:5%;
        padding-top:30%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b7581 */@media(max-width:767px){
 .elementor-17 .elementor-element.elementor-element-31b7581{
        padding-left:5%;
        padding-bottom:5%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b19f9fc */.elementor-17 .elementor-element.elementor-element-b19f9fc{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b159ac */.elementor-17 .elementor-element.elementor-element-1b159ac .elementor-icon-box-title{
    width:50%;
}
@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-1b159ac .elementor-icon-box-title{
        width:100%;
    }
    .elementor-17 .elementor-element.elementor-element-1b159ac{
        padding-left:5%;
        padding-bottom:5%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f728d83 */.cont{
    padding:19% 3% 2% 3%;
}

.elementor-17 .elementor-element.elementor-element-f728d83 .elementor-icon-box-title{
    font-size: 1.1em!important;
    line-height: 1.3em!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50100bf */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-50100bf .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e38f5f0 */.elementor-17 .elementor-element.elementor-element-e38f5f0 .e-n-accordion-item-title{
    margin-bottom: 10px;
    border-radius: 6px;
border: 1px solid var(--stroke-perg, rgba(200, 180, 29, 0.64));
background: linear-gradient(90deg, rgba(217, 217, 217, 0.13) 0%, rgba(115, 115, 115, 0.13) 100%);
    color: #C3C3C3;
    padding-left:20px;
      transition: color 0.4s ease, background-color 0.4s ease;
}
.fa-plus:before{
      color: yellow
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe68853 */.elementor-17 .elementor-element.elementor-element-fe68853 .elementor-icon-box-title{
    display: none;
}
.elementor-17 .elementor-element.elementor-element-fe68853 .elementor-icon-box-icon{
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963cb3d */@media (max-width:767px){
    .elementor-17 .elementor-element.elementor-element-963cb3d .elementor-heading-title{
        font-size:clamp(20px,7vw,30px)!important;
        line-height:1.3em !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726bced */p{
    line-height: 160%
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c0581 */.elementor-17 .elementor-element.elementor-element-a5c0581{
     background: linear-gradient(90deg, #5C8F4F 0%, #88BD7B 100%);
     border-radius: 50px
}

.elementor-17 .elementor-element.elementor-element-a5c0581 .elementor-button-icon{
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49daf0 */.elementor-17 .elementor-element.elementor-element-c49daf0 .elementor-image-box-title{
    background: var(--icon-color, linear-gradient(180deg, #E1D262 -18.82%, #726711 89.41%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19e8932 */.elementor-17 .elementor-element.elementor-element-19e8932{
    position: absolute;
    transform: translate(70px,360px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-19e8932{transform: translate(12%,300%) !important;
    width:55%;
}
}

.imagemshadow{
    border-radius:10px!important;
    box-shadow: 5px 5px 10px gray!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0653258 */.elementor-17 .elementor-element.elementor-element-0653258{
    position: relative;
    transform: translate(250px,100px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-0653258{transform: translate(56%,-200%) !important;
 width:60%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-758eb6b */.elementor-17 .elementor-element.elementor-element-758eb6b{
    position: absolute;
    transform: translate(0px,160px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-758eb6b{transform: translate(-14%,-13%) !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0174a3 */.elementor-17 .elementor-element.elementor-element-c0174a3{
    position: relative;
    transform: translate(220px,10px);
}
@media (max-width:767px){
 .elementor-17 .elementor-element.elementor-element-c0174a3{transform: translate(30%,-50%) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-456adda */p{
    margin-top: -1rem
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-47e5a81 */@media(max-width:767px){
    .elementor-17 .elementor-element.elementor-element-47e5a81{
        margin-top:0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d8349a */.spacing {
  display: block;           
  margin-bottom: -4%;
}
a{
    color: black
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a832bd */.bottom{
    margin-left: 10%
}
.elementor-17 .elementor-element.elementor-element-6a832bd a{
    color:black;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c51f12d */.bottom{
    margin-left: 10%
}
.elementor-17 .elementor-element.elementor-element-c51f12d a{
    color:black;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67eaf93 */.bottom{
    margin-left: 10%
}
.elementor-17 .elementor-element.elementor-element-67eaf93 a{
    color:black;
    
}/* End custom CSS */
/* Start custom CSS */html,body{
    overflow-x: hidden !important; 
}



.frontcard{
     transform: translateY(145px);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
@media (max-width:767px){
    .frontcard{
        transform:translateY(1%);
    }
    .frontcard:hover {
  transform: translateY(calc(1% - 10px)) !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) ;
}
}
.frontcard:hover {
  transform: translateY(calc(145px - 10px));
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.smalltitle{
    text-shadow: 0px 1px 3.8px rgba(0, 0, 0, 0.49);
     height:35px;
    border-radius: 50px;
    border: 1px solid rgba(200, 180, 29, 0.59);
    background: linear-gradient(91deg, rgba(132, 118, 6, 0.61) 1.04%, rgba(143, 133, 54, 0.39) 101.67%);
    box-shadow: 2px 3px 2.3px 0px rgba(66, 66, 66, 0.32) !important;
margin-bottom:-13px!important; 
}

.btn {
  position: relative;
  overflow: hidden;
  border-radius: 40px;
  background: linear-gradient(90deg, #776C16 0%, #E4D565 100%);
  box-shadow: 0px 3px 0px 0px #3A3300, 3px 13px 16.8px -10px rgba(0, 0, 0, 0.39);
  transition: all 0.5s ease;
  z-index: 0;
}

.btn::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #524A09 0%, #B2A124 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: -1;
}

.btn:hover::before {
  opacity: 1;
}

.btn:hover {
  filter: brightness(1.1);
  transform: scale(1.03);
  color: #fff;
}
.btn .elementor-button-text {
  transition: color 0.5s ease;
}

.btn:hover .elementor-button-text{
    color: white
}
@media (max-width:767px){
   .elementor-button-text{ font-size:0.9em!important;
}

.elementor-button-text{
    color: #0f0f0f;
}

.destaque{
    color: #847606;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-Regular.eot');
	src: url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-Regular.woff2') format('woff2'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-Regular.woff') format('woff'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-SemiBold.eot');
	src: url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-SemiBold.woff2') format('woff2'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-SemiBold.woff') format('woff'),
		url('https://drfelipemartins.com.br/wp-content/uploads/2025/07/Metropolis-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */