.elementor-431 .elementor-element.elementor-element-d55889a{--display:flex;--min-height:197px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-d55889a:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-d55889a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D8C3F;}.elementor-431 .elementor-element.elementor-element-204208e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-431 .elementor-element.elementor-element-326c486{text-align:right;font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-6808573{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-431 .elementor-element.elementor-element-6808573.e-con{--align-self:center;}.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-431 .elementor-element.elementor-element-0aa5395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-431 .elementor-element.elementor-element-0aa5395 .elementor-heading-title{font-family:"Arimo", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-4385aee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-014e679 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-431 .elementor-element.elementor-element-39d2c62{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-39d2c62:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-39d2c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D7E2;}.elementor-431 .elementor-element.elementor-element-56f2697{text-align:center;}.elementor-431 .elementor-element.elementor-element-56f2697 .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:48px;font-weight:600;line-height:68px;color:#1E366C;}.elementor-431 .elementor-element.elementor-element-9e0d57e{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-a964680{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#171A1F;}.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 );}.elementor-431 .elementor-element.elementor-element-a03b131 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;fill:#3A3A3A;color:#3A3A3A;border-radius:6px 6px 6px 6px;padding:18px 23px 18px 23px;}.elementor-431 .elementor-element.elementor-element-a03b131{padding:30px 0px 0px 0px;}.elementor-431 .elementor-element.elementor-element-292aa1a{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:95px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-292aa1a:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-292aa1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E366C;}.elementor-431 .elementor-element.elementor-element-2d2f362{text-align:center;}.elementor-431 .elementor-element.elementor-element-2d2f362 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-432d423{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-610010d .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#3A3A3A;color:#3A3A3A;border-radius:6px 6px 6px 6px;padding:18px 23px 18px 23px;}.elementor-431 .elementor-element.elementor-element-79a8ede{--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;--padding-top:49px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-79a8ede:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-79a8ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-431 .elementor-element.elementor-element-7a0bbcb{--divider-border-style:solid;--divider-color:#C21F32;--divider-border-width:1px;}.elementor-431 .elementor-element.elementor-element-7a0bbcb .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-431 .elementor-element.elementor-element-7a0bbcb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-431 .elementor-element.elementor-element-55236ca{text-align:center;}.elementor-431 .elementor-element.elementor-element-55236ca .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:48px;font-weight:600;color:#1E366C;}.elementor-431 .elementor-element.elementor-element-fc7a513 .elementor-heading-title{font-family:"Cambria", Sans-serif;font-weight:600;color:#4D8C3F;}.elementor-431 .elementor-element.elementor-element-eb2e4c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-eb2e4c1:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-eb2e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-ec1e782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-431 .elementor-element.elementor-element-6d70a1d .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:600;color:#4D8C3F;}.elementor-431 .elementor-element.elementor-element-d410861{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-9d70913{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-431 .elementor-element.elementor-element-5304eeb{--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:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-5304eeb:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-5304eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61A644;}.elementor-431 .elementor-element.elementor-element-91a29b3{--display:flex;}.elementor-431 .elementor-element.elementor-element-0219799{text-align:center;}.elementor-431 .elementor-element.elementor-element-0219799 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-1134e74{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-8d32951 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#3A3A3A;color:#3A3A3A;border-radius:6px 6px 6px 6px;padding:18px 23px 18px 23px;}.elementor-431 .elementor-element.elementor-element-8ce9c5e{--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:76px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-8ce9c5e:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-8ce9c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFEDDA;}.elementor-431 .elementor-element.elementor-element-1835bdc{text-align:center;}.elementor-431 .elementor-element.elementor-element-1835bdc .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:48px;font-weight:600;color:#1E366C;}.elementor-431 .elementor-element.elementor-element-bd0bb10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:58px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-bd0bb10:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-bd0bb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFEDDA;}.elementor-431 .elementor-element.elementor-element-9ceed91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-431 .elementor-element.elementor-element-060e3ff{text-align:center;}.elementor-431 .elementor-element.elementor-element-060e3ff .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:20px;font-weight:600;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-d4254c4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-0600644{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-431 .elementor-element.elementor-element-2f36fbf{text-align:center;}.elementor-431 .elementor-element.elementor-element-2f36fbf .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:20px;font-weight:600;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-0eb1f8f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-90677e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-431 .elementor-element.elementor-element-5a9081e{text-align:center;}.elementor-431 .elementor-element.elementor-element-5a9081e .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:20px;font-weight:600;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-9b1a529{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-66f8874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-66f8874:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-66f8874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-797db20{--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:48px;--padding-bottom:0px;--padding-left:135px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-797db20:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-797db20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-c47b979 .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:40px;font-weight:600;color:#4D8C3F;}.elementor-431 .elementor-element.elementor-element-f7b5b91{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-ac7248b{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-ac7248b .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:40px;font-weight:600;color:#4D8C3F;}.elementor-431 .elementor-element.elementor-element-feeb8d2{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-feeb8d2 a{color:#379AE6;}.elementor-431 .elementor-element.elementor-element-93ef156 .elementor-button{background-color:#4E8537;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;border-radius:6px 6px 6px 6px;padding:016px 25px 16px 25px;}.elementor-431 .elementor-element.elementor-element-15c40c1{--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-431 .elementor-element.elementor-element-9ac42c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-431 .elementor-element.elementor-element-9ac42c9 iframe{height:650px;}.elementor-431 .elementor-element.elementor-element-ffc010c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-ffc010c:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-ffc010c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D7E2;}.elementor-431 .elementor-element.elementor-element-fb30ea6{text-align:center;}.elementor-431 .elementor-element.elementor-element-fb30ea6 .elementor-heading-title{font-family:"Cambria", Sans-serif;font-size:48px;font-weight:600;line-height:68px;color:#1E366C;}.elementor-431 .elementor-element.elementor-element-453bed6{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-6274543{font-family:"Roboto", Sans-serif;font-weight:400;color:#171A1F;}.elementor-431 .elementor-element.elementor-element-6fb4096{--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:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-6fb4096:not(.elementor-motion-effects-element-type-background), .elementor-431 .elementor-element.elementor-element-6fb4096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61A644;}.elementor-431 .elementor-element.elementor-element-a246005{--display:flex;}.elementor-431 .elementor-element.elementor-element-05f0eba{text-align:center;}.elementor-431 .elementor-element.elementor-element-05f0eba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-6121ddf{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-431 .elementor-element.elementor-element-30c5fbc .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans Hanunoo", Sans-serif;font-size:14px;font-weight:500;fill:#3A3A3A;color:#3A3A3A;border-radius:6px 6px 6px 6px;padding:18px 23px 18px 23px;}.elementor-431 .elementor-element.elementor-element-bd16895{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:97px 97px;--row-gap:97px;--column-gap:97px;--padding-top:0px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-a14c0ad img{width:400px;height:400px;object-fit:contain;object-position:center center;}.elementor-431 .elementor-element.elementor-element-7dd1e68 img{width:400px;height:400px;object-fit:contain;object-position:center center;}.elementor-431 .elementor-element.elementor-element-2ed3290 img{width:400px;height:400px;object-fit:contain;object-position:center center;}.elementor-431 .elementor-element.elementor-element-71849e6 img{width:400px;height:400px;object-fit:contain;object-position:center center;}@media(min-width:768px){.elementor-431 .elementor-element.elementor-element-204208e{--width:50%;}.elementor-431 .elementor-element.elementor-element-6808573{--width:55%;}.elementor-431 .elementor-element.elementor-element-4385aee{--content-width:100%;}.elementor-431 .elementor-element.elementor-element-39d2c62{--content-width:78%;}.elementor-431 .elementor-element.elementor-element-292aa1a{--content-width:78%;}.elementor-431 .elementor-element.elementor-element-eb2e4c1{--content-width:78%;}.elementor-431 .elementor-element.elementor-element-ec1e782{--width:50%;}.elementor-431 .elementor-element.elementor-element-9d70913{--width:50%;}.elementor-431 .elementor-element.elementor-element-5304eeb{--content-width:1290px;}.elementor-431 .elementor-element.elementor-element-bd0bb10{--content-width:70%;}.elementor-431 .elementor-element.elementor-element-9ceed91{--width:33%;}.elementor-431 .elementor-element.elementor-element-0600644{--width:33%;}.elementor-431 .elementor-element.elementor-element-90677e1{--width:33%;}.elementor-431 .elementor-element.elementor-element-797db20{--width:50%;}.elementor-431 .elementor-element.elementor-element-15c40c1{--width:50%;}.elementor-431 .elementor-element.elementor-element-ffc010c{--content-width:78%;}.elementor-431 .elementor-element.elementor-element-6fb4096{--content-width:1290px;}}@media(max-width:767px){.elementor-431 .elementor-element.elementor-element-d55889a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:7px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-431 .elementor-element.elementor-element-204208e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-326c486{text-align:center;font-size:16px;}.elementor-431 .elementor-element.elementor-element-6808573{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-0aa5395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-431 .elementor-element.elementor-element-0aa5395 .elementor-heading-title{font-size:16px;}.elementor-431 .elementor-element.elementor-element-39d2c62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-431 .elementor-element.elementor-element-56f2697 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-431 .elementor-element.elementor-element-9e0d57e{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-431 .elementor-element.elementor-element-a964680{font-size:12px;line-height:25px;}.elementor-431 .elementor-element.elementor-element-292aa1a{--padding-top:16px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-2d2f362{text-align:center;}.elementor-431 .elementor-element.elementor-element-2d2f362 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-431 .elementor-element.elementor-element-432d423{font-size:12px;}.elementor-431 .elementor-element.elementor-element-610010d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-79a8ede{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:19px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-7a0bbcb .elementor-divider-separator{width:68%;}.elementor-431 .elementor-element.elementor-element-7a0bbcb .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-431 .elementor-element.elementor-element-55236ca .elementor-heading-title{font-size:24px;}.elementor-431 .elementor-element.elementor-element-fc7a513{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-fc7a513 .elementor-heading-title{font-size:18px;}.elementor-431 .elementor-element.elementor-element-eb2e4c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-6d70a1d{text-align:center;}.elementor-431 .elementor-element.elementor-element-6d70a1d .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-431 .elementor-element.elementor-element-d410861{font-size:12px;}.elementor-431 .elementor-element.elementor-element-9d70913{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-9f55a3b img{height:230px;}.elementor-431 .elementor-element.elementor-element-0219799{text-align:center;}.elementor-431 .elementor-element.elementor-element-0219799 .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-431 .elementor-element.elementor-element-8d32951{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-8ce9c5e{--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-1835bdc .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-431 .elementor-element.elementor-element-bd0bb10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-9ceed91{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-431 .elementor-element.elementor-element-d4254c4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-431 .elementor-element.elementor-element-0600644{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-431 .elementor-element.elementor-element-0eb1f8f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-431 .elementor-element.elementor-element-90677e1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-9b1a529{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-431 .elementor-element.elementor-element-66f8874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-797db20{--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-c47b979{text-align:center;}.elementor-431 .elementor-element.elementor-element-c47b979 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-431 .elementor-element.elementor-element-f7b5b91{padding:0px 14px 0px 14px;}.elementor-431 .elementor-element.elementor-element-ac7248b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-431 .elementor-element.elementor-element-ac7248b .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-431 .elementor-element.elementor-element-feeb8d2{padding:0px 14px 0px 14px;}.elementor-431 .elementor-element.elementor-element-93ef156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-431 .elementor-element.elementor-element-ffc010c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-431 .elementor-element.elementor-element-fb30ea6 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-431 .elementor-element.elementor-element-453bed6{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:25px;}.elementor-431 .elementor-element.elementor-element-6274543{font-size:12px;}.elementor-431 .elementor-element.elementor-element-05f0eba{text-align:center;}.elementor-431 .elementor-element.elementor-element-05f0eba .elementor-heading-title{font-size:24px;line-height:36px;}.elementor-431 .elementor-element.elementor-element-30c5fbc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-431 .elementor-element.elementor-element-bd16895{--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:27px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-431 .elementor-element.elementor-element-a14c0ad img{width:213px;height:138px;object-fit:cover;}.elementor-431 .elementor-element.elementor-element-7dd1e68 img{width:100%;height:100%;object-fit:cover;}.elementor-431 .elementor-element.elementor-element-2ed3290 img{width:200px;height:200px;object-fit:cover;object-position:center center;}.elementor-431 .elementor-element.elementor-element-71849e6 img{width:137px;height:60px;object-fit:cover;object-position:center center;}}/* Start custom CSS for container, class: .elementor-element-d55889a */.entry-title { display: none !important; }

/* DESKTOP/TABLET: divider vertical entre colunas */
.menu-right-1{
  position: relative;
  padding-left: clamp(16px, 2vw, 28px);
  margin-left:  clamp(16px, 2vw, 28px);
}

.menu-right-1::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height:120%;
  background:#fff;           /* #FFFFFFFF tb funciona, mas #fff é suficiente */
  border-radius:.5px;
}

/* MOBILE: empilha e vira linha horizontal centralizada */
@media (max-width: 767px){
  /* zera o respiro lateral, pois não teremos mais linha vertical */
  .menu-right-1{
    padding-left: 0;
    margin-left: 0;
    padding-top: clamp(12px, 2vw, 20px); /* espaço acima da barrinha */
  }

  .menu-right-1::before{
    /* troca de vertical -> horizontal */
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
    width: 96px;             /* comprimento da linha (ajuste fino) */
    height: 3px;             /* espessura */
    border-radius: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-014e679 */.elementor-widget-video .e-hosted-video .elementor-video {
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4385aee */.container-v {
    height: 600px;
}

@media (max-width: 767px) {
  .container-v {
    height: 152px; /* altura no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a964680 */ul li::marker {
  color: #4D8C3F; /* só a bolinha muda */
  font-size: 20px; /* pode aumentar/diminuir */
}
ul {
  list-style-type: square; /* marcador quadrado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0bb10 *//* ===== Desktop: 3 colunas com divider vertical ===== */
.features-flex{
  display:flex;
  flex-wrap:nowrap;
  align-items:flex-start;
  gap:clamp(24px,4vw,56px);
}

.feature-item{
  position:relative;
  flex:1 1 0;
  padding-inline:clamp(16px,2vw,28px);
}

/* Linha vertical entre colunas (exceto a última) */
.feature-item:not(:last-child)::after{
  content:"";
  position:absolute;
  top:50%;
  right:0;
  transform:translate(50%,-50%);
  width:3px;
  height:100%;
  background:#fff;        /* ajuste a cor se precisar */
  border-radius:1px;
}

/* ===== Mobile: empilha e usa barra horizontal acima de cada bloco ===== */
@media (max-width:1024px){
  .features-flex{ flex-wrap:wrap; }

  .feature-item{
    flex:1 1 100%;
    padding-inline:0;                 /* opcional; deixe o padding do seu layout */
    padding-top:28px;                 /* espaço para a barra */
    margin-top:24px;                  /* separação entre blocos */
  }

  /* some a vertical */
  .feature-item::after{ display:none; }

  /* cria a barra horizontal centralizada */
  .feature-item::before{
    content:"";
    position:absolute;
    left:50%;
    top:0;
    transform:translateX(-50%);
    width:min(480px, 65%);            /* comprimento da barra (ajuste fino) */
    height:3px;                        /* espessura */
    background:#fff;                   /* mesma cor do print 2 */
    border-radius:2px;
  }

  /* se NÃO quiser a barra no primeiro item, descomente: */
  /* .feature-item:first-child::before{ display:none; margin-top:0; } */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6274543 */ul li::marker {
  color: #4D8C3F; /* só a bolinha muda */
  font-size: 20px; /* pode aumentar/diminuir */
}
ul {
  list-style-type: square; /* marcador quadrado */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cambria';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://wrc2027vancouver.com/wp-content/uploads/2025/09/Cambria-Bold-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */