.elementor-17 .elementor-element.elementor-element-e212440{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-afa20a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-afa20a0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-afa20a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-2eda1a5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d40e02f.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-d40e02f.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-d40e02f.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-d40e02f:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-d40e02f:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-2d37b9e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-186d768.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-186d768.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-186d768.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-186d768:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-186d768:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-a18a36a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-591bece:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-591bece:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-397bf1b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-320ed34.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-320ed34.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-320ed34.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-320ed34:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-320ed34:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-89eb751{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-ccdac49.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-ccdac49.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-ccdac49.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-ccdac49:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-ccdac49:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-2eec893{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-7310a3a.elementor-position-right .elementor-image-box-img{margin-left:1px;}.elementor-17 .elementor-element.elementor-element-7310a3a.elementor-position-left .elementor-image-box-img{margin-right:1px;}.elementor-17 .elementor-element.elementor-element-7310a3a.elementor-position-top .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-title{margin-bottom:11px;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-wrapper .elementor-image-box-img{width:43%;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-7310a3a:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-7310a3a:has(:focus) .elementor-image-box-title{color:#282425;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.1em;color:#282425;}.elementor-17 .elementor-element.elementor-element-1bbd7c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f086d09{text-align:center;}.elementor-17 .elementor-element.elementor-element-f086d09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#282425;}.elementor-17 .elementor-element.elementor-element-d08553e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e58c55d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-ebbce4f img{width:100%;}.elementor-17 .elementor-element.elementor-element-881e7cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-881e7cf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-881e7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-e1e547a{text-align:center;}.elementor-17 .elementor-element.elementor-element-e1e547a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;color:#282425;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4797df7{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#282425;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-73c297d{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-73c297d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-e31c640{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7fac960 img{width:100%;}.elementor-17 .elementor-element.elementor-element-a0d6780{--display:flex;--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-a0d6780:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a0d6780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-5c3b3d1{text-align:center;}.elementor-17 .elementor-element.elementor-element-5c3b3d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;color:#282425;}.elementor-17 .elementor-element.elementor-element-c1fc70c{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#282425;}.elementor-17 .elementor-element.elementor-element-da3c140{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-da3c140 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-83ecaab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6f22db3 img{width:100%;}.elementor-17 .elementor-element.elementor-element-d30446f{--display:flex;--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-d30446f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d30446f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-c53fdde{text-align:center;}.elementor-17 .elementor-element.elementor-element-c53fdde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;color:#282425;}.elementor-17 .elementor-element.elementor-element-6d5c364{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#282425;}.elementor-17 .elementor-element.elementor-element-b72b6fb{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-b72b6fb .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-53c25b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3b3122b img{width:100%;}.elementor-17 .elementor-element.elementor-element-a726b40{--display:flex;--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-a726b40:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a726b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-c0a13ab{text-align:center;}.elementor-17 .elementor-element.elementor-element-c0a13ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;color:#282425;}.elementor-17 .elementor-element.elementor-element-1262cd2{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#282425;}.elementor-17 .elementor-element.elementor-element-b0223c8{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-b0223c8 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-76717ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cc9d77c img{width:100%;}.elementor-17 .elementor-element.elementor-element-a4e2df5{--display:flex;--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:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-a4e2df5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a4e2df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-c759f95{text-align:center;}.elementor-17 .elementor-element.elementor-element-c759f95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:600;color:#282425;}.elementor-17 .elementor-element.elementor-element-d681450{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#282425;}.elementor-17 .elementor-element.elementor-element-b7e1c23{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-b7e1c23 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-14f2c10{--display:grid;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4462004{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:90;}.elementor-17 .elementor-element.elementor-element-d7564d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d7564d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-8665941{--display:flex;}.elementor-17 .elementor-element.elementor-element-c2078c0{text-align:start;}.elementor-17 .elementor-element.elementor-element-c2078c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;color:#282425;}.elementor-17 .elementor-element.elementor-element-807044e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;color:#282425;}.elementor-17 .elementor-element.elementor-element-ce131dc .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#1B1B1B;color:#1B1B1B;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-e3d5140{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-e3d5140:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e3d5140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#71B443;}.elementor-17 .elementor-element.elementor-element-ff0b1a2{--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-1a033c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-e55b593{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-9e78496 .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-9e78496 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-9e78496 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:2.5em;font-weight:700;}.elementor-17 .elementor-element.elementor-element-85e81d7{--display:flex;}.elementor-17 .elementor-element.elementor-element-0986f7c .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-0986f7c .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-0986f7c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:2.5em;font-weight:700;}.elementor-17 .elementor-element.elementor-element-faf5005{--display:flex;}.elementor-17 .elementor-element.elementor-element-20c5fcf .elementor-counter{flex-direction:column-reverse;gap:20px;}.elementor-17 .elementor-element.elementor-element-20c5fcf .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:500;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-20c5fcf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:2.5em;font-weight:700;}.elementor-17 .elementor-element.elementor-element-16ea4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0e813ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bb9d6a0{text-align:start;}.elementor-17 .elementor-element.elementor-element-bb9d6a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;color:#282425;}.elementor-17 .elementor-element.elementor-element-949d0e7 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#1B1B1B;color:#1B1B1B;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-d7aa6c9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e5c3895{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1b4ea14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1b4ea14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3bcf454{text-align:start;}.elementor-17 .elementor-element.elementor-element-3bcf454 img{width:100%;}.elementor-17 .elementor-element.elementor-element-8675290{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-8675290:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8675290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-3788b87{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-9af53bf{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-006bf67{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-006bf67 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-5a25f32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bcd443a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bcd443a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-cfe501a{text-align:start;}.elementor-17 .elementor-element.elementor-element-cfe501a img{width:100%;}.elementor-17 .elementor-element.elementor-element-9cc4eae{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9cc4eae:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9cc4eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-bc37353{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-9b05889{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-f698260{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-f698260 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-d95156d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c4cf7eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c4cf7eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-788e490{text-align:start;}.elementor-17 .elementor-element.elementor-element-788e490 img{width:100%;}.elementor-17 .elementor-element.elementor-element-990250b{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-990250b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-990250b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-abafc4f{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-84c4582{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-78cc6c5{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-78cc6c5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-60312f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b438523{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b438523.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1fa058e{text-align:start;}.elementor-17 .elementor-element.elementor-element-1fa058e img{width:100%;}.elementor-17 .elementor-element.elementor-element-8c217f5{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-8c217f5:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8c217f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-17 .elementor-element.elementor-element-e0eb0cb{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-28b1eb4{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#2C2C2C;}.elementor-17 .elementor-element.elementor-element-273d8c3{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-273d8c3 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;fill:#131313;color:#131313;}.elementor-17 .elementor-element.elementor-element-9ffb0f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-eaaefee{text-align:start;}.elementor-17 .elementor-element.elementor-element-eaaefee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;color:#282425;}.elementor-17 .elementor-element.elementor-element-c5abfba .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;fill:#1B1B1B;color:#1B1B1B;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-8995cb4{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-f9b69f9{--grid-columns:3;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-e212440{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2eda1a5{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-2d37b9e{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-a18a36a{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-397bf1b{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-89eb751{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-2eec893{border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-17 .elementor-element.elementor-element-d08553e{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-14f2c10{--e-con-grid-template-columns:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4462004{--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-8665941{--margin-top:30px;--margin-bottom:60px;--margin-left:20px;--margin-right:20px;}.elementor-17 .elementor-element.elementor-element-e3d5140{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-d7aa6c9{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-f9b69f9{--grid-columns:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-e212440{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-afa20a0{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-2eda1a5{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-d40e02f .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-2d37b9e{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-186d768 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-a18a36a{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-17 .elementor-element.elementor-element-591bece.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-591bece .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-397bf1b{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-320ed34 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-89eb751{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-ccdac49 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-2eec893{--min-height:166px;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-img{margin-bottom:1px;}.elementor-17 .elementor-element.elementor-element-7310a3a .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-17 .elementor-element.elementor-element-f086d09{padding:0px 10px 0px 10px;}.elementor-17 .elementor-element.elementor-element-d08553e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-14f2c10{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d7564d2{--min-height:342px;}.elementor-17 .elementor-element.elementor-element-8665941{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0e813ab{--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:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-d7aa6c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-9ffb0f0{--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:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f9b69f9{--grid-columns:1;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-d08553e{--width:90%;}.elementor-17 .elementor-element.elementor-element-14f2c10{--width:90%;}.elementor-17 .elementor-element.elementor-element-d7564d2{--width:43.456%;}.elementor-17 .elementor-element.elementor-element-ff0b1a2{--width:50%;}.elementor-17 .elementor-element.elementor-element-1a033c6{--width:50%;}.elementor-17 .elementor-element.elementor-element-1b4ea14{--width:54.372%;}.elementor-17 .elementor-element.elementor-element-bcd443a{--width:54.372%;}.elementor-17 .elementor-element.elementor-element-c4cf7eb{--width:54.372%;}.elementor-17 .elementor-element.elementor-element-b438523{--width:54.372%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-d7564d2{--width:100%;}.elementor-17 .elementor-element.elementor-element-8665941{--width:1600px;}.elementor-17 .elementor-element.elementor-element-ff0b1a2{--width:100%;}.elementor-17 .elementor-element.elementor-element-1a033c6{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e1e547a */.elementor-17 .elementor-element.elementor-element-e1e547a{
    height: 50px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4797df7 */.elementor-17 .elementor-element.elementor-element-4797df7{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c3b3d1 */.elementor-17 .elementor-element.elementor-element-5c3b3d1{
    height: 50px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1fc70c */.elementor-17 .elementor-element.elementor-element-c1fc70c{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c53fdde */.elementor-17 .elementor-element.elementor-element-c53fdde{
    height: 50px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d5c364 */.elementor-17 .elementor-element.elementor-element-6d5c364{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0a13ab */.elementor-17 .elementor-element.elementor-element-c0a13ab{
    height: 50px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1262cd2 */.elementor-17 .elementor-element.elementor-element-1262cd2{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c759f95 */.elementor-17 .elementor-element.elementor-element-c759f95{
    height: 50px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d681450 */.elementor-17 .elementor-element.elementor-element-d681450{
    max-width: 200px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4e6a40 */.lt {
  --lt-verde: #5cd64f;
  --lt-verde-escuro: #3fb533;
  --lt-moldura: #f1f1f1;
  --lt-moldura-borda: #e2e2e2;
  --lt-base: #e9e9e9;
  --lt-texto-aba: #111111;
  --lt-proporcao: 16 / 9;   /* formato da tela */
  --lt-corte: 40px;         /* quanto da lateral esquerda fica cortado */
 
  position: relative;
  width: 100%;
  overflow: hidden;         /* é isso que corta a lateral esquerda */
  padding: 0px 0 0px 0;
  font-family: "Jost", "Futura", "Century Gothic", "Trebuchet MS", sans-serif;
  box-sizing: border-box;
}
.lt *, .lt *::before, .lt *::after { box-sizing: border-box; }
 
/* Os radios controlam qual aba está ativa. Ficam invisíveis mas acessíveis pelo teclado. */
.lt > input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  pointer-events: none;
}
 
/* ---------- Notebook ---------- */
.lt-notebook {
  position: relative;
  margin-left: calc(var(--lt-corte) * -1);   /* empurra para fora pela esquerda */
  margin-right: 4%;                           /* espaço para a base sobrar à direita */
}
 
.lt-moldura {
  position: relative;
  background: var(--lt-moldura);
  border: 1px solid var(--lt-moldura-borda);
  border-radius: 22px 22px 0 0;
  padding: 34px 26px 26px;
}
.lt-moldura::before { /* câmera */
  content: "";
  position: absolute;
  top: 15px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  border-radius: 50%;
  background: #cfcfcf;
}
 
.lt-base {
  position: relative;
  height: 22px;
  margin: 0 -4% 0 0;
  background: linear-gradient(#f7f7f7, var(--lt-base));
  border-radius: 0 0 16px 16px;
  box-shadow: 0 14px 22px -14px rgba(0, 0, 0, 0.35);
}
.lt-base::before { /* entalhe de abrir a tampa */
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 22%;
  height: 8px;
  transform: translateX(-50%);
  background: #dcdcdc;
  border-radius: 0 0 10px 10px;
}
 
.lt-tela {
  position: relative;
  aspect-ratio: var(--lt-proporcao);
  background: #000;
}
 
/* ---------- Painéis (imagens) ---------- */
.lt-painel {
  position: absolute;
  inset: 0;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.6s ease, visibility 0s linear 0.6s;
}
.lt-painel > img,
.lt-painel > svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 
#lt-rj:checked ~ .lt-notebook .lt-painel--rj,
#lt-sp:checked ~ .lt-notebook .lt-painel--sp,
#lt-bh:checked ~ .lt-notebook .lt-painel--bh {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.6s ease, visibility 0s;
}
 
/* ---------- Abas ---------- */
.lt-abas {
  position: absolute;
  top: 6%;
  right: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
}
 
.lt-aba {
  display: block;
  max-width: 34px;          /* recolhida: só a ponta verde aparece */
  height: 44px;
  overflow: hidden;
  white-space: nowrap;
  background: var(--lt-verde);
  color: var(--lt-texto-aba);
  border-radius: 10px 0 0 10px;
  cursor: pointer;
  transition: max-width 0.45s ease, background-color 0.2s ease;
}
.lt-aba span {
  display: block;
  padding: 0 30px;
  line-height: 44px;
  font-size: 20px;
  font-weight: 500;
  opacity: 0;
  transition: opacity 0.25s ease;
}
 
/* aba com mouse em cima: abre para mostrar o nome */
.lt-aba:hover { max-width: 260px; background: var(--lt-verde-escuro); }
.lt-aba:hover span { opacity: 1; }
 
/* aba ativa: fica aberta */
#lt-rj:checked ~ .lt-notebook label[for="lt-rj"],
#lt-sp:checked ~ .lt-notebook label[for="lt-sp"],
#lt-bh:checked ~ .lt-notebook label[for="lt-bh"] {
  max-width: 260px;
  background: var(--lt-verde);
}
#lt-rj:checked ~ .lt-notebook label[for="lt-rj"] span,
#lt-sp:checked ~ .lt-notebook label[for="lt-sp"] span,
#lt-bh:checked ~ .lt-notebook label[for="lt-bh"] span {
  opacity: 1;
}
 
/* foco do teclado (setas trocam de aba) */
#lt-rj:focus-visible ~ .lt-notebook label[for="lt-rj"],
#lt-sp:focus-visible ~ .lt-notebook label[for="lt-sp"],
#lt-bh:focus-visible ~ .lt-notebook label[for="lt-bh"] {
  outline: 3px solid #1a73e8;
  outline-offset: 2px;
}
 
/* ---------- Celular ---------- */
@media (max-width: 860px) {
  .lt { --lt-corte: 20px; --lt-proporcao: 4 / 3; padding: 24px 0; }
  .lt-moldura { padding: 22px 12px 12px; border-radius: 16px 16px 0 0; }
  .lt-moldura::before { top: 9px; }
  .lt-base { height: 14px; }
  .lt-abas { gap: 8px; }
  .lt-aba { height: 36px; max-width: 26px; }
  .lt-aba span { line-height: 36px; font-size: 16px; padding: 0 18px; }
}
 
@media (prefers-reduced-motion: reduce) {
  .lt-painel, .lt-aba, .lt-aba span { transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8665941 */.elementor-17 .elementor-element.elementor-element-8665941{
    max-width: 700px;
}/* End custom CSS */