.elementor-2531 .elementor-element.elementor-element-f73e9f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:172px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2531 .elementor-element.elementor-element-6ceb617{--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:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-2b6ef77{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2531 .elementor-element.elementor-element-805ce69 .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-805ce69 .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-2531 .elementor-element.elementor-element-805ce69{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-2531 .elementor-element.elementor-element-805ce69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2531 .elementor-element.elementor-element-805ce69 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-2531 .elementor-element.elementor-element-805ce69 .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.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-2531 .elementor-element.elementor-element-0aca456 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.1px;font-weight:600;line-height:0px;}.elementor-2531 .elementor-element.elementor-element-967473f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-2531 .elementor-element.elementor-element-967473f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:88px;font-weight:600;line-height:88px;letter-spacing:-5.72px;color:#132820;}.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-2531 .elementor-element.elementor-element-9ca299c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#272727;}.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-2531 .elementor-element.elementor-element-0cdc252 .elementor-button{background-color:#132820;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13282000;border-radius:32px 32px 32px 32px;padding:16px 23px 16px 23px;}.elementor-2531 .elementor-element.elementor-element-0cdc252:hover{--e-transform-translateY:-2px;}.elementor-2531 .elementor-element.elementor-element-0cdc252{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-0cdc252.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-0cdc252 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2531 .elementor-element.elementor-element-0cdc252 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-2531 .elementor-element.elementor-element-0cdc252 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-0cdc252 .elementor-button:focus{box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.10980392156862745);}.elementor-2531 .elementor-element.elementor-element-d174dd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-50ca51d{--display:flex;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 65px 18px 18px;box-shadow:8px 10px 0px 0px #DED7F5;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2531 .elementor-element.elementor-element-50ca51d:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-50ca51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3047ED;}.elementor-2531 .elementor-element.elementor-element-50ca51d.e-con{--e-con-transform-rotateZ:2deg;}.elementor-2531 .elementor-element.elementor-element-480df85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-2531 .elementor-element.elementor-element-480df85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-2531 .elementor-element.elementor-element-273902d{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2531 .elementor-element.elementor-element-273902d.elementor-element{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-273902d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:41px;letter-spacing:-1.485px;color:#FFFFFF;}.elementor-2531 .elementor-element.elementor-element-2076a4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-a3137ef{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-d227a47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-c51981e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3baf024{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e018503{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e018503:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-e018503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.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-2531 .elementor-element.elementor-element-aebd437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2531 .elementor-element.elementor-element-aebd437 img{width:150px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-ccafef3{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-ccafef3:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-ccafef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-d9452a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-2531 .elementor-element.elementor-element-d9452a9 img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-7ad86ca{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-7ad86ca:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-7ad86ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-02a4cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-02a4cf0 img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-cd42007{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f4be6a2{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f4be6a2:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-f4be6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-fabf634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2531 .elementor-element.elementor-element-fabf634 img{width:150px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-f52b3c5{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f52b3c5:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-f52b3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-9ac9cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-2531 .elementor-element.elementor-element-9ac9cea img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-8a9939a{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-8a9939a:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-8a9939a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-9d2b94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-9d2b94a img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-037e606{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-93998c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3d59d89{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f86ae70{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f86ae70:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-f86ae70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-664e3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2531 .elementor-element.elementor-element-664e3cc img{width:150px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-f743b73{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f743b73:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-f743b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-2fb5cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-2531 .elementor-element.elementor-element-2fb5cd6 img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-98f5beb{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-98f5beb:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-98f5beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-19e8a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-19e8a69 img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-e1522f4{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-77f832e{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-77f832e:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-77f832e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-f310c6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2531 .elementor-element.elementor-element-f310c6c img{width:150px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-f39aa8d{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f39aa8d:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-f39aa8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-8699cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-2531 .elementor-element.elementor-element-8699cdd img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-fffbd2a{--display:flex;--min-height:108px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-fffbd2a:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-fffbd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}.elementor-2531 .elementor-element.elementor-element-905f64b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-905f64b img{width:120px;height:108px;object-fit:cover;object-position:center center;}.elementor-2531 .elementor-element.elementor-element-70bf326 .elementor-button{background-color:#DBF58A;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:20px;fill:#132820;color:#132820;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13282000;border-radius:28px 28px 28px 28px;padding:11px 17px 11px 17px;}.elementor-2531 .elementor-element.elementor-element-70bf326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-70bf326.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-70bf326 .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-70bf326 .elementor-button:focus{box-shadow:4px 5px 0px 0px rgba(19, 40, 32, 0.10980392156862745);}.elementor-2531 .elementor-element.elementor-element-4f23b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2531 .elementor-element.elementor-element-27f2baf{--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:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-010facb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-b36643f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-2531 .elementor-element.elementor-element-b36643f .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-b36643f .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-2531 .elementor-element.elementor-element-b36643f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2531 .elementor-element.elementor-element-b36643f .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-2531 .elementor-element.elementor-element-b36643f .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-1e13532{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-1e13532 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#132820;}.elementor-2531 .elementor-element.elementor-element-4982154{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-bd6d498 .elementor-button{background-color:#DED7F5;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;line-height:20px;fill:#132820;color:#132820;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13282035;border-radius:28px 28px 28px 28px;padding:11px 17px 11px 17px;}.elementor-2531 .elementor-element.elementor-element-bd6d498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-3856ac1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:25px 25px 25px 25px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3856ac1:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-3856ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE9E1;}.elementor-2531 .elementor-element.elementor-element-a9ab463{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-541e504{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-0bc2b84{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-50dad1d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-5a0495a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-db82b89{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-556d45b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-47104d6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-a0e3aa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-f770c92{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-3acdac9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-13791f4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-fd59413{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-6de5132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2531 .elementor-element.elementor-element-8b91954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#13282028;--border-color:#13282028;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-2411e86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-793f136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-2531 .elementor-element.elementor-element-793f136 .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-793f136 .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-2531 .elementor-element.elementor-element-793f136 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2531 .elementor-element.elementor-element-793f136 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-2531 .elementor-element.elementor-element-793f136 .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-52610e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.1px;font-weight:600;line-height:0px;color:#6EC1E400;}.elementor-2531 .elementor-element.elementor-element-2ab2d25{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2531 .elementor-element.elementor-element-2ab2d25.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-2ab2d25 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#132820;}.elementor-2531 .elementor-element.elementor-element-adeeaab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-0472e19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e5fd86e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-2531 .elementor-element.elementor-element-e5fd86e .elementor-icon-list-icon i{color:#315CF5;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-e5fd86e .elementor-icon-list-icon svg{fill:#315CF5;transition:fill 0.3s;}.elementor-2531 .elementor-element.elementor-element-e5fd86e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2531 .elementor-element.elementor-element-e5fd86e .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1.2px;}.elementor-2531 .elementor-element.elementor-element-e5fd86e .elementor-icon-list-text{color:#425545;transition:color 0.3s;}.elementor-2531 .elementor-element.elementor-element-9247eb2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-9247eb2.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-9247eb2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:52px;letter-spacing:-2.25px;color:#132820;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2531 .elementor-element.elementor-element-f407264{--grid-columns:3;width:100%;max-width:100%;--grid-column-gap:26px;}.elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:22px;fill:#132820;color:#132820;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-2d3320d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2531 .elementor-element.elementor-element-2d3320d.elementor-element{--align-self:flex-start;}.elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button:hover, .elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button:focus{color:#315CF5;}.elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button:hover svg, .elementor-2531 .elementor-element.elementor-element-2d3320d .elementor-button:focus svg{fill:#315CF5;}.elementor-2531 .elementor-element.elementor-element-ae96e63{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-2531:not(.elementor-motion-effects-element-type-background), body.elementor-page-2531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EC;}:root{--page-title-display:none;}body.elementor-page-2531{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2531 .elementor-element.elementor-element-f73e9f9{--content-width:1300px;}.elementor-2531 .elementor-element.elementor-element-2b6ef77{--width:51.22%;}.elementor-2531 .elementor-element.elementor-element-d174dd6{--width:48.78%;}.elementor-2531 .elementor-element.elementor-element-50ca51d{--width:100%;}.elementor-2531 .elementor-element.elementor-element-4f23b18{--content-width:1300px;}.elementor-2531 .elementor-element.elementor-element-6de5132{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-2b6ef77{--width:100%;}.elementor-2531 .elementor-element.elementor-element-d174dd6{--width:100%;}}@media(max-width:1024px){.elementor-2531 .elementor-element.elementor-element-6ceb617{--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-2531 .elementor-element.elementor-element-1e13532 .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-2531 .elementor-element.elementor-element-fd59413{--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-2ab2d25 .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-2531 .elementor-element.elementor-element-9247eb2 .elementor-heading-title{font-size:39px;line-height:45px;letter-spacing:-1.95px;}.elementor-2531 .elementor-element.elementor-element-f407264{--grid-columns:2;}}@media(max-width:767px){.elementor-2531 .elementor-element.elementor-element-f73e9f9{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2531 .elementor-element.elementor-element-6ceb617{--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-967473f .elementor-heading-title{font-size:45px;line-height:50px;letter-spacing:-2.25px;}.elementor-2531 .elementor-element.elementor-element-9ca299c{font-size:16px;line-height:30px;}.elementor-2531 .elementor-element.elementor-element-0cdc252 .elementor-button{font-size:13px;line-height:21px;padding:15px 19px 15px 19px;}.elementor-2531 .elementor-element.elementor-element-50ca51d.e-con{--e-con-transform-rotateZ:0deg;}.elementor-2531 .elementor-element.elementor-element-50ca51d{--min-height:440px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2531 .elementor-element.elementor-element-273902d .elementor-heading-title{font-size:31px;line-height:39px;}.elementor-2531 .elementor-element.elementor-element-a3137ef{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2531 .elementor-element.elementor-element-d227a47{--width:48%;}.elementor-2531 .elementor-element.elementor-element-e018503{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-aebd437 img{height:100px;}.elementor-2531 .elementor-element.elementor-element-ccafef3{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-d9452a9 img{height:100px;}.elementor-2531 .elementor-element.elementor-element-7ad86ca{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-02a4cf0 img{height:100px;}.elementor-2531 .elementor-element.elementor-element-f4be6a2{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-fabf634 img{height:100px;}.elementor-2531 .elementor-element.elementor-element-f52b3c5{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-9ac9cea img{height:100px;}.elementor-2531 .elementor-element.elementor-element-8a9939a{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-9d2b94a img{height:100px;}.elementor-2531 .elementor-element.elementor-element-037e606{--width:48%;}.elementor-2531 .elementor-element.elementor-element-f86ae70{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-f743b73{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-98f5beb{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-77f832e{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-f39aa8d{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-fffbd2a{--min-height:100px;}.elementor-2531 .elementor-element.elementor-element-70bf326 .elementor-button{font-size:13px;line-height:21px;padding:15px 19px 15px 19px;}.elementor-2531 .elementor-element.elementor-element-1e13532 .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-2531 .elementor-element.elementor-element-bd6d498 .elementor-button{font-size:13px;line-height:21px;padding:15px 19px 15px 19px;}.elementor-2531 .elementor-element.elementor-element-fd59413{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2531 .elementor-element.elementor-element-6de5132{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2531 .elementor-element.elementor-element-2ab2d25 .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-2531 .elementor-element.elementor-element-9247eb2 .elementor-heading-title{font-size:33px;line-height:38px;letter-spacing:-1.65px;}.elementor-2531 .elementor-element.elementor-element-f407264{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-967473f */.elementor-2531 .elementor-element.elementor-element-967473f span{
    color: #315cf5;
    font-weight: 400;
    font-family: Helvetica, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cdc252 */.elementor-2531 .elementor-element.elementor-element-0cdc252 svg path{
    fill:#fff;
}

.elementor-2531 .elementor-element.elementor-element-0cdc252 svg {
   width: 18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aebd437 */.elementor-2531 .elementor-element.elementor-element-aebd437 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9452a9 */.elementor-2531 .elementor-element.elementor-element-d9452a9 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02a4cf0 */.elementor-2531 .elementor-element.elementor-element-02a4cf0 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fabf634 */.elementor-2531 .elementor-element.elementor-element-fabf634 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ac9cea */.elementor-2531 .elementor-element.elementor-element-9ac9cea img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d2b94a */.elementor-2531 .elementor-element.elementor-element-9d2b94a img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d227a47 */.iv-brand-film .iv-film-window {
    height: 280px;
    display: block;
    overflow: hidden;
    background: transparent;
    padding: 0;
    position: relative;
    mask-image: linear-gradient(transparent, #000 7%, #000 93%, transparent);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-664e3cc */.elementor-2531 .elementor-element.elementor-element-664e3cc img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fb5cd6 */.elementor-2531 .elementor-element.elementor-element-2fb5cd6 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19e8a69 */.elementor-2531 .elementor-element.elementor-element-19e8a69 img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f310c6c */.elementor-2531 .elementor-element.elementor-element-f310c6c img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8699cdd */.elementor-2531 .elementor-element.elementor-element-8699cdd img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-905f64b */.elementor-2531 .elementor-element.elementor-element-905f64b img{
        mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037e606 */.iv-brand-film .iv-film-window {
    height: 280px;
    display: block;
    overflow: hidden;
    background: transparent;
    padding: 0;
    position: relative;
    mask-image: linear-gradient(transparent, #000 7%, #000 93%, transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70bf326 */.elementor-2531 .elementor-element.elementor-element-70bf326 svg path{
    fill:#fff;
}

.elementor-2531 .elementor-element.elementor-element-70bf326 svg {
   width: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e13532 */.elementor-2531 .elementor-element.elementor-element-1e13532 span{
    color: #315cf5;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd6d498 */.elementor-2531 .elementor-element.elementor-element-bd6d498 svg path{
    fill:#fff;
}

.elementor-2531 .elementor-element.elementor-element-bd6d498 svg {
   width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3856ac1 */.iv-brand-gallery{
    mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab2d25 */.elementor-2531 .elementor-element.elementor-element-2ab2d25 span{
    color: #315cf5;
    font-weight: 400;
    font-family: Helvetica, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49b503e */.review-rating {
    font-size: 14px;
    gap: 15px;
    flex-wrap: wrap;
    display: flex;
        font-family: 'Manrope';
}

.review-rating>strong {
    font-size: 12px;
    letter-spacing: .05em;
}

.stars {
    color: #3047ed;
    letter-spacing: 3px;
    font-size: 12px;
}

.review-rating>span:last-of-type {
    font-size: 12px;
    color: #526052;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9247eb2 */.elementor-2531 .elementor-element.elementor-element-9247eb2 span{
    color: #315cf5;
    font-weight: 400;
    font-family: Georgia, serif;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f407264 */.rm-post.iv-featured-post {
    background-color: #DED7F5 !important;
}

.e-loop-item:nth-child(3n + 2) .rm-post {
    background:  #E8ECD8;
}

.e-loop-item:nth-child(3n + 3) .rm-post {
    background: #E9E5F0;
}

.e-loop-item:nth-child(3n + 1):not(:first-child) .rm-post {
    background: #EEECE3;
}


.rm-l{
    margin-left: 20px;
}


.elementor-2531 .elementor-element.elementor-element-f407264 .elementor-button-wrapper {
    display: grid;
    justify-content: center;
    gap: 14px;
}

.elementor-button-wrapper::before {
    content: attr(data-count);
    font-size: 13px;
    font-family: 'Manrope';
    color: #526052;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d3320d */.elementor-2531 .elementor-element.elementor-element-2d3320d svg{
    width: 18px;
    transform: translate(0px, 0px);
    transition: transform .2s;
}

.elementor-2531 .elementor-element.elementor-element-2d3320d:hover svg {
    transform: translate(2px, -2px);
    fill: #315cf5;
}

.elementor-2531 .elementor-element.elementor-element-2d3320d:hover svg path{
    fill: #315cf5;
}/* End custom CSS */
/* Start custom CSS */.DNA-P p:last-child{
    margin: 0;
}


/*Banner*/

.iv-client-preview {
    overflow: hidden;
}

.iv-film-track {
    display: flex;
    flex-direction: column;
    width: 100%;
    animation-duration: 28s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-play-state: running;
}

/* TOP TRACK — moves UP */
.elementor-element-c51981e {
    animation-name: iv-film-up;
}

/* BOTTOM TRACK — moves DOWN */
.elementor-element-93998c6 {
    animation-name: iv-film-down;
}

@keyframes iv-film-up {
    from { transform: translateY(0); }
    to   { transform: translateY(-50%); }
}

@keyframes iv-film-down {
    from { transform: translateY(-50%); }
    to   { transform: translateY(0); }
}

/* Button push effect on hover */
.iv-motion-toggle .elementor-button {
    transition: transform 0.2s ease;
}

.iv-motion-toggle .elementor-button:hover {
    transform: translateY(2px);
}




@media only screen and (max-width: 767px) {
    
    
    
}





/*second*/

.view-all-clients {
    display: none;
}

.iv-client-logo1 {
    background: #f6f4ec;
    border-color: #13282030;
    border-radius: 12px;
    height: 150px;
    display: grid;
    place-items: center;
}

.iv-client-logo1 img {
    width: 190px;
    height: 110px;
    max-height: 110px;
    max-width: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
}

.iv-client-logo1:hover {
    background: #dbf58a;
    transform: translateY(-4px) rotate(-2deg);
}



.iv-client-logo {
    background: #f6f4ec;
    border-color: #13282030;
    border-radius: 12px;
    height: 140px;
    display: grid;
    place-items: center;
}

.iv-client-logo img {
    width: 190px;
    height: 110px;
    max-height: 110px;
    max-width: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
}

.iv-client-logo:hover {
    background: #dbf58a;
    transform: translateY(-4px) rotate(-2deg);
}


.iv-brand-track {
    display: flex;
    width: max-content;
}


.iv-brand-track {

    animation-duration: 55s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

/* TRACK 1 — LEFT */
.elementor-element-541e504 {
    animation-name: iv-brand-left;
}

/* TRACK 2 — RIGHT */
.elementor-element-db82b89 {
    animation-name: iv-brand-right;
}

/* TRACK 3 — LEFT */
.elementor-element-f770c92 {
    animation-name: iv-brand-left;
}

@keyframes iv-brand-left {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}

@keyframes iv-brand-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0); }
}/* End custom CSS */