.elementor-3822 .elementor-element.elementor-element-2ddb187{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-2ddb187:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-2ddb187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3822 .elementor-element.elementor-element-3d3076a{--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;}.elementor-3822 .elementor-element.elementor-element-accb857{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:2px 9px;--row-gap:2px;--column-gap:9px;--flex-wrap:wrap;--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-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-3822 .elementor-element.elementor-element-8cc5823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3822 .elementor-element.elementor-element-8cc5823 .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-text );}.elementor-3822 .elementor-element.elementor-element-08c7870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3822 .elementor-element.elementor-element-249bfe5{--display:flex;}.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 );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-3822 .elementor-element.elementor-element-b0f3f33{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-3b22ac6 );color:var( --e-global-color-3b22ac6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button:focus{background-color:var( --e-global-color-3b22ac6 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3822 .elementor-element.elementor-element-4fae7e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3822 .elementor-element.elementor-element-4a77fcb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-4a77fcb:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-4a77fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-bc7b934{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-bc7b934:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-bc7b934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-460a9c7{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-460a9c7:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-460a9c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-b3ff4cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-23aeea0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-949f5b6{--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;}.elementor-3822 .elementor-element.elementor-element-b7add6e{text-align:left;}.elementor-3822 .elementor-element.elementor-element-b7add6e .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-250c1b0 );}.elementor-3822 .elementor-element.elementor-element-8c6e9b5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-11feffe{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-11feffe:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-11feffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-8bf5a51{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-8bf5a51:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-8bf5a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-785dadc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-87d4e37 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-e472d41{--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;}.elementor-3822 .elementor-element.elementor-element-70c8d08{text-align:left;}.elementor-3822 .elementor-element.elementor-element-70c8d08 .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:#00D5C9;}.elementor-3822 .elementor-element.elementor-element-fb08fbe{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-8a617f6{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-8a617f6:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-8a617f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-c487a51{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-c487a51:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-c487a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-063aa09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-19d59b0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-de38e94{--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;}.elementor-3822 .elementor-element.elementor-element-06bfd6b{text-align:left;}.elementor-3822 .elementor-element.elementor-element-06bfd6b .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:#BFCB00;}.elementor-3822 .elementor-element.elementor-element-b9b03fc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-aa6812e{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-aa6812e:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-aa6812e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-b244b0f{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-b244b0f:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-b244b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-d139b59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-530b48b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-c3b5609{--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;}.elementor-3822 .elementor-element.elementor-element-86f8105{text-align:left;}.elementor-3822 .elementor-element.elementor-element-86f8105 .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:#FF6872;}.elementor-3822 .elementor-element.elementor-element-74ebae4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-42373d4{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-42373d4:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-42373d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-f983165{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-f983165:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-f983165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-d4f2c8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-d0e828e .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-bdd3b64{--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;}.elementor-3822 .elementor-element.elementor-element-f27d1b5{text-align:left;}.elementor-3822 .elementor-element.elementor-element-f27d1b5 .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:#FF82AA;}.elementor-3822 .elementor-element.elementor-element-49a0e73{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-7967187{--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-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-7967187:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-7967187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-2f9fb5b{--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-around;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-2f9fb5b:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-2f9fb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-2d6612f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-b7ce4ac .elementor-wrapper{--video-aspect-ratio:1;}.elementor-3822 .elementor-element.elementor-element-f313b5e{--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;}.elementor-3822 .elementor-element.elementor-element-249f453{text-align:left;}.elementor-3822 .elementor-element.elementor-element-249f453 .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-9407037 );}.elementor-3822 .elementor-element.elementor-element-5c26990{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-e7653eb{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3822 .elementor-element.elementor-element-e7653eb:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-e7653eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-bbc4458{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-e35a171{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:normal;line-height:1.2em;}.elementor-3822 .elementor-element.elementor-element-751de63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button{background-color:var( --e-global-color-3b22ac6 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3b22ac6 );border-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-d0eecf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button:focus svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button{background-color:var( --e-global-color-3b22ac6 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3b22ac6 );border-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-9032d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button:focus svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button{background-color:var( --e-global-color-3b22ac6 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3b22ac6 );border-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-fc4e27d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button:focus svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button{background-color:var( --e-global-color-3b22ac6 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3b22ac6 );border-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-ec3a8fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button:focus svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-27d915d{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3822 .elementor-element.elementor-element-27d915d:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-27d915d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-7e2f808{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-3dd1ab1{--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;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-281c72d{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:2px 9px;--row-gap:2px;--column-gap:9px;--flex-wrap:wrap;--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-3822 .elementor-element.elementor-element-c66de9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3822 .elementor-element.elementor-element-c66de9a .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-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-6a638d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-8682b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3822 .elementor-element.elementor-element-8682b45 .elementor-heading-title{color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-63e9bd1{--display:flex;--min-height:0px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-3822 .elementor-element.elementor-element-74a8c12{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-ae67077{--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:flex-start;--align-items:center;--z-index:2;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3822 .elementor-element.elementor-element-881206a{border-style:none;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title{border-width:0.8px;border-color:var( --e-global-color-3b22ac6 );padding:0px 0px 10px 0px;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-content{border-width:0.8px;border-block-end-color:var( --e-global-color-3b22ac6 );color:var( --e-global-color-3b22ac6 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:0px 30px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-item:not(:last-child){margin-block-end:5px;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-title, .elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-icon{color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-icon svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title.elementor-active a, .elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-title{font-family:"Parkinsans font bold", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-icon{margin-inline-end:0px;}.elementor-3822 .elementor-element.elementor-element-ddcb88e{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3822 .elementor-element.elementor-element-ddcb88e:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-ddcb88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-4791942{--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:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-4791942:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-4791942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-720c150{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 30px 0px;text-align:center;}.elementor-3822 .elementor-element.elementor-element-720c150 .elementor-heading-title{font-family:"Parkinsans font bold", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );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 );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-3822 .elementor-element.elementor-element-1924b65 .elementor-post__thumbnail__link{padding-bottom:calc( 0.95 * 100% );}.elementor-3822 .elementor-element.elementor-element-1924b65:after{content:"0.95";position:absolute;color:transparent;}.elementor-3822 .elementor-element.elementor-element-1924b65{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-3822 .elementor-element.elementor-element-1924b65 a .elementor-portfolio-item__overlay{background-color:#000000A8;}.elementor-3822 .elementor-element.elementor-element-1924b65 a .elementor-portfolio-item__title{color:var( --e-global-color-text );}.elementor-3822 .elementor-element.elementor-element-1924b65 .elementor-portfolio-item__title{font-family:"Parkinsans font bold", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;}.elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px;}.elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3b22ac6 );border-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-a75b3f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 30px 0px;z-index:5;}.elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button:focus svg{fill:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-4411a3a{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3822 .elementor-element.elementor-element-4411a3a:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-4411a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-2897365{--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:flex-start;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-3822 .elementor-element.elementor-element-2897365:not(.elementor-motion-effects-element-type-background), .elementor-3822 .elementor-element.elementor-element-2897365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b22ac6 );}.elementor-3822 .elementor-element.elementor-element-8795f23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3822 .elementor-element.elementor-element-8795f23 .elementor-heading-title{font-family:"Parkinsans font bold", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button:hover, .elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button:focus{background-color:var( --e-global-color-3b22ac6 );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-3822 .elementor-element.elementor-element-a17d141{margin:42px 42px calc(var(--kit-widget-spacing, 0px) + 42px) 42px;}.elementor-3822 .elementor-element.elementor-element-a17d141.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button:hover svg, .elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3822 .elementor-element.elementor-element-2ddb187{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-accb857{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.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-3822 .elementor-element.elementor-element-8cc5823 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3822 .elementor-element.elementor-element-4a77fcb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-bc7b934{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-460a9c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-b3ff4cc{--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-3822 .elementor-element.elementor-element-949f5b6{--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-3822 .elementor-element.elementor-element-b7add6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-11feffe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-8bf5a51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-785dadc{--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-3822 .elementor-element.elementor-element-e472d41{--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-3822 .elementor-element.elementor-element-70c8d08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-8a617f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-c487a51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-063aa09{--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-3822 .elementor-element.elementor-element-de38e94{--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-3822 .elementor-element.elementor-element-06bfd6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-aa6812e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-b244b0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-d139b59{--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-3822 .elementor-element.elementor-element-c3b5609{--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-3822 .elementor-element.elementor-element-86f8105 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-42373d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-f983165{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-d4f2c8d{--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-3822 .elementor-element.elementor-element-bdd3b64{--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-3822 .elementor-element.elementor-element-f27d1b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-7967187{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-2f9fb5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-2d6612f{--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-3822 .elementor-element.elementor-element-f313b5e{--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-3822 .elementor-element.elementor-element-249f453 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-e7653eb{--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:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-e35a171{font-size:17px;}.elementor-3822 .elementor-element.elementor-element-751de63{--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;--flex-wrap:wrap;}.elementor-3822 .elementor-element.elementor-element-27d915d{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-7e2f808{--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-3822 .elementor-element.elementor-element-3dd1ab1.e-con{--align-self:center;}.elementor-3822 .elementor-element.elementor-element-281c72d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:wrap;}.elementor-3822 .elementor-element.elementor-element-281c72d.e-con{--align-self:center;}.elementor-3822 .elementor-element.elementor-element-c66de9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-74a8c12{text-align:center;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-title{font-size:25px;}.elementor-3822 .elementor-element.elementor-element-ddcb88e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-4791942{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-720c150{padding:30px 30px 30px 30px;}.elementor-3822 .elementor-element.elementor-element-720c150 .elementor-heading-title{font-size:20px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-1924b65 .elementor-portfolio-item__title{font-size:30px;}.elementor-3822 .elementor-element.elementor-element-4411a3a{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-2897365{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-8795f23{padding:40px 30px 40px 30px;}.elementor-3822 .elementor-element.elementor-element-8795f23 .elementor-heading-title{font-size:25px;}.elementor-3822 .elementor-element.elementor-element-a17d141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-3822 .elementor-element.elementor-element-2ddb187{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3822 .elementor-element.elementor-element-accb857{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-3822 .elementor-element.elementor-element-07bee44{text-align:center;}.elementor-3822 .elementor-element.elementor-element-8cc5823{text-align:center;}.elementor-3822 .elementor-element.elementor-element-8cc5823 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3822 .elementor-element.elementor-element-b0f3f33{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3822 .elementor-element.elementor-element-4fae7e4.elementor-element{--align-self:center;}.elementor-3822 .elementor-element.elementor-element-4a77fcb{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3822 .elementor-element.elementor-element-460a9c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-b3ff4cc{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-949f5b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-b7add6e{text-align:center;}.elementor-3822 .elementor-element.elementor-element-b7add6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-8c6e9b5{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-8bf5a51{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-785dadc{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-e472d41{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-70c8d08{text-align:center;}.elementor-3822 .elementor-element.elementor-element-70c8d08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-fb08fbe{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-c487a51{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-063aa09{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-de38e94{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-06bfd6b{text-align:center;}.elementor-3822 .elementor-element.elementor-element-06bfd6b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-b9b03fc{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-b244b0f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-d139b59{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-c3b5609{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-86f8105{text-align:center;}.elementor-3822 .elementor-element.elementor-element-86f8105 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-74ebae4{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-f983165{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-d4f2c8d{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-bdd3b64{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-f27d1b5{text-align:center;}.elementor-3822 .elementor-element.elementor-element-f27d1b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-49a0e73{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-2f9fb5b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-2d6612f{--width:50%;--min-height:0px;}.elementor-3822 .elementor-element.elementor-element-f313b5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3822 .elementor-element.elementor-element-249f453{text-align:center;}.elementor-3822 .elementor-element.elementor-element-249f453 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-5c26990{text-align:center;font-size:14px;}.elementor-3822 .elementor-element.elementor-element-e35a171{text-align:center;}.elementor-3822 .elementor-element.elementor-element-751de63{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3822 .elementor-element.elementor-element-d0eecf0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button{padding:15px 15px 13px 15px;}.elementor-3822 .elementor-element.elementor-element-9032d86.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button{padding:15px 15px 13px 15px;}.elementor-3822 .elementor-element.elementor-element-fc4e27d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button{padding:15px 15px 13px 15px;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button{padding:15px 15px 13px 15px;}.elementor-3822 .elementor-element.elementor-element-3dd1ab1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3822 .elementor-element.elementor-element-281c72d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-3822 .elementor-element.elementor-element-c66de9a{text-align:center;}.elementor-3822 .elementor-element.elementor-element-c66de9a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-6a638d0{text-align:center;}.elementor-3822 .elementor-element.elementor-element-8682b45{text-align:center;}.elementor-3822 .elementor-element.elementor-element-63e9bd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3822 .elementor-element.elementor-element-74a8c12{text-align:center;}.elementor-3822 .elementor-element.elementor-element-ae67077{--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-start;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-toggle-title{font-size:20px;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-title{padding:10px 0px 10px 0px;}.elementor-3822 .elementor-element.elementor-element-881206a .elementor-tab-content{font-size:14px;padding:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-ddcb88e{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3822 .elementor-element.elementor-element-4791942{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-720c150{text-align:center;}.elementor-3822 .elementor-element.elementor-element-720c150 .elementor-heading-title{font-size:20px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3822 .elementor-element.elementor-element-1924b65 .elementor-portfolio-item__title{font-size:30px;}.elementor-3822 .elementor-element.elementor-element-a75b3f9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3822 .elementor-element.elementor-element-4411a3a{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3822 .elementor-element.elementor-element-2897365{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3822 .elementor-element.elementor-element-8795f23{padding:0px 0px 0px 0px;text-align:center;}.elementor-3822 .elementor-element.elementor-element-8795f23 .elementor-heading-title{font-size:20px;}.elementor-3822 .elementor-element.elementor-element-a17d141{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3822 .elementor-element.elementor-element-a17d141.elementor-element{--align-self:center;}.elementor-3822 .elementor-element.elementor-element-a17d141 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}}@media(min-width:768px){.elementor-3822 .elementor-element.elementor-element-3d3076a{--width:50%;}.elementor-3822 .elementor-element.elementor-element-accb857{--width:100%;}.elementor-3822 .elementor-element.elementor-element-08c7870{--width:50%;}.elementor-3822 .elementor-element.elementor-element-4a77fcb{--width:100%;}.elementor-3822 .elementor-element.elementor-element-bc7b934{--width:100%;}.elementor-3822 .elementor-element.elementor-element-b3ff4cc{--width:30%;}.elementor-3822 .elementor-element.elementor-element-949f5b6{--width:50%;}.elementor-3822 .elementor-element.elementor-element-11feffe{--width:100%;}.elementor-3822 .elementor-element.elementor-element-785dadc{--width:30%;}.elementor-3822 .elementor-element.elementor-element-e472d41{--width:50%;}.elementor-3822 .elementor-element.elementor-element-8a617f6{--width:100%;}.elementor-3822 .elementor-element.elementor-element-063aa09{--width:30%;}.elementor-3822 .elementor-element.elementor-element-de38e94{--width:50%;}.elementor-3822 .elementor-element.elementor-element-aa6812e{--width:100%;}.elementor-3822 .elementor-element.elementor-element-d139b59{--width:30%;}.elementor-3822 .elementor-element.elementor-element-c3b5609{--width:50%;}.elementor-3822 .elementor-element.elementor-element-42373d4{--width:100%;}.elementor-3822 .elementor-element.elementor-element-d4f2c8d{--width:30%;}.elementor-3822 .elementor-element.elementor-element-bdd3b64{--width:50%;}.elementor-3822 .elementor-element.elementor-element-7967187{--width:100%;}.elementor-3822 .elementor-element.elementor-element-2d6612f{--width:30%;}.elementor-3822 .elementor-element.elementor-element-f313b5e{--width:50%;}.elementor-3822 .elementor-element.elementor-element-e7653eb{--width:100%;}.elementor-3822 .elementor-element.elementor-element-bbc4458{--width:75%;}.elementor-3822 .elementor-element.elementor-element-7e2f808{--width:100%;}.elementor-3822 .elementor-element.elementor-element-3dd1ab1{--width:50%;}.elementor-3822 .elementor-element.elementor-element-281c72d{--width:100%;}.elementor-3822 .elementor-element.elementor-element-63e9bd1{--width:100%;}.elementor-3822 .elementor-element.elementor-element-ae67077{--width:50%;}.elementor-3822 .elementor-element.elementor-element-4791942{--width:100%;}.elementor-3822 .elementor-element.elementor-element-2897365{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3822 .elementor-element.elementor-element-3d3076a{--width:100%;}.elementor-3822 .elementor-element.elementor-element-08c7870{--width:100%;}.elementor-3822 .elementor-element.elementor-element-bbc4458{--width:100%;}.elementor-3822 .elementor-element.elementor-element-3dd1ab1{--width:100%;}.elementor-3822 .elementor-element.elementor-element-281c72d{--width:100%;}.elementor-3822 .elementor-element.elementor-element-63e9bd1{--width:100%;}.elementor-3822 .elementor-element.elementor-element-ae67077{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-07bee44 */.gradient-txt {
  /* seu gradiente – ajuste as cores conforme o desejado */
  background: linear-gradient(
    45deg,
    #d6c503, 
    #ff6644, 
    #b05acc,  
    #2743cb 
  );
  background-size: 200% 200%;           /* espaço para o movimento */
  
  /* clipe e cor do texto */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
          background-clip: text;
          color: transparent;
  
  /* animação contínua */
  animation: textGradientMove 4s ease infinite;
}

/* 3) Keyframes simples para mover na diagonal */
@keyframes textGradientMove {
  0%   { background-position:   0%  0%; }
  50%  { background-position: 100% 100%; }
  100% { background-position:   0%  0%; }
}

	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4fae7e4 *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-4fae7e4 .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-4fae7e4:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7b934 *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-bc7b934 .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11feffe *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-11feffe .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a617f6 *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-8a617f6 .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6812e *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-aa6812e .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42373d4 *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-42373d4 .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7967187 *//* No hover do container, inicia o “pulse” contínuo */
.elementor-3822 .elementor-element.elementor-element-7967187 .bg-image {
  animation: pulseImg 1.8s ease-in-out infinite;
}

/* Keyframes: cresce até 1.05 e volta a 1 */
@keyframes pulseImg {
  0%, 100% { transform: scale(1);   }
  50%      { transform: scale(1.05);}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0eecf0 *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-d0eecf0 .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-d0eecf0:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9032d86 *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-9032d86 .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-9032d86:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc4e27d *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-fc4e27d .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-fc4e27d:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec3a8fd *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-ec3a8fd .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-ec3a8fd:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a638d0 */.gradient-txt {
  /* seu gradiente – ajuste as cores conforme o desejado */
  background: linear-gradient(
    45deg,
    #f78444, 
    #bf69d5, 
    #96de87,  
    #5072db 
  );
  background-size: 200% 200%;           /* espaço para o movimento */
  
  /* clipe e cor do texto */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
          background-clip: text;
          color: transparent;
  
  /* animação contínua */
  animation: textGradientMove 4s ease infinite;
}

/* 3) Keyframes simples para mover na diagonal */
@keyframes textGradientMove {
  0%   { background-position:   0%  0%; }
  50%  { background-position: 100% 100%; }
  100% { background-position:   0%  0%; }
}

	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a75b3f9 *//* 2) Estilo da seta dentro do botão */
.elementor-3822 .elementor-element.elementor-element-a75b3f9 .elementor-button-icon {
  display: inline-block;
  margin-left: 5px;  
  margin-top:1px;/* 5px de espaço do texto */
  transform: translateX(0); /* ponto inicial */
}

/* 3) No hover do container, dispara a animação UMA vez */
.elementor-3822 .elementor-element.elementor-element-a75b3f9:hover .elementor-button-icon {
  animation: arrowSlide 0.8s ease-in-out forwards;
}

/* 4) Keyframes: vai para a direita e volta ao início */
@keyframes arrowSlide {
  0%   { transform: translateX(0);     }
  50%  { transform: translateX(100%);  }
  100% { transform: translateX(0);     }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Parkinsans font bold';
	font-display: auto;
	src: url('https://uppartner.pt/wp-content/uploads/2025/07/Parkinsans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */