.elementor-157 .elementor-element.elementor-element-4eafb14{--display:flex;--min-height:771px;--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:flex-start;}.elementor-157 .elementor-element.elementor-element-4eafb14:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-4eafb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colegiofractal.net/site2026/wp-content/uploads/2026/03/se_o_1.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-157 .elementor-element.elementor-element-f628b35 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-f628b35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-e7f2f22{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-e7f2f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;line-height:54px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-1527ea8{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFFB8;}.elementor-157 .elementor-element.elementor-element-ae28642{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-0432494 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}.elementor-157 .elementor-element.elementor-element-0432494 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-b3bf3e0 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}.elementor-157 .elementor-element.elementor-element-cac817c{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-157 .elementor-element.elementor-element-0e7f1d4 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-70818a9 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-98f7b19 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-eb7d3e1 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-bb0075e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-2aa8fcc{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-157 .elementor-element.elementor-element-2aa8fcc:hover{background-color:#F3F3F3;}.elementor-157 .elementor-element.elementor-element-fb4c20f{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-ecb193b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-ecb193b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-e16a744{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#8290A8;}.elementor-157 .elementor-element.elementor-element-a16f11d .elementor-button{background-color:#F47B2000;fill:#FF8204;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-8886450{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-157 .elementor-element.elementor-element-8886450:hover{background-color:#F3F3F3;}.elementor-157 .elementor-element.elementor-element-b66548f{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-f24fd56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-f24fd56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#DE0049;}.elementor-157 .elementor-element.elementor-element-2d7c1dd{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#8290A8;}.elementor-157 .elementor-element.elementor-element-521b88c .elementor-button{background-color:#F47B2000;fill:#FF8204;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-080e224{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-157 .elementor-element.elementor-element-080e224:hover{background-color:#F3F3F3;}.elementor-157 .elementor-element.elementor-element-ad1e654{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-346d410{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-346d410 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#7EA01D;}.elementor-157 .elementor-element.elementor-element-bc5459b{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#8290A8;}.elementor-157 .elementor-element.elementor-element-58a0c96 .elementor-button{background-color:#F47B2000;fill:#FF8204;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-0aa08ec{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-157 .elementor-element.elementor-element-0aa08ec:hover{background-color:#F3F3F3;}.elementor-157 .elementor-element.elementor-element-b5d9fc0{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-9010dbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-9010dbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#5FA7B3;}.elementor-157 .elementor-element.elementor-element-c729cc6{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#8290A8;}.elementor-157 .elementor-element.elementor-element-5c6321d .elementor-button{background-color:#F47B2000;fill:#FF8204;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-1540e10{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEF1F6;--border-color:#EEF1F6;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-157 .elementor-element.elementor-element-1540e10:hover{background-color:#F3F3F3;}.elementor-157 .elementor-element.elementor-element-d23d16e{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;--container-widget-width:44%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-779ab3d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-779ab3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#B9640E;}.elementor-157 .elementor-element.elementor-element-b6724a1{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#8290A8;}.elementor-157 .elementor-element.elementor-element-b203d4e .elementor-button{background-color:#F47B2000;fill:#FF8204;color:#FF8204;}.elementor-157 .elementor-element.elementor-element-9ceb33b{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-d526c52{--display:flex;--justify-content:center;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-454a49e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-454a49e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-3dc798d{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-3dc798d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-e76649b{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-6e1515f .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}.elementor-157 .elementor-element.elementor-element-6e1515f.elementor-element{--align-self:flex-start;}.elementor-157 .elementor-element.elementor-element-6e1515f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-157 .elementor-element.elementor-element-03630ae{--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-157 .elementor-element.elementor-element-62f450d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-23939c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-e514796{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-2c5f9a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-2c5f9a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-04515e4{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-a7595e2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-93bfd99{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-0d76c9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-0d76c9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-d713d15{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-83540a0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-e355449{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-3a0ae0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-3a0ae0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-6e52bff{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-afec4ab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-23d8285{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-6f9e2df{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-c8a12b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-c8a12b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-3734b44{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-d180b0c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-84d8dc2{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-7e1c285{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-7e1c285 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-19a979b{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-eb049ad{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:6px 6px 6px 6px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-157 .elementor-element.elementor-element-61ded71{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-e0fb392{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-e0fb392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-59c353c{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-81dc04f{--display:flex;--min-height:754px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-81dc04f:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-81dc04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-5303d9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-5b9bddc{--display:flex;}.elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-0766172{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-0766172 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-b3be704{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-b3be704 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-88057f4{--display:flex;--min-height:67px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-cecf977{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-cecf977:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-cecf977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-0de0401{--display:flex;--min-height:200.88px;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-0de0401:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-0de0401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8204;}.elementor-157 .elementor-element.elementor-element-9839b54{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-7f43982{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 10px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-7f43982 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-024ff8c{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-47c524b{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 15px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-d108ede .elementor-button{background-color:#1045A800;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#E8417A;color:#E8417A;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-d108ede{padding:0px 0px 0px 15px;}.elementor-157 .elementor-element.elementor-element-53f8a37{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-53f8a37:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-53f8a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-34165be{--display:flex;--min-height:200.88px;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-34165be:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-34165be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-09f26fe{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-bc2d41b{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 0px 10px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-bc2d41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-44d5db7{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-ddebb3a{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 15px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-915ea20 .elementor-button{background-color:#1045A800;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#20A872;color:#20A872;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-915ea20{padding:0px 0px 0px 15px;}.elementor-157 .elementor-element.elementor-element-e83801c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-e83801c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-e83801c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-d624fff{--display:flex;--min-height:200.88px;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-d624fff:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-d624fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-22328ae{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-45aca93{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 0px 10px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-45aca93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-f10c3ef{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-fb88b19{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 15px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-f05f345 .elementor-button{background-color:#1045A800;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#7C5CBF;color:#7C5CBF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-f05f345{padding:0px 0px 0px 15px;}.elementor-157 .elementor-element.elementor-element-ab9761c{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-031240a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-157 .elementor-element.elementor-element-031240a:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-031240a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1045A8;}.elementor-157 .elementor-element.elementor-element-472ffac .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-157 .elementor-element.elementor-element-061c6dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-061c6dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-e499c93{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#DCE7FF;}.elementor-157 .elementor-element.elementor-element-0551cde .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-cd5cb6d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#DCE7FF;}.elementor-157 .elementor-element.elementor-element-f87f775{--display:flex;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-47b0333{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-47b0333 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-788f858{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-788f858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;line-height:57px;color:#111111;}.elementor-157 .elementor-element.elementor-element-2ee8d53{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-a4dd86f{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-text{color:#4A5670;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#4A5670;}.elementor-157 .elementor-element.elementor-element-a090fc1 .elementor-button{background-color:#F47B2000;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}.elementor-157 .elementor-element.elementor-element-a090fc1.elementor-element{--align-self:flex-start;}.elementor-157 .elementor-element.elementor-element-1a4cac7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-1a4cac7:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-1a4cac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8FAF3;}.elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-82071b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-82071b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-4a38fa5{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-4a38fa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-897ea8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-f2f0c80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;}.elementor-157 .elementor-element.elementor-element-39ed4e7{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-5970423{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-5970423 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-5a11a2c{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-2b24acf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;}.elementor-157 .elementor-element.elementor-element-485ef8e{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-7d82a37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-7d82a37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-720be58{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-d35d388{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;}.elementor-157 .elementor-element.elementor-element-bffa070{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-8c4498c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-8c4498c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-e69bff8{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-6b9dd58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;}.elementor-157 .elementor-element.elementor-element-f95249e{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-d786fd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-d786fd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-94ad997{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-36bb806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-36bb806:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-36bb806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1045A8;}.elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-698d48d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-text{color:#FFD54F;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-698d48d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-687ae99{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-687ae99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-2028bf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-3398cfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-6d39dd6{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-171e65d{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-304fc96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-e2613f5{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-2ea5faf{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-a429ecc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-728719c{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-c9dcc9f{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-0ec26dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-32364e0{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-fe97357{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-9bb6522{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-cba72f5{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-b4d424e{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-17ae258{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-157 .elementor-element.elementor-element-753600c{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-c8ea015{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-03dc004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-03dc004:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-03dc004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-157 .elementor-element.elementor-element-8473267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-cad77aa{--display:flex;}.elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-060fa75{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-060fa75 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-786ce99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-786ce99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-aa09483{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-05008b3 .elementor-button{background-color:#1045A800;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;fill:#FF8204;color:#FF8204;border-style:solid;border-width:0px 0px 2px 0px;border-color:#2DC98A;border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-dd96f3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-157 .elementor-element.elementor-element-aa1afca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-aa1afca:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-aa1afca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-5ccf6a1{--display:flex;--min-height:300px;}.elementor-157 .elementor-element.elementor-element-5ccf6a1:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-5ccf6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8204;}.elementor-157 .elementor-element.elementor-element-3f42cd2{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-3f42cd2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-d70281a{width:var( --container-widget-width, 71% );max-width:71%;padding:0px 0px 0px 10px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-d70281a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-0b2aab0{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-8667e74{--display:flex;--min-height:180px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-8667e74:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8667e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-412ecd2{--display:flex;--min-height:180px;}.elementor-157 .elementor-element.elementor-element-412ecd2:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-412ecd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4D2E;}.elementor-157 .elementor-element.elementor-element-7bcd4f8{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-7bcd4f8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-9008a55{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-9008a55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-1bb401f{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-6b9edd6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF1F6;--border-color:#EEF1F6;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-6b9edd6:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-6b9edd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-8397ce6{--display:flex;--min-height:180px;}.elementor-157 .elementor-element.elementor-element-8397ce6:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8397ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B2D0D;}.elementor-157 .elementor-element.elementor-element-5b3e297{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-5b3e297 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-f642c23{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-f642c23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:22px;letter-spacing:0.4px;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-227f08d{width:var( --container-widget-width, 87% );max-width:87%;padding:0px 0px 0px 10px;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#4A5670;}.elementor-157 .elementor-element.elementor-element-cf19a7c{--display:flex;--min-height:564px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-cf19a7c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-cf19a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F8;background-image:url("https://colegiofractal.net/site2026/wp-content/uploads/2026/03/bgforms.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-157 .elementor-element.elementor-element-f7911e5{--display:flex;--justify-content:center;}.elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-4395108{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-4395108 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-fd18766{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-fd18766 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#1A1F3A;}.elementor-157 .elementor-element.elementor-element-708fcee{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:400;color:#4A5270;}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-1beea17{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-text{color:#4A5270;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-1beea17 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFFB8;}.elementor-157 .elementor-element.elementor-element-23ad7ed{--display:flex;--justify-content:center;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-157 .elementor-element.elementor-element-23ad7ed:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-23ad7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-8c9d83b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-8c9d83b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#1A1F3A;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group > label, .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-subgroup label{color:#8290A8;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.7px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-type-html{padding-bottom:0px;color:#C5CBD8;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group .elementor-field{color:#5C626F;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group .elementor-field, .elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C5CBD8;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C5CBD8;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-field-group .elementor-select-wrapper::before{color:#C5CBD8;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:100px 100px 100px 100px;}.elementor-157 .elementor-element.elementor-element-cc58a4f .e-form__buttons__wrapper__button-next{background-color:#FF8204;color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-button[type="submit"]{background-color:#FF8204;color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-157 .elementor-element.elementor-element-cc58a4f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-157 .elementor-element.elementor-element-b55a872{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-b55a872:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-b55a872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8FAF3;}.elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-157 .elementor-element.elementor-element-5198d4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.9px;}.elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-text{color:#FF8204;transition:color 0.3s;}.elementor-157 .elementor-element.elementor-element-5198d4c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F47B20;}.elementor-157 .elementor-element.elementor-element-537725a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-157 .elementor-element.elementor-element-537725a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#0D2B6B;}.elementor-157 .elementor-element.elementor-element-d591001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-157 .elementor-element.elementor-element-a7cd2e3 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-157 .elementor-element.elementor-element-12b8012{--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;}@media(min-width:768px){.elementor-157 .elementor-element.elementor-element-cecf977{--width:40%;}.elementor-157 .elementor-element.elementor-element-53f8a37{--width:40%;}.elementor-157 .elementor-element.elementor-element-e83801c{--width:40%;}.elementor-157 .elementor-element.elementor-element-aa09483{--width:59%;}.elementor-157 .elementor-element.elementor-element-aa1afca{--width:40%;}.elementor-157 .elementor-element.elementor-element-8667e74{--width:30%;}.elementor-157 .elementor-element.elementor-element-6b9edd6{--width:30%;}}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-4eafb14{--min-height:994px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-e7f2f22{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;text-align:center;}.elementor-157 .elementor-element.elementor-element-1527ea8{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;text-align:center;}.elementor-157 .elementor-element.elementor-element-ae28642{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-cac817c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-4eafb14:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-4eafb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://colegiofractal.net/site2026/wp-content/uploads/2026/03/mobilefractal2.webp");}.elementor-157 .elementor-element.elementor-element-4eafb14{--min-height:1105px;}.elementor-157 .elementor-element.elementor-element-e7f2f22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-e7f2f22 .elementor-heading-title{font-size:41px;line-height:1.1em;}.elementor-157 .elementor-element.elementor-element-1527ea8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-3dc798d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-3dc798d .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-e76649b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-afec4ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-81dc04f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-b3be704{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-157 .elementor-element.elementor-element-b3be704 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-0de0401{--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-9839b54{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-7f43982{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-024ff8c{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-47c524b{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-157 .elementor-element.elementor-element-d108ede{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-d108ede.elementor-element{--align-self:center;}.elementor-157 .elementor-element.elementor-element-53f8a37{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-34165be{--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-09f26fe{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-bc2d41b{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-44d5db7{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-ddebb3a{padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-157 .elementor-element.elementor-element-915ea20{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-915ea20.elementor-element{--align-self:center;}.elementor-157 .elementor-element.elementor-element-e83801c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-d624fff{--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-22328ae{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-45aca93{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-f10c3ef{padding:0px 0px 0px 0px;text-align:center;}.elementor-157 .elementor-element.elementor-element-fb88b19{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-157 .elementor-element.elementor-element-f05f345{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-f05f345.elementor-element{--align-self:center;}.elementor-157 .elementor-element.elementor-element-031240a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-788f858{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-157 .elementor-element.elementor-element-788f858 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-2ee8d53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-157 .elementor-element.elementor-element-a4dd86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-157 .elementor-element.elementor-element-1a4cac7{--content-width:95%;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-4a38fa5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-4a38fa5 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-897ea8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-36bb806{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-687ae99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-687ae99 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-786ce99 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-aa09483{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-5ccf6a1{--min-height:200px;}.elementor-157 .elementor-element.elementor-element-cf19a7c{--content-width:95%;}.elementor-157 .elementor-element.elementor-element-fd18766{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-fd18766 .elementor-heading-title{font-size:41px;}.elementor-157 .elementor-element.elementor-element-b55a872{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-537725a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-157 .elementor-element.elementor-element-537725a .elementor-heading-title{font-size:41px;}}/* Start custom CSS for button, class: .elementor-element-f628b35 */.elementor-157 .elementor-element.elementor-element-f628b35 {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f2f22 */.elementor-157 .elementor-element.elementor-element-e7f2f22{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1527ea8 */.elementor-157 .elementor-element.elementor-element-1527ea8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0432494 *//* BOTÃO BASE */
.elementor-157 .elementor-element.elementor-element-0432494 {
    border-radius: 70px;
    background: #FF8204;
    box-shadow: 0 6px 24px 0 rgba(244, 123, 32, 0.45);
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* EFEITO DE BRILHO ANIMADO */
.elementor-157 .elementor-element.elementor-element-0432494::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-25deg);
}

/* ANIMAÇÃO DO BRILHO */
.elementor-157 .elementor-element.elementor-element-0432494:hover::before {
    animation: shine 0.8s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

/* HOVER GERAL */
.elementor-157 .elementor-element.elementor-element-0432494:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 12px 32px 0 rgba(244, 123, 32, 0.6);
}

/* CLICK (feedback) */
.elementor-157 .elementor-element.elementor-element-0432494:active {
    transform: scale(0.98);
}

.elementor-157 .elementor-element.elementor-element-0432494{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3bf3e0 *//* BOTÃO BASE */
.elementor-157 .elementor-element.elementor-element-b3bf3e0 {
    border-radius: 70px;
    background: #2DC98A;
    box-shadow: 0 6px 24px 0 rgba(244, 123, 32, 0.45);
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* EFEITO DE BRILHO ANIMADO */
.elementor-157 .elementor-element.elementor-element-b3bf3e0::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-25deg);
}

/* ANIMAÇÃO DO BRILHO */
.elementor-157 .elementor-element.elementor-element-b3bf3e0:hover::before {
    animation: shine 0.8s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

/* HOVER GERAL */
.elementor-157 .elementor-element.elementor-element-b3bf3e0:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 12px 32px 0 rgba(244, 123, 32, 0.6);
}

/* CLICK (feedback) */
.elementor-157 .elementor-element.elementor-element-b3bf3e0:active {
    transform: scale(0.98);
}

.elementor-157 .elementor-element.elementor-element-b3bf3e0{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e7f1d4 */.elementor-157 .elementor-element.elementor-element-0e7f1d4 {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70818a9 */.elementor-157 .elementor-element.elementor-element-70818a9 {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98f7b19 */.elementor-157 .elementor-element.elementor-element-98f7b19 {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb7d3e1 */.elementor-157 .elementor-element.elementor-element-eb7d3e1 {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e1515f *//* BOTÃO BASE */
.elementor-157 .elementor-element.elementor-element-6e1515f {
    border-radius: 70px;
    background: #FF8204;
    box-shadow: 0 6px 24px 0 rgba(244, 123, 32, 0.45);
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* EFEITO DE BRILHO ANIMADO */
.elementor-157 .elementor-element.elementor-element-6e1515f::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-25deg);
}

/* ANIMAÇÃO DO BRILHO */
.elementor-157 .elementor-element.elementor-element-6e1515f:hover::before {
    animation: shine 0.8s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

/* HOVER GERAL */
.elementor-157 .elementor-element.elementor-element-6e1515f:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 12px 32px 0 rgba(244, 123, 32, 0.6);
}

/* CLICK (feedback) */
.elementor-157 .elementor-element.elementor-element-6e1515f:active {
    transform: scale(0.98);
}

.elementor-157 .elementor-element.elementor-element-6e1515f{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23939c4 */.elementor-157 .elementor-element.elementor-element-23939c4 {
    border-radius: 16px;
border: 2px solid rgba(232, 65, 122, 0.20);
background: #FDEEF4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7595e2 */.elementor-157 .elementor-element.elementor-element-a7595e2 {
    border-radius: 16px;
border: 2px solid rgba(255, 213, 79, 0.30);
background: #FFF3CC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83540a0 */.elementor-157 .elementor-element.elementor-element-83540a0 {
    border-radius: 16px;
border: 2px solid rgba(26, 86, 196, 0.15);
background: #EEF3FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d8285 */.elementor-157 .elementor-element.elementor-element-23d8285 {
    border-radius: 16px;
border: 2px solid rgba(45, 201, 138, 0.20);
background: #E8FAF3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d180b0c */.elementor-157 .elementor-element.elementor-element-d180b0c {
    border-radius: 16px;
border: 2px solid rgba(124, 92, 191, 0.20);
background: #F3EEFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb049ad */.elementor-157 .elementor-element.elementor-element-eb049ad {
    border-radius: 16px;
border: 2px solid rgba(45, 201, 200, 0.20);
background: #E8FAFB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecf977 */.elementor-157 .elementor-element.elementor-element-cecf977 {
    border-radius: 20px;
background: rgba(255, 255, 255, 0.00);
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34165be */.elementor-157 .elementor-element.elementor-element-34165be {
    background: linear-gradient(117deg, #20A872 0%, #2DC98A 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f8a37 */.elementor-157 .elementor-element.elementor-element-53f8a37 {
    border-radius: 20px;
background: rgba(255, 255, 255, 0.00);
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d624fff */.elementor-157 .elementor-element.elementor-element-d624fff {
    background: linear-gradient(117deg, #7C5CBF 0%, #A07FD8 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e83801c */.elementor-157 .elementor-element.elementor-element-e83801c {
    border-radius: 20px;
background: rgba(255, 255, 255, 0.00);
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81dc04f */.elementor-157 .elementor-element.elementor-element-81dc04f {
    background: linear-gradient(180deg, #FFF5F8 0%, #FFF 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-472ffac */.elementor-157 .elementor-element.elementor-element-472ffac {
    border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.20);
background: rgba(255, 255, 255, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0551cde */.elementor-157 .elementor-element.elementor-element-0551cde {
    border-radius: 16px;
background: #FF8204;
box-shadow: 0 8px 28px 0 rgba(232, 65, 122, 0.50);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031240a */.elementor-157 .elementor-element.elementor-element-031240a {
    border-radius: 24px;
background: linear-gradient(125deg, #0D2B6B 0%, #1045A8 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a090fc1 *//* BOTÃO BASE */
.elementor-157 .elementor-element.elementor-element-a090fc1 {
    border-radius: 70px;
    background: #2DC98A;
    box-shadow: 0 6px 24px 0 rgba(244, 123, 32, 0.45);
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* EFEITO DE BRILHO ANIMADO */
.elementor-157 .elementor-element.elementor-element-a090fc1::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-25deg);
}

/* ANIMAÇÃO DO BRILHO */
.elementor-157 .elementor-element.elementor-element-a090fc1:hover::before {
    animation: shine 0.8s ease forwards;
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

/* HOVER GERAL */
.elementor-157 .elementor-element.elementor-element-a090fc1:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 12px 32px 0 rgba(244, 123, 32, 0.6);
}

/* CLICK (feedback) */
.elementor-157 .elementor-element.elementor-element-a090fc1:active {
    transform: scale(0.98);
}

.elementor-157 .elementor-element.elementor-element-a090fc1{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2f0c80 */.elementor-157 .elementor-element.elementor-element-f2f0c80 {
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 20px 0 rgba(45, 201, 138, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b24acf */.elementor-157 .elementor-element.elementor-element-2b24acf {
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 20px 0 rgba(45, 201, 138, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d35d388 */.elementor-157 .elementor-element.elementor-element-d35d388 {
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 20px 0 rgba(45, 201, 138, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b9dd58 */.elementor-157 .elementor-element.elementor-element-6b9dd58 {
    border-radius: 20px;
background: #FFF;
box-shadow: 0 4px 20px 0 rgba(45, 201, 138, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3398cfb */.elementor-157 .elementor-element.elementor-element-3398cfb {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304fc96 */.elementor-157 .elementor-element.elementor-element-304fc96 {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a429ecc */.elementor-157 .elementor-element.elementor-element-a429ecc {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec26dd */.elementor-157 .elementor-element.elementor-element-0ec26dd {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb6522 */.elementor-157 .elementor-element.elementor-element-9bb6522 {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ae258 */.elementor-157 .elementor-element.elementor-element-17ae258 {
    border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36bb806 */.elementor-157 .elementor-element.elementor-element-36bb806 {
    background: linear-gradient(109deg, #E8417A 0%, #7C5CBF 60%, #1045A8 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa1afca */.elementor-157 .elementor-element.elementor-element-aa1afca {
    border-radius: 16px;
border: 2px solid #F0F2F8;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-412ecd2 */.elementor-157 .elementor-element.elementor-element-412ecd2 {
    background: linear-gradient(119deg, #2DC98A 0%, #5DDAAA 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8667e74 */.elementor-157 .elementor-element.elementor-element-8667e74 {
    border-radius: 16px;
border: 2px solid #F0F2F8;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8397ce6 */.elementor-157 .elementor-element.elementor-element-8397ce6 {
    background: linear-gradient(119deg, #7C5CBF 0%, #A07FD8 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b9edd6 */.elementor-157 .elementor-element.elementor-element-6b9edd6 {
    border-radius: 16px;
border: 2px solid #F0F2F8;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ad7ed */.elementor-157 .elementor-element.elementor-element-23ad7ed {
    border-radius: 24px;
border: 2px solid rgba(232, 65, 122, 0.10);
background: #FFF;
box-shadow: 0 20px 60px 0 rgba(232, 65, 122, 0.15);
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}


.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */