.elementor-1351 .elementor-element.elementor-element-2b829a9{--display:flex;--min-height:715px;--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:space-between;--padding-top:4.4em;--padding-bottom:4em;--padding-left:01em;--padding-right:01em;}.elementor-1351 .elementor-element.elementor-element-2b829a9:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-2b829a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onlysounds.com.br/wp-content/uploads/2025/12/treinamento-topo-pc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-9378f7e{width:var( --container-widget-width, 46.3% );max-width:46.3%;margin:11em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:46.3%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-9378f7e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-9378f7e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-3bee520{width:var( --container-widget-width, 92% );max-width:92%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-3bee520.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-3bee520 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:104px;font-weight:400;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-2afc6ec{--display:flex;--min-height:640px;--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;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-1351 .elementor-element.elementor-element-2afc6ec:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-2afc6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#996666;}.elementor-1351 .elementor-element.elementor-element-c0757b8{--display:flex;--justify-content:center;--gap:2em 1em;--row-gap:2em;--column-gap:1em;}.elementor-1351 .elementor-element.elementor-element-c0757b8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1351 .elementor-element.elementor-element-b3c92dd{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-b3c92dd a:hover, .elementor-1351 .elementor-element.elementor-element-b3c92dd a:focus{color:#929292;}.elementor-1351 .elementor-element.elementor-element-d681b5f{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1351 .elementor-element.elementor-element-d681b5f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1351 .elementor-element.elementor-element-037aec8{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1351 .elementor-element.elementor-element-037aec8:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-037aec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1351 .elementor-element.elementor-element-bd09bd0 .elementor-button{background-color:#292929;font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:700;border-radius:20px 20px 20px 20px;padding:24px 30px 24px 30px;}.elementor-1351 .elementor-element.elementor-element-bd09bd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 60px 0px;}.elementor-1351 .elementor-element.elementor-element-653d863{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-1351 .elementor-element.elementor-element-653d863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-653d863 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-653d863 .elementor-heading-title a:hover, .elementor-1351 .elementor-element.elementor-element-653d863 .elementor-heading-title a:focus{color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-f0663e6{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-f0663e6.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-60536dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-fd0af13{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-d4dee92{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-d4dee92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-d4dee92 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-2281898{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-2281898.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-2281898 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-fa6c97d{margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-1351 .elementor-element.elementor-element-fa6c97d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-fa6c97d .elementor-heading-title a:hover, .elementor-1351 .elementor-element.elementor-element-fa6c97d .elementor-heading-title a:focus{color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-05770b2{padding:10px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-05770b2.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-a50c26a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-d0df80f{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-d0df80f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-d0df80f img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-b237049{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-b237049.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-b237049 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-74dd856{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-74dd856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-74dd856 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-f84e82a{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-f84e82a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-f84e82a img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-e7df1c7{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-e7df1c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-e7df1c7 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-f3483d7{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-f3483d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-f3483d7 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-a673e92{margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-1351 .elementor-element.elementor-element-a673e92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-a673e92 .elementor-heading-title a:hover, .elementor-1351 .elementor-element.elementor-element-a673e92 .elementor-heading-title a:focus{color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-48fb735{width:var( --container-widget-width, 698px );max-width:698px;padding:10px 0px 0px 0px;--container-widget-width:698px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1351 .elementor-element.elementor-element-48fb735.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-660da84{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:01em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-1351 .elementor-element.elementor-element-53ec425{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-53ec425.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-53ec425 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-172e058{width:var( --container-widget-width, 156.075% );max-width:156.075%;--container-widget-width:156.075%;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-172e058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-172e058 img{width:621px;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-fa6b81e img{width:239px;border-radius:30px 30px 30px 30px;}.elementor-1351 .elementor-element.elementor-element-8268f2b .elementor-button{background-color:#2C6BDB;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;border-radius:20px 20px 20px 20px;padding:24px 30px 24px 30px;}.elementor-1351 .elementor-element.elementor-element-8268f2b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1351 .elementor-element.elementor-element-e2f6db7{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1351 .elementor-element.elementor-element-e2f6db7:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-e2f6db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-1351 .elementor-element.elementor-element-e2f6db7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-1c589a5{--display:flex;--justify-content:center;--gap:2em 1em;--row-gap:2em;--column-gap:1em;}.elementor-1351 .elementor-element.elementor-element-1c589a5.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-28e13fa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-b7eb17a.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-b7eb17a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-b7eb17a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-b7eb17a{--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-b7eb17a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-b7eb17a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:400;}.elementor-1351 .elementor-element.elementor-element-b7eb17a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-d7f5704{--display:flex;--justify-content:center;}.elementor-1351 .elementor-element.elementor-element-52ebc07{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-52ebc07.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-52ebc07 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1351 .elementor-element.elementor-element-ac41124{--display:flex;--min-height:683px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-ac41124:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-ac41124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BAD;}.elementor-1351 .elementor-element.elementor-element-ac41124.e-con{--align-self:center;}.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-1351 .elementor-element.elementor-element-60a3ee8 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-60a3ee8 .elementor-icon{font-size:24px;}.elementor-1351 .elementor-element.elementor-element-60a3ee8 .elementor-icon svg{height:24px;}.elementor-1351 .elementor-element.elementor-element-ec6321c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-ec6321c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-02c0de6{width:var( --container-widget-width, 912px );max-width:912px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:912px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-02c0de6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-02c0de6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:800;line-height:1.3em;color:#2C6BDB;}.elementor-1351 .elementor-element.elementor-element-307509a{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1351 .elementor-element.elementor-element-307509a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-307509a p{margin-block-end:3px;}.elementor-1351 .elementor-element.elementor-element-01aac68{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-01aac68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-d4b44d2{--display:flex;}.elementor-1351 .elementor-element.elementor-element-d4b44d2.e-con{--align-self:stretch;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-45faa97{width:var( --container-widget-width, 465px );max-width:465px;padding:20px 20px 20px 20px;--container-widget-width:465px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-45faa97.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-45faa97.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-45faa97 .elementor-image-box-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-45faa97 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-45faa97 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#D6D6D6;}.elementor-1351 .elementor-element.elementor-element-c620ace{--display:flex;}.elementor-1351 .elementor-element.elementor-element-c620ace.e-con{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-0eae6de{width:var( --container-widget-width, 465px );max-width:465px;padding:20px 20px 20px 20px;--container-widget-width:465px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-0eae6de.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-0eae6de.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-0eae6de .elementor-image-box-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-0eae6de .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-0eae6de .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#D6D6D6;}.elementor-1351 .elementor-element.elementor-element-ee7c987{--display:flex;}.elementor-1351 .elementor-element.elementor-element-ee7c987.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-ae04a51{width:var( --container-widget-width, 465px );max-width:465px;padding:20px 20px 20px 20px;--container-widget-width:465px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-ae04a51.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-ae04a51.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-ae04a51 .elementor-image-box-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-ae04a51 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ae04a51 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#D6D6D6;}.elementor-1351 .elementor-element.elementor-element-3369110{--display:flex;}.elementor-1351 .elementor-element.elementor-element-3369110.e-con{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-a55afcd{width:var( --container-widget-width, 465px );max-width:465px;padding:20px 20px 20px 20px;--container-widget-width:465px;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-a55afcd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-a55afcd.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-a55afcd .elementor-image-box-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-a55afcd .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-a55afcd .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#D6D6D6;}.elementor-1351 .elementor-element.elementor-element-d42f117{--display:flex;--min-height:721px;--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-d42f117:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-d42f117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#996666;}.elementor-1351 .elementor-element.elementor-element-d42f117.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-30c1f97 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-30c1f97 .elementor-icon{font-size:24px;}.elementor-1351 .elementor-element.elementor-element-30c1f97 .elementor-icon svg{height:24px;}.elementor-1351 .elementor-element.elementor-element-b8ffd90{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-1351 .elementor-element.elementor-element-b8ffd90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-6a94c83{width:var( --container-widget-width, 912px );max-width:912px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:912px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-6a94c83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-6a94c83 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-1351 .elementor-element.elementor-element-32e582b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1351 .elementor-element.elementor-element-32e582b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-835c763{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-835c763.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-bb3289f{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-bb3289f.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-bb3289f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-bb3289f.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-bb3289f.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-bb3289f.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-1cb717c{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-1cb717c.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-1cb717c.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-1cb717c.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-1cb717c.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-1cb717c.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-a113d05{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-e5e68e7.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-e5e68e7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-e5e68e7.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-0a44616{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-0a44616.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-0a44616.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-0a44616.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-0a44616.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-0a44616.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-07798a4{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-07798a4.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-07798a4.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-07798a4.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-07798a4.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-07798a4.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-e7f316c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-b65a564{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-b65a564.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-b65a564.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-b65a564.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-b65a564.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-b65a564.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-9e86f59{width:var( --container-widget-width, 371px );max-width:371px;background-color:#F9FBFF;padding:20px 20px 20px 20px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-9e86f59.elementor-element{--align-self:stretch;}.elementor-1351 .elementor-element.elementor-element-9e86f59.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper{text-align:start;}.elementor-1351 .elementor-element.elementor-element-9e86f59.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1351 .elementor-element.elementor-element-9e86f59.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1351 .elementor-element.elementor-element-9e86f59.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-2da5f18{--display:flex;--min-height:807px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-2da5f18:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-2da5f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BAD;}.elementor-1351 .elementor-element.elementor-element-2da5f18.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-9494dc7 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-9494dc7 .elementor-icon{font-size:24px;}.elementor-1351 .elementor-element.elementor-element-9494dc7 .elementor-icon svg{height:24px;}.elementor-1351 .elementor-element.elementor-element-d48eced{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1351 .elementor-element.elementor-element-d48eced.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-d48eced .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1351 .elementor-element.elementor-element-fed3e93{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1351 .elementor-element.elementor-element-fed3e93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-0d14252{width:initial;max-width:initial;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#CFCFCF;}.elementor-1351 .elementor-element.elementor-element-0d14252.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-0d14252 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-e395267{--display:flex;--min-height:807px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-e395267:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-e395267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BAD;}.elementor-1351 .elementor-element.elementor-element-e395267.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-703bf1e .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-703bf1e .elementor-icon{font-size:24px;}.elementor-1351 .elementor-element.elementor-element-703bf1e .elementor-icon svg{height:24px;}.elementor-1351 .elementor-element.elementor-element-e1491d9{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1351 .elementor-element.elementor-element-e1491d9.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-e1491d9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1351 .elementor-element.elementor-element-3934b57{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1351 .elementor-element.elementor-element-3934b57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-4f31c1e{width:initial;max-width:initial;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#CFCFCF;}.elementor-1351 .elementor-element.elementor-element-4f31c1e.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-4f31c1e p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-34f1296{--display:flex;--min-height:807px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-34f1296:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-34f1296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BAD;}.elementor-1351 .elementor-element.elementor-element-34f1296.e-con{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-10bea9a .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-10bea9a .elementor-icon{font-size:24px;}.elementor-1351 .elementor-element.elementor-element-10bea9a .elementor-icon svg{height:24px;}.elementor-1351 .elementor-element.elementor-element-08f0c65{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-1351 .elementor-element.elementor-element-08f0c65.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-08f0c65 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1351 .elementor-element.elementor-element-f06449f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1351 .elementor-element.elementor-element-f06449f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-cda01fe{width:initial;max-width:initial;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#CFCFCF;}.elementor-1351 .elementor-element.elementor-element-cda01fe.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-cda01fe p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-5f784d1{--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;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:5em;--padding-left:01em;--padding-right:01em;}.elementor-1351 .elementor-element.elementor-element-5f784d1:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-5f784d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-1351 .elementor-element.elementor-element-85adc7c{margin:02em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;}.elementor-1351 .elementor-element.elementor-element-85adc7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1351 .elementor-element.elementor-element-85adc7c .elementor-heading-title a:hover, .elementor-1351 .elementor-element.elementor-element-85adc7c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-0674260{--display:flex;}.elementor-1351 .elementor-element.elementor-element-c948413{width:var( --container-widget-width, 85.482% );max-width:85.482%;--container-widget-width:85.482%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-c948413.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-c948413 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-9f3808a{--display:flex;}.elementor-1351 .elementor-element.elementor-element-51e757c{width:var( --container-widget-width, 80.878% );max-width:80.878%;--container-widget-width:80.878%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-51e757c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-51e757c p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-42d1f1d{--display:flex;}.elementor-1351 .elementor-element.elementor-element-a0e726b{width:var( --container-widget-width, 80.878% );max-width:80.878%;--container-widget-width:80.878%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-a0e726b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-a0e726b p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-e730a8f{--display:flex;}.elementor-1351 .elementor-element.elementor-element-a5133f3{width:var( --container-widget-width, 75.14% );max-width:75.14%;--container-widget-width:75.14%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-a5133f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-a5133f3 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-b78bdcf{--display:flex;}.elementor-1351 .elementor-element.elementor-element-d877749{width:var( --container-widget-width, 103.821% );max-width:103.821%;--container-widget-width:103.821%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1351 .elementor-element.elementor-element-d877749.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-d877749 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-56be9b0{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:19px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-1351 .elementor-element.elementor-element-56be9b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#020101;}.elementor-1351 .elementor-element.elementor-element-56be9b0 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1351 .elementor-element.elementor-element-56be9b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}:where( .elementor-1351 .elementor-element.elementor-element-56be9b0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:14px;--padding-right:14px;--padding-bottom:10px;--padding-left:14px;}.elementor-1351 .elementor-element.elementor-element-9481d18{--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;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1351 .elementor-element.elementor-element-9481d18:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-9481d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-9b41405{width:var( --container-widget-width, 1280px );max-width:1280px;margin:02em 0em calc(var(--kit-widget-spacing, 0px) + 02em) 0em;--container-widget-width:1280px;--container-widget-flex-grow:0;}.elementor-1351 .elementor-element.elementor-element-9b41405.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1351 .elementor-element.elementor-element-9b41405 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-1351 .elementor-element.elementor-element-9b41405 .elementor-heading-title a:hover, .elementor-1351 .elementor-element.elementor-element-9b41405 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-0841766{--e-image-carousel-slides-to-show:5;padding:60px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-14bc894{--display:flex;}body.elementor-page-1351:not(.elementor-motion-effects-element-type-background), body.elementor-page-1351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}@media(min-width:768px){.elementor-1351 .elementor-element.elementor-element-2b829a9{--content-width:1440px;}.elementor-1351 .elementor-element.elementor-element-2afc6ec{--content-width:1440px;}.elementor-1351 .elementor-element.elementor-element-c0757b8{--width:43%;}.elementor-1351 .elementor-element.elementor-element-d681b5f{--width:52%;}.elementor-1351 .elementor-element.elementor-element-037aec8{--content-width:1440px;}.elementor-1351 .elementor-element.elementor-element-e2f6db7{--content-width:1440px;}.elementor-1351 .elementor-element.elementor-element-1c589a5{--width:54%;}.elementor-1351 .elementor-element.elementor-element-28e13fa{--width:100%;}.elementor-1351 .elementor-element.elementor-element-d7f5704{--width:40%;}.elementor-1351 .elementor-element.elementor-element-ac41124{--content-width:1140px;}.elementor-1351 .elementor-element.elementor-element-ec6321c{--width:100%;}.elementor-1351 .elementor-element.elementor-element-01aac68{--width:100%;}.elementor-1351 .elementor-element.elementor-element-d4b44d2{--width:340px;}.elementor-1351 .elementor-element.elementor-element-c620ace{--width:340px;}.elementor-1351 .elementor-element.elementor-element-ee7c987{--width:340px;}.elementor-1351 .elementor-element.elementor-element-3369110{--width:340px;}.elementor-1351 .elementor-element.elementor-element-d42f117{--content-width:1140px;}.elementor-1351 .elementor-element.elementor-element-b8ffd90{--width:100%;}.elementor-1351 .elementor-element.elementor-element-2da5f18{--content-width:1140px;}.elementor-1351 .elementor-element.elementor-element-fed3e93{--width:73%;}.elementor-1351 .elementor-element.elementor-element-e395267{--content-width:1140px;}.elementor-1351 .elementor-element.elementor-element-3934b57{--width:73%;}.elementor-1351 .elementor-element.elementor-element-34f1296{--content-width:1140px;}.elementor-1351 .elementor-element.elementor-element-f06449f{--width:73%;}.elementor-1351 .elementor-element.elementor-element-5f784d1{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1351 .elementor-element.elementor-element-60536dc{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1351 .elementor-element.elementor-element-9378f7e{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-1351 .elementor-element.elementor-element-3bee520 .elementor-heading-title{font-size:61px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1351 .elementor-element.elementor-element-60536dc{--e-con-grid-template-columns:repeat(5, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-a50c26a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-660da84{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-02c0de6{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-6a94c83{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}}@media(max-width:767px){.elementor-1351 .elementor-element.elementor-element-2b829a9{--min-height:536px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1351 .elementor-element.elementor-element-9378f7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1351 .elementor-element.elementor-element-9378f7e .elementor-heading-title{font-size:30px;}.elementor-1351 .elementor-element.elementor-element-3bee520{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1351 .elementor-element.elementor-element-3bee520.elementor-element{--align-self:flex-start;}.elementor-1351 .elementor-element.elementor-element-3bee520 .elementor-heading-title{font-size:28px;}.elementor-1351 .elementor-element.elementor-element-2afc6ec{--content-width:1058px;--min-height:650px;--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-b3c92dd{text-align:start;font-size:16px;}.elementor-1351 .elementor-element.elementor-element-d681b5f{--width:101.048%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-037aec8{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1351 .elementor-element.elementor-element-bd09bd0{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1351 .elementor-element.elementor-element-bd09bd0 .elementor-button{font-size:23px;}.elementor-1351 .elementor-element.elementor-element-653d863{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-653d863.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-653d863 .elementor-heading-title{line-height:1.3em;}.elementor-1351 .elementor-element.elementor-element-f0663e6{text-align:center;}.elementor-1351 .elementor-element.elementor-element-f0663e6 p{margin-block-end:1px;}.elementor-1351 .elementor-element.elementor-element-60536dc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-fd0af13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-fa6c97d{text-align:center;}.elementor-1351 .elementor-element.elementor-element-fa6c97d .elementor-heading-title{line-height:1.3em;}.elementor-1351 .elementor-element.elementor-element-05770b2{width:var( --container-widget-width, 299px );max-width:299px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-05770b2.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-05770b2 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-a50c26a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-a673e92{text-align:center;}.elementor-1351 .elementor-element.elementor-element-a673e92 .elementor-heading-title{line-height:1.3em;}.elementor-1351 .elementor-element.elementor-element-48fb735{text-align:center;font-size:16px;line-height:1.3em;}.elementor-1351 .elementor-element.elementor-element-48fb735 p{margin-block-end:12px;}.elementor-1351 .elementor-element.elementor-element-660da84{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1351 .elementor-element.elementor-element-8268f2b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1351 .elementor-element.elementor-element-8268f2b .elementor-button{font-size:21px;}.elementor-1351 .elementor-element.elementor-element-e2f6db7{--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-b7eb17a.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-ac41124{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1351 .elementor-element.elementor-element-ec6321c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-02c0de6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1351 .elementor-element.elementor-element-02c0de6 .elementor-heading-title{font-size:30px;}.elementor-1351 .elementor-element.elementor-element-307509a{font-size:17px;}.elementor-1351 .elementor-element.elementor-element-01aac68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-d4b44d2{--width:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-45faa97{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-45faa97 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-c620ace{--width:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1351 .elementor-element.elementor-element-0eae6de{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-0eae6de .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-ee7c987{--width:320px;}.elementor-1351 .elementor-element.elementor-element-ae04a51{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-ae04a51 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-3369110{--width:320px;}.elementor-1351 .elementor-element.elementor-element-a55afcd{padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-a55afcd .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-d42f117{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1351 .elementor-element.elementor-element-b8ffd90{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1351 .elementor-element.elementor-element-6a94c83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1351 .elementor-element.elementor-element-6a94c83 .elementor-heading-title{font-size:40px;}.elementor-1351 .elementor-element.elementor-element-32e582b{--width:307px;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-img{margin-bottom:18px;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-1351 .elementor-element.elementor-element-835c763.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper .elementor-image-box-img{width:46%;}.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper .elementor-image-box-img{width:42%;}.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-img{margin-bottom:25px;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper .elementor-image-box-img{width:42%;}.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-title{font-size:20px;}.elementor-1351 .elementor-element.elementor-element-2da5f18{--min-height:79vh;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-0d14252{font-size:16px;}.elementor-1351 .elementor-element.elementor-element-e395267{--min-height:74vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1351 .elementor-element.elementor-element-4f31c1e{font-size:16px;}.elementor-1351 .elementor-element.elementor-element-34f1296{--min-height:74vh;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1351 .elementor-element.elementor-element-5f784d1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1351 .elementor-element.elementor-element-85adc7c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-1351 .elementor-element.elementor-element-85adc7c.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-85adc7c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-1351 .elementor-element.elementor-element-9481d18{--min-height:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-9b41405{width:var( --container-widget-width, 327px );max-width:327px;--container-widget-width:327px;--container-widget-flex-grow:0;text-align:center;}.elementor-1351 .elementor-element.elementor-element-9b41405 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-1351 .elementor-element.elementor-element-0841766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-0841766 .swiper-wrapper{display:flex;align-items:center;}}/* Start custom CSS for icon, class: .elementor-element-60a3ee8 */.elementor-1351 .elementor-element.elementor-element-60a3ee8{
    position: absolute;
    top: 30px;
    right: calc(60% - 900px);
}

@media( max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-60a3ee8{
        position: absolute;
        right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45faa97 */.dialog-lightbox-widget-content {
    backdrop-filter: blur(20px);
}

.bg{
    font-size: 16px;
    background: #3881ED;
    padding: 2px 6px 2px 6px;
    border-radius: 10px;

}

@media (min-width: 1025px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape {
        width: clamp(300px, 70vw, 1000px) !important;
     
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0eae6de */.dialog-lightbox-widget-content {
    backdrop-filter: blur(20px);
}

.bg{
    font-size: 16px;
    background: #3881ED;
    padding: 2px 6px 2px 6px;
    border-radius: 10px;

}

@media (min-width: 1025px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape {
        width: clamp(300px, 70vw, 1000px) !important;
     
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ae04a51 */.dialog-lightbox-widget-content {
    backdrop-filter: blur(20px);
}

.bg1{

    font-size: 16px;
    background: #3881ED;
    margin-left: auto;   
    margin-right: auto;
    width: 120px;
    padding: 2px 6px;
    border-radius: 10px;

}

@media (min-width: 1025px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape {
        width: clamp(300px, 70vw, 1000px) !important;
     
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a55afcd */.dialog-lightbox-widget-content {
    backdrop-filter: blur(20px);
}

.bg2{

    font-size: 16px;
    background: #3881ED;
    margin-left: auto;   
    margin-right: auto;
    width: 120px;
    padding: 2px 6px;
    border-radius: 10px;

}

@media (min-width: 1025px){
    .elementor-lightbox .elementor-video-container .elementor-video-landscape {
        width: clamp(300px, 70vw, 1000px) !important;
     
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac41124 */.elementor-1351 .elementor-element.elementor-element-ac41124{
     backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30c1f97 */.elementor-1351 .elementor-element.elementor-element-30c1f97{
    position: absolute;
    top: 200px;
    right: calc(60% - 900px);
}

@media( max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-30c1f97{
        position: absolute;
        right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-835c763 */.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-835c763 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb3289f */.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-bb3289f .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cb717c */.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-1cb717c .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e5e68e7 */.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;  
    
   
}

.elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-e5e68e7 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0a44616 */.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-0a44616 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07798a4 */.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-07798a4 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b65a564 */.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;  
    
   
}

.elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-b65a564 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e86f59 */.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;    
   
}

.elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 54%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}

@media(max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-9e86f59 .elementor-image-box-wrapper::before {
    content: ""; /* Obrigatório para o pseudo-elemento existir */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 43%;
    background-color: #20344D; /* Sua cor preta */
    z-index: -1; /* Joga o fundo para trás do texto e da imagem */
   
}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9494dc7 */.elementor-1351 .elementor-element.elementor-element-9494dc7{
    position: absolute;
    top: 30px;
    right: calc(60% - 900px);
}


@media( max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-9494dc7{
        position: absolute;
        right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5f18 */.elementor-1351 .elementor-element.elementor-element-2da5f18{
     backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-703bf1e */.elementor-1351 .elementor-element.elementor-element-703bf1e{
    position: absolute;
    top: 30px;
    right: calc(60% - 900px);
}


@media( max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-703bf1e{
        position: absolute;
        right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e395267 */.elementor-1351 .elementor-element.elementor-element-e395267{
     backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10bea9a */.elementor-1351 .elementor-element.elementor-element-10bea9a{
    position: absolute;
    top: 30px;
    right: calc(60% - 900px);
}


@media( max-width: 767px){
    
    .elementor-1351 .elementor-element.elementor-element-10bea9a{
        position: absolute;
        right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f1296 */.elementor-1351 .elementor-element.elementor-element-34f1296{
     backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39441c4 *//* 1. CONTAINER BASE */
.popup {
    display: none !important;
    position: fixed !important;
    top: 0; left: 0;
    width: 100vw; height: 100vh;
    background-color: #000000 !important;
    z-index: 999998 !important;
    padding: 0 !important;
    margin: 0 !important;
    /* ALTERAÇÃO: Permite rolagem se o conteúdo for longo (especialmente mobile) */
    overflow-y: auto !important; 
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch; /* Rolagem suave no iOS */
}

.popup.is-active {
    display: block !important; /* Mudado de flex para block para o scroll funcionar melhor */
}

/* 2. BOTÃO FECHAR (FIXADO PARA MOBILE) */
.fechar-modal {
    cursor: pointer !important;
    pointer-events: auto !important;
    /* ALTERAÇÃO: Fixa o botão no canto superior para ele não sumir na rolagem */
    position: fixed !important;
    top: 20px;
    right: 20px;
    z-index: 1000015 !important;
    width: 40px; /* Tamanho bom para toque mobile */
    height: 40px;
}

/* 3. FAIXAS DE TRANSIÇÃO */
.popup::before,
.popup::after {
    content: "";
    position: fixed;
    top: 0;
    left: -115%;
    width: 115%;
    height: 100%;
    z-index: 1000010;
    pointer-events: none;
}

.popup::before { background-color: #000; }
.popup::after { background-color: #007bff; }

.popup.is-active::before { animation: sweep 1s cubic-bezier(0.77, 0, 0.175, 1) forwards; }
.popup.is-active::after { animation: sweep 1s cubic-bezier(0.77, 0, 0.175, 1) forwards; animation-delay: 0.1s; }
.popup.is-leaving::after { animation: sweep-back 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards; }

/* 4. BLOQUEIO E REVELAÇÃO */
.popup .elementor-container, 
.popup .elementor-widget, 
.popup .fechar-modal {
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(20px);
    transition: opacity 0.5s ease, transform 0.5s ease !important;
}

.popup.show-content .elementor-container, 
.popup.show-content .elementor-widget, 
.popup.show-content .fechar-modal {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0);
}

.popup.is-leaving .elementor-container,
.popup.is-leaving .elementor-widget {
    opacity: 0 !important;
    transition: opacity 0.2s ease !important;
}

@keyframes sweep { 0% { left: -115%; } 100% { left: 115%; } }
@keyframes sweep-back { 0% { left: 115%; } 100% { left: -115%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c8a58 *//* GATILHO: Mãozinha no mouse para o ID */
#botao-abrir-livros {
    cursor: pointer !important;
}

/* TRAVA DO FUNDO */
body.modal-open {
    overflow: hidden !important;
    height: 100vh !important;
}

/* CONTAINER POPUP */
.popup-livros {
    display: none !important; 
    position: fixed !important;
    top: 0; 
    left: 0;
    width: 100% !important; 
    height: 100vh !important;
    background-color: #996666 !important; 
    z-index: 999999 !important;
    overflow-y: scroll !important; /* Força a existência da barra para evitar saltos */
    overflow-x: hidden !important;
    margin: 0 !important;
    padding: 0 !important; /* Resetamos aqui para usar a estratégia do pseudo-elemento */
}

/* O SEGREDO: Criar um bloco invisível após o conteúdo do Elementor */
.popup-livros::after {
    content: "" !important;
    display: block !important;
    clear: both !important;
    width: 100% !important;
    height: 120px !important; /* Este é o seu padding real em baixo */
    pointer-events: none !important;
}

.popup-livros.is-active {
    display: block !important;
}

/* BOTÃO FECHAR - FIXO */
.fechar-modal {
    cursor: pointer !important;
    position: fixed !important;
    top: 30px !important;
    right: 40px !important;
    z-index: 1000005 !important;
    width: 40px;
    height: 40px;
}

/* TRANSIÇÕES - Faixa Preta na Saída */
.popup-livros::before {
    content: "";
    position: fixed;
    top: 0;
    left: -115%;
    width: 115%;
    height: 100%;
    z-index: 1000000;
    pointer-events: none;
    background-color: #000;
}

/* Camada extra para a cor de entrada */
.popup-color-sweep {
    position: fixed;
    top: 0;
    left: -115%;
    width: 115%;
    height: 100%;
    z-index: 1000001;
    pointer-events: none;
    background-color: #996666;
}

.popup-livros.is-active::before { animation: sweep 1s cubic-bezier(0.77, 0, 0.175, 1) forwards; }
.popup-livros.is-active .popup-color-sweep { animation: sweep 1s cubic-bezier(0.77, 0, 0.175, 1) forwards; animation-delay: 0.1s; }
.popup-livros.is-leaving::before { animation: sweep-back 0.8s cubic-bezier(0.77, 0, 0.175, 1) forwards; }

/* REVELAÇÃO DO CONTEÚDO */
.popup-livros .elementor-container, 
.popup-livros .elementor-widget, 
.popup-livros .fechar-modal {
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(20px);
    transition: opacity 0.5s ease, transform 0.5s ease !important;
}

.popup-livros.show-content .elementor-container, 
.popup-livros.show-content .elementor-widget, 
.popup-livros.show-content .fechar-modal {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0);
}

@keyframes sweep { 0% { left: -115%; } 100% { left: 115%; } }
@keyframes sweep-back { 0% { left: 115%; } 100% { left: -115%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fe6671 *//* GATILHOS */
.abrir-video-1, .abrir-video-2, .abrir-video-3, .abrir-video-4 {
    cursor: pointer !important;
}

/* POPUPS */
.popup-de-videos-1, .popup-de-videos-2, .popup-de-videos-3, .popup-de-videos-4 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.95);
    z-index: 999999;
    justify-content: center;
    align-items: center;
}

.is-active {
    display: flex !important;
}

/* BOTÃO DE FECHAR ATUALIZADO */
.fechar-modal-2 {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    cursor: pointer !important;
    z-index: 1000000;
    transition: all 0.3s ease;
}


/* CONTEÚDO */
.conteudo-video-wrapper {
    width: 90%;
    max-width: 1000px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.video-container-real {
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #000;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 25px;
}

.video-container-real iframe, .video-container-real video {
    width: 100%;
    height: 100%;
    border: none;
}

.texto-descricao {
    color: #ffffff;
    font-size: 16px;
    line-height: 1.6;
    max-width: 850px;
}

/* TRAVA SCROLL */
body.no-scroll {
    overflow: hidden;
    position: fixed;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS *//*remover barra horizontal*/

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.text-balance{
  text-wrap: balance !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/PlusJakartaSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://onlysounds.com.br/wp-content/uploads/2026/08/Poppins-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */