.elementor-5587 .elementor-element.elementor-element-34e595b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-34e595b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-6a6940{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-5587 .elementor-element.elementor-element-4b2442c3{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-6a491ac6{text-align:center;}.elementor-5587 .elementor-element.elementor-element-6a491ac6 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-22815d08{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2c81bcf3{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-2c81bcf3:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-2c81bcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-276d8ded{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-26e1b8b .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5d584ef3{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-59ded851 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4bc244bf{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-22b34894{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-22b34894 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-22b34894 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-22b34894 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-22b34894 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-22b34894 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3eae2071{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4a451898{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-4a451898:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4a451898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-24755cb5 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5beda4cc{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-3846ef9c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-709fd625{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-23e9bb0c{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-23e9bb0c .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-23e9bb0c .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-23e9bb0c .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-23e9bb0c .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-23e9bb0c .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-360ecf31{--display:flex;}.elementor-5587 .elementor-element.elementor-element-32b3315f{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-32b3315f:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-32b3315f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-271b9bd5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-3c7f9719 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-223158d8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-e937c3c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-565bdade{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-19c7da0e{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-19c7da0e .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-19c7da0e .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-19c7da0e .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-19c7da0e .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-19c7da0e .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-53a18ce4{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1d07abd0{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-1d07abd0:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-1d07abd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-62c7ce98{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-340d84b8 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1c59753b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-1e119d50 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5daad23c{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5bb5cffa{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-5bb5cffa .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-5bb5cffa .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5bb5cffa .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5bb5cffa .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5bb5cffa .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-44cfe982{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-44cfe982 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-44cfe982 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-5fad584d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-5fad584d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-61551bbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-7805ed55{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-468fafa6{text-align:center;}.elementor-5587 .elementor-element.elementor-element-468fafa6 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-10cdeed5{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2a893966{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-2a893966:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-2a893966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-1d6ff668{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-66a27ea .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-142a3a0a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-1f22f8e5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-68b7bd98{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29e40307{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-29e40307 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-29e40307 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29e40307 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29e40307 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-29e40307 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7cdc063c{--display:flex;}.elementor-5587 .elementor-element.elementor-element-418279c8{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-418279c8:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-418279c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-612f48d1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-5027fbac .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4c1a4e03{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-33230373 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7b5aaebc{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-51614c4{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-51614c4 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-51614c4 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-51614c4 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-51614c4 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-51614c4 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-15254669{--display:flex;}.elementor-5587 .elementor-element.elementor-element-f6f2558{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-f6f2558:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-f6f2558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3cf4d591{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-3ca53a26 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-107e862{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-5fb4bf3e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7431e7c8{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-2cf2a3c9 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-16ad40f0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a557d8b{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-a557d8b:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-a557d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-4bf41907{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-7f2f855 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2b05b73b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-35828d4a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-57ed2cc2{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-e62d15{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-e62d15 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-e62d15 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-e62d15 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-e62d15 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-e62d15 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-41971cb0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-41971cb0 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-41971cb0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-7bbdf480{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-7bbdf480.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-166b6485{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-1201f1f6{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-63a0b7aa{text-align:center;}.elementor-5587 .elementor-element.elementor-element-63a0b7aa .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2d1c22fe{--display:flex;}.elementor-5587 .elementor-element.elementor-element-34564743{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-34564743:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-34564743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-474b0677{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-1a5eb84f .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1f12e08f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-6348ec0b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-565c643{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5a37bf7c{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-5a37bf7c .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-5a37bf7c .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5a37bf7c .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5a37bf7c .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5a37bf7c .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7c4357e6{--display:flex;}.elementor-5587 .elementor-element.elementor-element-26f667d6{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-26f667d6:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-26f667d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-4ec15ecc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-13fc073a .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-491308a6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-4d4842c5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-24f0c460{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-594baed{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-594baed .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-594baed .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-594baed .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-594baed .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-594baed .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7d74fa72{--display:flex;}.elementor-5587 .elementor-element.elementor-element-f4bb3b4{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-f4bb3b4:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-f4bb3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-18a83076{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-55c8e56b .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4ec95862{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-2bf65996 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-408668a7{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5eba59db{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-5eba59db .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-5eba59db .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5eba59db .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5eba59db .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5eba59db .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-51fe1397{--display:flex;}.elementor-5587 .elementor-element.elementor-element-65da38e5{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-65da38e5:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-65da38e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-1b661fc2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-54155b1d .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-eaec092{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-f50e11c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-9af71aa{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-8d597fb{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-8d597fb .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-8d597fb .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-8d597fb .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-8d597fb .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-8d597fb .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5af44734{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-5af44734 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-5af44734 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-b5f1644{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-b5f1644.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-286f6721{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-28f38b4e{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-12fc0cc4{text-align:center;}.elementor-5587 .elementor-element.elementor-element-12fc0cc4 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-38a2cc4f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-78618bb1{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-78618bb1:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-78618bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-72e2c593{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-6f70a0a1 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1bed533f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-407b2780 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4bf5d9b{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-505d2ef7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-505d2ef7 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-505d2ef7 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-505d2ef7 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-505d2ef7 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-505d2ef7 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-74f4350{--display:flex;}.elementor-5587 .elementor-element.elementor-element-24508c36{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-24508c36:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-24508c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3a7bf2da{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-4901d2f .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7179c922{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-76f37832 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6abd7a59{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4f1e47c7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-4f1e47c7 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-4f1e47c7 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4f1e47c7 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4f1e47c7 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-4f1e47c7 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-16e9a08{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2b359693{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-2b359693:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-2b359693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-32182ef1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-52544924 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-524d8cc3{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-24f18fd6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-796c9ea1{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-79ca6efe{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-79ca6efe .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-79ca6efe .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-79ca6efe .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-79ca6efe .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-79ca6efe .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-45741045{--display:flex;}.elementor-5587 .elementor-element.elementor-element-34aa1b1{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-34aa1b1:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-34aa1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3a6fd342{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-baf4fb5 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-44f57d6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-3ec1bc15 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1d4a76b2{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3a61c73c{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-3a61c73c .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-3a61c73c .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3a61c73c .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3a61c73c .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3a61c73c .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-67a21031{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-67a21031 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-67a21031 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-2e571ae1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-2e571ae1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-5eb43b87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-346952bb{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-288746fc{text-align:center;}.elementor-5587 .elementor-element.elementor-element-288746fc .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-42d255c2{--display:flex;}.elementor-5587 .elementor-element.elementor-element-41070450{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-41070450:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-41070450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-1463356c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-1dca14a1 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-53fa8a01{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-37e1c946 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-59668ac4{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7e77907b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-7e77907b .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-7e77907b .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7e77907b .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7e77907b .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7e77907b .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-660e3ced{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1473d510{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-1473d510:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-1473d510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-650f1270{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-118b1b49 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-49bb66f6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-6d39c402 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2819ee54{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2a5d895b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-2a5d895b .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-2a5d895b .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2a5d895b .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2a5d895b .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-2a5d895b .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-2f42c701{--display:flex;}.elementor-5587 .elementor-element.elementor-element-73d9e8e7{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-73d9e8e7:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-73d9e8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3134af54{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-602a2077 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-e6b914e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-50179832 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-60d17b8b{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6c55b43d{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-6c55b43d .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-6c55b43d .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6c55b43d .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6c55b43d .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-6c55b43d .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-10019ddf{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4ebab59c{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-4ebab59c:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4ebab59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-2746d0b0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-767fdb55 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-70d1dddc{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-95bebfa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-34c3879c{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-383efc08{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-383efc08 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-383efc08 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-383efc08 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-383efc08 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-383efc08 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7991af39{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-7991af39 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-7991af39 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-456e04cb{--display:flex;--min-height:70vh;--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;--overlay-opacity:0.4;}.elementor-5587 .elementor-element.elementor-element-456e04cb:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-456e04cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42cb066 );background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/10/divisione-legno-5-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-456e04cb::before, .elementor-5587 .elementor-element.elementor-element-456e04cb > .elementor-background-video-container::before, .elementor-5587 .elementor-element.elementor-element-456e04cb > .e-con-inner > .elementor-background-video-container::before, .elementor-5587 .elementor-element.elementor-element-456e04cb > .elementor-background-slideshow::before, .elementor-5587 .elementor-element.elementor-element-456e04cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5587 .elementor-element.elementor-element-456e04cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42cb066 );--background-overlay:'';}.elementor-5587 .elementor-element.elementor-element-3830ab86{padding:0px 0px 10px 0px;}.elementor-5587 .elementor-element.elementor-element-3830ab86 .elementor-heading-title{font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-44c73d3b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5587 .elementor-element.elementor-element-44c73d3b .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(42px,3.64vw,70px);font-weight:400;text-transform:uppercase;line-height:90%;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-3c7e9fd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap: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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-50512697 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-50512697{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-41981db1 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-41981db1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-3208bd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-102816b .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-102816b .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-102816b .elementor-button:focus{background-color:var( --e-global-color-264f530 );color:#3A2A1F;border-color:var( --e-global-color-264f530 );}.elementor-5587 .elementor-element.elementor-element-102816b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-102816b .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-102816b .elementor-button:focus svg{fill:#3A2A1F;}.elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button:focus{background-color:var( --e-global-color-264f530 );color:#3A2A1F;border-color:var( --e-global-color-264f530 );}.elementor-5587 .elementor-element.elementor-element-11a86c9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button:focus svg{fill:#3A2A1F;}.elementor-5587 .elementor-element.elementor-element-67ef6037{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-67ef6037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-aa4c00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-491f79ae{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-7bb87040{text-align:center;}.elementor-5587 .elementor-element.elementor-element-7bb87040 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-235c157a{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1241a442{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-1241a442:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-1241a442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-5823a12{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-43312a6 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5c14f538{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-9aab309 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-161cf4a7{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-11bd360f{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-11bd360f .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-11bd360f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-11bd360f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-11bd360f .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-11bd360f .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7d72a77{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6e7e23ff{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-6e7e23ff:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-6e7e23ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-77a8dc00{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-3410d225 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-320ffd41{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-203c9a6c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-64e1613a{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3fcd8343{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-3fcd8343 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-3fcd8343 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3fcd8343 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3fcd8343 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3fcd8343 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-60410412{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4939941b{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-4939941b:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4939941b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-692bf8b7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-43115b30 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5bd54fa8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-66ba1631 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-58f67dd9{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-68cb23ea{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-68cb23ea .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-68cb23ea .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-68cb23ea .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-68cb23ea .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-68cb23ea .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-1c34a717{--display:flex;}.elementor-5587 .elementor-element.elementor-element-750030d2{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-750030d2:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-750030d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-85d5888{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-64d72728 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7d365505{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-66858482 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6b8b5ead{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-50b838bf{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-50b838bf .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-50b838bf .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-50b838bf .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-50b838bf .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-50b838bf .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-77a5558e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-77a5558e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-77a5558e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-79867119{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-79867119.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-66d1a5cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-263baf38{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-2cd7fad4{text-align:center;}.elementor-5587 .elementor-element.elementor-element-2cd7fad4 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7755799f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-79f0cf2{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-79f0cf2:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-79f0cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-29adfd8c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-3473b795 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1fa4f149{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-4ada5b17 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1326ff36{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7c47dc22{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-7c47dc22 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-7c47dc22 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7c47dc22 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7c47dc22 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-7c47dc22 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-40707a9a{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1424138e{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-1424138e:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-1424138e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-17154d25{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-452c76b9 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-43a87ae2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-2e1d88ea .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5714d5c6{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1593e9c5{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-1593e9c5 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-1593e9c5 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1593e9c5 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1593e9c5 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-1593e9c5 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-1b663e17{--display:flex;}.elementor-5587 .elementor-element.elementor-element-727a80ed{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-727a80ed:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-727a80ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-22d3c419{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-5581929d .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7845e03a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-7d67f884 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4a35e965{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3378c91f{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-3378c91f .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-3378c91f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3378c91f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3378c91f .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3378c91f .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-628208ce{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6c2d1dce{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-6c2d1dce:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-6c2d1dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3c5c8dba{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-76ef489c .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2d9835f9{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-2cf8077d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1098e36c{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-367b1d28{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-367b1d28 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-367b1d28 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-367b1d28 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-367b1d28 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-367b1d28 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-6df4a456{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5587 .elementor-element.elementor-element-6db73b98{--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;}.elementor-5587 .elementor-element.elementor-element-cfbee3f{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-717e89ae{text-align:center;}.elementor-5587 .elementor-element.elementor-element-717e89ae .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-5587 .elementor-element.elementor-element-1c1784a7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6c619ce4{padding:0px 0px 0px 0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6c619ce4 p{margin-block-end:9px;}.elementor-5587 .elementor-element.elementor-element-4199714e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-69caa296{padding:0px 0px 0px 0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-69caa296 p{margin-block-end:9px;}.elementor-5587 .elementor-element.elementor-element-61f594c0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-42fc8328{padding:0px 0px 0px 0px;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-42fc8328 p{margin-block-end:9px;}.elementor-5587 .elementor-element.elementor-element-51be1bfa .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-51be1bfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-51be1bfa.elementor-element{--align-self:flex-start;}.elementor-5587 .elementor-element.elementor-element-35f6208d{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-35f6208d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-5587 .elementor-element.elementor-element-35f6208d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Gordita Regular", Sans-serif;font-weight:400;line-height:150%;letter-spacing:0.8px;}.elementor-5587 .elementor-element.elementor-element-35f6208d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] :is( span, a, i ), .elementor-5587 .elementor-element.elementor-element-35f6208d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5587 .elementor-element.elementor-element-35f6208d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:075px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5587 .elementor-element.elementor-element-71053a7a{--display:flex;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2cab0e2b img{width:100%;height:500px;object-fit:cover;object-position:top right;}.elementor-5587 .elementor-element.elementor-element-789ec638{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-789ec638.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-476ab824{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-71507e0d{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-71d659fa{text-align:center;}.elementor-5587 .elementor-element.elementor-element-71d659fa .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6c0ba67b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-7e2d1533{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-7e2d1533:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-7e2d1533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-50904845{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-6c41b2a0 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3be8be17{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-784bc550 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1c9af0a{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-47a3fdfa{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-47a3fdfa .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-47a3fdfa .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-47a3fdfa .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-47a3fdfa .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-47a3fdfa .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3938806f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2fa6f972{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-2fa6f972:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-2fa6f972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-3f2f4747{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-7d0237ed .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-2634b631{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-27d84e7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-d3589b{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6398230b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-6398230b .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-6398230b .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6398230b .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6398230b .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-6398230b .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5a42590a{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1e7e1641{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-1e7e1641:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-1e7e1641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-ed639e7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-31326d62 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4831add2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-1409b692 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3639c6a{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1ad74c1f{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-1ad74c1f .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-1ad74c1f .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1ad74c1f .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1ad74c1f .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-1ad74c1f .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-12838c8b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4c9a350f{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-4c9a350f:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4c9a350f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-37653964{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-5183321 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-6ac6ccaa{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-f239d00 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-7dac0b0{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4b30f938{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-4b30f938 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-4b30f938 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4b30f938 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4b30f938 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-4b30f938 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-35241f8e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-35241f8e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-35241f8e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-1989e1e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5587 .elementor-element.elementor-element-4b01b231{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5587 .elementor-element.elementor-element-1a3b4c1{width:var( --container-widget-width, min(900px,100%) );max-width:min(900px,100%);--container-widget-width:min(900px,100%);--container-widget-flex-grow:0;text-align:center;}.elementor-5587 .elementor-element.elementor-element-1a3b4c1 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-4538cff1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-5587 .elementor-element.elementor-element-463a56a2{--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;}.elementor-5587 .elementor-element.elementor-element-31ab2247{--display:flex;}.elementor-5587 .elementor-element.elementor-element-472d53bd img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-5587 .elementor-element.elementor-element-2ed182e1{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-78fcabdc{text-align:center;}.elementor-5587 .elementor-element.elementor-element-78fcabdc .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-47a3453a{text-align:center;}.elementor-5587 .elementor-element.elementor-element-718a642{--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;}.elementor-5587 .elementor-element.elementor-element-29f4ab50{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-2e1cabf8{text-align:center;}.elementor-5587 .elementor-element.elementor-element-2e1cabf8 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-47cea4d9{text-align:center;color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-5475fd7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:152px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-0628020{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 00px 0px 01px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-5587 .elementor-element.elementor-element-0628020.elementor-element{--align-self:flex-start;}.elementor-5587 .elementor-element.elementor-element-0628020 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5587 .elementor-element.elementor-element-0628020 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5587 .elementor-element.elementor-element-0628020 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5587 .elementor-element.elementor-element-47a5a704{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 00px 0px 8px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-5587 .elementor-element.elementor-element-47a5a704.elementor-element{--align-self:flex-start;}.elementor-5587 .elementor-element.elementor-element-47a5a704 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5587 .elementor-element.elementor-element-47a5a704 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5587 .elementor-element.elementor-element-47a5a704 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5587 .elementor-element.elementor-element-ccf489b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6a287ad7 img{width:100%;height:415px;object-fit:cover;object-position:center center;}.elementor-5587 .elementor-element.elementor-element-60bdc0f4{--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;}.elementor-5587 .elementor-element.elementor-element-66ae9cdf{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4cde62f9 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-5587 .elementor-element.elementor-element-1b75bc4{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-87e2dc2{text-align:center;}.elementor-5587 .elementor-element.elementor-element-87e2dc2 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7caa07e4{text-align:center;color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-22f101ad .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-22f101ad{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-132017b5{--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;}.elementor-5587 .elementor-element.elementor-element-5c8229d4{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-418069f4{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-5587 .elementor-element.elementor-element-8b3fd69{text-align:center;}.elementor-5587 .elementor-element.elementor-element-8b3fd69 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3053647f{text-align:center;}.elementor-5587 .elementor-element.elementor-element-3053647f .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-292e86bc{text-align:center;color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-2f1f567d{text-align:center;}.elementor-5587 .elementor-element.elementor-element-2f1f567d .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-5023b6fe{text-align:center;color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-4faabb33 .elementor-button{background-color:#F3EEE700;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-4faabb33{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-418623c1{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5b2600ac img{width:100%;height:395px;object-fit:cover;object-position:center center;}.elementor-5587 .elementor-element.elementor-element-23beb6e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-23beb6e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-3a775806{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-1fddcfdf{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-129b380f{text-align:center;}.elementor-5587 .elementor-element.elementor-element-129b380f .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-567c15e8{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6871f228{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-6871f228:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-6871f228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-1513a3ab{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-44f559fc .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-312e8f2f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-3efc5a6b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3f23ba21{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3798d787{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-3798d787 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-3798d787 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3798d787 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3798d787 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-3798d787 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-75290091{--display:flex;}.elementor-5587 .elementor-element.elementor-element-14ad3ef3{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-14ad3ef3:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-14ad3ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-5ee37d5a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-343ee5dc .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4ab0e96{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-b44ae50 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-a789fb8{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29668a89{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-29668a89 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-29668a89 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29668a89 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-29668a89 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-29668a89 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-2f7a8b0d{--display:flex;}.elementor-5587 .elementor-element.elementor-element-36b8ac23{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-36b8ac23:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-36b8ac23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-466451a8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-2fe120db .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-798e0ef3{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-22d29513 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-3c0c836{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-27028526{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-27028526 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-27028526 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-27028526 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-27028526 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-27028526 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5b46fb87{--display:flex;}.elementor-5587 .elementor-element.elementor-element-67b8f2f2{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-67b8f2f2:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-67b8f2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-1c37931b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-52c25225 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-47e3fe6e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-5a5866de .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-1167d3dc{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-720062d7{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-720062d7 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-720062d7 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-720062d7 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-720062d7 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-720062d7 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5755a825{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-5755a825 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-5755a825 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-5587 .elementor-element.elementor-element-fedf0d2{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-fedf0d2:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-fedf0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/10/chi-siamo-visual.jpg");background-position:center center;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-6da27038{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5587 .elementor-element.elementor-element-14ed0d06{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-5587 .elementor-element.elementor-element-31e174cf{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5587 .elementor-element.elementor-element-7495d93e .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;line-height:normal;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-3f563d97 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-7cbe22a0{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5587 .elementor-element.elementor-element-561819ef .elementor-heading-title{font-family:"Avant Garde", Sans-serif;font-size:clamp(26px,1.66vw,32px);font-weight:500;line-height:normal;letter-spacing:0.5px;}.elementor-5587 .elementor-element.elementor-element-70b0bb2e .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-1f75b4ed{--display:flex;}.elementor-5587 .elementor-element.elementor-element-13c1e1dd p{margin-block-end:18px;}.elementor-5587 .elementor-element.elementor-element-18041340 .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-58c347d9{padding:020px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-13eadd30{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6a7f7821 p{margin-block-end:18px;}.elementor-5587 .elementor-element.elementor-element-631db11e .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-19519a94{padding:020px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-77b6143d .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-5262fb2e{padding:020px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-3fbdae7b .elementor-button{background-color:#2E2E2B00;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-3fbdae7b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-3df01df6{--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-5587 .elementor-element.elementor-element-3df01df6:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-3df01df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-264f530 );}.elementor-5587 .elementor-element.elementor-element-56c537a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-87px;--margin-bottom:-107px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-1c02288f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3a04ea6{padding:20px 0px 22px 0px;text-align:center;}.elementor-5587 .elementor-element.elementor-element-3a04ea6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-5587 .elementor-element.elementor-element-3a04ea6 .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3b3173b0{width:var( --container-widget-width, 85.271% );max-width:85.271%;padding:0px 0px 0px 0px;--container-widget-width:85.271%;--container-widget-flex-grow:0;text-align:center;}.elementor-5587 .elementor-element.elementor-element-3b3173b0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-3b3173b0 p{margin-block-end:14px;}.elementor-5587 .elementor-element.elementor-element-c40395b .elementor-button{background-color:#2E2E2B00;font-family:"Gordita Regular", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:130%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-c40395b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-6f9df4d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-23px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5587 .elementor-element.elementor-element-6f9df4d6:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-6f9df4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-264f530 );}.elementor-5587 .elementor-element.elementor-element-3efd3782{--display:flex;}.elementor-5587 .elementor-element.elementor-element-446cf77f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-446cf77f img{width:100%;height:40%;object-fit:cover;object-position:center center;}.elementor-5587 .elementor-element.elementor-element-2a54c014{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.6;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;bottom:0px;--z-index:2;}.elementor-5587 .elementor-element.elementor-element-2a54c014::before, .elementor-5587 .elementor-element.elementor-element-2a54c014 > .elementor-background-video-container::before, .elementor-5587 .elementor-element.elementor-element-2a54c014 > .e-con-inner > .elementor-background-video-container::before, .elementor-5587 .elementor-element.elementor-element-2a54c014 > .elementor-background-slideshow::before, .elementor-5587 .elementor-element.elementor-element-2a54c014 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5587 .elementor-element.elementor-element-2a54c014 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42cb066 );--background-overlay:'';}body:not(.rtl) .elementor-5587 .elementor-element.elementor-element-2a54c014{left:0px;}body.rtl .elementor-5587 .elementor-element.elementor-element-2a54c014{right:0px;}.elementor-5587 .elementor-element.elementor-element-5ffd7fa8 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-c48e3b0 .elementor-button{background-color:#F3EEE700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-c48e3b0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5587 .elementor-element.elementor-element-63dfe5b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-1fa7ddf2{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:-59px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-67242e73{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5587 .elementor-element.elementor-element-21db65e .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-579d1954{--display:flex;}.elementor-5587 .elementor-element.elementor-element-39c270ea{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5f9819c0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-373d63f9{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3019288e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2f949de{--display:flex;}.elementor-5587 .elementor-element.elementor-element-461168c{--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-5587 .elementor-element.elementor-element-20683964{--n-accordion-title-font-size:var( --e-global-typography-text-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:16px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-5587 .elementor-element.elementor-element-20683964 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2E2E2B;}.elementor-5587 .elementor-element.elementor-element-20683964 {--n-accordion-padding:12px 0px 12px 0px;}:where( .elementor-5587 .elementor-element.elementor-element-20683964 > .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-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7adfe98{--display:flex;}.elementor-5587 .elementor-element.elementor-element-7adfe98:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-7adfe98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioquattrodesign.com/wp-content/uploads/2025/10/3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-7e0c9ad6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-5587 .elementor-element.elementor-element-7e0c9ad6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5587 .elementor-element.elementor-element-150aa2a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5587 .elementor-element.elementor-element-5a2c3933{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-29feeccb{text-align:center;}.elementor-5587 .elementor-element.elementor-element-29feeccb .elementor-heading-title{font-family:var( --e-global-typography-30ccacc-font-family ), Sans-serif;font-size:var( --e-global-typography-30ccacc-font-size );font-weight:var( --e-global-typography-30ccacc-font-weight );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-310bf5ac{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5c80c19{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-5c80c19:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-5c80c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-6c280e36{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5c5f202d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-64f8d5f4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-55952d8b{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-394afba3{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-394afba3 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-394afba3 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-394afba3 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-394afba3 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-394afba3 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-4f863173{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2d1f0452{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-2d1f0452:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-2d1f0452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-54bcba82{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-241b59c7 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-45842383{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-187c373c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-427db874{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-58bb587b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-58bb587b .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-58bb587b .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-58bb587b .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-58bb587b .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-58bb587b .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-5d962512{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4a161ad9{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-4a161ad9:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4a161ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-7c29ba78{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-9b87828 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-73ef14c9{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-261f30e1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-5c19c1ab{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-9bc6571{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-9bc6571 .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-9bc6571 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-9bc6571 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-9bc6571 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-9bc6571 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-72bd2539{--display:flex;}.elementor-5587 .elementor-element.elementor-element-27549398{--display:flex;--min-height:480px;--justify-content:flex-end;}.elementor-5587 .elementor-element.elementor-element-27549398:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-27549398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5587 .elementor-element.elementor-element-54301d4b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5587 .elementor-element.elementor-element-16565213 .elementor-heading-title{font-family:var( --e-global-typography-4c42f98-font-family ), Sans-serif;font-size:var( --e-global-typography-4c42f98-font-size );font-weight:var( --e-global-typography-4c42f98-font-weight );text-transform:var( --e-global-typography-4c42f98-text-transform );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-63742a3b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5587 .elementor-element.elementor-element-1041f71a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-4a36fc56{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-48d2794d{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5587 .elementor-element.elementor-element-48d2794d .elementor-social-icon{background-color:#F3EEE700;--icon-padding:0em;}.elementor-5587 .elementor-element.elementor-element-48d2794d .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-48d2794d .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-5587 .elementor-element.elementor-element-48d2794d .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-48d2794d .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-5587 .elementor-element.elementor-element-437230fb{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;padding:0px 0px 88px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-437230fb :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-5587 .elementor-element.elementor-element-437230fb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5587 .elementor-element.elementor-element-6a6940{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-61551bbc{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-166b6485{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-286f6721{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-5eb43b87{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-aa4c00{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-66d1a5cc{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-476ab824{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-3a775806{--width:min(680px,100%);}.elementor-5587 .elementor-element.elementor-element-fedf0d2{--content-width:1600px;}.elementor-5587 .elementor-element.elementor-element-2a54c014{--width:min(500px,100%);}.elementor-5587 .elementor-element.elementor-element-150aa2a3{--width:min(680px,100%);}}@media(max-width:1440px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4b2442c3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-6a491ac6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-26e1b8b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-59ded851 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24755cb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3846ef9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3c7f9719 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-e937c3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-340d84b8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1e119d50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7805ed55{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-468fafa6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66a27ea .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f22f8e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5027fbac .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-33230373 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ca53a26 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5fb4bf3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7f2f855 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35828d4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1201f1f6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-63a0b7aa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1a5eb84f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6348ec0b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-13fc073a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4d4842c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-55c8e56b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2bf65996 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-54155b1d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f50e11c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-28f38b4e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-12fc0cc4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6f70a0a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-407b2780 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4901d2f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76f37832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52544924 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24f18fd6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-baf4fb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ec1bc15 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-346952bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-288746fc .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1dca14a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-37e1c946 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-118b1b49 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6d39c402 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-602a2077 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-50179832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-767fdb55 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-95bebfa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-491f79ae{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-7bb87040 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43312a6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9aab309 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3410d225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-203c9a6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43115b30 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66ba1631 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64d72728 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66858482 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-263baf38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2cd7fad4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3473b795 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4ada5b17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-452c76b9 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1d88ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5581929d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d67f884 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76ef489c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2cf8077d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-717e89ae .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-6c619ce4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-69caa296{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-42fc8328{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-71507e0d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-71d659fa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6c41b2a0 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-784bc550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d0237ed .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-27d84e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-31326d62 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1409b692 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5183321 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f239d00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1a3b4c1 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-78fcabdc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1cabf8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-87e2dc2 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-8b3fd69 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3053647f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2f1f567d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-1fddcfdf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-129b380f .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-44f559fc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3efc5a6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-343ee5dc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-b44ae50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2fe120db .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-22d29513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52c25225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a5866de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-14ed0d06{--grid-auto-flow:row;}.elementor-5587 .elementor-element.elementor-element-3f563d97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-70b0bb2e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-18041340 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-631db11e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-77b6143d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-3a04ea6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5ffd7fa8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-21db65e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-20683964{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-5587 .elementor-element.elementor-element-20683964 > .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-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a2c3933{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-29feeccb .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64f8d5f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-241b59c7 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-187c373c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9b87828 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-261f30e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-16565213 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1041f71a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1220px){.elementor-5587 .elementor-element.elementor-element-44cfe982{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-41971cb0{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-5af44734{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-67a21031{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-7991af39{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-77a5558e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-35241f8e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-5755a825{--e-n-carousel-swiper-slides-to-display:3;}.elementor-5587 .elementor-element.elementor-element-14ed0d06{--grid-auto-flow:row;}.elementor-5587 .elementor-element.elementor-element-437230fb{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4b2442c3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-6a491ac6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-26e1b8b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-59ded851 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24755cb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3846ef9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3c7f9719 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-e937c3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-340d84b8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1e119d50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-44cfe982{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-7805ed55{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-468fafa6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66a27ea .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f22f8e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5027fbac .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-33230373 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ca53a26 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5fb4bf3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7f2f855 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35828d4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-41971cb0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-1201f1f6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-63a0b7aa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1a5eb84f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6348ec0b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-13fc073a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4d4842c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-55c8e56b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2bf65996 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-54155b1d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f50e11c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5af44734{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-28f38b4e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-12fc0cc4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6f70a0a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-407b2780 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4901d2f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76f37832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52544924 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24f18fd6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-baf4fb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ec1bc15 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-67a21031{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-346952bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-288746fc .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1dca14a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-37e1c946 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-118b1b49 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6d39c402 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-602a2077 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-50179832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-767fdb55 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-95bebfa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7991af39{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-491f79ae{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-7bb87040 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43312a6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9aab309 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3410d225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-203c9a6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43115b30 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66ba1631 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64d72728 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66858482 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-77a5558e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-263baf38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2cd7fad4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3473b795 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4ada5b17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-452c76b9 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1d88ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5581929d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d67f884 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76ef489c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2cf8077d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-717e89ae .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-6c619ce4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-69caa296{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-42fc8328{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-71507e0d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-71d659fa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6c41b2a0 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-784bc550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d0237ed .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-27d84e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-31326d62 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1409b692 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5183321 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f239d00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35241f8e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-1a3b4c1 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-78fcabdc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1cabf8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-87e2dc2 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-8b3fd69 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3053647f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2f1f567d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-1fddcfdf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-129b380f .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-44f559fc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3efc5a6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-343ee5dc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-b44ae50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2fe120db .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-22d29513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52c25225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a5866de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5755a825{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5587 .elementor-element.elementor-element-14ed0d06{--grid-auto-flow:row;}.elementor-5587 .elementor-element.elementor-element-3f563d97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-70b0bb2e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-18041340 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-631db11e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-77b6143d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-3a04ea6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5ffd7fa8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1fa7ddf2{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5587 .elementor-element.elementor-element-21db65e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-20683964{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-5587 .elementor-element.elementor-element-20683964 > .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-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a2c3933{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-29feeccb .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64f8d5f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-241b59c7 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-187c373c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9b87828 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-261f30e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-16565213 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1041f71a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-437230fb{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4b2442c3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-6a491ac6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-26e1b8b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-59ded851 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24755cb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3846ef9c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3c7f9719 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-e937c3c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-340d84b8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1e119d50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-44cfe982{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-7805ed55{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-468fafa6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66a27ea .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f22f8e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5027fbac .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-33230373 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ca53a26 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5fb4bf3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7f2f855 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35828d4a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-41971cb0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-1201f1f6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-63a0b7aa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1a5eb84f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6348ec0b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-13fc073a .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4d4842c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-55c8e56b .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2bf65996 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-54155b1d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f50e11c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5af44734{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-28f38b4e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-12fc0cc4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6f70a0a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-407b2780 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4901d2f .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76f37832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52544924 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-24f18fd6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-baf4fb5 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3ec1bc15 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-67a21031{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-346952bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-288746fc .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1dca14a1 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-37e1c946 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-118b1b49 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6d39c402 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-602a2077 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-50179832 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-767fdb55 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-95bebfa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7991af39{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-456e04cb{--min-height:55vh;}.elementor-5587 .elementor-element.elementor-element-3830ab86 .elementor-heading-title{font-size:13px;}.elementor-5587 .elementor-element.elementor-element-44c73d3b .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-50512697 .elementor-button{font-size:13px;}.elementor-5587 .elementor-element.elementor-element-41981db1 .elementor-button{font-size:13px;}.elementor-5587 .elementor-element.elementor-element-3208bd9{--margin-top:0px;--margin-bottom:-32px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5587 .elementor-element.elementor-element-102816b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 15px 4px 9px;}.elementor-5587 .elementor-element.elementor-element-102816b .elementor-button{font-size:12px;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:06px 8px 3px 7px;}.elementor-5587 .elementor-element.elementor-element-11a86c9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 15px 4px 9px;}.elementor-5587 .elementor-element.elementor-element-11a86c9 .elementor-button{font-size:12px;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:06px 8px 3px 7px;}.elementor-5587 .elementor-element.elementor-element-491f79ae{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-7bb87040 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43312a6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9aab309 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3410d225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-203c9a6c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-43115b30 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66ba1631 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64d72728 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-66858482 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-77a5558e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-263baf38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2cd7fad4 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3473b795 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-4ada5b17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-452c76b9 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1d88ea .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5581929d .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d67f884 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-76ef489c .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2cf8077d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5c9ffdb1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-717e89ae .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-1c1784a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-6c619ce4{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-69caa296{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-42fc8328{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35f6208d{--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2cab0e2b img{height:253px;}.elementor-5587 .elementor-element.elementor-element-71507e0d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-71d659fa .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-6c41b2a0 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-784bc550 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-7d0237ed .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-27d84e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-31326d62 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1409b692 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5183321 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-f239d00 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-35241f8e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-1a3b4c1 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-472d53bd img{height:200px;}.elementor-5587 .elementor-element.elementor-element-78fcabdc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2e1cabf8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5475fd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-0628020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-47a5a704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-ccf489b.e-con{--order:-99999 /* order start hack */;}.elementor-5587 .elementor-element.elementor-element-6a287ad7.elementor-element{--order:-99999 /* order start hack */;}.elementor-5587 .elementor-element.elementor-element-6a287ad7 img{height:200px;}.elementor-5587 .elementor-element.elementor-element-66ae9cdf{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-4cde62f9 img{height:200px;}.elementor-5587 .elementor-element.elementor-element-87e2dc2 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-22f101ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5587 .elementor-element.elementor-element-8b3fd69 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3053647f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-2f1f567d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-418623c1.e-con{--order:-99999 /* order start hack */;}.elementor-5587 .elementor-element.elementor-element-5b2600ac img{height:200px;}.elementor-5587 .elementor-element.elementor-element-1fddcfdf{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-129b380f .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-44f559fc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-3efc5a6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-343ee5dc .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-b44ae50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-2fe120db .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-22d29513 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-52c25225 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a5866de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5755a825{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5587 .elementor-element.elementor-element-14ed0d06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5587 .elementor-element.elementor-element-3f563d97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-70b0bb2e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-18041340 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-631db11e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-77b6143d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-56c537a{--margin-top:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5587 .elementor-element.elementor-element-3a04ea6 .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-c40395b{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-5587 .elementor-element.elementor-element-6f9df4d6{--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-5587 .elementor-element.elementor-element-3efd3782{--min-height:400px;}.elementor-5587 .elementor-element.elementor-element-446cf77f img{height:100%;}.elementor-5587 .elementor-element.elementor-element-5ffd7fa8 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-21db65e .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-20683964{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-5587 .elementor-element.elementor-element-20683964 > .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-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-5a2c3933{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5587 .elementor-element.elementor-element-29feeccb .elementor-heading-title{font-size:var( --e-global-typography-30ccacc-font-size );line-height:var( --e-global-typography-30ccacc-line-height );letter-spacing:var( --e-global-typography-30ccacc-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-64f8d5f4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-241b59c7 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-187c373c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-9b87828 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-261f30e1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-16565213 .elementor-heading-title{font-size:var( --e-global-typography-4c42f98-font-size );line-height:var( --e-global-typography-4c42f98-line-height );letter-spacing:var( --e-global-typography-4c42f98-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-1041f71a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5587 .elementor-element.elementor-element-437230fb{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-26e1b8b */.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276d8ded */.elementor-5587 .elementor-element.elementor-element-276d8ded{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81bcf3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2c81bcf3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2c81bcf3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24755cb5 */.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f6ba6 */.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a451898 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a451898 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a451898:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7f9719 */.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271b9bd5 */.elementor-5587 .elementor-element.elementor-element-271b9bd5{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3315f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-32b3315f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-32b3315f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340d84b8 */.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7ce98 */.elementor-5587 .elementor-element.elementor-element-62c7ce98{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d07abd0 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1d07abd0 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1d07abd0:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e1b8b */.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276d8ded */.elementor-5587 .elementor-element.elementor-element-276d8ded{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81bcf3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2c81bcf3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2c81bcf3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24755cb5 */.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f6ba6 */.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a451898 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a451898 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a451898:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7f9719 */.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271b9bd5 */.elementor-5587 .elementor-element.elementor-element-271b9bd5{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3315f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-32b3315f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-32b3315f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340d84b8 */.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7ce98 */.elementor-5587 .elementor-element.elementor-element-62c7ce98{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d07abd0 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1d07abd0 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1d07abd0:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e1b8b */.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276d8ded */.elementor-5587 .elementor-element.elementor-element-276d8ded{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81bcf3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2c81bcf3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2c81bcf3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24755cb5 */.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f6ba6 */.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a451898 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a451898 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a451898:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7f9719 */.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271b9bd5 */.elementor-5587 .elementor-element.elementor-element-271b9bd5{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3315f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-32b3315f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-32b3315f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340d84b8 */.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7ce98 */.elementor-5587 .elementor-element.elementor-element-62c7ce98{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d07abd0 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1d07abd0 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1d07abd0:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e1b8b */.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276d8ded */.elementor-5587 .elementor-element.elementor-element-276d8ded{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81bcf3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2c81bcf3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2c81bcf3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24755cb5 */.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f6ba6 */.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a451898 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a451898 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a451898:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7f9719 */.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271b9bd5 */.elementor-5587 .elementor-element.elementor-element-271b9bd5{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3315f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-32b3315f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-32b3315f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340d84b8 */.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7ce98 */.elementor-5587 .elementor-element.elementor-element-62c7ce98{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d07abd0 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1d07abd0 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1d07abd0:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e1b8b */.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-26e1b8b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276d8ded */.elementor-5587 .elementor-element.elementor-element-276d8ded{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c81bcf3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2c81bcf3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2c81bcf3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24755cb5 */.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-24755cb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f6ba6 */.elementor-5587 .elementor-element.elementor-element-5d3f6ba6{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a451898 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a451898 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a451898:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c7f9719 */.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3c7f9719 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271b9bd5 */.elementor-5587 .elementor-element.elementor-element-271b9bd5{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b3315f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-32b3315f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-32b3315f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340d84b8 */.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-340d84b8 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7ce98 */.elementor-5587 .elementor-element.elementor-element-62c7ce98{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d07abd0 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1d07abd0 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1d07abd0:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-44cfe982 */.elementor-5587 .elementor-element.elementor-element-44cfe982 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-44cfe982 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e595b7 */.elementor-5587 .elementor-element.elementor-element-34e595b7{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a27ea */.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ff668 */.elementor-5587 .elementor-element.elementor-element-1d6ff668{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a893966 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2a893966 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2a893966:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5027fbac */.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f48d1 */.elementor-5587 .elementor-element.elementor-element-612f48d1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418279c8 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-418279c8 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-418279c8:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca53a26 */.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4d591 */.elementor-5587 .elementor-element.elementor-element-3cf4d591{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f2558 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f6f2558 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f6f2558:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2f855 */.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf41907 */.elementor-5587 .elementor-element.elementor-element-4bf41907{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a557d8b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-a557d8b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-a557d8b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a27ea */.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ff668 */.elementor-5587 .elementor-element.elementor-element-1d6ff668{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a893966 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2a893966 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2a893966:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5027fbac */.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f48d1 */.elementor-5587 .elementor-element.elementor-element-612f48d1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418279c8 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-418279c8 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-418279c8:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca53a26 */.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4d591 */.elementor-5587 .elementor-element.elementor-element-3cf4d591{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f2558 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f6f2558 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f6f2558:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2f855 */.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf41907 */.elementor-5587 .elementor-element.elementor-element-4bf41907{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a557d8b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-a557d8b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-a557d8b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a27ea */.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ff668 */.elementor-5587 .elementor-element.elementor-element-1d6ff668{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a893966 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2a893966 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2a893966:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5027fbac */.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f48d1 */.elementor-5587 .elementor-element.elementor-element-612f48d1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418279c8 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-418279c8 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-418279c8:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca53a26 */.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4d591 */.elementor-5587 .elementor-element.elementor-element-3cf4d591{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f2558 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f6f2558 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f6f2558:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2f855 */.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf41907 */.elementor-5587 .elementor-element.elementor-element-4bf41907{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a557d8b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-a557d8b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-a557d8b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a27ea */.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ff668 */.elementor-5587 .elementor-element.elementor-element-1d6ff668{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a893966 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2a893966 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2a893966:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5027fbac */.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f48d1 */.elementor-5587 .elementor-element.elementor-element-612f48d1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418279c8 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-418279c8 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-418279c8:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca53a26 */.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4d591 */.elementor-5587 .elementor-element.elementor-element-3cf4d591{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f2558 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f6f2558 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f6f2558:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2f855 */.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf41907 */.elementor-5587 .elementor-element.elementor-element-4bf41907{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a557d8b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-a557d8b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-a557d8b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a27ea */.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-66a27ea > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6ff668 */.elementor-5587 .elementor-element.elementor-element-1d6ff668{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a893966 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2a893966 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2a893966:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5027fbac */.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5027fbac > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612f48d1 */.elementor-5587 .elementor-element.elementor-element-612f48d1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418279c8 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-418279c8 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-418279c8:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca53a26 */.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3ca53a26 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf4d591 */.elementor-5587 .elementor-element.elementor-element-3cf4d591{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f2558 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f6f2558 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f6f2558:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2f855 */.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7f2f855 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf41907 */.elementor-5587 .elementor-element.elementor-element-4bf41907{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a557d8b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-a557d8b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-a557d8b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-41971cb0 */.elementor-5587 .elementor-element.elementor-element-41971cb0 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-41971cb0 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fad584d */.elementor-5587 .elementor-element.elementor-element-5fad584d{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5eb84f */.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b0677 */.elementor-5587 .elementor-element.elementor-element-474b0677{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34564743 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34564743 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34564743:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc073a */.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec15ecc */.elementor-5587 .elementor-element.elementor-element-4ec15ecc{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f667d6 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-26f667d6 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-26f667d6:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8e56b */.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a83076 */.elementor-5587 .elementor-element.elementor-element-18a83076{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb3b4 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f4bb3b4 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f4bb3b4:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54155b1d */.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b661fc2 */.elementor-5587 .elementor-element.elementor-element-1b661fc2{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da38e5 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-65da38e5 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-65da38e5:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5eb84f */.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b0677 */.elementor-5587 .elementor-element.elementor-element-474b0677{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34564743 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34564743 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34564743:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc073a */.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec15ecc */.elementor-5587 .elementor-element.elementor-element-4ec15ecc{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f667d6 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-26f667d6 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-26f667d6:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8e56b */.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a83076 */.elementor-5587 .elementor-element.elementor-element-18a83076{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb3b4 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f4bb3b4 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f4bb3b4:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54155b1d */.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b661fc2 */.elementor-5587 .elementor-element.elementor-element-1b661fc2{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da38e5 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-65da38e5 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-65da38e5:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5eb84f */.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b0677 */.elementor-5587 .elementor-element.elementor-element-474b0677{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34564743 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34564743 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34564743:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc073a */.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec15ecc */.elementor-5587 .elementor-element.elementor-element-4ec15ecc{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f667d6 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-26f667d6 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-26f667d6:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8e56b */.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a83076 */.elementor-5587 .elementor-element.elementor-element-18a83076{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb3b4 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f4bb3b4 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f4bb3b4:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54155b1d */.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b661fc2 */.elementor-5587 .elementor-element.elementor-element-1b661fc2{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da38e5 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-65da38e5 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-65da38e5:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5eb84f */.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b0677 */.elementor-5587 .elementor-element.elementor-element-474b0677{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34564743 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34564743 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34564743:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc073a */.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec15ecc */.elementor-5587 .elementor-element.elementor-element-4ec15ecc{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f667d6 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-26f667d6 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-26f667d6:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8e56b */.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a83076 */.elementor-5587 .elementor-element.elementor-element-18a83076{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb3b4 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f4bb3b4 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f4bb3b4:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54155b1d */.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b661fc2 */.elementor-5587 .elementor-element.elementor-element-1b661fc2{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da38e5 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-65da38e5 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-65da38e5:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5eb84f */.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1a5eb84f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b0677 */.elementor-5587 .elementor-element.elementor-element-474b0677{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34564743 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34564743 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34564743:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13fc073a */.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-13fc073a > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ec15ecc */.elementor-5587 .elementor-element.elementor-element-4ec15ecc{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f667d6 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-26f667d6 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-26f667d6:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8e56b */.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-55c8e56b > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a83076 */.elementor-5587 .elementor-element.elementor-element-18a83076{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4bb3b4 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-f4bb3b4 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-f4bb3b4:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54155b1d */.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-54155b1d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b661fc2 */.elementor-5587 .elementor-element.elementor-element-1b661fc2{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da38e5 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-65da38e5 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-65da38e5:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5af44734 */.elementor-5587 .elementor-element.elementor-element-5af44734 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-5af44734 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bbdf480 */.elementor-5587 .elementor-element.elementor-element-7bbdf480{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f70a0a1 */.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e2c593 */.elementor-5587 .elementor-element.elementor-element-72e2c593{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78618bb1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-78618bb1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-78618bb1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901d2f */.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7bf2da */.elementor-5587 .elementor-element.elementor-element-3a7bf2da{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24508c36 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-24508c36 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-24508c36:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52544924 */.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32182ef1 */.elementor-5587 .elementor-element.elementor-element-32182ef1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b359693 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2b359693 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2b359693:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf4fb5 */.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fd342 */.elementor-5587 .elementor-element.elementor-element-3a6fd342{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34aa1b1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34aa1b1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34aa1b1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f70a0a1 */.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e2c593 */.elementor-5587 .elementor-element.elementor-element-72e2c593{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78618bb1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-78618bb1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-78618bb1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901d2f */.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7bf2da */.elementor-5587 .elementor-element.elementor-element-3a7bf2da{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24508c36 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-24508c36 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-24508c36:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52544924 */.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32182ef1 */.elementor-5587 .elementor-element.elementor-element-32182ef1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b359693 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2b359693 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2b359693:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf4fb5 */.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fd342 */.elementor-5587 .elementor-element.elementor-element-3a6fd342{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34aa1b1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34aa1b1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34aa1b1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f70a0a1 */.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e2c593 */.elementor-5587 .elementor-element.elementor-element-72e2c593{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78618bb1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-78618bb1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-78618bb1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901d2f */.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7bf2da */.elementor-5587 .elementor-element.elementor-element-3a7bf2da{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24508c36 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-24508c36 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-24508c36:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52544924 */.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32182ef1 */.elementor-5587 .elementor-element.elementor-element-32182ef1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b359693 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2b359693 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2b359693:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf4fb5 */.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fd342 */.elementor-5587 .elementor-element.elementor-element-3a6fd342{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34aa1b1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34aa1b1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34aa1b1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f70a0a1 */.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e2c593 */.elementor-5587 .elementor-element.elementor-element-72e2c593{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78618bb1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-78618bb1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-78618bb1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901d2f */.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7bf2da */.elementor-5587 .elementor-element.elementor-element-3a7bf2da{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24508c36 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-24508c36 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-24508c36:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52544924 */.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32182ef1 */.elementor-5587 .elementor-element.elementor-element-32182ef1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b359693 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2b359693 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2b359693:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf4fb5 */.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fd342 */.elementor-5587 .elementor-element.elementor-element-3a6fd342{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34aa1b1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34aa1b1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34aa1b1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f70a0a1 */.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6f70a0a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e2c593 */.elementor-5587 .elementor-element.elementor-element-72e2c593{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78618bb1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-78618bb1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-78618bb1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901d2f */.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-4901d2f > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7bf2da */.elementor-5587 .elementor-element.elementor-element-3a7bf2da{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24508c36 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-24508c36 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-24508c36:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52544924 */.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52544924 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32182ef1 */.elementor-5587 .elementor-element.elementor-element-32182ef1{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b359693 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2b359693 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2b359693:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf4fb5 */.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-baf4fb5 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a6fd342 */.elementor-5587 .elementor-element.elementor-element-3a6fd342{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34aa1b1 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-34aa1b1 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-34aa1b1:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-67a21031 */.elementor-5587 .elementor-element.elementor-element-67a21031 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-67a21031 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f1644 */.elementor-5587 .elementor-element.elementor-element-b5f1644{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dca14a1 */.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1463356c */.elementor-5587 .elementor-element.elementor-element-1463356c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41070450 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-41070450 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-41070450:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b1b49 */.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650f1270 */.elementor-5587 .elementor-element.elementor-element-650f1270{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473d510 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1473d510 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1473d510:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602a2077 */.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134af54 */.elementor-5587 .elementor-element.elementor-element-3134af54{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e8e7 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-73d9e8e7 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-73d9e8e7:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767fdb55 */.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2746d0b0 */.elementor-5587 .elementor-element.elementor-element-2746d0b0{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebab59c */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4ebab59c .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4ebab59c:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dca14a1 */.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1463356c */.elementor-5587 .elementor-element.elementor-element-1463356c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41070450 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-41070450 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-41070450:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b1b49 */.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650f1270 */.elementor-5587 .elementor-element.elementor-element-650f1270{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473d510 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1473d510 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1473d510:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602a2077 */.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134af54 */.elementor-5587 .elementor-element.elementor-element-3134af54{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e8e7 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-73d9e8e7 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-73d9e8e7:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767fdb55 */.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2746d0b0 */.elementor-5587 .elementor-element.elementor-element-2746d0b0{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebab59c */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4ebab59c .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4ebab59c:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dca14a1 */.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1463356c */.elementor-5587 .elementor-element.elementor-element-1463356c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41070450 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-41070450 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-41070450:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b1b49 */.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650f1270 */.elementor-5587 .elementor-element.elementor-element-650f1270{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473d510 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1473d510 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1473d510:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602a2077 */.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134af54 */.elementor-5587 .elementor-element.elementor-element-3134af54{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e8e7 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-73d9e8e7 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-73d9e8e7:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767fdb55 */.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2746d0b0 */.elementor-5587 .elementor-element.elementor-element-2746d0b0{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebab59c */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4ebab59c .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4ebab59c:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dca14a1 */.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1463356c */.elementor-5587 .elementor-element.elementor-element-1463356c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41070450 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-41070450 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-41070450:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b1b49 */.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650f1270 */.elementor-5587 .elementor-element.elementor-element-650f1270{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473d510 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1473d510 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1473d510:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602a2077 */.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134af54 */.elementor-5587 .elementor-element.elementor-element-3134af54{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e8e7 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-73d9e8e7 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-73d9e8e7:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767fdb55 */.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2746d0b0 */.elementor-5587 .elementor-element.elementor-element-2746d0b0{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebab59c */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4ebab59c .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4ebab59c:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dca14a1 */.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1dca14a1 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1463356c */.elementor-5587 .elementor-element.elementor-element-1463356c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41070450 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-41070450 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-41070450:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b1b49 */.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-118b1b49 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650f1270 */.elementor-5587 .elementor-element.elementor-element-650f1270{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473d510 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1473d510 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1473d510:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602a2077 */.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-602a2077 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134af54 */.elementor-5587 .elementor-element.elementor-element-3134af54{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9e8e7 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-73d9e8e7 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-73d9e8e7:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767fdb55 */.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-767fdb55 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2746d0b0 */.elementor-5587 .elementor-element.elementor-element-2746d0b0{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebab59c */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4ebab59c .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4ebab59c:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7991af39 */.elementor-5587 .elementor-element.elementor-element-7991af39 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-7991af39 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e571ae1 */.elementor-5587 .elementor-element.elementor-element-2e571ae1{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43312a6 */.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5823a12 */.elementor-5587 .elementor-element.elementor-element-5823a12{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1241a442 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1241a442 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1241a442:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3410d225 */.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a8dc00 */.elementor-5587 .elementor-element.elementor-element-77a8dc00{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7e23ff */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6e7e23ff .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6e7e23ff:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43115b30 */.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692bf8b7 */.elementor-5587 .elementor-element.elementor-element-692bf8b7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939941b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4939941b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4939941b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d72728 */.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d5888 */.elementor-5587 .elementor-element.elementor-element-85d5888{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750030d2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-750030d2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-750030d2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43312a6 */.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5823a12 */.elementor-5587 .elementor-element.elementor-element-5823a12{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1241a442 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1241a442 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1241a442:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3410d225 */.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a8dc00 */.elementor-5587 .elementor-element.elementor-element-77a8dc00{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7e23ff */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6e7e23ff .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6e7e23ff:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43115b30 */.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692bf8b7 */.elementor-5587 .elementor-element.elementor-element-692bf8b7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939941b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4939941b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4939941b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d72728 */.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d5888 */.elementor-5587 .elementor-element.elementor-element-85d5888{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750030d2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-750030d2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-750030d2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43312a6 */.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5823a12 */.elementor-5587 .elementor-element.elementor-element-5823a12{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1241a442 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1241a442 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1241a442:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3410d225 */.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a8dc00 */.elementor-5587 .elementor-element.elementor-element-77a8dc00{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7e23ff */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6e7e23ff .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6e7e23ff:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43115b30 */.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692bf8b7 */.elementor-5587 .elementor-element.elementor-element-692bf8b7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939941b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4939941b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4939941b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d72728 */.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d5888 */.elementor-5587 .elementor-element.elementor-element-85d5888{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750030d2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-750030d2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-750030d2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43312a6 */.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5823a12 */.elementor-5587 .elementor-element.elementor-element-5823a12{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1241a442 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1241a442 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1241a442:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3410d225 */.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a8dc00 */.elementor-5587 .elementor-element.elementor-element-77a8dc00{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7e23ff */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6e7e23ff .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6e7e23ff:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43115b30 */.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692bf8b7 */.elementor-5587 .elementor-element.elementor-element-692bf8b7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939941b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4939941b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4939941b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d72728 */.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d5888 */.elementor-5587 .elementor-element.elementor-element-85d5888{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750030d2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-750030d2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-750030d2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43312a6 */.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43312a6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5823a12 */.elementor-5587 .elementor-element.elementor-element-5823a12{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1241a442 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1241a442 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1241a442:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3410d225 */.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3410d225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a8dc00 */.elementor-5587 .elementor-element.elementor-element-77a8dc00{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e7e23ff */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6e7e23ff .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6e7e23ff:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43115b30 */.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-43115b30 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692bf8b7 */.elementor-5587 .elementor-element.elementor-element-692bf8b7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4939941b */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4939941b .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4939941b:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d72728 */.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-64d72728 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d5888 */.elementor-5587 .elementor-element.elementor-element-85d5888{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750030d2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-750030d2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-750030d2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-77a5558e */.elementor-5587 .elementor-element.elementor-element-77a5558e .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-77a5558e .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67ef6037 */.elementor-5587 .elementor-element.elementor-element-67ef6037{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3473b795 */.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29adfd8c */.elementor-5587 .elementor-element.elementor-element-29adfd8c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f0cf2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-79f0cf2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-79f0cf2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c76b9 */.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17154d25 */.elementor-5587 .elementor-element.elementor-element-17154d25{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424138e */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1424138e .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1424138e:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5581929d */.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d3c419 */.elementor-5587 .elementor-element.elementor-element-22d3c419{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a80ed */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-727a80ed .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-727a80ed:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ef489c */.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5c8dba */.elementor-5587 .elementor-element.elementor-element-3c5c8dba{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2d1dce */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6c2d1dce .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6c2d1dce:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3473b795 */.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29adfd8c */.elementor-5587 .elementor-element.elementor-element-29adfd8c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f0cf2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-79f0cf2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-79f0cf2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c76b9 */.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17154d25 */.elementor-5587 .elementor-element.elementor-element-17154d25{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424138e */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1424138e .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1424138e:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5581929d */.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d3c419 */.elementor-5587 .elementor-element.elementor-element-22d3c419{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a80ed */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-727a80ed .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-727a80ed:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ef489c */.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5c8dba */.elementor-5587 .elementor-element.elementor-element-3c5c8dba{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2d1dce */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6c2d1dce .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6c2d1dce:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3473b795 */.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29adfd8c */.elementor-5587 .elementor-element.elementor-element-29adfd8c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f0cf2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-79f0cf2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-79f0cf2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c76b9 */.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17154d25 */.elementor-5587 .elementor-element.elementor-element-17154d25{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424138e */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1424138e .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1424138e:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5581929d */.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d3c419 */.elementor-5587 .elementor-element.elementor-element-22d3c419{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a80ed */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-727a80ed .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-727a80ed:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ef489c */.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5c8dba */.elementor-5587 .elementor-element.elementor-element-3c5c8dba{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2d1dce */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6c2d1dce .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6c2d1dce:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3473b795 */.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29adfd8c */.elementor-5587 .elementor-element.elementor-element-29adfd8c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f0cf2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-79f0cf2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-79f0cf2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c76b9 */.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17154d25 */.elementor-5587 .elementor-element.elementor-element-17154d25{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424138e */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1424138e .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1424138e:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5581929d */.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d3c419 */.elementor-5587 .elementor-element.elementor-element-22d3c419{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a80ed */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-727a80ed .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-727a80ed:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ef489c */.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5c8dba */.elementor-5587 .elementor-element.elementor-element-3c5c8dba{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2d1dce */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6c2d1dce .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6c2d1dce:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3473b795 */.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-3473b795 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29adfd8c */.elementor-5587 .elementor-element.elementor-element-29adfd8c{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f0cf2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-79f0cf2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-79f0cf2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452c76b9 */.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-452c76b9 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17154d25 */.elementor-5587 .elementor-element.elementor-element-17154d25{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424138e */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1424138e .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1424138e:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5581929d */.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5581929d > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d3c419 */.elementor-5587 .elementor-element.elementor-element-22d3c419{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727a80ed */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-727a80ed .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-727a80ed:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76ef489c */.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-76ef489c > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c5c8dba */.elementor-5587 .elementor-element.elementor-element-3c5c8dba{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2d1dce */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6c2d1dce .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6c2d1dce:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5c9ffdb1 */.elementor-5587 .elementor-element.elementor-element-5c9ffdb1 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-5c9ffdb1 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79867119 */.elementor-5587 .elementor-element.elementor-element-79867119{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c619ce4 */.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69caa296 */.elementor-5587 .elementor-element.elementor-element-69caa296 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-69caa296 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fc8328 */.elementor-5587 .elementor-element.elementor-element-42fc8328 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-42fc8328 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c619ce4 */.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69caa296 */.elementor-5587 .elementor-element.elementor-element-69caa296 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-69caa296 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fc8328 */.elementor-5587 .elementor-element.elementor-element-42fc8328 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-42fc8328 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c619ce4 */.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69caa296 */.elementor-5587 .elementor-element.elementor-element-69caa296 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-69caa296 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fc8328 */.elementor-5587 .elementor-element.elementor-element-42fc8328 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-42fc8328 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c619ce4 */.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-6c619ce4 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69caa296 */.elementor-5587 .elementor-element.elementor-element-69caa296 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-69caa296 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fc8328 */.elementor-5587 .elementor-element.elementor-element-42fc8328 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-42fc8328 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41b2a0 */.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50904845 */.elementor-5587 .elementor-element.elementor-element-50904845{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d1533 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-7e2d1533 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-7e2d1533:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0237ed */.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2f4747 */.elementor-5587 .elementor-element.elementor-element-3f2f4747{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6f972 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2fa6f972 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2fa6f972:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31326d62 */.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed639e7 */.elementor-5587 .elementor-element.elementor-element-ed639e7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e1641 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1e7e1641 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1e7e1641:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5183321 */.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37653964 */.elementor-5587 .elementor-element.elementor-element-37653964{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9a350f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4c9a350f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4c9a350f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41b2a0 */.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50904845 */.elementor-5587 .elementor-element.elementor-element-50904845{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d1533 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-7e2d1533 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-7e2d1533:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0237ed */.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2f4747 */.elementor-5587 .elementor-element.elementor-element-3f2f4747{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6f972 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2fa6f972 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2fa6f972:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31326d62 */.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed639e7 */.elementor-5587 .elementor-element.elementor-element-ed639e7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e1641 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1e7e1641 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1e7e1641:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5183321 */.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37653964 */.elementor-5587 .elementor-element.elementor-element-37653964{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9a350f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4c9a350f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4c9a350f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41b2a0 */.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50904845 */.elementor-5587 .elementor-element.elementor-element-50904845{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d1533 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-7e2d1533 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-7e2d1533:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0237ed */.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2f4747 */.elementor-5587 .elementor-element.elementor-element-3f2f4747{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6f972 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2fa6f972 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2fa6f972:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31326d62 */.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed639e7 */.elementor-5587 .elementor-element.elementor-element-ed639e7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e1641 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1e7e1641 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1e7e1641:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5183321 */.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37653964 */.elementor-5587 .elementor-element.elementor-element-37653964{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9a350f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4c9a350f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4c9a350f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41b2a0 */.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50904845 */.elementor-5587 .elementor-element.elementor-element-50904845{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d1533 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-7e2d1533 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-7e2d1533:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0237ed */.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2f4747 */.elementor-5587 .elementor-element.elementor-element-3f2f4747{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6f972 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2fa6f972 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2fa6f972:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31326d62 */.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed639e7 */.elementor-5587 .elementor-element.elementor-element-ed639e7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e1641 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1e7e1641 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1e7e1641:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5183321 */.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37653964 */.elementor-5587 .elementor-element.elementor-element-37653964{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9a350f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4c9a350f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4c9a350f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41b2a0 */.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-6c41b2a0 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50904845 */.elementor-5587 .elementor-element.elementor-element-50904845{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2d1533 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-7e2d1533 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-7e2d1533:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0237ed */.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-7d0237ed > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2f4747 */.elementor-5587 .elementor-element.elementor-element-3f2f4747{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fa6f972 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2fa6f972 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2fa6f972:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31326d62 */.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-31326d62 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed639e7 */.elementor-5587 .elementor-element.elementor-element-ed639e7{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7e1641 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-1e7e1641 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-1e7e1641:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5183321 */.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-5183321 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37653964 */.elementor-5587 .elementor-element.elementor-element-37653964{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c9a350f */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4c9a350f .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4c9a350f:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-35241f8e */.elementor-5587 .elementor-element.elementor-element-35241f8e .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-35241f8e .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789ec638 */.elementor-5587 .elementor-element.elementor-element-789ec638{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a3453a */.elementor-5587 .elementor-element.elementor-element-47a3453a ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-47a3453a ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47cea4d9 */.elementor-5587 .elementor-element.elementor-element-47cea4d9 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-47cea4d9 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7caa07e4 */.elementor-5587 .elementor-element.elementor-element-7caa07e4 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7caa07e4 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-292e86bc */.elementor-5587 .elementor-element.elementor-element-292e86bc ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-292e86bc ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5023b6fe */.elementor-5587 .elementor-element.elementor-element-5023b6fe ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-5023b6fe ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f559fc */.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1513a3ab */.elementor-5587 .elementor-element.elementor-element-1513a3ab{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871f228 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6871f228 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6871f228:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343ee5dc */.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee37d5a */.elementor-5587 .elementor-element.elementor-element-5ee37d5a{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ad3ef3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-14ad3ef3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-14ad3ef3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe120db */.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466451a8 */.elementor-5587 .elementor-element.elementor-element-466451a8{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b8ac23 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-36b8ac23 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-36b8ac23:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c25225 */.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c37931b */.elementor-5587 .elementor-element.elementor-element-1c37931b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b8f2f2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-67b8f2f2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-67b8f2f2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f559fc */.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1513a3ab */.elementor-5587 .elementor-element.elementor-element-1513a3ab{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871f228 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6871f228 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6871f228:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343ee5dc */.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee37d5a */.elementor-5587 .elementor-element.elementor-element-5ee37d5a{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ad3ef3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-14ad3ef3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-14ad3ef3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe120db */.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466451a8 */.elementor-5587 .elementor-element.elementor-element-466451a8{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b8ac23 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-36b8ac23 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-36b8ac23:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c25225 */.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c37931b */.elementor-5587 .elementor-element.elementor-element-1c37931b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b8f2f2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-67b8f2f2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-67b8f2f2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f559fc */.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1513a3ab */.elementor-5587 .elementor-element.elementor-element-1513a3ab{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871f228 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6871f228 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6871f228:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343ee5dc */.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee37d5a */.elementor-5587 .elementor-element.elementor-element-5ee37d5a{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ad3ef3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-14ad3ef3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-14ad3ef3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe120db */.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466451a8 */.elementor-5587 .elementor-element.elementor-element-466451a8{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b8ac23 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-36b8ac23 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-36b8ac23:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c25225 */.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c37931b */.elementor-5587 .elementor-element.elementor-element-1c37931b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b8f2f2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-67b8f2f2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-67b8f2f2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f559fc */.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1513a3ab */.elementor-5587 .elementor-element.elementor-element-1513a3ab{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871f228 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6871f228 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6871f228:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343ee5dc */.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee37d5a */.elementor-5587 .elementor-element.elementor-element-5ee37d5a{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ad3ef3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-14ad3ef3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-14ad3ef3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe120db */.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466451a8 */.elementor-5587 .elementor-element.elementor-element-466451a8{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b8ac23 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-36b8ac23 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-36b8ac23:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c25225 */.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c37931b */.elementor-5587 .elementor-element.elementor-element-1c37931b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b8f2f2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-67b8f2f2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-67b8f2f2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f559fc */.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-44f559fc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1513a3ab */.elementor-5587 .elementor-element.elementor-element-1513a3ab{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871f228 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-6871f228 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-6871f228:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-343ee5dc */.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-343ee5dc > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee37d5a */.elementor-5587 .elementor-element.elementor-element-5ee37d5a{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ad3ef3 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-14ad3ef3 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-14ad3ef3:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fe120db */.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-2fe120db > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466451a8 */.elementor-5587 .elementor-element.elementor-element-466451a8{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b8ac23 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-36b8ac23 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-36b8ac23:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52c25225 */.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-52c25225 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c37931b */.elementor-5587 .elementor-element.elementor-element-1c37931b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b8f2f2 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-67b8f2f2 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-67b8f2f2:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5755a825 */.elementor-5587 .elementor-element.elementor-element-5755a825 .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-5755a825 .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23beb6e8 */.elementor-5587 .elementor-element.elementor-element-23beb6e8{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13c1e1dd */.elementor-5587 .elementor-element.elementor-element-13c1e1dd ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-13c1e1dd ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58c347d9 */.elementor-5587 .elementor-element.elementor-element-58c347d9 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-58c347d9 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7f7821 */.elementor-5587 .elementor-element.elementor-element-6a7f7821 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-6a7f7821 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19519a94 */.elementor-5587 .elementor-element.elementor-element-19519a94 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-19519a94 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5262fb2e */.elementor-5587 .elementor-element.elementor-element-5262fb2e ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-5262fb2e ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b3173b0 */.elementor-5587 .elementor-element.elementor-element-3b3173b0 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3b3173b0 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-446cf77f */.elementor-5587 .elementor-element.elementor-element-446cf77f img {
    width: 100%;
    aspect-ratio: 1;
    max-height: 64vh;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3efd3782 */.elementor-5587 .elementor-element.elementor-element-3efd3782::before{
    z-index: 1;
    pointer-events: none;
}

/*.elementor-5587 .elementor-element.elementor-element-3efd3782:hover::before{*/
/*    opacity: 0.6;*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27107916 */.elementor-5587 .elementor-element.elementor-element-27107916 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-27107916 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c69eda */.elementor-5587 .elementor-element.elementor-element-59c69eda ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-59c69eda ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf83d9d */.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-7bf83d9d ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5fac33 */.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-2e5fac33 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3457aa87 */.elementor-5587 .elementor-element.elementor-element-3457aa87 ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-3457aa87 ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fda80ec */.elementor-5587 .elementor-element.elementor-element-fda80ec ul{
    padding-left: 16px;
    
}

.elementor-5587 .elementor-element.elementor-element-fda80ec ul li{
    margin-bottom: 12px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7adfe98 */.elementor-5587 .elementor-element.elementor-element-7adfe98{
    aspect-ratio: 760/500
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f9e5cf6 */.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c280e36 */.elementor-5587 .elementor-element.elementor-element-6c280e36{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c80c19 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-5c80c19 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-5c80c19:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241b59c7 */.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bcba82 */.elementor-5587 .elementor-element.elementor-element-54bcba82{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f0452 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2d1f0452 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2d1f0452:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b87828 */.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c29ba78 */.elementor-5587 .elementor-element.elementor-element-7c29ba78{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a161ad9 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a161ad9 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a161ad9:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16565213 */.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54301d4b */.elementor-5587 .elementor-element.elementor-element-54301d4b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27549398 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-27549398 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-27549398:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f9e5cf6 */.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c280e36 */.elementor-5587 .elementor-element.elementor-element-6c280e36{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c80c19 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-5c80c19 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-5c80c19:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241b59c7 */.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bcba82 */.elementor-5587 .elementor-element.elementor-element-54bcba82{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f0452 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2d1f0452 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2d1f0452:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b87828 */.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c29ba78 */.elementor-5587 .elementor-element.elementor-element-7c29ba78{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a161ad9 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a161ad9 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a161ad9:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16565213 */.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54301d4b */.elementor-5587 .elementor-element.elementor-element-54301d4b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27549398 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-27549398 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-27549398:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f9e5cf6 */.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c280e36 */.elementor-5587 .elementor-element.elementor-element-6c280e36{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c80c19 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-5c80c19 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-5c80c19:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241b59c7 */.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bcba82 */.elementor-5587 .elementor-element.elementor-element-54bcba82{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f0452 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2d1f0452 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2d1f0452:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b87828 */.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c29ba78 */.elementor-5587 .elementor-element.elementor-element-7c29ba78{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a161ad9 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a161ad9 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a161ad9:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16565213 */.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54301d4b */.elementor-5587 .elementor-element.elementor-element-54301d4b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27549398 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-27549398 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-27549398:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f9e5cf6 */.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c280e36 */.elementor-5587 .elementor-element.elementor-element-6c280e36{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c80c19 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-5c80c19 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-5c80c19:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241b59c7 */.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bcba82 */.elementor-5587 .elementor-element.elementor-element-54bcba82{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f0452 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2d1f0452 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2d1f0452:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b87828 */.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c29ba78 */.elementor-5587 .elementor-element.elementor-element-7c29ba78{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a161ad9 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a161ad9 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a161ad9:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16565213 */.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54301d4b */.elementor-5587 .elementor-element.elementor-element-54301d4b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27549398 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-27549398 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-27549398:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f9e5cf6 */.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-1f9e5cf6 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c280e36 */.elementor-5587 .elementor-element.elementor-element-6c280e36{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c80c19 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-5c80c19 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-5c80c19:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-241b59c7 */.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-241b59c7 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bcba82 */.elementor-5587 .elementor-element.elementor-element-54bcba82{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1f0452 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-2d1f0452 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-2d1f0452:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b87828 */.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-9b87828 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c29ba78 */.elementor-5587 .elementor-element.elementor-element-7c29ba78{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a161ad9 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-4a161ad9 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-4a161ad9:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16565213 */.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container{
    position: relative;
}

.elementor-5587 .elementor-element.elementor-element-16565213 > .elementor-widget-container::after{
    content:'';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(https://studioquattrodesign.com/wp-content/uploads/2024/11/arrow-right.svg) no-repeat center/auto;
    filter:invert(1);
    transform: rotate(-45deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54301d4b */.elementor-5587 .elementor-element.elementor-element-54301d4b{
    backdrop-filter: blur(12px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27549398 */@media(min-width:1024px){
   .elementor-5587 .elementor-element.elementor-element-27549398 .team-info{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    }
    
    .elementor-5587 .elementor-element.elementor-element-27549398:hover .team-info{
        max-height: 250px;
        
    } 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-437230fb */.elementor-5587 .elementor-element.elementor-element-437230fb .elementor-swiper-button{
    top:unset !important;
    bottom: 0;
    transform: none !important;
}

.elementor-5587 .elementor-element.elementor-element-437230fb .elementor-swiper-button-next{
    left:88px;
    right: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0c9ad6 */.elementor-5587 .elementor-element.elementor-element-7e0c9ad6{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gordita Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.eot');
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.woff') format('woff'),
		url('https://studioquattrodesign.com/wp-content/uploads/2025/01/Gordita-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avant Garde';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioquattrodesign.com/wp-content/uploads/2025/12/AVGARDN_2.ttf') format('truetype');
}
/* End Custom Fonts CSS */