.elementor-24693 .elementor-element.elementor-element-0cc0389{--display:flex;}.elementor-24693 .elementor-element.elementor-element-0cc0389:not(.elementor-motion-effects-element-type-background), .elementor-24693 .elementor-element.elementor-element-0cc0389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psgacademy.com.br/wp-content/uploads/2024/06/HOME_BLOCO-03-METODOLOGIA_BANNER.jpg");}.elementor-24693 .elementor-element.elementor-element-77ee3d0{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-24693 .elementor-element.elementor-element-689bc7c img{max-width:33%;}.elementor-24693 .elementor-element.elementor-element-63ef0f7{--display:flex;--justify-content:center;}.elementor-24693 .elementor-element.elementor-element-25639cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24693 .elementor-element.elementor-element-886fb5d .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:42px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-e9d6d02 img{max-width:39%;}.elementor-24693 .elementor-element.elementor-element-c2a505b .elementor-heading-title{font-family:"PSG", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-c8d15e2{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-24693 .elementor-element.elementor-element-0b69e06{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-text-editor{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-24693 .elementor-element.elementor-element-8e60c02{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;width:var( --container-widget-width, 100.268% );max-width:100.268%;--container-widget-width:100.268%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-8e60c02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-de9c2b8{--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-24693 .elementor-element.elementor-element-813ce4f{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-813ce4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-9df936d{--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:30px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-24693 .elementor-element.elementor-element-9df936d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-db3b188{width:var( --container-widget-width, 101.725% );max-width:101.725%;--container-widget-width:101.725%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-db3b188.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24693 .elementor-element.elementor-element-f04040e .elementor-icon-list-icon i{color:#E20612;transition:color 0.3s;}.elementor-24693 .elementor-element.elementor-element-f04040e .elementor-icon-list-icon svg{fill:#E20612;transition:fill 0.3s;}.elementor-24693 .elementor-element.elementor-element-f04040e{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;width:var( --container-widget-width, 75.675% );max-width:75.675%;--container-widget-width:75.675%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-f04040e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24693 .elementor-element.elementor-element-f04040e .elementor-icon-list-item > a{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;}.elementor-24693 .elementor-element.elementor-element-f04040e .elementor-icon-list-text{transition:color 0.3s;}.elementor-24693 .elementor-element.elementor-element-f04040e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-1506eb5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-24693 .elementor-element.elementor-element-1506eb5:not(.elementor-motion-effects-element-type-background), .elementor-24693 .elementor-element.elementor-element-1506eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-24693 .elementor-element.elementor-element-398d8a4{--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-24693 .elementor-element.elementor-element-398d8a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-6ef80ae .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:42px;font-weight:600;color:#1A2B4C;}.elementor-24693 .elementor-element.elementor-element-6c0ebbe{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;}.elementor-24693 .elementor-element.elementor-element-64596c9{--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-24693 .elementor-element.elementor-element-d254aad{--display:flex;}.elementor-24693 .elementor-element.elementor-element-a24cb97{--display:flex;}.elementor-24693 .elementor-element.elementor-element-7525df7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-24693 .elementor-element.elementor-element-bb56dee{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-24693 .elementor-element.elementor-element-bb56dee:not(.elementor-motion-effects-element-type-background), .elementor-24693 .elementor-element.elementor-element-bb56dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2434;}.elementor-24693 .elementor-element.elementor-element-e7ec7af{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-acb4602{text-align:center;}.elementor-24693 .elementor-element.elementor-element-acb4602 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-e12aaa7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-e44ba93{text-align:center;}.elementor-24693 .elementor-element.elementor-element-e44ba93 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-1f1d9a2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-817eb60{text-align:center;}.elementor-24693 .elementor-element.elementor-element-817eb60 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;-webkit-text-stroke:0px #421717;text-stroke:0px #421717;}.elementor-24693 .elementor-element.elementor-element-0ddc976{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-49ea3ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-ed6d1ed{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-ed6d1ed > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-c29121b{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-7220080{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-9fe0871{text-align:center;}.elementor-24693 .elementor-element.elementor-element-9fe0871 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;-webkit-text-stroke:0px #421717;text-stroke:0px #421717;}.elementor-24693 .elementor-element.elementor-element-c25687b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-cc5dcb0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-4567325{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-4567325 > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-d6afff4{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-04158ab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-bca783a{text-align:center;}.elementor-24693 .elementor-element.elementor-element-bca783a .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;-webkit-text-stroke:0px #421717;text-stroke:0px #421717;}.elementor-24693 .elementor-element.elementor-element-30c41ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-48d732d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-1c6ac3d{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-1c6ac3d > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-061b1a2{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-b60c20b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-a496090{text-align:center;}.elementor-24693 .elementor-element.elementor-element-a496090 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;-webkit-text-stroke:0px #421717;text-stroke:0px #421717;}.elementor-24693 .elementor-element.elementor-element-c050a2f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-86c1fff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-410ed6e{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-410ed6e > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-af89ea0{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-426df98{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-e5f6319{text-align:center;}.elementor-24693 .elementor-element.elementor-element-e5f6319 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;-webkit-text-stroke:0px #421717;text-stroke:0px #421717;}.elementor-24693 .elementor-element.elementor-element-c873118{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-bb3e135{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-500de43{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-500de43 > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:0px 2px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-7edb1be{font-family:"PSG AG", Sans-serif;font-size:26px;font-weight:400;color:#FFFFFF;}.elementor-24693 .elementor-element.elementor-element-9a7af8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-24693 .elementor-element.elementor-element-ae7a922{--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;}.elementor-24693 .elementor-element.elementor-element-ae7a922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-7ba9446{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;width:var( --container-widget-width, 100.268% );max-width:100.268%;--container-widget-width:100.268%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-7ba9446.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-295a66f .elementor-icon-list-icon i{color:#E20612;transition:color 0.3s;}.elementor-24693 .elementor-element.elementor-element-295a66f .elementor-icon-list-icon svg{fill:#E20612;transition:fill 0.3s;}.elementor-24693 .elementor-element.elementor-element-295a66f{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;width:var( --container-widget-width, 75.675% );max-width:75.675%;--container-widget-width:75.675%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-295a66f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24693 .elementor-element.elementor-element-295a66f .elementor-icon-list-item > a{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;}.elementor-24693 .elementor-element.elementor-element-295a66f .elementor-icon-list-text{transition:color 0.3s;}.elementor-24693 .elementor-element.elementor-element-295a66f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-875a67c{font-family:"PSG AG", Sans-serif;font-size:20px;font-weight:400;width:var( --container-widget-width, 100.268% );max-width:100.268%;--container-widget-width:100.268%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-875a67c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-875a67c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-44584f1{--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-24693 .elementor-element.elementor-element-44584f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-226165b{--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;}.elementor-24693 .elementor-element.elementor-element-226165b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-53fee75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24693 .elementor-element.elementor-element-4e70e53{--display:flex;}.elementor-24693 .elementor-element.elementor-element-4c90f79{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-24693 .elementor-element.elementor-element-1144cfe{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-1144cfe:not(.elementor-motion-effects-element-type-background), .elementor-24693 .elementor-element.elementor-element-1144cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-24693 .elementor-element.elementor-element-0de748f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-72654ee{text-align:center;}.elementor-24693 .elementor-element.elementor-element-72654ee .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:50px;font-weight:600;color:#1A2B4C;}.elementor-24693 .elementor-element.elementor-element-cb1efc0{--display:grid;--e-con-grid-template-columns:3fr 1fr 3fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24693 .elementor-element.elementor-element-bc5f041{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-bc5f041 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-bc5f041.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-bc5f041.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-cbdfb26{font-family:"PSG", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;width:100%;max-width:100%;}.elementor-24693 .elementor-element.elementor-element-cbdfb26.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-cbdfb26 > .elementor-widget-container{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-cbdfb26.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-558613e{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-558613e > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-558613e.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-558613e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-2f93676{--display:grid;--e-con-grid-template-columns:3fr 1fr 3fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-24693 .elementor-element.elementor-element-49fb7bc .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-49fb7bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-49fb7bc.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-49fb7bc.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-49fb7bc.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-49fb7bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-49fb7bc .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-49fb7bc .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-3d2d9a9{--spacer-size:50px;}.elementor-24693 .elementor-element.elementor-element-4f7e84a .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-4f7e84a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4f7e84a.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-4f7e84a.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4f7e84a.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-4f7e84a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4f7e84a .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-4f7e84a .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-a63cef4{--display:grid;--e-con-grid-template-columns:3fr 1fr 3fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-eded51c{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-eded51c > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-eded51c.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-eded51c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-5d683f9{font-family:"PSG", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;width:100%;max-width:100%;}.elementor-24693 .elementor-element.elementor-element-5d683f9.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-5d683f9 > .elementor-widget-container{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-5d683f9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-b51a979{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-b51a979 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-b51a979.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-b51a979.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-430d4f3{--display:grid;--e-con-grid-template-columns:3fr 1fr 3fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-6a5ce6e .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-6a5ce6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-6a5ce6e.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-6a5ce6e.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-6a5ce6e.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-6a5ce6e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-6a5ce6e .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-6a5ce6e .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-c0bbc33{--spacer-size:50px;}.elementor-24693 .elementor-element.elementor-element-e07527f .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-e07527f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-e07527f.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-e07527f.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-e07527f.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-e07527f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-e07527f .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-e07527f .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-8674883{--display:grid;--e-con-grid-template-columns:3fr 1fr 3fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-bcb3420{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-bcb3420 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-bcb3420.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-bcb3420.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-2e75161{font-family:"PSG", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;width:100%;max-width:100%;}.elementor-24693 .elementor-element.elementor-element-2e75161.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-2e75161 > .elementor-widget-container{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-2e75161.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-6ee2d20{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-6ee2d20 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-6ee2d20.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-6ee2d20.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-ec62844{--display:grid;--e-con-grid-template-columns:2fr 3fr 2fr;--e-con-grid-template-rows:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-65e30de .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-65e30de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-65e30de.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-65e30de.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-65e30de.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-65e30de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-65e30de .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-65e30de .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-4b60eba{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-4b60eba > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4b60eba.elementor-element{--align-self:center;}.elementor-24693 .elementor-element.elementor-element-4b60eba.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-cd2b2b5 .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-cd2b2b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-cd2b2b5.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-cd2b2b5.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-cd2b2b5.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-cd2b2b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-cd2b2b5 .elementor-icon{font-size:125px;}.elementor-24693 .elementor-element.elementor-element-cd2b2b5 .elementor-icon svg{height:125px;}.elementor-24693 .elementor-element.elementor-element-796c8e4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-2e0ea16{text-align:center;}.elementor-24693 .elementor-element.elementor-element-2e0ea16 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:50px;font-weight:600;color:#1A2B4C;}.elementor-24693 .elementor-element.elementor-element-4aa9ceb{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-b221968{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24693 .elementor-element.elementor-element-023ee1f{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;color:#FFFFFF;width:var( --container-widget-width, 103.41% );max-width:103.41%;--container-widget-width:103.41%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-023ee1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 10px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-023ee1f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-023ee1f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-4489f17 .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-4489f17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4489f17.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-4489f17.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4489f17.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-4489f17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-4489f17 .elementor-icon{font-size:70px;}.elementor-24693 .elementor-element.elementor-element-4489f17 .elementor-icon svg{height:70px;}.elementor-24693 .elementor-element.elementor-element-4489f17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-4489f17{width:var( --container-widget-width, 101.303% );max-width:101.303%;--container-widget-width:101.303%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-4489f17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-9715db4{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;color:#FFFFFF;width:var( --container-widget-width, 104.111% );max-width:104.111%;--container-widget-width:104.111%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-9715db4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 10px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-9715db4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-9715db4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-c8c17ac .elementor-icon-wrapper{text-align:center;}.elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-view-default .elementor-icon{color:var( --e-global-color-abe7d7a );border-color:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-view-framed .elementor-icon, .elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-abe7d7a );}.elementor-24693 .elementor-element.elementor-element-c8c17ac .elementor-icon{font-size:70px;}.elementor-24693 .elementor-element.elementor-element-c8c17ac .elementor-icon svg{height:70px;}.elementor-24693 .elementor-element.elementor-element-c8c17ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24693 .elementor-element.elementor-element-c8c17ac{width:var( --container-widget-width, 103.873% );max-width:103.873%;--container-widget-width:103.873%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-c8c17ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-1588a35{font-family:"PSG", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;color:#FFFFFF;width:var( --container-widget-width, 102.943% );max-width:102.943%;--container-widget-width:102.943%;--container-widget-flex-grow:0;}.elementor-24693 .elementor-element.elementor-element-1588a35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 10px 20px;background-color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-1588a35.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-24693 .elementor-element.elementor-element-1588a35.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-24693 .elementor-element.elementor-element-51eca01 img{width:100%;}.elementor-24693 .elementor-element.elementor-element-903c73e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:00px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-6e50699{font-family:"PSG AG", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-46bc62f );}.elementor-24693 .elementor-element.elementor-element-6e50699 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-24693 .elementor-element.elementor-element-a4f129a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24693 .elementor-element.elementor-element-64ae1da{text-align:center;}.elementor-24693 .elementor-element.elementor-element-64ae1da .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:50px;font-weight:600;color:#1A2B4C;}.elementor-24693 .elementor-element.elementor-element-8710f4b{--display:flex;}.elementor-24693 .elementor-element.elementor-element-592cf97{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-ff74877{--display:flex;}.elementor-24693 .elementor-element.elementor-element-77a435b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-5796e40{text-align:start;}.elementor-24693 .elementor-element.elementor-element-5796e40 .elementor-heading-title{font-family:"PSG", Sans-serif;font-size:50px;font-weight:600;color:#1A2B4C;}@media(min-width:768px){.elementor-24693 .elementor-element.elementor-element-0b69e06{--width:66.6666%;}.elementor-24693 .elementor-element.elementor-element-de9c2b8{--width:33.3333%;}.elementor-24693 .elementor-element.elementor-element-813ce4f{--width:31.825%;}.elementor-24693 .elementor-element.elementor-element-9df936d{--width:53.476%;}.elementor-24693 .elementor-element.elementor-element-398d8a4{--width:41.96%;}.elementor-24693 .elementor-element.elementor-element-64596c9{--width:50%;}.elementor-24693 .elementor-element.elementor-element-9a7af8d{--content-width:1200px;}.elementor-24693 .elementor-element.elementor-element-ae7a922{--width:50%;}.elementor-24693 .elementor-element.elementor-element-44584f1{--width:50%;}.elementor-24693 .elementor-element.elementor-element-226165b{--width:100%;}}@media(max-width:1024px){.elementor-24693 .elementor-element.elementor-element-25639cb{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-7525df7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24693 .elementor-element.elementor-element-e7ec7af{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-e12aaa7{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-1f1d9a2{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-0ddc976{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-49ea3ca{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-7220080{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c25687b{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-cc5dcb0{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-04158ab{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-30c41ba{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-48d732d{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-b60c20b{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c050a2f{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-86c1fff{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-426df98{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c873118{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-bb3e135{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-4c90f79{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24693 .elementor-element.elementor-element-0de748f{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-cb1efc0{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-2f93676{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-a63cef4{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-430d4f3{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-8674883{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-ec62844{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-796c8e4{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-4aa9ceb{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-903c73e{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-a4f129a{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-592cf97{--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-77a435b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24693 .elementor-element.elementor-element-25639cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-7525df7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24693 .elementor-element.elementor-element-e7ec7af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-e12aaa7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-1f1d9a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-0ddc976{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-49ea3ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-7220080{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c25687b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-cc5dcb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-04158ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-30c41ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-48d732d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-b60c20b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c050a2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-86c1fff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-426df98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-c873118{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-bb3e135{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-4c90f79{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24693 .elementor-element.elementor-element-0de748f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-cb1efc0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-2f93676{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-a63cef4{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-430d4f3{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-8674883{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-ec62844{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-796c8e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-4aa9ceb{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-903c73e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-a4f129a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-592cf97{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24693 .elementor-element.elementor-element-77a435b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-77ee3d0 */.cont-fisrt-img {
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-817eb60 */h4 {
    text-decoration: underline;
    text-decoration-color: #E20612; /* Escolha a cor da linha */
    text-decoration-thickness: 3px; /* Controla a grossura da linha */
    text-underline-offset: 9px; /* Afasta a linha do texto para dar respiro */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fe0871 */h4 {
    text-decoration: underline;
    text-decoration-color: #E20612; /* Escolha a cor da linha */
    text-decoration-thickness: 3px; /* Controla a grossura da linha */
    text-underline-offset: 9px; /* Afasta a linha do texto para dar respiro */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bca783a */h4 {
    text-decoration: underline;
    text-decoration-color: #E20612; /* Escolha a cor da linha */
    text-decoration-thickness: 3px; /* Controla a grossura da linha */
    text-underline-offset: 9px; /* Afasta a linha do texto para dar respiro */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a496090 */h4 {
    text-decoration: underline;
    text-decoration-color: #E20612; /* Escolha a cor da linha */
    text-decoration-thickness: 3px; /* Controla a grossura da linha */
    text-underline-offset: 9px; /* Afasta a linha do texto para dar respiro */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5f6319 */h4 {
    text-decoration: underline;
    text-decoration-color: #E20612; /* Escolha a cor da linha */
    text-decoration-thickness: 3px; /* Controla a grossura da linha */
    text-underline-offset: 9px; /* Afasta a linha do texto para dar respiro */
}/* End custom CSS */
/* Start custom CSS *//* ================================================================
   MOBILE FIXES v3 — PSG Academy Intercâmbio
   Substitui versões anteriores. Cole em:
   Elementor > Site Settings > Custom CSS
   OU WordPress > Aparência > Customizar > CSS Adicional
   ================================================================ */

@media (max-width: 767px) {

  /* ── PROTEÇÃO GERAL CONTRA OVERFLOW HORIZONTAL ── */
  .elementor-24693 { overflow-x: hidden; }
  .elementor-24693 .e-con-inner,
  .elementor-24693 .elementor-widget-container { max-width: 100%; }


  /* ════════════════════════════════════════════════
     1. TODOS OS TÍTULOS — centralizar
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-heading-title {
    text-align: center !important;
  }


  /* ════════════════════════════════════════════════
     2. PARÁGRAFOS E LISTAS — 18px base
     (células do fluxograma terão override abaixo)
  ════════════════════════════════════════════════ */
  .elementor-24693 p {
    font-size: 18px !important;
    line-height: 1.7 !important;
  }
  .elementor-24693 li,
  .elementor-24693 .elementor-icon-list-text {
    font-size: 18px !important;
    line-height: 1.6 !important;
  }


  /* ════════════════════════════════════════════════
     3. TAMANHOS DOS TÍTULOS — redução ~50%
  ════════════════════════════════════════════════ */

  /* 50px → 26px */
  .elementor-24693 .elementor-element.elementor-element-acb4602 .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-72654ee .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-2e0ea16 .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-64ae1da .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-5796e40 .elementor-heading-title {
    font-size: 26px !important;
  }

  /* 42px → 22px */
  .elementor-24693 .elementor-element.elementor-element-886fb5d .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-6ef80ae .elementor-heading-title {
    font-size: 22px !important;
  }

  /* 36px → 18px */
  .elementor-24693 .elementor-element.elementor-element-e44ba93 .elementor-heading-title {
    font-size: 18px !important;
  }

  /* 30px → 16px (h4 da tabela comparativa) */
  .elementor-24693 .elementor-element.elementor-element-817eb60 .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-9fe0871 .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-bca783a .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-a496090 .elementor-heading-title,
  .elementor-24693 .elementor-element.elementor-element-e5f6319 .elementor-heading-title {
    font-size: 16px !important;
  }

  /* Texto de destaque 32px → 16px */
  .elementor-24693 .elementor-element.elementor-element-6e50699 {
    font-size: 16px !important;
  }


  /* ════════════════════════════════════════════════
     4. HERO — empilha imagem + texto, full-width
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-0cc0389 > .e-con-inner {
    flex-direction: column !important;
  }
  .elementor-24693 .elementor-element.elementor-element-77ee3d0.cont-fisrt-img {
    max-height: none !important;
    width: 100% !important;
  }
  .elementor-24693 .elementor-element.elementor-element-689bc7c img {
    max-width: 100% !important;
    width: 100% !important;
  }


  /* ════════════════════════════════════════════════
     5. PADDING DAS SEÇÕES — 100px → 40px
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-c8d15e2 {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-1506eb5 {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-bb56dee {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-9a7af8d {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --padding-left: 20px !important;
    --padding-right: 20px !important;
  }
  /* "Como conquistar" — SEM padding lateral (fluxograma precisa de full-width) */
  .elementor-24693 .elementor-element.elementor-element-1144cfe {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --padding-left: 0px !important;
    --padding-right: 0px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-796c8e4 {
    --padding-top: 50px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-a4f129a {
    --padding-top: 50px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-903c73e {
    --padding-bottom: 40px !important;
  }


  /* ════════════════════════════════════════════════
     6. "COMO CONQUISTAR" — mantém 3 colunas
     Reverte o colapso para 1 coluna do CSS anterior
  ════════════════════════════════════════════════ */

  /* Restaura os grids de linha (3fr | OU | 3fr) */
  .elementor-24693 .elementor-element.elementor-element-cb1efc0,
  .elementor-24693 .elementor-element.elementor-element-2f93676,
  .elementor-24693 .elementor-element.elementor-element-a63cef4,
  .elementor-24693 .elementor-element.elementor-element-430d4f3,
  .elementor-24693 .elementor-element.elementor-element-8674883 {
    --e-con-grid-template-columns: 3fr 1fr 3fr !important;
    grid-template-columns: 3fr 1fr 3fr !important;
  }

  /* Linha final (seta esq | PROPOSTA | seta dir) */
  .elementor-24693 .elementor-element.elementor-element-ec62844 {
    --e-con-grid-template-columns: 1fr 2fr 1fr !important;
    grid-template-columns: 1fr 2fr 1fr !important;
  }

  /* Texto das células do fluxo — compacto para caber nas 3 colunas */
  .elementor-24693 .elementor-element.elementor-element-bc5f041 p,
  .elementor-24693 .elementor-element.elementor-element-558613e p,
  .elementor-24693 .elementor-element.elementor-element-eded51c p,
  .elementor-24693 .elementor-element.elementor-element-b51a979 p,
  .elementor-24693 .elementor-element.elementor-element-bcb3420 p,
  .elementor-24693 .elementor-element.elementor-element-6ee2d20 p,
  .elementor-24693 .elementor-element.elementor-element-4b60eba p {
    font-size: 10px !important;
    line-height: 1.4 !important;
    text-align: center !important;
  }

  /* Padding interno das células do fluxo */
  .elementor-24693 .elementor-element.elementor-element-bc5f041 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-558613e > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-eded51c > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-b51a979 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-bcb3420 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-6ee2d20 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-4b60eba > .elementor-widget-container {
    padding: 8px 5px !important;
  }

  /* Células "OU" — texto menor mas legível */
  .elementor-24693 .elementor-element.elementor-element-cbdfb26 p,
  .elementor-24693 .elementor-element.elementor-element-5d683f9 p,
  .elementor-24693 .elementor-element.elementor-element-2e75161 p {
    font-size: 13px !important;
    line-height: 1 !important;
    text-align: center !important;
  }

  /* Ícones de seta do fluxo — 125px → 40px */
  .elementor-24693 .elementor-element.elementor-element-49fb7bc .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-4f7e84a .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-6a5ce6e .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-e07527f .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-65e30de .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-cd2b2b5 .elementor-icon {
    font-size: 36px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-49fb7bc .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-4f7e84a .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-6a5ce6e .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-e07527f .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-65e30de .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-cd2b2b5 .elementor-icon svg {
    height: 36px !important;
    width: 36px !important;
  }


  /* ════════════════════════════════════════════════
     7. "E SE EU RECEBER" — empilha colunas
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-4aa9ceb {
    --e-con-grid-template-columns: repeat(1, 1fr) !important;
    grid-template-columns: repeat(1, 1fr) !important;
  }

  /* Ícones de seta 70px → 40px (passos do processo) */
  .elementor-24693 .elementor-element.elementor-element-4489f17 .elementor-icon,
  .elementor-24693 .elementor-element.elementor-element-c8c17ac .elementor-icon {
    font-size: 40px !important;
  }
  .elementor-24693 .elementor-element.elementor-element-4489f17 .elementor-icon svg,
  .elementor-24693 .elementor-element.elementor-element-c8c17ac .elementor-icon svg {
    height: 40px !important;
    width: 40px !important;
  }

  /* Texto dos passos ("Apresentação das oportunidades" etc) */
  .elementor-24693 .elementor-element.elementor-element-023ee1f p,
  .elementor-24693 .elementor-element.elementor-element-9715db4 p,
  .elementor-24693 .elementor-element.elementor-element-1588a35 p {
    font-size: 14px !important;
    text-align: center !important;
  }
  .elementor-24693 .elementor-element.elementor-element-023ee1f > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-9715db4 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-1588a35 > .elementor-widget-container {
    padding: 10px 8px !important;
  }

  /* Imagem da seção — full width ao empilhar */
  .elementor-24693 .elementor-element.elementor-element-51eca01 img {
    max-width: 100% !important;
    width: 100% !important;
  }


  /* ════════════════════════════════════════════════
     8. "QUEM JÁ EMBARCOU" — 2 colunas de fotos
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-592cf97 {
    --e-con-grid-template-columns: repeat(2, 1fr) !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .elementor-24693 .elementor-element.elementor-element-592cf97 img {
    width: 100% !important;
    height: auto !important;
  }


  /* ════════════════════════════════════════════════
     9. TABELA COMPARATIVA "Tipos de Intercâmbio"
  ════════════════════════════════════════════════ */

  /* Células de texto ao empilhar → alinhamento à esquerda */
  .elementor-24693 .elementor-element.elementor-element-ed6d1ed p,
  .elementor-24693 .elementor-element.elementor-element-c29121b p,
  .elementor-24693 .elementor-element.elementor-element-4567325 p,
  .elementor-24693 .elementor-element.elementor-element-d6afff4 p,
  .elementor-24693 .elementor-element.elementor-element-1c6ac3d p,
  .elementor-24693 .elementor-element.elementor-element-061b1a2 p,
  .elementor-24693 .elementor-element.elementor-element-410ed6e p,
  .elementor-24693 .elementor-element.elementor-element-af89ea0 p,
  .elementor-24693 .elementor-element.elementor-element-500de43 p,
  .elementor-24693 .elementor-element.elementor-element-7edb1be p {
    text-align: left !important;
  }

  /* Remove borda direita ao empilhar */
  .elementor-24693 .elementor-element.elementor-element-ed6d1ed > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-4567325 > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-1c6ac3d > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-410ed6e > .elementor-widget-container,
  .elementor-24693 .elementor-element.elementor-element-500de43 > .elementor-widget-container {
    border: none !important;
    padding-right: 0 !important;
  }


  /* ════════════════════════════════════════════════
     10. CARROSSEL — slides overflow fix
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-7525df7 .swiper-slide,
  .elementor-24693 .elementor-element.elementor-element-4c90f79 .swiper-slide {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
  .elementor-24693 .elementor-element.elementor-element-7525df7 .swiper-wrapper,
  .elementor-24693 .elementor-element.elementor-element-4c90f79 .swiper-wrapper {
    width: 100% !important;
  }


  /* ════════════════════════════════════════════════
     11. MARGIN-LEFT E WIDTHS > 100% — overflow fix
  ════════════════════════════════════════════════ */
  .elementor-24693 .elementor-element.elementor-element-9df936d {
    --margin-left: 0px !important;
    margin-left: 0 !important;
  }
  .elementor-24693 .elementor-element.elementor-element-8e60c02,
  .elementor-24693 .elementor-element.elementor-element-db3b188,
  .elementor-24693 .elementor-element.elementor-element-f04040e,
  .elementor-24693 .elementor-element.elementor-element-7ba9446,
  .elementor-24693 .elementor-element.elementor-element-295a66f,
  .elementor-24693 .elementor-element.elementor-element-875a67c {
    max-width: 100% !important;
    --container-widget-width: 100% !important;
  }


  /* ════════════════════════════════════════════════
     12. ALTURA FIXA → auto
  ════════════════════════════════════════════════ */
  .novo-sogni-25 {
    height: auto !important;
    min-height: 0 !important;
  }

} /* fim @media 767px *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PSG';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-Regular.woff2') format('woff2'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-Regular.woff') format('woff'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PSG';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PSG AG';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.eot');
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.woff2') format('woff2'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.woff') format('woff'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.ttf') format('truetype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Bold.svg#PSGAG') format('svg');
}
@font-face {
	font-family: 'PSG AG';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.eot');
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.eot?#iefix') format('embedded-opentype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.woff2') format('woff2'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.woff') format('woff'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.ttf') format('truetype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Reg.svg#PSGAG') format('svg');
}
@font-face {
	font-family: 'PSG AG';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.eot');
	src: url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.woff2') format('woff2'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.woff') format('woff'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.ttf') format('truetype'),
		url('https://psgacademy.com.br/wp-content/uploads/2024/05/PSG-AG-Thin.svg#PSGAG') format('svg');
}
/* End Custom Fonts CSS */