.elementor-12 .elementor-element.elementor-element-472b591{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:0vw;}.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 );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-593cefe > .elementor-widget-container{padding:1vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-593cefe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-593cefe .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#024590;}.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 );text-decoration:var( --e-global-typography-secondary-text-decoration );}.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-12 .elementor-element.elementor-element-db5ffde{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-db5ffde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-db5ffde .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-db5ffde .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-360ea9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:35px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-360ea9d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-f16afe9{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-f16afe9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f16afe9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f16afe9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-bbf1626{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 35px;--row-gap:0px;--column-gap:35px;--grid-auto-flow:row;--justify-items:start;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bbf1626.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );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-12 .elementor-element.elementor-element-9d39080{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;columns:1;text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-9d39080 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9d39080.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-6cb5d99{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;columns:1;text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-6cb5d99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6cb5d99.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9bf298a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-9bf298a.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-10567ed > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10567ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-10567ed{text-align:center;}.elementor-12 .elementor-element.elementor-element-10567ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-b3a5189{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-b3a5189:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3a5189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024590;}.elementor-12 .elementor-element.elementor-element-7fbfaff > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-7fbfaff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7fbfaff .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5131953{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5131953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5131953 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-5131953 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-864acd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-864acd7.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-15ff2a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:27px;}.elementor-12 .elementor-element.elementor-element-15ff2a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3b173c4{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-b522901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b522901.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-28c5fe1{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-d77ab5c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--z-index:902;}.elementor-12 .elementor-element.elementor-element-d77ab5c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d77ab5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3898900;}.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 );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-12 .elementor-element.elementor-element-5c20843 > .elementor-widget-container{--e-transform-rotateZ:270deg;margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-5c20843 img{width:40px;}.elementor-12 .elementor-element.elementor-element-5e9f356{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--z-index:902;}.elementor-12 .elementor-element.elementor-element-5e9f356:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5e9f356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3898900;}.elementor-12 .elementor-element.elementor-element-9d82cbb > .elementor-widget-container{--e-transform-rotateZ:270deg;margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-9d82cbb img{width:40px;}.elementor-12 .elementor-element.elementor-element-43a77c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-43a77c9.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1bd7018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-1bd7018.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-97307d9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-4817ad0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-8bf33ce > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-8bf33ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8bf33ce .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-9ad81ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-9ad81ef.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-eb1e28b{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;--divider-element-spacing:33px;}.elementor-12 .elementor-element.elementor-element-eb1e28b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-eb1e28b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-eb1e28b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-eb1e28b .elementor-divider__text{color:#024590;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-84c6f91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-329e045{--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-12 .elementor-element.elementor-element-6306b16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6306b16{text-align:center;}.elementor-12 .elementor-element.elementor-element-6306b16 img{width:50%;}.elementor-12 .elementor-element.elementor-element-7c9f8e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7c9f8e5{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c9f8e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-143a0d0{--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-12 .elementor-element.elementor-element-dfe68ac > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dfe68ac{text-align:center;}.elementor-12 .elementor-element.elementor-element-dfe68ac img{width:35%;}.elementor-12 .elementor-element.elementor-element-f01ad0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f01ad0d{text-align:center;}.elementor-12 .elementor-element.elementor-element-f01ad0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-3dce31a{--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-12 .elementor-element.elementor-element-9b1c400 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b1c400{text-align:center;}.elementor-12 .elementor-element.elementor-element-9b1c400 img{width:57%;}.elementor-12 .elementor-element.elementor-element-4ed3ffd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4ed3ffd{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ed3ffd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-c9cd0d4{--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:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3191632 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3191632{text-align:center;}.elementor-12 .elementor-element.elementor-element-3191632 img{width:91%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e966462.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e966462{text-align:center;}.elementor-12 .elementor-element.elementor-element-e966462 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-fd0aea4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fd0aea4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fd0aea4{text-align:center;}.elementor-12 .elementor-element.elementor-element-fd0aea4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:29px;color:#024590;}.elementor-12 .elementor-element.elementor-element-4ee244d{--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:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-60e92f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-60e92f7{text-align:center;}.elementor-12 .elementor-element.elementor-element-60e92f7 img{width:45%;}.elementor-12 .elementor-element.elementor-element-4fb5a63 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4fb5a63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4fb5a63{text-align:center;}.elementor-12 .elementor-element.elementor-element-4fb5a63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-6d8f1e7 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6d8f1e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6d8f1e7{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d8f1e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:29px;color:#024590;}.elementor-12 .elementor-element.elementor-element-98b4cf3{--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-12 .elementor-element.elementor-element-f830cf7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f830cf7{text-align:center;}.elementor-12 .elementor-element.elementor-element-f830cf7 img{width:43%;}.elementor-12 .elementor-element.elementor-element-0f6fa8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0f6fa8d{text-align:center;}.elementor-12 .elementor-element.elementor-element-0f6fa8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-ecdef0f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ecdef0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ecdef0f{text-align:center;}.elementor-12 .elementor-element.elementor-element-ecdef0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:29px;color:#024590;}.elementor-12 .elementor-element.elementor-element-5081eca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5081eca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5081eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024590;}.elementor-12 .elementor-element.elementor-element-b2374d4{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bb8621c > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bb8621c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bb8621c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bb8621c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bb8621c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bb8621c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bb8621c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bb8621c .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-bb8621c .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-a1a94f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a1a94f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-a1a94f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e29f6b6 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-e29f6b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e29f6b6{text-align:center;}.elementor-12 .elementor-element.elementor-element-e29f6b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c382d44{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c382d44 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-c382d44.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a1bdb08{--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-12 .elementor-element.elementor-element-e313fab > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e313fab .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e313fab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e313fab.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e313fab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e313fab.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e313fab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e313fab .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-e313fab .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-7d5a107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7d5a107{text-align:center;}.elementor-12 .elementor-element.elementor-element-7d5a107 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1750406 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-1750406.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1750406{text-align:center;}.elementor-12 .elementor-element.elementor-element-1750406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1375854{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1375854 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-1375854.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40d63ea{--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-12 .elementor-element.elementor-element-f70dd27 > .elementor-widget-container{margin:0% 0% -6% 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f70dd27 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f70dd27.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f70dd27.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f70dd27.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f70dd27.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f70dd27.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f70dd27 .elementor-icon{font-size:130px;}.elementor-12 .elementor-element.elementor-element-f70dd27 .elementor-icon svg{height:130px;}.elementor-12 .elementor-element.elementor-element-5cc58a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5cc58a3{text-align:center;}.elementor-12 .elementor-element.elementor-element-5cc58a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f6d30c > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-8f6d30c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8f6d30c{text-align:center;}.elementor-12 .elementor-element.elementor-element-8f6d30c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f524870{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f524870 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-f524870.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6bc88f1{--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:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-6bc88f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bc88f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024590;}.elementor-12 .elementor-element.elementor-element-e3d16d0{text-align:center;}.elementor-12 .elementor-element.elementor-element-e3d16d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dbd1255 img{width:40px;}.elementor-12 .elementor-element.elementor-element-4fabf23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-8740a94{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8740a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8740a94 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-8740a94 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6cf61e4 > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-6cf61e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6cf61e4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-305dfed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-305dfed.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b720278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-b720278.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ff6ac2f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ff6ac2f{text-align:right;}.elementor-12 .elementor-element.elementor-element-ff6ac2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#024590;}.elementor-12 .elementor-element.elementor-element-d5256d5{--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-12 .elementor-element.elementor-element-0486fc6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0486fc6 > .elementor-widget-container{border-style:none;}.elementor-12 .elementor-element.elementor-element-0486fc6{text-align:right;}.elementor-12 .elementor-element.elementor-element-0486fc6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-0a0f148{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0a0f148 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a0f148 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-0a0f148 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-25f592f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5578559{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5578559 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5578559 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-5578559 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-81b072f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-81b072f{text-align:right;}.elementor-12 .elementor-element.elementor-element-81b072f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-534bffa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-534bffa::before, .elementor-12 .elementor-element.elementor-element-534bffa > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-534bffa > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-534bffa > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-534bffa > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-534bffa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-534bffa.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5f7924e{--swiper-slides-to-display:5;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5f7924e > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-5f7924e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-409edfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-409edfe::before, .elementor-12 .elementor-element.elementor-element-409edfe > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-409edfe > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-409edfe > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-409edfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-409edfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-409edfe.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9c618f4{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-9c618f4 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-1b3519b{--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-12 .elementor-element.elementor-element-e28f9f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e28f9f6{text-align:right;}.elementor-12 .elementor-element.elementor-element-e28f9f6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-4544a7f{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4544a7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4544a7f .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-4544a7f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-ebf0fa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7bdddce{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7bdddce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7bdddce .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-7bdddce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-4a2f67b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4a2f67b{text-align:right;}.elementor-12 .elementor-element.elementor-element-4a2f67b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-12855dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-12855dd::before, .elementor-12 .elementor-element.elementor-element-12855dd > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12855dd > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-12855dd > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12855dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-12855dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-12855dd.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1d7a343{--swiper-slides-to-display:5;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1d7a343 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-1d7a343.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-dfc8240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-dfc8240::before, .elementor-12 .elementor-element.elementor-element-dfc8240 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-dfc8240 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-dfc8240 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-dfc8240 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-dfc8240 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-dfc8240.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9b25cf2{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-7b5963d{--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-12 .elementor-element.elementor-element-30c3338.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-30c3338{text-align:right;}.elementor-12 .elementor-element.elementor-element-30c3338 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-63837c5{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-63837c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63837c5 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-63837c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-8b882a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d7e98ee{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d7e98ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d7e98ee .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-d7e98ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-b8e4a9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b8e4a9c{text-align:right;}.elementor-12 .elementor-element.elementor-element-b8e4a9c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-d996d69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d996d69::before, .elementor-12 .elementor-element.elementor-element-d996d69 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d996d69 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d996d69 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d996d69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d996d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d996d69.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f268006{--swiper-slides-to-display:3;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f268006 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-f268006.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-393a089{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-393a089::before, .elementor-12 .elementor-element.elementor-element-393a089 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-393a089 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-393a089 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-393a089 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-393a089 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-393a089.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-543a771{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-543a771 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-afc874f{--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-12 .elementor-element.elementor-element-c2fbf51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c2fbf51{text-align:right;}.elementor-12 .elementor-element.elementor-element-c2fbf51 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-ff6b7e2{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-294486b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-88e1c96{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88e1c96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-88e1c96 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-88e1c96 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-38ef653.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-38ef653{text-align:right;}.elementor-12 .elementor-element.elementor-element-38ef653 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-90e1b5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-90e1b5e::before, .elementor-12 .elementor-element.elementor-element-90e1b5e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-90e1b5e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-90e1b5e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-90e1b5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-90e1b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-90e1b5e.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-61cf7ea{--swiper-slides-to-display:3;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-61cf7ea > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-61cf7ea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-b1b7209{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-b1b7209::before, .elementor-12 .elementor-element.elementor-element-b1b7209 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b1b7209 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b1b7209 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b1b7209 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b1b7209 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b1b7209.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f699f7f{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-f699f7f .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-27b8654{--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-12 .elementor-element.elementor-element-6162a53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6162a53{text-align:right;}.elementor-12 .elementor-element.elementor-element-6162a53 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-f6291d6{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f6291d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f6291d6 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-f6291d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-b0fa67d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-88390ab{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88390ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-88390ab .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-88390ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6bef6ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6bef6ea{text-align:right;}.elementor-12 .elementor-element.elementor-element-6bef6ea .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-c16df60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c16df60::before, .elementor-12 .elementor-element.elementor-element-c16df60 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c16df60 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c16df60 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c16df60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c16df60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c16df60.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-0f479b6{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-0f479b6 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-e204281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e204281::before, .elementor-12 .elementor-element.elementor-element-e204281 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e204281 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e204281 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e204281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e204281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e204281.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a641ce3{--swiper-slides-to-display:4;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:50rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:50rem;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:#1A4590;--arrow-hover-color:#1A4590;}.elementor-12 .elementor-element.elementor-element-a641ce3 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-a641ce3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-65fd3a2{--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-12 .elementor-element.elementor-element-e4e478b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e4e478b{text-align:right;}.elementor-12 .elementor-element.elementor-element-e4e478b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-5b60abb{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5b60abb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5b60abb .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-5b60abb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-e7f8cde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7cac2fc{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7cac2fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7cac2fc .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-7cac2fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-bf32944.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bf32944{text-align:right;}.elementor-12 .elementor-element.elementor-element-bf32944 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-f666812{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f666812::before, .elementor-12 .elementor-element.elementor-element-f666812 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f666812 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f666812 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f666812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f666812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f666812.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d5b7617{--swiper-slides-to-display:4;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:50rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:50rem;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:32px;--arrow-normal-color:#1A4590;--arrow-hover-color:#1A4590;}.elementor-12 .elementor-element.elementor-element-d5b7617 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-d5b7617.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-4d08907{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-4d08907::before, .elementor-12 .elementor-element.elementor-element-4d08907 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d08907 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4d08907 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d08907 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4d08907 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4d08907.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2391755{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-2391755 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-2034280{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1041717{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1041717 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1041717 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-1041717 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-2fff5a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2fff5a5{text-align:right;}.elementor-12 .elementor-element.elementor-element-2fff5a5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-5bc49ba{--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-12 .elementor-element.elementor-element-d932605.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d932605{text-align:right;}.elementor-12 .elementor-element.elementor-element-d932605 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-3941a97{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3941a97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3941a97 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-3941a97 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-97c8aac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-97c8aac::before, .elementor-12 .elementor-element.elementor-element-97c8aac > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-97c8aac > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-97c8aac > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-97c8aac > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-97c8aac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-97c8aac.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-92d8353{--swiper-slides-to-display:3;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-92d8353 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-92d8353.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-7707d95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7707d95::before, .elementor-12 .elementor-element.elementor-element-7707d95 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7707d95 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7707d95 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7707d95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7707d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7707d95.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9bb0847{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-9bb0847 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-e920c91{--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-12 .elementor-element.elementor-element-9e02d28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9e02d28{text-align:right;}.elementor-12 .elementor-element.elementor-element-9e02d28 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-c3e3e76{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c3e3e76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c3e3e76 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-c3e3e76 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-2fd76cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-cfd2bd4{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-cfd2bd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cfd2bd4 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-cfd2bd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-9292f8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9292f8e{text-align:right;}.elementor-12 .elementor-element.elementor-element-9292f8e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-4465d4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-4465d4b::before, .elementor-12 .elementor-element.elementor-element-4465d4b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4465d4b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4465d4b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4465d4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4465d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4465d4b.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-972880a{--swiper-slides-to-display:3;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-972880a > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-12 .elementor-element.elementor-element-972880a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-345fd0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-345fd0f::before, .elementor-12 .elementor-element.elementor-element-345fd0f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-345fd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-345fd0f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-345fd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-345fd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ral.pt/wp-content/uploads/2024/08/divider-light-blue-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-345fd0f.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c22b636{--swiper-slides-to-display:6;--swiper-slides-gap:30px;width:100%;max-width:100%;--dots-normal-color:#5EB0E8;}.elementor-12 .elementor-element.elementor-element-c22b636 .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-21fa467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-3f681f1 > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-3f681f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3f681f1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-bf90bd4{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-bf90bd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf90bd4 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-bf90bd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-2a8da8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-2a8da8e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a8da8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024590;}.elementor-12 .elementor-element.elementor-element-8d4936f > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-8d4936f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8d4936f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-527d27e{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-527d27e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-527d27e .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-527d27e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-90ab2ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-90ab2ac.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-d30858a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:27px;}.elementor-12 .elementor-element.elementor-element-d30858a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-327a5ad{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-49446a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-49446a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9bb43c6{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-2be9068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-2be9068:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2be9068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024590;}.elementor-12 .elementor-element.elementor-element-cf53433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:27px;}.elementor-12 .elementor-element.elementor-element-cf53433.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-704be92{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-fd7f56c{--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;--padding-top:5%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-562da69{--divider-border-style:solid;--divider-color:#024590;--divider-border-width:3px;--divider-element-spacing:33px;}.elementor-12 .elementor-element.elementor-element-562da69 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-562da69 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-562da69 .elementor-divider__text{color:#024590;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-623f6c4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-623f6c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-623f6c4{text-align:center;}.elementor-12 .elementor-element.elementor-element-623f6c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;color:#024590;}.elementor-12 .elementor-element.elementor-element-aa29a1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-bb7cffd > .elementor-widget-container{padding:0vw 2vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-bb7cffd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bb7cffd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:4.5vw;font-weight:600;text-transform:uppercase;color:#024590;}.elementor-12 .elementor-element.elementor-element-a353a01.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-a353a01{text-align:right;}.elementor-12 .elementor-element.elementor-element-a353a01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#024590;}.elementor-12 .elementor-element.elementor-element-d62271f{--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;--padding-top:5%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-36bf343{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-36bf343.elementor-element{--align-self:center;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}@media(max-width:1440px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-15ff2a8{--width:50%;}.elementor-12 .elementor-element.elementor-element-b522901{--width:50%;}.elementor-12 .elementor-element.elementor-element-b720278{--width:100%;}.elementor-12 .elementor-element.elementor-element-d30858a{--width:50%;}.elementor-12 .elementor-element.elementor-element-49446a3{--width:50%;}.elementor-12 .elementor-element.elementor-element-cf53433{--width:50%;}}@media(max-width:1440px){.elementor-12 .elementor-element.elementor-element-593cefe.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-593cefe{text-align:left;}.elementor-12 .elementor-element.elementor-element-593cefe .elementor-heading-title{font-size:4.5vw;}.elementor-12 .elementor-element.elementor-element-bbf1626{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-9d39080{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6cb5d99{font-size:18px;}.elementor-12 .elementor-element.elementor-element-9bf298a{--padding-top:1%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-7fbfaff .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-864acd7{--padding-top:1%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-3b173c4{font-size:18px;}.elementor-12 .elementor-element.elementor-element-28c5fe1{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d77ab5c{--min-height:100vh;}.elementor-12 .elementor-element.elementor-element-5e9f356{--min-height:100vh;}.elementor-12 .elementor-element.elementor-element-97307d9{font-size:18px;}.elementor-12 .elementor-element.elementor-element-8bf33ce .elementor-heading-title{font-size:5.8vw;}.elementor-12 .elementor-element.elementor-element-eb1e28b .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-eb1e28b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-c382d44{font-size:18px;}.elementor-12 .elementor-element.elementor-element-1375854{font-size:18px;}.elementor-12 .elementor-element.elementor-element-f524870{font-size:18px;}.elementor-12 .elementor-element.elementor-element-4fabf23{--padding-top:14vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-6cf61e4 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-305dfed{--padding-top:1%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-b720278{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-ff6ac2f{text-align:right;}.elementor-12 .elementor-element.elementor-element-25f592f{--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5f7924e{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-5f7924e > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-9c618f4{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-1d7a343{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-1d7a343 > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-9b25cf2{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-f268006{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-f268006 > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-543a771{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-61cf7ea{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-61cf7ea > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-f699f7f{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-0f479b6{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-a641ce3{--swiper-slides-to-display:4;--arrow-prev-left-position:25rem;--arrow-next-right-position:25rem;}.elementor-12 .elementor-element.elementor-element-a641ce3 > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-d5b7617 > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-d5b7617{--arrow-prev-left-position:25rem;--arrow-next-right-position:25rem;}.elementor-12 .elementor-element.elementor-element-2391755{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-92d8353{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-92d8353 > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-9bb0847{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-972880a{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-972880a > .elementor-widget-container{margin:0% 0% 0% 6%;}.elementor-12 .elementor-element.elementor-element-c22b636{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-3f681f1 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-8d4936f .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-90ab2ac{--padding-top:1%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-327a5ad{font-size:18px;}.elementor-12 .elementor-element.elementor-element-9bb43c6{font-size:18px;}.elementor-12 .elementor-element.elementor-element-704be92{font-size:18px;}.elementor-12 .elementor-element.elementor-element-562da69 .elementor-divider{text-align:center;}.elementor-12 .elementor-element.elementor-element-562da69 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-bb7cffd .elementor-heading-title{font-size:5.8vw;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-472b591{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-593cefe.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-593cefe .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-db5ffde{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-f16afe9{text-align:left;}.elementor-12 .elementor-element.elementor-element-bbf1626{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-10567ed{text-align:left;}.elementor-12 .elementor-element.elementor-element-7fbfaff .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-5131953{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-4817ad0{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-8bf33ce .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-4fabf23{--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;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-8740a94{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-6cf61e4 .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-25f592f{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5f7924e{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-9c618f4{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-ebf0fa0{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1d7a343{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-9b25cf2{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-8b882a8{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-f268006{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-543a771{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-294486b{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-61cf7ea{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-f699f7f{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-b0fa67d{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-0f479b6{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-a641ce3{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-e7f8cde{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d5b7617{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-2391755{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-2034280{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-92d8353{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-9bb0847{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-2fd76cd{--padding-top:12%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-972880a{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-c22b636{--swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-21fa467{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-3f681f1 .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-bf90bd4{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-8d4936f .elementor-heading-title{font-size:8.9vw;}.elementor-12 .elementor-element.elementor-element-527d27e{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-aa29a1a{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-bb7cffd .elementor-heading-title{font-size:8.9vw;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-472b591{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-593cefe > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-593cefe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-593cefe{text-align:center;}.elementor-12 .elementor-element.elementor-element-593cefe .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-bbf1626{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-10567ed{text-align:center;}.elementor-12 .elementor-element.elementor-element-b3a5189{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7fbfaff > .elementor-widget-container{margin:25px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-7fbfaff{text-align:center;}.elementor-12 .elementor-element.elementor-element-7fbfaff .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-d77ab5c{--min-height:80vh;--z-index:900;}.elementor-12 .elementor-element.elementor-element-5c20843 img{width:32px;}.elementor-12 .elementor-element.elementor-element-5e9f356{--min-height:80vh;--z-index:900;}.elementor-12 .elementor-element.elementor-element-9d82cbb img{width:32px;}.elementor-12 .elementor-element.elementor-element-43a77c9{--padding-top:9%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-97307d9 > .elementor-widget-container{margin:0px 15px 20px 15px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97307d9{text-align:center;font-size:16px;}.elementor-12 .elementor-element.elementor-element-4817ad0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-8bf33ce > .elementor-widget-container{padding:0vw 0vw 15vw 0vw;}.elementor-12 .elementor-element.elementor-element-8bf33ce{text-align:center;}.elementor-12 .elementor-element.elementor-element-8bf33ce .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-9ad81ef{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-84c6f91{--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;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-329e045{--width:50%;--min-height:24vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:4px;}.elementor-12 .elementor-element.elementor-element-6306b16 img{width:50%;}.elementor-12 .elementor-element.elementor-element-7c9f8e5 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-143a0d0{--width:50%;--min-height:28vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dfe68ac img{width:50%;}.elementor-12 .elementor-element.elementor-element-f01ad0d .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-3dce31a{--width:50%;--min-height:28vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:4px;}.elementor-12 .elementor-element.elementor-element-9b1c400 img{width:65%;}.elementor-12 .elementor-element.elementor-element-4ed3ffd .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-c9cd0d4{--width:50%;--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3191632 img{width:80%;max-width:95%;}.elementor-12 .elementor-element.elementor-element-e966462 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-fd0aea4 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-4ee244d{--width:50%;--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:4px;}.elementor-12 .elementor-element.elementor-element-60e92f7 img{width:34%;}.elementor-12 .elementor-element.elementor-element-4fb5a63 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6d8f1e7 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-98b4cf3{--width:50%;--min-height:24vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f830cf7 img{width:55%;}.elementor-12 .elementor-element.elementor-element-0f6fa8d .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ecdef0f .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-bb8621c > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-12 .elementor-element.elementor-element-c382d44 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e313fab > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-12 .elementor-element.elementor-element-1375854 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-f70dd27 > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-12 .elementor-element.elementor-element-f524870 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-e3d16d0 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dbd1255 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-12 .elementor-element.elementor-element-4fabf23{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cf61e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5vw 0vw 0vw 0vw;}.elementor-12 .elementor-element.elementor-element-6cf61e4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6cf61e4{text-align:center;}.elementor-12 .elementor-element.elementor-element-6cf61e4 .elementor-heading-title{font-size:3.2rem;}.elementor-12 .elementor-element.elementor-element-305dfed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:03%;}.elementor-12 .elementor-element.elementor-element-ff6ac2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ff6ac2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-ff6ac2f .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d5256d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:14%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-0486fc6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0486fc6 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-0a0f148 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a0f148{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-0a0f148.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0a0f148 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-0a0f148 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-25f592f{--padding-top:14%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5578559{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-81b072f .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-5f7924e{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-409edfe{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-9c618f4{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9c618f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9c618f4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1b3519b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e28f9f6 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-4544a7f > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4544a7f{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-4544a7f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4544a7f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-4544a7f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-ebf0fa0{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7bdddce{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-4a2f67b .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-1d7a343{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-dfc8240{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-9b25cf2{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9b25cf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9b25cf2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7b5963d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-30c3338{text-align:center;}.elementor-12 .elementor-element.elementor-element-30c3338 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-63837c5 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63837c5{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-63837c5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-63837c5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-63837c5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-8b882a8{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d7e98ee{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-b8e4a9c .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-f268006{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-393a089{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-543a771{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-543a771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-543a771.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-afc874f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c2fbf51 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ff6b7e2{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-ff6b7e2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-ff6b7e2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-294486b{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-88e1c96{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-38ef653 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-61cf7ea{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-b1b7209{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-f699f7f{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f699f7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f699f7f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-27b8654{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-6162a53 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-f6291d6 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f6291d6{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-f6291d6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f6291d6 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-f6291d6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-b0fa67d{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-88390ab{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-6bef6ea .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-c16df60{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-0f479b6{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0f479b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0f479b6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a641ce3{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-65fd3a2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-e4e478b .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-5b60abb > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5b60abb{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-5b60abb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5b60abb .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-5b60abb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-e7f8cde{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-7cac2fc{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-bf32944 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-d5b7617{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-4d08907{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-2391755{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2391755 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2391755.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2034280{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-1041717{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-2fff5a5 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-5bc49ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-d932605.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d932605{text-align:center;}.elementor-12 .elementor-element.elementor-element-d932605 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-3941a97 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3941a97{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-3941a97.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3941a97 .elementor-divider-separator{width:81%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-3941a97 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-92d8353{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-7707d95{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-9bb0847{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-9bb0847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9bb0847.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e920c91{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-9e02d28 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-c3e3e76 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c3e3e76{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-12 .elementor-element.elementor-element-c3e3e76.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c3e3e76 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-c3e3e76 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-2fd76cd{--padding-top:16%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-cfd2bd4{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-9292f8e .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-972880a{--swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-345fd0f{--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-12 .elementor-element.elementor-element-c22b636{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c22b636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c22b636.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21fa467{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-3f681f1{text-align:center;}.elementor-12 .elementor-element.elementor-element-3f681f1 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-2a8da8e{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8d4936f > .elementor-widget-container{margin:25px 20px 0px 20px;}.elementor-12 .elementor-element.elementor-element-8d4936f{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d4936f .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-704be92 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-704be92{text-align:center;font-size:16px;}.elementor-12 .elementor-element.elementor-element-aa29a1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-12 .elementor-element.elementor-element-bb7cffd{text-align:center;}.elementor-12 .elementor-element.elementor-element-bb7cffd .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-a353a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-a353a01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a353a01.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a353a01 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d62271f{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-360ea9d{--width:100%;}.elementor-12 .elementor-element.elementor-element-b3a5189{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-15ff2a8{--width:46.056%;}.elementor-12 .elementor-element.elementor-element-b522901{--width:46.056%;}.elementor-12 .elementor-element.elementor-element-1bd7018{--width:100%;}.elementor-12 .elementor-element.elementor-element-329e045{--width:25%;}.elementor-12 .elementor-element.elementor-element-143a0d0{--width:25%;}.elementor-12 .elementor-element.elementor-element-3dce31a{--width:25%;}.elementor-12 .elementor-element.elementor-element-c9cd0d4{--width:25%;}.elementor-12 .elementor-element.elementor-element-4ee244d{--width:25%;}.elementor-12 .elementor-element.elementor-element-98b4cf3{--width:25%;}.elementor-12 .elementor-element.elementor-element-5081eca{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-b2374d4{--width:33%;}.elementor-12 .elementor-element.elementor-element-a1bdb08{--width:33%;}.elementor-12 .elementor-element.elementor-element-40d63ea{--width:33%;}.elementor-12 .elementor-element.elementor-element-b720278{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a8da8e{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-d30858a{--width:46.056%;}.elementor-12 .elementor-element.elementor-element-49446a3{--width:46.056%;}.elementor-12 .elementor-element.elementor-element-2be9068{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-cf53433{--width:46.056%;}.elementor-12 .elementor-element.elementor-element-d62271f{--width:80%;}}@media(min-width:1920px){.elementor-12 .elementor-element.elementor-element-593cefe .elementor-heading-title{font-size:65px;}.elementor-12 .elementor-element.elementor-element-bbf1626{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3b173c4{font-size:18px;}.elementor-12 .elementor-element.elementor-element-28c5fe1{font-size:18px;}.elementor-12 .elementor-element.elementor-element-7d5a107 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-f524870.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f524870{text-align:left;}.elementor-12 .elementor-element.elementor-element-6cf61e4 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-25f592f{--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-5f7924e{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-5f7924e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9c618f4{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-1d7a343{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-1d7a343.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9b25cf2{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-f268006{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-543a771{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-61cf7ea{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-f699f7f{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-0f479b6{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-a641ce3{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-d5b7617{--swiper-slides-to-display:4;}.elementor-12 .elementor-element.elementor-element-2391755{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-92d8353{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-9bb0847{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-972880a{--swiper-slides-to-display:3;}.elementor-12 .elementor-element.elementor-element-c22b636{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-bb7cffd .elementor-heading-title{font-size:50px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-5f7924e *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #5EB0E8 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-5f7924e .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-5f7924e .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-5f7924e .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-5f7924e .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9c618f4 */.elementor-12 .elementor-element.elementor-element-9c618f4 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-9c618f4 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-9c618f4 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9c618f4 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-9c618f4 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-9c618f4 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9c618f4 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9c618f4 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409edfe *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d7a343 *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #5EB0E8 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-1d7a343 .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-1d7a343 .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-1d7a343 .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-1d7a343 .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9b25cf2 */.elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-9b25cf2 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9b25cf2 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfc8240 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f268006 *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-f268006 .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-f268006 .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-f268006 .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-f268006 .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-543a771 */.elementor-12 .elementor-element.elementor-element-543a771 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-543a771 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-543a771 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-543a771 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-543a771 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-543a771 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-543a771 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-543a771 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393a089 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-61cf7ea *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-61cf7ea .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-61cf7ea .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-61cf7ea .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-61cf7ea .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f699f7f */.elementor-12 .elementor-element.elementor-element-f699f7f .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-f699f7f .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-f699f7f {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-f699f7f .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-f699f7f .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-f699f7f .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-f699f7f .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-f699f7f .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1b7209 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0f479b6 */.elementor-12 .elementor-element.elementor-element-0f479b6 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-0f479b6 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-0f479b6 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-0f479b6 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-0f479b6 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-0f479b6 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-0f479b6 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-0f479b6 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16df60 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a641ce3 *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-a641ce3 .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-a641ce3 .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-a641ce3 .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-a641ce3 .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d5b7617 *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-d5b7617 .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-d5b7617 .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-d5b7617 .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-d5b7617 .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2391755 */.elementor-12 .elementor-element.elementor-element-2391755 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-2391755 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-2391755 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-2391755 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-2391755 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-2391755 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-2391755 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-2391755 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d08907 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-92d8353 *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-92d8353 .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-92d8353 .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-92d8353 .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-92d8353 .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-9bb0847 */.elementor-12 .elementor-element.elementor-element-9bb0847 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-9bb0847 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-9bb0847 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9bb0847 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-9bb0847 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-9bb0847 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-9bb0847 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-9bb0847 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7707d95 *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-972880a *//* General slide styling for uniform shape */
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide {
  
  flex-shrink: 0;
  scale: 0.75; /* Default scale for inactive slides */
  overflow: hidden; /* Prevent content overflow */
  filter: contrast(30%) saturate(80%) brightness(150%);
  transition: all 0.5s ease-out;

}
.elementor-12 .elementor-element.elementor-element-972880a .swiper-wrapper {
display: flex !important;
}

/* Highlight active slide */
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide.swiper-slide-active {
  scale: 0.75; /* Highlight active slide */
  filter: contrast(100%) saturate(100%) brightness(100%);
  /*background-color: #004590 !important;*/
  opacity: 1;
  transition: all 0.5s ease-in-out;
}

/* Styling for text within active slides */
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide.swiper-slide-active .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide.swiper-slide-active .elementor-widget-container {
  opacity: 1;
  color: white !important;
}

/* Styling for inactive slides' text */
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-972880a .swiper-slide .elementor-widget-container {
  opacity: 1;
  color: gray;
}

/* Responsive adjustments for slides */
@media (max-width: 1440px) {
  .elementor-12 .elementor-element.elementor-element-972880a .swiper {
    overflow: visible;
    margin-right: -40%;
    margin-left: 20%;
  }
}

@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-972880a .swiper {
    margin-right: -30%;
    margin-left: 10%;
  }
}

@media (max-width: 600px) {
  .elementor-12 .elementor-element.elementor-element-972880a .swiper-slide {
    width: 200px; /* Smaller width for mobile */
    height: 300px; /* Adjust height for smaller screens */
  }

  .elementor-12 .elementor-element.elementor-element-972880a .swiper {
    margin-right: 10px;
    margin-left: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c22b636 */.elementor-12 .elementor-element.elementor-element-c22b636 .swiper-slide.swiper-slide-active {

transform: scale(1);
/*background-color: #5EB0E8 !important;*/
text-color: white !important;
opacity: 1;
transition: all s ease-in;  filter: contrast(100%) saturate(100%) brightness(100%);;
}

.elementor-12 .elementor-element.elementor-element-c22b636 .swiper-slide {
  filter: contrast(30%) saturate(80%) brightness(150%);
transform: scale(0.85);
transition: all .5s ease-out;

}



.elementor-12 .elementor-element.elementor-element-c22b636 {

overflow: hidden;

}

.swiper-slide-active .elementor-heading-title
{
    opacity: 1;
    color: white !important;
}

.elementor-widget-container {
    opacity: 1;
    color: white !important;
}

@media only screen and (max-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-c22b636 .swiper {
    
overflow: visible;

margin-right: -600px;

margin-left: 260px;

}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-c22b636 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 14%;

}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .elementor-12 .elementor-element.elementor-element-c22b636 .swiper {
    
overflow: visible;

margin-right: 10px;

margin-left: 30px;

}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-c22b636 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 30%;

}
}

@media only screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-c22b636 .swiper {
    
overflow: visible;

margin-right: -60%;

margin-left: 40%;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345fd0f *//* General styling for all carousel items */
.loop-carousel .slick-slide {
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: scale(0.8);
    opacity: 0.5;
}

/* Styling for the active center item */
.loop-carousel .slick-center {
    transform: scale(1.2); /* Increase scale for the active item */
    opacity: 1; /* Full opacity */
    background-color: #ffcc00; /* Custom background color for active */
    color: #ffffff; /* Custom text color for active */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36bf343 *//*labels 1*/
span.evf-label {
   font-family: montserrat !important;
  font-weight: 700!important;
  font-size: 24px!important;
  color: #024590!important;
}
/*input tel*/
input.input-text {
   font-family: montserrat!important;
  font-size: 17px!important;
  border-radius: 0!important;
  border-width: 1px 1px 1px 1px!important;
  border-color: #024590!important;
  padding: 8px 20px 8px 20px!important;
  color: #024590!important;
}
select.input-text.evf-valid {
     font-family: montserrat!important;

  color: #024590!important;
  font-size: 17px!important;
  border-radius: 0!important;
  border-width: 1px 1px 1px 1px!important;
  border-color: #024590!important;
 padding: 8px 20px 8px 20px!important;  
}
/*height mensagem*/
.everest-forms .evf-field-container .evf-frontend-row textarea, .wp-block-everest-forms-form-.elementor-12 .elementor-element.elementor-element-36bf343 .evf-field-container .evf-frontend-row textarea {
  height: 380px!important;
}

/*consentimento */
label.everest-forms-field-label-inline {
  width: 80%!important;
  font-family: montserrat!important;
  color: #004590!important;
  font-weight: 600!important;
  font-size: 14px!important;
  
}
/*area profissional*/
select.input-text {
       font-family: montserrat!important;
  color: #024590!important;
  font-size: 17px!important;
  border-radius: 0!important;
  border-width: 1px 1px 1px 1px!important;
  border-color: #024590!important;
 padding: 8px 20px 8px 20px!important;

  
}

div.evf-field.evf-field-select.form-row {
  margin-bottom: 50px!important;
}



/*text area idle*/
textarea.input-text {
  font-family: montserrat !important;
font-size: 17px !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border-width: 1px !important;
  padding: 10px 30px 10px 30px !important;
  border-color: #004590 !important;
  color: #004590 !important;
}
/*submit button*/
button.everest-forms-submit-button.button.evf-submit {
  font-family: montserrat !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  border-width: 1px !important;
  padding: 10px 30px 10px 30px !important;
  border-color: #004590 !important;
  color: #004590 !important;
}

.evf-submit-container  {
    display: flex !important;
    justify-content: center !important;
    margin-top: 50px !important;
}

/* dropdown */
.select {
font-family: montserrat !important;
  position: relative;
  margin-bottom: 15px;
  width: 100%;
	border: 1px solid #024590
}
.select .selectBtn {
  background: var(--bg1);
  padding: 10px 30px 10px 30px !important;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #fff;
	color: #024590;
}
.select .selectBtn:after {
  content: "";
  position: absolute;
  top: 45%;
  right: 15px;
  width: 6px;
  height: 6px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  border-right: 2px solid #666;
  border-bottom: 2px solid #666;
  transition: 0.2s ease;
}

.select .selectBtn.toggle:after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.select .selectDropdown {
  position: absolute;
  top: 100%;
  width: 100%;
  overflow: hidden;
  background: var(--bg1);
  border: 1px solid #024590;
  z-index: 1;
  background: #fff;
  -webkit-transform: scale(1, 0);
          transform: scale(1, 0);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  visibility: hidden;
  transition: 0.2s ease;
}
.select .selectDropdown .option {
  padding: 10px 20px 10px 30px;
  box-sizing: border-box;
  cursor: pointer;
	color: #024590
}
.select .selectDropdown .option:hover {
  background: #f8f8f8;
}
.select .selectDropdown.toggle {
  visibility: visible;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}


.areaprofissional {
    margin-top: 20px !important;
    font-family: montserrat !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #024590 !important;
}

.select .selectDropdown.toggle{
       z-index: 600 !important;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field-description, .everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-limit-text, .wp-block-everest-forms-form-.elementor-12 .elementor-element.elementor-element-36bf343 .evf-field-container .evf-frontend-row .evf-field-description, .wp-block-everest-forms-form-.elementor-12 .elementor-element.elementor-element-36bf343 .evf-field-container .evf-frontend-row .everest-forms-field-limit-text {
	color: black;
}

@media only screen and (max-width: 768px) {
    .everest-forms .evf-field-container .evf-frontend-row textarea, .wp-block-everest-forms-form-.elementor-12 .elementor-element.elementor-element-36bf343 .evf-field-container .evf-frontend-row textarea.everest-forms .evf-field-container .evf-frontend-row textarea, .wp-block-everest-forms-form-.elementor-12 .elementor-element.elementor-element-36bf343 .evf-field-container .evf-frontend-row textarea {
        height: 200px !important;
    }
}/* End custom CSS */