.elementor-8120 .elementor-element.elementor-element-3655c00a{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-8120 .elementor-element.elementor-element-3655c00a:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-3655c00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tgi-agentur.de/wp-content/uploads/2026/07/tgi-agentur-background-banner-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8120 .elementor-element.elementor-element-3655c00a::before, .elementor-8120 .elementor-element.elementor-element-3655c00a > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-3655c00a > .e-con-inner > .elementor-background-video-container::before, .elementor-8120 .elementor-element.elementor-element-3655c00a > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-3655c00a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8120 .elementor-element.elementor-element-3655c00a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8120 .elementor-element.elementor-element-6cf0ef9d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8120 .elementor-element.elementor-element-5f7d02bb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-5d47153 );}.elementor-8120 .elementor-element.elementor-element-747ec37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:74px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-747ec37:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-747ec37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFA;}.elementor-8120 .elementor-element.elementor-element-a20bce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-31c973d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4E0E1;--border-color:#D4E0E1;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c51025e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:52px;--padding-right:52px;}.elementor-8120 .elementor-element.elementor-element-c51025e:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-c51025e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264653;}.elementor-8120 .elementor-element.elementor-element-fc4aaed{text-align:start;}.elementor-8120 .elementor-element.elementor-element-fc4aaed .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:-0.35px;color:#FFFFFF;}.elementor-8120 .elementor-element.elementor-element-41174a5{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#DCE7E8;}.elementor-8120 .elementor-element.elementor-element-56dc518{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:48px;--padding-left:52px;--padding-right:52px;}.elementor-8120 .elementor-element.elementor-element-56dc518:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-56dc518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5F5;}.elementor-8120 .elementor-element.elementor-element-47912dd{font-family:"Source Sans 3", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#264653;}.elementor-8120 .elementor-element.elementor-element-b14cad5{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}.elementor-8120 .elementor-element.elementor-element-60b2089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5E0E2;--border-color:#D5E0E2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-60b2089:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-60b2089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-4a7ad31{--display:flex;--min-height:11px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-4a7ad31:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-4a7ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264653;}.elementor-8120 .elementor-element.elementor-element-2f77579{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-8120 .elementor-element.elementor-element-2f77579:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-2f77579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-5ee30ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6a14e3f{text-align:center;}.elementor-8120 .elementor-element.elementor-element-6a14e3f img{width:100%;}.elementor-8120 .elementor-element.elementor-element-6fb0b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-043a3b7{text-align:start;}.elementor-8120 .elementor-element.elementor-element-043a3b7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.35px;color:#264653;}.elementor-8120 .elementor-element.elementor-element-bf6ae67{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#88453B;}.elementor-8120 .elementor-element.elementor-element-7c9faf3{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}.elementor-8120 .elementor-element.elementor-element-86da3ee{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.62em;color:#264653;}.elementor-8120 .elementor-element.elementor-element-5fff455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5E0E2;--border-color:#D5E0E2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-5fff455:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-5fff455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-a31c292{--display:flex;--min-height:11px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-a31c292:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-a31c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264653;}.elementor-8120 .elementor-element.elementor-element-ab03b3d{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-8120 .elementor-element.elementor-element-ab03b3d:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-ab03b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-4b96534{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-f92d353{text-align:center;}.elementor-8120 .elementor-element.elementor-element-f92d353 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-0e38913{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6e5c318{text-align:start;}.elementor-8120 .elementor-element.elementor-element-6e5c318 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.35px;color:#264653;}.elementor-8120 .elementor-element.elementor-element-0648a4f{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#88453B;}.elementor-8120 .elementor-element.elementor-element-c601fd2{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}.elementor-8120 .elementor-element.elementor-element-44a38f4{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.62em;color:#264653;}.elementor-8120 .elementor-element.elementor-element-f263c12{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5E0E2;--border-color:#D5E0E2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-0f5bdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-c9a882a{--display:flex;--min-height:11px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c9a882a:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-c9a882a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264653;}.elementor-8120 .elementor-element.elementor-element-232e912{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-8120 .elementor-element.elementor-element-232e912:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-232e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFC;}.elementor-8120 .elementor-element.elementor-element-05752e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-775d250{text-align:center;}.elementor-8120 .elementor-element.elementor-element-775d250 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-1905003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-1bd049d{text-align:start;}.elementor-8120 .elementor-element.elementor-element-1bd049d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.35px;color:#264653;}.elementor-8120 .elementor-element.elementor-element-2bd72d5{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#88453B;}.elementor-8120 .elementor-element.elementor-element-fbe15f1{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}.elementor-8120 .elementor-element.elementor-element-1968035{font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.62em;color:#264653;}.elementor-8120 .elementor-element.elementor-element-4ade428{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#264653;--border-color:#264653;--border-radius:16px 16px 16px 16px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-8120 .elementor-element.elementor-element-4ade428:not(.elementor-motion-effects-element-type-background), .elementor-8120 .elementor-element.elementor-element-4ade428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EDEE;}.elementor-8120 .elementor-element.elementor-element-da263e0{text-align:start;}.elementor-8120 .elementor-element.elementor-element-da263e0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;letter-spacing:-0.35px;color:#264653;}.elementor-8120 .elementor-element.elementor-element-471f8ea{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:1.62em;color:#2F2B27;}@media(max-width:1024px){.elementor-8120 .elementor-element.elementor-element-5f7d02bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8120 .elementor-element.elementor-element-747ec37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-a20bce9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-31c973d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c51025e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:38px;--padding-right:38px;}.elementor-8120 .elementor-element.elementor-element-fc4aaed .elementor-heading-title{font-size:42px;}.elementor-8120 .elementor-element.elementor-element-41174a5{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-56dc518{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-8120 .elementor-element.elementor-element-47912dd{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-b14cad5{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-60b2089{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-4a7ad31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-2f77579{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-8120 .elementor-element.elementor-element-5ee30ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6a14e3f img{width:100%;}.elementor-8120 .elementor-element.elementor-element-6fb0b99{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-043a3b7 .elementor-heading-title{font-size:35px;}.elementor-8120 .elementor-element.elementor-element-bf6ae67{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-7c9faf3{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-86da3ee{font-size:19px;}.elementor-8120 .elementor-element.elementor-element-5fff455{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-a31c292{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-ab03b3d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-8120 .elementor-element.elementor-element-4b96534{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-f92d353 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-0e38913{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6e5c318 .elementor-heading-title{font-size:35px;}.elementor-8120 .elementor-element.elementor-element-0648a4f{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-c601fd2{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-44a38f4{font-size:19px;}.elementor-8120 .elementor-element.elementor-element-f263c12{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c9a882a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-232e912{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:38px;--padding-left:34px;--padding-right:34px;}.elementor-8120 .elementor-element.elementor-element-05752e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-775d250 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-1905003{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-1bd049d .elementor-heading-title{font-size:35px;}.elementor-8120 .elementor-element.elementor-element-2bd72d5{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-fbe15f1{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-1968035{font-size:19px;}.elementor-8120 .elementor-element.elementor-element-4ade428{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-8120 .elementor-element.elementor-element-da263e0 .elementor-heading-title{font-size:32px;}.elementor-8120 .elementor-element.elementor-element-471f8ea{font-size:18px;}}@media(max-width:767px){.elementor-8120 .elementor-element.elementor-element-6cf0ef9d .elementor-heading-title{font-size:33px;}.elementor-8120 .elementor-element.elementor-element-5f7d02bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8120 .elementor-element.elementor-element-747ec37{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-a20bce9{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-31c973d{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c51025e{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-8120 .elementor-element.elementor-element-fc4aaed .elementor-heading-title{font-size:34px;}.elementor-8120 .elementor-element.elementor-element-41174a5{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-56dc518{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-8120 .elementor-element.elementor-element-47912dd{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-b14cad5{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-60b2089{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-4a7ad31{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-2f77579{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-5ee30ac{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6a14e3f img{width:100%;}.elementor-8120 .elementor-element.elementor-element-6fb0b99{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-043a3b7 .elementor-heading-title{font-size:30px;}.elementor-8120 .elementor-element.elementor-element-bf6ae67{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-7c9faf3{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-86da3ee{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-5fff455{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-a31c292{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-ab03b3d{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-4b96534{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-f92d353 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-0e38913{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-6e5c318 .elementor-heading-title{font-size:30px;}.elementor-8120 .elementor-element.elementor-element-0648a4f{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-c601fd2{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-44a38f4{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-f263c12{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-c9a882a{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-232e912{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-8120 .elementor-element.elementor-element-05752e9{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-775d250 img{width:100%;}.elementor-8120 .elementor-element.elementor-element-1905003{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8120 .elementor-element.elementor-element-1bd049d .elementor-heading-title{font-size:30px;}.elementor-8120 .elementor-element.elementor-element-2bd72d5{font-size:16px;}.elementor-8120 .elementor-element.elementor-element-fbe15f1{font-size:17px;}.elementor-8120 .elementor-element.elementor-element-1968035{font-size:18px;}.elementor-8120 .elementor-element.elementor-element-4ade428{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-8120 .elementor-element.elementor-element-da263e0 .elementor-heading-title{font-size:28px;}.elementor-8120 .elementor-element.elementor-element-471f8ea{font-size:17px;}}@media(min-width:768px){.elementor-8120 .elementor-element.elementor-element-747ec37{--width:100%;}.elementor-8120 .elementor-element.elementor-element-a20bce9{--width:1180px;}.elementor-8120 .elementor-element.elementor-element-31c973d{--width:100%;}.elementor-8120 .elementor-element.elementor-element-c51025e{--width:100%;}.elementor-8120 .elementor-element.elementor-element-56dc518{--width:100%;}.elementor-8120 .elementor-element.elementor-element-60b2089{--width:100%;}.elementor-8120 .elementor-element.elementor-element-4a7ad31{--width:100%;}.elementor-8120 .elementor-element.elementor-element-2f77579{--width:100%;}.elementor-8120 .elementor-element.elementor-element-5ee30ac{--width:30%;}.elementor-8120 .elementor-element.elementor-element-6fb0b99{--width:70%;}.elementor-8120 .elementor-element.elementor-element-5fff455{--width:100%;}.elementor-8120 .elementor-element.elementor-element-a31c292{--width:100%;}.elementor-8120 .elementor-element.elementor-element-ab03b3d{--width:100%;}.elementor-8120 .elementor-element.elementor-element-4b96534{--width:30%;}.elementor-8120 .elementor-element.elementor-element-0e38913{--width:70%;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1{--width:100%;}.elementor-8120 .elementor-element.elementor-element-c9a882a{--width:100%;}.elementor-8120 .elementor-element.elementor-element-232e912{--width:100%;}.elementor-8120 .elementor-element.elementor-element-05752e9{--width:30%;}.elementor-8120 .elementor-element.elementor-element-1905003{--width:70%;}.elementor-8120 .elementor-element.elementor-element-4ade428{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8120 .elementor-element.elementor-element-747ec37{--width:100%;}.elementor-8120 .elementor-element.elementor-element-a20bce9{--width:100%;}.elementor-8120 .elementor-element.elementor-element-31c973d{--width:100%;}.elementor-8120 .elementor-element.elementor-element-c51025e{--width:100%;}.elementor-8120 .elementor-element.elementor-element-56dc518{--width:100%;}.elementor-8120 .elementor-element.elementor-element-60b2089{--width:100%;}.elementor-8120 .elementor-element.elementor-element-4a7ad31{--width:100%;}.elementor-8120 .elementor-element.elementor-element-2f77579{--width:100%;}.elementor-8120 .elementor-element.elementor-element-5ee30ac{--width:34%;}.elementor-8120 .elementor-element.elementor-element-6fb0b99{--width:66%;}.elementor-8120 .elementor-element.elementor-element-5fff455{--width:100%;}.elementor-8120 .elementor-element.elementor-element-a31c292{--width:100%;}.elementor-8120 .elementor-element.elementor-element-ab03b3d{--width:100%;}.elementor-8120 .elementor-element.elementor-element-4b96534{--width:34%;}.elementor-8120 .elementor-element.elementor-element-0e38913{--width:66%;}.elementor-8120 .elementor-element.elementor-element-0f5bdb1{--width:100%;}.elementor-8120 .elementor-element.elementor-element-c9a882a{--width:100%;}.elementor-8120 .elementor-element.elementor-element-232e912{--width:100%;}.elementor-8120 .elementor-element.elementor-element-05752e9{--width:34%;}.elementor-8120 .elementor-element.elementor-element-1905003{--width:66%;}.elementor-8120 .elementor-element.elementor-element-4ade428{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5f7d02bb */.elementor-8120 .elementor-element.elementor-element-5f7d02bb a {color: var( --e-global-color-secondary );}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc4aaed */.elementor-8120 .elementor-element.elementor-element-fc4aaed { width: 58% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-fc4aaed { width: 62% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-fc4aaed { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41174a5 */.elementor-8120 .elementor-element.elementor-element-41174a5 { width: 34% !important; padding-left: 28px; border-left: 2px solid rgba(255,255,255,.25); } .elementor-8120 .elementor-element.elementor-element-41174a5 p { margin: 0; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-41174a5 { width: 100% !important; margin-top: 18px; padding: 15px 0 0; border-left: 0; border-top: 1px solid rgba(255,255,255,.24); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51025e */.elementor-8120 .elementor-element.elementor-element-c51025e { position: relative; isolation: isolate; overflow: hidden; width: 100% !important; background: #264653; }
.elementor-8120 .elementor-element.elementor-element-c51025e::after { content: ""; position: absolute; z-index: -1; width: 230px; aspect-ratio: 1; right: -74px; bottom: -126px; border: 1px solid rgba(255,255,255,.11); border-radius: 50%; box-shadow: 0 0 0 34px rgba(255,255,255,.025); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47912dd */.elementor-8120 .elementor-element.elementor-element-47912dd { width: 42% !important; padding-right: 46px; } .elementor-8120 .elementor-element.elementor-element-47912dd p { margin: 0; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-47912dd { padding-right: 30px; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-47912dd { width: 100% !important; padding: 0 0 23px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b14cad5 */.elementor-8120 .elementor-element.elementor-element-b14cad5 { width: 58% !important; padding-left: 46px; border-left: 1px solid #C8D7D9; } .elementor-8120 .elementor-element.elementor-element-b14cad5 p { margin: 0 0 13px; } .elementor-8120 .elementor-element.elementor-element-b14cad5 p:last-child { margin-bottom: 0; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-b14cad5 { padding-left: 30px; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-b14cad5 { width: 100% !important; padding: 23px 0 0; border-left: 0; border-top: 1px solid #C8D7D9; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dc518 */.elementor-8120 .elementor-element.elementor-element-56dc518 { display: flex !important; width: 100% !important; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-56dc518 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31c973d */.elementor-8120 .elementor-element.elementor-element-31c973d { width: 100% !important; overflow: hidden; box-shadow: 0 18px 50px rgba(38,70,83,.07); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7ad31 */.elementor-8120 .elementor-element.elementor-element-4a7ad31 { position: relative; width: 100% !important; min-height: 11px; background: #264653; }
.elementor-8120 .elementor-element.elementor-element-4a7ad31::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 118px; background: #88453B; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-4a7ad31 { min-height: 8px; } .elementor-8120 .elementor-element.elementor-element-4a7ad31::before { width: 76px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a14e3f */.elementor-8120 .elementor-element.elementor-element-6a14e3f { width: 100% !important; }
.elementor-8120 .elementor-element.elementor-element-6a14e3f .elementor-widget-container { width: 100%; aspect-ratio: 4 / 5; overflow: hidden; border-radius: 14px; background: #E7EFF0; }
.elementor-8120 .elementor-element.elementor-element-6a14e3f img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
.elementor-8120 .elementor-element.elementor-element-6a14e3f img[src*="ostfalia"] { object-fit: contain; object-position: center; padding: clamp(22px, 6vw, 48px); background: #FFFFFF; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-6a14e3f .elementor-widget-container { aspect-ratio: 5 / 4; border-radius: 12px; } .elementor-8120 .elementor-element.elementor-element-6a14e3f img { object-position: center 18%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee30ac */.elementor-8120 .elementor-element.elementor-element-5ee30ac { width: 30% !important; max-width: 340px !important; flex: 0 0 30% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-5ee30ac { width: 34% !important; flex-basis: 34% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-5ee30ac { width: 100% !important; max-width: none !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf6ae67 */.elementor-8120 .elementor-element.elementor-element-bf6ae67 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c9faf3 */.elementor-8120 .elementor-element.elementor-element-7c9faf3 p { margin: 0 0 14px; }
.elementor-8120 .elementor-element.elementor-element-7c9faf3 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86da3ee */.elementor-8120 .elementor-element.elementor-element-86da3ee blockquote { position: relative; margin: 0; padding: 24px 28px 24px 54px; border: 0; border-left: 4px solid #264653; border-radius: 0 12px 12px 0; background: #EAF1F2; }
.elementor-8120 .elementor-element.elementor-element-86da3ee blockquote::before { content: "“"; position: absolute; top: 21px; left: 18px; color: #88453B; font-family: "Times New Roman", serif; font-size: 40px; line-height: 1; }
.elementor-8120 .elementor-element.elementor-element-86da3ee blockquote p { margin: 0; color: #264653; font-family: "Times New Roman", serif; font-size: 1.05em; line-height: 1.52; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-86da3ee blockquote { padding: 20px 18px 20px 42px; border-left-width: 3px; } .elementor-8120 .elementor-element.elementor-element-86da3ee blockquote::before { top: 18px; left: 13px; font-size: 34px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb0b99 */.elementor-8120 .elementor-element.elementor-element-6fb0b99 { width: 70% !important; min-width: 0 !important; flex: 1 1 70% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-6fb0b99 { width: 66% !important; flex-basis: 66% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-6fb0b99 { width: 100% !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f77579 */.elementor-8120 .elementor-element.elementor-element-2f77579 { display: flex !important; width: 100% !important; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-2f77579 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b2089 */.elementor-8120 .elementor-element.elementor-element-60b2089 { width: 100% !important; overflow: hidden; box-shadow: 0 16px 44px rgba(38,70,83,.055); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31c292 */.elementor-8120 .elementor-element.elementor-element-a31c292 { position: relative; width: 100% !important; min-height: 11px; background: #264653; }
.elementor-8120 .elementor-element.elementor-element-a31c292::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 118px; background: #88453B; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-a31c292 { min-height: 8px; } .elementor-8120 .elementor-element.elementor-element-a31c292::before { width: 76px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f92d353 */.elementor-8120 .elementor-element.elementor-element-f92d353 { width: 100% !important; }
.elementor-8120 .elementor-element.elementor-element-f92d353 .elementor-widget-container { width: 100%; aspect-ratio: 4 / 5; overflow: hidden; border-radius: 14px; background: #E7EFF0; }
.elementor-8120 .elementor-element.elementor-element-f92d353 img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
.elementor-8120 .elementor-element.elementor-element-f92d353 img[src*="ostfalia"] { object-fit: contain; object-position: center; padding: clamp(22px, 6vw, 48px); background: #FFFFFF; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-f92d353 .elementor-widget-container { aspect-ratio: 5 / 4; border-radius: 12px; } .elementor-8120 .elementor-element.elementor-element-f92d353 img { object-position: center 18%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b96534 */.elementor-8120 .elementor-element.elementor-element-4b96534 { width: 30% !important; max-width: 340px !important; flex: 0 0 30% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-4b96534 { width: 34% !important; flex-basis: 34% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-4b96534 { width: 100% !important; max-width: none !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0648a4f */.elementor-8120 .elementor-element.elementor-element-0648a4f p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c601fd2 */.elementor-8120 .elementor-element.elementor-element-c601fd2 p { margin: 0 0 14px; }
.elementor-8120 .elementor-element.elementor-element-c601fd2 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44a38f4 */.elementor-8120 .elementor-element.elementor-element-44a38f4 blockquote { position: relative; margin: 0; padding: 24px 28px 24px 54px; border: 0; border-left: 4px solid #264653; border-radius: 0 12px 12px 0; background: #EAF1F2; }
.elementor-8120 .elementor-element.elementor-element-44a38f4 blockquote::before { content: "“"; position: absolute; top: 21px; left: 18px; color: #88453B; font-family: "Times New Roman", serif; font-size: 40px; line-height: 1; }
.elementor-8120 .elementor-element.elementor-element-44a38f4 blockquote p { margin: 0; color: #264653; font-family: "Times New Roman", serif; font-size: 1.05em; line-height: 1.52; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-44a38f4 blockquote { padding: 20px 18px 20px 42px; border-left-width: 3px; } .elementor-8120 .elementor-element.elementor-element-44a38f4 blockquote::before { top: 18px; left: 13px; font-size: 34px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f263c12 */.elementor-8120 .elementor-element.elementor-element-f263c12 p { margin: 0 0 14px; }
.elementor-8120 .elementor-element.elementor-element-f263c12 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e38913 */.elementor-8120 .elementor-element.elementor-element-0e38913 { width: 70% !important; min-width: 0 !important; flex: 1 1 70% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-0e38913 { width: 66% !important; flex-basis: 66% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-0e38913 { width: 100% !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab03b3d */.elementor-8120 .elementor-element.elementor-element-ab03b3d { display: flex !important; width: 100% !important; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-ab03b3d { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fff455 */.elementor-8120 .elementor-element.elementor-element-5fff455 { width: 100% !important; overflow: hidden; box-shadow: 0 16px 44px rgba(38,70,83,.055); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9a882a */.elementor-8120 .elementor-element.elementor-element-c9a882a { position: relative; width: 100% !important; min-height: 11px; background: #264653; }
.elementor-8120 .elementor-element.elementor-element-c9a882a::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 118px; background: #88453B; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-c9a882a { min-height: 8px; } .elementor-8120 .elementor-element.elementor-element-c9a882a::before { width: 76px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-775d250 */.elementor-8120 .elementor-element.elementor-element-775d250 { width: 100% !important; }
.elementor-8120 .elementor-element.elementor-element-775d250 .elementor-widget-container { width: 100%; aspect-ratio: 4 / 5; overflow: hidden; border-radius: 14px; background: #E7EFF0; }
.elementor-8120 .elementor-element.elementor-element-775d250 img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 20%; }
.elementor-8120 .elementor-element.elementor-element-775d250 img[src*="ostfalia"] { object-fit: contain; object-position: center; padding: clamp(22px, 6vw, 48px); background: #FFFFFF; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-775d250 .elementor-widget-container { aspect-ratio: 5 / 4; border-radius: 12px; } .elementor-8120 .elementor-element.elementor-element-775d250 img { object-position: center 18%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05752e9 */.elementor-8120 .elementor-element.elementor-element-05752e9 { width: 30% !important; max-width: 340px !important; flex: 0 0 30% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-05752e9 { width: 34% !important; flex-basis: 34% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-05752e9 { width: 100% !important; max-width: none !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bd72d5 */.elementor-8120 .elementor-element.elementor-element-2bd72d5 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbe15f1 */.elementor-8120 .elementor-element.elementor-element-fbe15f1 p { margin: 0 0 14px; }
.elementor-8120 .elementor-element.elementor-element-fbe15f1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1968035 */.elementor-8120 .elementor-element.elementor-element-1968035 blockquote { position: relative; margin: 0; padding: 24px 28px 24px 54px; border: 0; border-left: 4px solid #264653; border-radius: 0 12px 12px 0; background: #EAF1F2; }
.elementor-8120 .elementor-element.elementor-element-1968035 blockquote::before { content: "“"; position: absolute; top: 21px; left: 18px; color: #88453B; font-family: "Times New Roman", serif; font-size: 40px; line-height: 1; }
.elementor-8120 .elementor-element.elementor-element-1968035 blockquote p { margin: 0; color: #264653; font-family: "Times New Roman", serif; font-size: 1.05em; line-height: 1.52; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-1968035 blockquote { padding: 20px 18px 20px 42px; border-left-width: 3px; } .elementor-8120 .elementor-element.elementor-element-1968035 blockquote::before { top: 18px; left: 13px; font-size: 34px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1905003 */.elementor-8120 .elementor-element.elementor-element-1905003 { width: 70% !important; min-width: 0 !important; flex: 1 1 70% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-1905003 { width: 66% !important; flex-basis: 66% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-1905003 { width: 100% !important; flex: 0 0 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232e912 */.elementor-8120 .elementor-element.elementor-element-232e912 { display: flex !important; width: 100% !important; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-232e912 { flex-direction: column !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5bdb1 */.elementor-8120 .elementor-element.elementor-element-0f5bdb1 { width: 100% !important; overflow: hidden; box-shadow: 0 16px 44px rgba(38,70,83,.055); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da263e0 */.elementor-8120 .elementor-element.elementor-element-da263e0 { width: 38% !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-da263e0 { width: 42% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-da263e0 { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-471f8ea */.elementor-8120 .elementor-element.elementor-element-471f8ea { width: 62% !important; } .elementor-8120 .elementor-element.elementor-element-471f8ea p { margin: 0; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-471f8ea { width: 58% !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-471f8ea { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ade428 */.elementor-8120 .elementor-element.elementor-element-4ade428 { display: flex !important; width: 100% !important; position: relative; overflow: hidden; }
.elementor-8120 .elementor-element.elementor-element-4ade428::after { content: ""; position: absolute; width: 150px; aspect-ratio: 1; right: -70px; bottom: -90px; border: 1px solid rgba(38,70,83,.11); border-radius: 50%; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-4ade428 { flex-direction: column !important; align-items: flex-start !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a20bce9 */.elementor-8120 .elementor-element.elementor-element-a20bce9 { width: min(1180px, calc(100% - 64px)) !important; max-width: 1180px !important; margin-inline: auto !important; }
@media (max-width: 1024px) { .elementor-8120 .elementor-element.elementor-element-a20bce9 { width: calc(100% - 48px) !important; } }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-a20bce9 { width: calc(100% - 28px) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747ec37 */.elementor-8120 .elementor-element.elementor-element-747ec37 { width: 100% !important; max-width: none !important; flex: 0 0 100% !important; align-self: stretch !important; color: #2F2B27; background: #F7FAFA; overflow: hidden; }
.elementor-8120 .elementor-element.elementor-element-747ec37.e-con { --width: 100%; --content-width: 100%; }
.elementor-8120 .elementor-element.elementor-element-747ec37 > .e-con-inner { width: 100% !important; max-width: none !important; }
.elementor-8120 .elementor-element.elementor-element-747ec37 * { box-sizing: border-box; }
@media (max-width: 767px) { .elementor-8120 .elementor-element.elementor-element-747ec37 { min-width: 0 !important; } }
@media (prefers-reduced-motion: reduce) { .elementor-8120 .elementor-element.elementor-element-747ec37 *, .elementor-8120 .elementor-element.elementor-element-747ec37 *::before, .elementor-8120 .elementor-element.elementor-element-747ec37 *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; } }/* End custom CSS */