.elementor-3609 .elementor-element.elementor-element-979db46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:1em;--padding-left:15em;--padding-right:6em;}.elementor-3609 .elementor-element.elementor-element-979db46:not(.elementor-motion-effects-element-type-background), .elementor-3609 .elementor-element.elementor-element-979db46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFAFC;}.elementor-3609 .elementor-element.elementor-element-d91de7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3609 .elementor-element.elementor-element-a382f3d p{margin-block-end:0px;}.elementor-3609 .elementor-element.elementor-element-a382f3d{color:#BBBBBB;}.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-3609 .elementor-element.elementor-element-20b3ceb{text-align:start;}.elementor-3609 .elementor-element.elementor-element-20b3ceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-e937987 );}.elementor-3609 .elementor-element.elementor-element-ac961a5 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3609 .elementor-element.elementor-element-9147a43{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-9147a43 .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-9147a43 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-f5e2d54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:15em;--padding-right:6em;}.elementor-3609 .elementor-element.elementor-element-f5e2d54:not(.elementor-motion-effects-element-type-background), .elementor-3609 .elementor-element.elementor-element-f5e2d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFAFC;}.elementor-3609 .elementor-element.elementor-element-4be0867{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3609 .elementor-element.elementor-element-7a37343{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3609 .elementor-element.elementor-element-b8227ee{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-c8a6359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3609 .elementor-element.elementor-element-1b12f4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-1b12f4d{text-align:start;}.elementor-3609 .elementor-element.elementor-element-1b12f4d img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-1b12f4d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-788a3f9{--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-3609 .elementor-element.elementor-element-d268fb2 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-5fcfa83{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-36e489a{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-36e489a .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-36e489a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-9e5112a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-6256c6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-6256c6a{text-align:start;}.elementor-3609 .elementor-element.elementor-element-6256c6a img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-6256c6a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-8a237e6{--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-3609 .elementor-element.elementor-element-21faede > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-05d17a9{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-58c5cb0{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-58c5cb0 .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-58c5cb0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-4fe0bf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-a380861.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-a380861{text-align:start;}.elementor-3609 .elementor-element.elementor-element-a380861 img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-a380861:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-d00154f{--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-3609 .elementor-element.elementor-element-cb352b4 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-3b5fd68{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-8c6f641{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3609 .elementor-element.elementor-element-ec21d96{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-2df0629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-8d011c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-8d011c6{text-align:start;}.elementor-3609 .elementor-element.elementor-element-8d011c6 img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-8d011c6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-4c9a162{--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-3609 .elementor-element.elementor-element-5fad13b > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-a531d95{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-00d21ff{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-00d21ff .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-00d21ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-5ba5e00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-18eb277.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-18eb277{text-align:start;}.elementor-3609 .elementor-element.elementor-element-18eb277 img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-18eb277:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-612620b{--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-3609 .elementor-element.elementor-element-3e5b5c8 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-781436c{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-390d4e0{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-390d4e0 .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-390d4e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-7d04d28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-d388f2f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-d388f2f{text-align:start;}.elementor-3609 .elementor-element.elementor-element-d388f2f img{width:195px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-d388f2f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-8e4aec4{--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-3609 .elementor-element.elementor-element-0296534 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-76f4adf{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-05a9f4a{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3609 .elementor-element.elementor-element-c4ea3c1{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-5f43cd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-8198603{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:start;}.elementor-3609 .elementor-element.elementor-element-8198603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3609 .elementor-element.elementor-element-8198603 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-8198603:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-a145a6f{--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-3609 .elementor-element.elementor-element-85ebb94 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-8ab5415{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-fe5c9a2{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3609 .elementor-element.elementor-element-ac3ddb0{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-bb0903d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-596fde9{text-align:start;}.elementor-3609 .elementor-element.elementor-element-596fde9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-596fde9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-5ca56b7{--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-3609 .elementor-element.elementor-element-2275944 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-76dd021{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-206f78e{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:0.1em;}.elementor-3609 .elementor-element.elementor-element-206f78e .elementor-divider-separator{width:100%;}.elementor-3609 .elementor-element.elementor-element-206f78e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3609 .elementor-element.elementor-element-4617d22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3609 .elementor-element.elementor-element-ac2c5d9{text-align:start;}.elementor-3609 .elementor-element.elementor-element-ac2c5d9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-3609 .elementor-element.elementor-element-ac2c5d9:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3609 .elementor-element.elementor-element-ec44160{--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-3609 .elementor-element.elementor-element-7a6aa47 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-3609 .elementor-element.elementor-element-fc2452d{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;}.elementor-3609 .elementor-element.elementor-element-4dbc9ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3609 .elementor-element.elementor-element-c6ded5f .elementor-button{background-color:var( --e-global-color-e937987 );}.elementor-3609 .elementor-element.elementor-element-c6ded5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3609 .elementor-element.elementor-element-c6ded5f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3609 .elementor-element.elementor-element-f57609d{--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:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3609 .elementor-element.elementor-element-f57609d{--width:24%;}}@media(max-width:1024px){.elementor-3609 .elementor-element.elementor-element-979db46{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3609 .elementor-element.elementor-element-f5e2d54{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-3609 .elementor-element.elementor-element-979db46{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3609 .elementor-element.elementor-element-1b12f4d{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-1b12f4d img{width:682px;}.elementor-3609 .elementor-element.elementor-element-6256c6a{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-6256c6a img{width:682px;}.elementor-3609 .elementor-element.elementor-element-a380861{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-a380861 img{width:682px;}.elementor-3609 .elementor-element.elementor-element-8d011c6{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-8d011c6 img{width:682px;}.elementor-3609 .elementor-element.elementor-element-18eb277{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-18eb277 img{width:682px;}.elementor-3609 .elementor-element.elementor-element-d388f2f{width:var( --container-widget-width, 205.375px );max-width:205.375px;--container-widget-width:205.375px;--container-widget-flex-grow:0;}.elementor-3609 .elementor-element.elementor-element-d388f2f img{width:682px;}.elementor-3609 .elementor-element.elementor-element-8198603{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-b8227ee */.rectangulo {
      width: 15px;
      height: 55px;
      background-color: black;
    }
    
    .flexElement{
        display: flex;
        align-items: center;
    }
    
.titleSection{
    margin-left: 10px;
    font-size: 35px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d268fb2 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fcfa83 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21faede */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05d17a9 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb352b4 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5fd68 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec21d96 */.rectangulo {
      width: 15px;
      height: 55px;
      background-color: black;
    }
    
    .flexElement{
        display: flex;
        align-items: center;
    }
    
.titleSection{
    margin-left: 10px;
    font-size: 35px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fad13b */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a531d95 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e5b5c8 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-781436c */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0296534 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76f4adf */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4ea3c1 */.rectangulo {
      width: 15px;
      height: 55px;
      background-color: black;
    }
    
    .flexElement{
        display: flex;
        align-items: center;
    }
    
.titleSection{
    margin-left: 10px;
    font-size: 35px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85ebb94 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ab5415 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac3ddb0 */.rectangulo {
      width: 15px;
      height: 55px;
      background-color: black;
    }
    
    .flexElement{
        display: flex;
        align-items: center;
    }
    
.titleSection{
    margin-left: 10px;
    font-size: 35px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2275944 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76dd021 */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a6aa47 */.subititArt{
    color: #BBBBBB;
    
}

.subititArt:hover{
    color: #BBBBBB;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc2452d */.titleArt{
    color: black;
    
}

.titleArt:hover{
    color: black;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9f9748 */.floating-sidebar {
  width: 230px;
  background-color: transparent;
  border-radius: 8px;
  padding: 20px;
  z-index: 9999;
}

.floating-sidebar.sticky {
  position: fixed;
  top: 170px;
}

.floating-sidebar h3 {
  margin-top: 0;
  font-size: 1.2rem;
  margin-bottom: 10px;
  color: black !important;
  text-align: center;
}

.floating-sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.floating-sidebar ul li {
  margin-bottom: 10px;
}

.floating-sidebar ul li a {
  text-decoration: none;
  color: black;
  transition: color 0.2s ease;
}

.floating-sidebar ul li a:hover {
  color: #005177;
}

#toggle-sections {
  margin-top: 0;
  font-size: 1.2rem;
  margin-bottom: 10px;
  color: #333;
  text-align: center;
  cursor: pointer;
  user-select: none;
}

#sections-list {
  transition: max-height 0.3s ease-out;
  overflow: hidden;
}

#sections-list ul li{
    padding-top: 5px;
    padding-bottom: 5px;
}

#sections-list.hidden {
  max-height: 0;
  padding: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.3s, opacity 0.3s ease-out;
}

.sectionsList{
    font-weight: 500;
    color: #AD8259 !important;
}

.sectionsList:hover{
    color: #A70426 !important;
}


@media (max-width: 768px) {
  .floating-sidebar {
    display: none;
  }
}/* End custom CSS */