.elementor-2021 .elementor-element.elementor-element-7c43329{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;--padding-top:10px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-7c43329::before, .elementor-2021 .elementor-element.elementor-element-7c43329 > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-7c43329 > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-7c43329 > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-7c43329 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-7c43329 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(145deg, var( --e-global-color-text ) 0%, var( --e-global-color-99ea378 ) 60%);}.elementor-2021 .elementor-element.elementor-element-4a6e02c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-efea483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2021 .elementor-element.elementor-element-efea483 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:900;line-height:1em;letter-spacing:-0.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-1fa863f .elementor-heading-title{font-family:var( --e-global-typography-20198b2-font-family ), Sans-serif;font-size:var( --e-global-typography-20198b2-font-size );font-weight:var( --e-global-typography-20198b2-font-weight );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-5d383c2{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-0eecf8c{--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:50px;--padding-right:50px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2021 .elementor-element.elementor-element-bd919f4 .elementor-heading-title{font-family:var( --e-global-typography-1dea73d-font-family ), Sans-serif;font-size:var( --e-global-typography-1dea73d-font-size );font-weight:var( --e-global-typography-1dea73d-font-weight );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-4625a8b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2021 .elementor-element.elementor-element-4625a8b .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-text );}.elementor-2021 .elementor-element.elementor-element-6d89117{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-26268bc p{margin-block-end:0px;}.elementor-2021 .elementor-element.elementor-element-a3edcd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button{background-color:var( --e-global-color-e39a7df );font-family:var( --e-global-typography-533bf34-font-family ), Sans-serif;font-size:var( --e-global-typography-533bf34-font-size );font-weight:var( --e-global-typography-533bf34-font-weight );text-transform:var( --e-global-typography-533bf34-text-transform );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-e39a7df );border-color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-3b8d163.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button:focus svg{fill:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-533bf34-font-family ), Sans-serif;font-size:var( --e-global-typography-533bf34-font-size );font-weight:var( --e-global-typography-533bf34-font-weight );text-transform:var( --e-global-typography-533bf34-text-transform );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );fill:var( --e-global-color-e39a7df );color:var( --e-global-color-e39a7df );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button:focus{background-color:var( --e-global-color-e39a7df );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-bf1081c.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-9caa73d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-9caa73d:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-9caa73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbd995a );}.elementor-2021 .elementor-element.elementor-element-bd73c97{--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:50px;--padding-right:50px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2021 .elementor-element.elementor-element-e6db0b7 .elementor-heading-title{font-family:var( --e-global-typography-1dea73d-font-family ), Sans-serif;font-size:var( --e-global-typography-1dea73d-font-size );font-weight:var( --e-global-typography-1dea73d-font-weight );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-066b1d7{--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:50px;--padding-right:50px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2021 .elementor-element.elementor-element-171b21c .elementor-heading-title{font-family:var( --e-global-typography-1dea73d-font-family ), Sans-serif;font-size:var( --e-global-typography-1dea73d-font-size );font-weight:var( --e-global-typography-1dea73d-font-weight );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-9aae47b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-86cbc46{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-0d280db.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-0d280db .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-6ba09c4.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-6ba09c4 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-ab37faa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-c5166bd{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-48a3983{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-48a3983:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-48a3983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#464895;}.elementor-2021 .elementor-element.elementor-element-48a3983.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-f55860c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-f55860c{text-align:center;}.elementor-2021 .elementor-element.elementor-element-f55860c .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-3381363{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2021 .elementor-element.elementor-element-3381363.e-con{--align-self:center;}.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-2021 .elementor-element.elementor-element-b850749{text-align:start;}.elementor-2021 .elementor-element.elementor-element-b850749 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-d981497.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-d981497{text-align:start;}.elementor-2021 .elementor-element.elementor-element-4c4fead{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-b1947f5{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-d4da491{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-d4da491:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-d4da491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-d4da491.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-d530078.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-d530078{text-align:center;}.elementor-2021 .elementor-element.elementor-element-d530078 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-7e93d66{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-7e93d66.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-9ea2de9{text-align:start;}.elementor-2021 .elementor-element.elementor-element-9ea2de9 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-cf42c9f.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-cf42c9f{text-align:start;}.elementor-2021 .elementor-element.elementor-element-e543362{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-1db521b{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-2855621{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-2855621:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-2855621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-2855621.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-2c8bfc3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-2c8bfc3{text-align:center;}.elementor-2021 .elementor-element.elementor-element-2c8bfc3 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-b9eb074{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2021 .elementor-element.elementor-element-b9eb074.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-b0c0074{text-align:start;}.elementor-2021 .elementor-element.elementor-element-b0c0074 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-8f997f5.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-8f997f5{text-align:start;}.elementor-2021 .elementor-element.elementor-element-2eba6db{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-7a66a19{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6b85a77{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6b85a77:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-6b85a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-6b85a77.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-400b255.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-400b255{text-align:center;}.elementor-2021 .elementor-element.elementor-element-400b255 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-6119bc1{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6119bc1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-20c25de{text-align:start;}.elementor-2021 .elementor-element.elementor-element-20c25de .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-b2d451a.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-b2d451a{text-align:start;}.elementor-2021 .elementor-element.elementor-element-0eb0eef{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-c8b191a{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-39e1ca9{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-39e1ca9:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-39e1ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-39e1ca9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-92b3399.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-92b3399{text-align:center;}.elementor-2021 .elementor-element.elementor-element-92b3399 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-4192963{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2021 .elementor-element.elementor-element-4192963.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-3685cc4{text-align:start;}.elementor-2021 .elementor-element.elementor-element-3685cc4 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-cba37f7.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-cba37f7{text-align:start;}.elementor-2021 .elementor-element.elementor-element-bd2ee4a{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-15f27ab{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-065148e{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-065148e:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-065148e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-065148e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-caff372.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-caff372{text-align:center;}.elementor-2021 .elementor-element.elementor-element-caff372 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-35d643f{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-35d643f.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-3ea3828{text-align:start;}.elementor-2021 .elementor-element.elementor-element-3ea3828 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-07c16a4.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-07c16a4{text-align:start;}.elementor-2021 .elementor-element.elementor-element-7e28885{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-8f8c42f{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-076a8b4{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-076a8b4:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-076a8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-076a8b4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-f9004ba.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-f9004ba{text-align:center;}.elementor-2021 .elementor-element.elementor-element-f9004ba .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-4be38a1{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2021 .elementor-element.elementor-element-4be38a1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-a0d42a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-9cae8a2{text-align:start;}.elementor-2021 .elementor-element.elementor-element-9cae8a2 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-41e2e1f.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-41e2e1f{text-align:start;}.elementor-2021 .elementor-element.elementor-element-bda07fd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-347ec83{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-73a1ee9.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-73a1ee9 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-223128d.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-223128d .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-19d4856{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-8d26f29{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-c41faca{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-c41faca:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-c41faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-c41faca.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-730150e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-730150e{text-align:center;}.elementor-2021 .elementor-element.elementor-element-730150e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-8247144{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-8247144.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-4219524{text-align:start;}.elementor-2021 .elementor-element.elementor-element-4219524 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-8d0e177.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-8d0e177{text-align:start;}.elementor-2021 .elementor-element.elementor-element-0e71227{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-408b14c{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-edc07ea{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-edc07ea:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-edc07ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-edc07ea.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-46a4bce.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-46a4bce{text-align:center;}.elementor-2021 .elementor-element.elementor-element-46a4bce .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-6e79df2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-6e79df2.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-adb29bf{text-align:start;}.elementor-2021 .elementor-element.elementor-element-adb29bf .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-cc11698.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-cc11698{text-align:start;}.elementor-2021 .elementor-element.elementor-element-c5afc0b{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-bad5290{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-9d028d7{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-9d028d7:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-9d028d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-9d028d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-61a73ad.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-61a73ad{text-align:center;}.elementor-2021 .elementor-element.elementor-element-61a73ad .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-7f334c1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-7f334c1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-aa98990{text-align:start;}.elementor-2021 .elementor-element.elementor-element-aa98990 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-46abeed.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-46abeed{text-align:start;}.elementor-2021 .elementor-element.elementor-element-184cf08{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-358d2d4{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-5def770{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-5def770:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-5def770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-5def770.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-bd844d9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-bd844d9{text-align:center;}.elementor-2021 .elementor-element.elementor-element-bd844d9 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-df8788c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-df8788c.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-146a832{text-align:start;}.elementor-2021 .elementor-element.elementor-element-146a832 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-a8ea6dd.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-a8ea6dd{text-align:start;}.elementor-2021 .elementor-element.elementor-element-315cdc0{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-3aa0ed6{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-04eeeac{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-04eeeac:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-04eeeac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-04eeeac.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-03316fa.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-03316fa{text-align:center;}.elementor-2021 .elementor-element.elementor-element-03316fa .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-a849074{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-a849074.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-74be646{text-align:start;}.elementor-2021 .elementor-element.elementor-element-74be646 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-dfa9ca4.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-dfa9ca4{text-align:start;}.elementor-2021 .elementor-element.elementor-element-32c9c11{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-3476ad1{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-6e4bc51{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6e4bc51:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-6e4bc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-6e4bc51.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-b1a0c06.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-b1a0c06{text-align:center;}.elementor-2021 .elementor-element.elementor-element-b1a0c06 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-bae623a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-bae623a.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-549eadc{text-align:start;}.elementor-2021 .elementor-element.elementor-element-549eadc .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-7358390.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-7358390{text-align:start;}.elementor-2021 .elementor-element.elementor-element-22cd57d{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-36837f0{--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:flex-start;}.elementor-2021 .elementor-element.elementor-element-17b43f6{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-17b43f6:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-17b43f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-17b43f6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-5a2fc7a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2021 .elementor-element.elementor-element-5a2fc7a{text-align:center;}.elementor-2021 .elementor-element.elementor-element-5a2fc7a .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-d5ba703{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-d5ba703.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-483ced7{text-align:start;}.elementor-2021 .elementor-element.elementor-element-483ced7 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-638baf4.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-638baf4{text-align:start;}.elementor-2021 .elementor-element.elementor-element-7467fcf{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-7467fcf:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-7467fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbd995a );background-image:url("https://www.hoggetto.it/wp-content/uploads/2026/07/dettaglio-acciaio-inox-blu-opaco.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-1a0f887{--display:flex;--min-height:50vh;}.elementor-2021 .elementor-element.elementor-element-2a8cced{--display:flex;--min-height:50vh;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-2a8cced:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-2a8cced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B299E;}.elementor-2021 .elementor-element.elementor-element-d518cdc .elementor-heading-title{font-family:var( --e-global-typography-20198b2-font-family ), Sans-serif;font-size:var( --e-global-typography-20198b2-font-size );font-weight:var( --e-global-typography-20198b2-font-weight );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-544a8f3 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-b3983b2{color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button{background-color:var( --e-global-color-e39a7df );font-family:var( --e-global-typography-533bf34-font-family ), Sans-serif;font-size:var( --e-global-typography-533bf34-font-size );font-weight:var( --e-global-typography-533bf34-font-weight );text-transform:var( --e-global-typography-533bf34-text-transform );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button:hover, .elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-e39a7df );border-color:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-7d804a4.elementor-element{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button:hover svg, .elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button:focus svg{fill:var( --e-global-color-e39a7df );}.elementor-2021 .elementor-element.elementor-element-a506f0e{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-f913e63{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-f913e63:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-f913e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbd995a );background-image:url("https://www.hoggetto.it/wp-content/uploads/2025/08/hoggetto-icona-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-f913e63::before, .elementor-2021 .elementor-element.elementor-element-f913e63 > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-f913e63 > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-f913e63 > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-f913e63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-f913e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-dbd995a );--background-overlay:'';}.elementor-2021 .elementor-element.elementor-element-d00e100 .elementor-heading-title{font-family:var( --e-global-typography-e27dc02-font-family ), Sans-serif;font-size:var( --e-global-typography-e27dc02-font-size );font-weight:var( --e-global-typography-e27dc02-font-weight );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );color:var( --e-global-color-text );}.elementor-2021 .elementor-element.elementor-element-389f957 .elementor-heading-title{font-family:var( --e-global-typography-ce64dc2-font-family ), Sans-serif;font-size:var( --e-global-typography-ce64dc2-font-size );font-weight:var( --e-global-typography-ce64dc2-font-weight );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );color:var( --e-global-color-accent );}.elementor-2021 .elementor-element.elementor-element-72452a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-acc16f6{--display:flex;}.elementor-2021 .elementor-element.elementor-element-f134deb{--display:flex;}.elementor-2021 .elementor-element.elementor-element-1c3352e{--display:flex;}.elementor-2021 .elementor-element.elementor-element-cccb688{--display:flex;}.elementor-2021 .elementor-element.elementor-element-7a93fe5{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--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:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-2021 .elementor-element.elementor-element-7a93fe5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-dbd995a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e39a7df );}:where( .elementor-2021 .elementor-element.elementor-element-7a93fe5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:where( .elementor-2021 .elementor-element.elementor-element-7a93fe5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-7c43329{--min-height:50vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2021 .elementor-element.elementor-element-1fa863f .elementor-heading-title{font-size:var( --e-global-typography-20198b2-font-size );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-5d383c2{--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-2021 .elementor-element.elementor-element-bd919f4 .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-4625a8b .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9caa73d{--flex-direction:column-reverse;--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:50px;--padding-right:50px;}.elementor-2021 .elementor-element.elementor-element-bd73c97{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-e6db0b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-e6db0b7 .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-066b1d7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-171b21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-171b21c .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9aae47b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-0d280db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-6ba09c4 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-f55860c .elementor-heading-title{font-size:33px;}.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-2021 .elementor-element.elementor-element-b850749 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-d530078 .elementor-heading-title{font-size:33px;}.elementor-2021 .elementor-element.elementor-element-9ea2de9 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-2c8bfc3 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-b0c0074 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-400b255 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-20c25de .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-92b3399 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-3685cc4 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-caff372 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-3ea3828 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-f9004ba .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9cae8a2 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bda07fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-73a1ee9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-223128d .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-730150e .elementor-heading-title{font-size:33px;}.elementor-2021 .elementor-element.elementor-element-4219524 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-46a4bce .elementor-heading-title{font-size:33px;}.elementor-2021 .elementor-element.elementor-element-adb29bf .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-61a73ad .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-aa98990 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bd844d9 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-146a832 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-03316fa .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-74be646 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-b1a0c06 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-549eadc .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-5a2fc7a .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-483ced7 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-1a0f887{--min-height:60vh;}.elementor-2021 .elementor-element.elementor-element-2a8cced{--min-height:30vh;}.elementor-2021 .elementor-element.elementor-element-d518cdc .elementor-heading-title{font-size:var( --e-global-typography-20198b2-font-size );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-544a8f3 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-a506f0e{--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-2021 .elementor-element.elementor-element-d00e100 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-389f957 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-7a93fe5{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-2021 .elementor-element.elementor-element-7a93fe5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-7c43329{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2021 .elementor-element.elementor-element-efea483 .elementor-heading-title{font-size:40px;}.elementor-2021 .elementor-element.elementor-element-1fa863f .elementor-heading-title{font-size:var( --e-global-typography-20198b2-font-size );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-5d383c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-0eecf8c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-bd919f4 .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-4625a8b .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-6d89117{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-3b8d163 .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bf1081c .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-9caa73d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-bd73c97{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-e6db0b7 .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-066b1d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-171b21c .elementor-heading-title{font-size:var( --e-global-typography-1dea73d-font-size );line-height:var( --e-global-typography-1dea73d-line-height );letter-spacing:var( --e-global-typography-1dea73d-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-86cbc46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-0d280db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-6ba09c4 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-c5166bd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-48a3983{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-48a3983.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-f55860c .elementor-heading-title{font-size:24px;}.elementor-2021 .elementor-element.elementor-element-3381363{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-3381363.e-con{--align-self:center;}.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-2021 .elementor-element.elementor-element-b850749 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-b1947f5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-d4da491{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-d4da491.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-d530078 .elementor-heading-title{font-size:24px;}.elementor-2021 .elementor-element.elementor-element-7e93d66{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-7e93d66.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-9ea2de9 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-2855621{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-2855621.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-2c8bfc3 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-b9eb074{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-b9eb074.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-b0c0074 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-6b85a77{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-6b85a77.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-400b255 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-6119bc1{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-6119bc1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-20c25de .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-39e1ca9{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-39e1ca9.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-92b3399 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-4192963{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-4192963.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-3685cc4 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-065148e{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-065148e.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-caff372 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-35d643f{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-35d643f.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-3ea3828 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-076a8b4{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-076a8b4.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-f9004ba .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-4be38a1{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2021 .elementor-element.elementor-element-4be38a1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-9cae8a2 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bda07fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2021 .elementor-element.elementor-element-347ec83{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-73a1ee9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2021 .elementor-element.elementor-element-223128d .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-19d4856{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-8d26f29{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-c41faca{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-c41faca.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-730150e .elementor-heading-title{font-size:24px;}.elementor-2021 .elementor-element.elementor-element-8247144{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-8247144.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-4219524 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-0e71227{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-408b14c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-edc07ea{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-edc07ea.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-46a4bce .elementor-heading-title{font-size:24px;}.elementor-2021 .elementor-element.elementor-element-6e79df2{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6e79df2.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-adb29bf .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-c5afc0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-bad5290{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-9d028d7{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-9d028d7.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-61a73ad .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-7f334c1{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-7f334c1.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-aa98990 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-184cf08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-358d2d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-5def770{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-5def770.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-bd844d9 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-df8788c{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-df8788c.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-146a832 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-315cdc0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-3aa0ed6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-04eeeac{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-04eeeac.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-03316fa .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-a849074{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-a849074.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-74be646 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-32c9c11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-3476ad1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-6e4bc51{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-6e4bc51.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-b1a0c06 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-bae623a{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-bae623a.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-549eadc .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-22cd57d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-36837f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-17b43f6{--width:67px;--min-height:67px;--justify-content:center;}.elementor-2021 .elementor-element.elementor-element-17b43f6.e-con{--align-self:flex-start;}.elementor-2021 .elementor-element.elementor-element-5a2fc7a .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-d5ba703{--width:67%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-d5ba703.e-con{--align-self:center;}.elementor-2021 .elementor-element.elementor-element-483ced7 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-7467fcf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-2a8cced{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2021 .elementor-element.elementor-element-d518cdc .elementor-heading-title{font-size:var( --e-global-typography-20198b2-font-size );line-height:var( --e-global-typography-20198b2-line-height );letter-spacing:var( --e-global-typography-20198b2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-544a8f3 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-7d804a4 .elementor-button{font-size:var( --e-global-typography-533bf34-font-size );line-height:var( --e-global-typography-533bf34-line-height );letter-spacing:var( --e-global-typography-533bf34-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-f913e63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-d00e100 .elementor-heading-title{font-size:var( --e-global-typography-e27dc02-font-size );line-height:var( --e-global-typography-e27dc02-line-height );letter-spacing:var( --e-global-typography-e27dc02-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-389f957 .elementor-heading-title{font-size:var( --e-global-typography-ce64dc2-font-size );line-height:var( --e-global-typography-ce64dc2-line-height );letter-spacing:var( --e-global-typography-ce64dc2-letter-spacing );}.elementor-2021 .elementor-element.elementor-element-72452a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2021 .elementor-element.elementor-element-7a93fe5{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-2021 .elementor-element.elementor-element-7a93fe5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-4a6e02c{--width:50%;}.elementor-2021 .elementor-element.elementor-element-0eecf8c{--width:33.3333%;}.elementor-2021 .elementor-element.elementor-element-6d89117{--width:66.6666%;}.elementor-2021 .elementor-element.elementor-element-bd73c97{--width:68%;}.elementor-2021 .elementor-element.elementor-element-066b1d7{--width:68%;}.elementor-2021 .elementor-element.elementor-element-c5166bd{--width:100%;}.elementor-2021 .elementor-element.elementor-element-48a3983{--width:84px;}.elementor-2021 .elementor-element.elementor-element-3381363{--width:50%;}.elementor-2021 .elementor-element.elementor-element-b1947f5{--width:100%;}.elementor-2021 .elementor-element.elementor-element-d4da491{--width:84px;}.elementor-2021 .elementor-element.elementor-element-7e93d66{--width:50%;}.elementor-2021 .elementor-element.elementor-element-1db521b{--width:100%;}.elementor-2021 .elementor-element.elementor-element-2855621{--width:84px;}.elementor-2021 .elementor-element.elementor-element-b9eb074{--width:50%;}.elementor-2021 .elementor-element.elementor-element-7a66a19{--width:100%;}.elementor-2021 .elementor-element.elementor-element-6b85a77{--width:84px;}.elementor-2021 .elementor-element.elementor-element-6119bc1{--width:50%;}.elementor-2021 .elementor-element.elementor-element-c8b191a{--width:100%;}.elementor-2021 .elementor-element.elementor-element-39e1ca9{--width:84px;}.elementor-2021 .elementor-element.elementor-element-4192963{--width:50%;}.elementor-2021 .elementor-element.elementor-element-15f27ab{--width:100%;}.elementor-2021 .elementor-element.elementor-element-065148e{--width:84px;}.elementor-2021 .elementor-element.elementor-element-35d643f{--width:50%;}.elementor-2021 .elementor-element.elementor-element-8f8c42f{--width:100%;}.elementor-2021 .elementor-element.elementor-element-076a8b4{--width:84px;}.elementor-2021 .elementor-element.elementor-element-4be38a1{--width:50%;}.elementor-2021 .elementor-element.elementor-element-8d26f29{--width:100%;}.elementor-2021 .elementor-element.elementor-element-c41faca{--width:84px;}.elementor-2021 .elementor-element.elementor-element-8247144{--width:50%;}.elementor-2021 .elementor-element.elementor-element-408b14c{--width:100%;}.elementor-2021 .elementor-element.elementor-element-edc07ea{--width:84px;}.elementor-2021 .elementor-element.elementor-element-6e79df2{--width:50%;}.elementor-2021 .elementor-element.elementor-element-bad5290{--width:100%;}.elementor-2021 .elementor-element.elementor-element-9d028d7{--width:84px;}.elementor-2021 .elementor-element.elementor-element-7f334c1{--width:50%;}.elementor-2021 .elementor-element.elementor-element-358d2d4{--width:100%;}.elementor-2021 .elementor-element.elementor-element-5def770{--width:84px;}.elementor-2021 .elementor-element.elementor-element-df8788c{--width:50%;}.elementor-2021 .elementor-element.elementor-element-3aa0ed6{--width:100%;}.elementor-2021 .elementor-element.elementor-element-04eeeac{--width:84px;}.elementor-2021 .elementor-element.elementor-element-a849074{--width:50%;}.elementor-2021 .elementor-element.elementor-element-3476ad1{--width:100%;}.elementor-2021 .elementor-element.elementor-element-6e4bc51{--width:84px;}.elementor-2021 .elementor-element.elementor-element-bae623a{--width:50%;}.elementor-2021 .elementor-element.elementor-element-36837f0{--width:100%;}.elementor-2021 .elementor-element.elementor-element-17b43f6{--width:84px;}.elementor-2021 .elementor-element.elementor-element-d5ba703{--width:50%;}.elementor-2021 .elementor-element.elementor-element-1a0f887{--width:67%;}.elementor-2021 .elementor-element.elementor-element-2a8cced{--width:33%;}.elementor-2021 .elementor-element.elementor-element-f913e63{--width:33.3333%;}.elementor-2021 .elementor-element.elementor-element-72452a5{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2021 .elementor-element.elementor-element-0eecf8c{--width:100%;}.elementor-2021 .elementor-element.elementor-element-6d89117{--width:100%;}.elementor-2021 .elementor-element.elementor-element-bd73c97{--width:100%;}.elementor-2021 .elementor-element.elementor-element-066b1d7{--width:100%;}.elementor-2021 .elementor-element.elementor-element-1a0f887{--width:10%;}.elementor-2021 .elementor-element.elementor-element-2a8cced{--width:100%;}.elementor-2021 .elementor-element.elementor-element-f913e63{--width:100%;}.elementor-2021 .elementor-element.elementor-element-72452a5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-86cbc46 *//* CONTENITORE PRINCIPALE */
.elementor-2021 .elementor-element.elementor-element-86cbc46 {
    position: relative;
}

/* LINEA VERTICALE */
.elementor-2021 .elementor-element.elementor-element-86cbc46::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 450px;
    bottom: auto;
    height: 3500px;
    width: 3px;
    transform: translateX(-50%);
    background: linear-gradient(
        to bottom,
        #464895 0%,
        #464895 80%,
        rgba(70, 72, 149, 0) 100%
    );
    z-index: 0;
    pointer-events: none;
}

/* OGNI FASE */
.elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-step {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 350px;
    z-index: 1;
}

/* PALLINO NUMERATO */
.elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-number {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
}

/* CONTENUTO IMMAGINE + TESTO */
.elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-content {
    width: calc(50% - 75px);
    position: relative;
}

/* DESKTOP PICCOLI: 1025px - 1259px */
@media (min-width: 1025px) and (max-width: 1259px) {
    .elementor-2021 .elementor-element.elementor-element-86cbc46::before {
        height: 3200px;
    }
}



/* TABLET: 768px - 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2021 .elementor-element.elementor-element-86cbc46::before {
        top: 360px;
        height: 2800px;
    }

    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-content {
        width: calc(50% - 55px);
    }

    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-step {
        min-height: 300px;
    }

    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-number {
        top: 43%;
    }
}

/* MOBILE: FINO A 767px */
@media (max-width: 767px) {

    /* Linea a sinistra */
    .elementor-2021 .elementor-element.elementor-element-86cbc46::before {
        left: 35px;
        top: 70px;
        bottom: 70px;
        height: auto;
        transform: none;
    }

    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-step {
        min-height: auto;
        margin-bottom: 50px;
        justify-content: flex-end !important;
    }

    /* Numeri a sinistra */
    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-number {
        left: 35px;
        top: 40px;
        transform: translate(-50%, -50%);
    }

    /* Contenuti a destra */
    .elementor-2021 .elementor-element.elementor-element-86cbc46 .timeline-content {
        width: calc(100% - 90px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347ec83 */.elementor-2021 .elementor-element.elementor-element-347ec83 {
    position: relative;
}
.elementor-2021 .elementor-element.elementor-element-347ec83::before {
    content: "";
    position: absolute;
    left: 110px;
    top: 260px;
    height: calc(100% - 360px);
    width: 3px;
    background: linear-gradient(to bottom, #464895, rgba(6, 156, 218, 0));
    z-index: 0;
}

/* TABLET (fino a 1024px): la linea è troppo lunga → accorcio (aumento X) */
@media (max-width: 1024px) {
    .elementor-2021 .elementor-element.elementor-element-347ec83::before {
        height: calc(100% - 380px);   /* alza X finché smette di sforare sotto */
    }
}

/* MOBILE (fino a 767px): la linea è troppo corta → allungo (diminuisco X) */
@media (max-width: 767px) {
    .elementor-2021 .elementor-element.elementor-element-347ec83::before {
        left: 55px;      top:340px;              /* sposta la linea verso sinistra */
        height: calc(100% - 500px);    /* abbassa X finché arriva all'ultimo pallino */
    }
}/* End custom CSS */