.elementor-31293 .elementor-element.elementor-element-6113ca8{--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-31293 .elementor-element.elementor-element-cfaad3d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-103ebf3{--display:flex;}.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-31293 .elementor-element.elementor-element-52a77d1 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-31293 .elementor-element.elementor-element-52a77d1{text-align:left;}.elementor-31293 .elementor-element.elementor-element-52a77d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:700;color:#6EC1E400;}.elementor-31293 .elementor-element.elementor-element-7fa4167 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-31293 .elementor-element.elementor-element-7fa4167 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.6rem;color:#1C1C1C;}.elementor-31293 .elementor-element.elementor-element-e11e8b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-31293 .elementor-element.elementor-element-3cb1a14 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-8d5734a .elementor-button{background-color:#FFFFFF;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE9B08;}.elementor-31293 .elementor-element.elementor-element-68aca5b{--display:flex;}.elementor-31293 .elementor-element.elementor-element-c258924 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-31293 .elementor-element.elementor-element-c258924 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-31293 .elementor-element.elementor-element-c258924 .elementor-custom-embed-play i{color:#FFFFFF;font-size:80px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);}.elementor-31293 .elementor-element.elementor-element-c258924 .elementor-custom-embed-play svg{fill:#FFFFFF;width:80px;height:80px;}.elementor-31293 .elementor-element.elementor-element-0c61b6d{--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:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-9ea2b26 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-9ea2b26{text-align:center;}.elementor-31293 .elementor-element.elementor-element-9ea2b26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-31293 .elementor-element.elementor-element-3fcee35{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#171717;}.elementor-31293 .elementor-element.elementor-element-8720c44{--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;}.elementor-31293 .elementor-element.elementor-element-e03018b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-f9a8593{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-f9a8593 img{width:100%;}.elementor-31293 .elementor-element.elementor-element-25dd8c7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-31293 .elementor-element.elementor-element-d1c1601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-d1c1601 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:32px;color:#000000;}.elementor-31293 .elementor-element.elementor-element-d7f7364{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#171717;}.elementor-31293 .elementor-element.elementor-element-2fd4545{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#171717;}.elementor-31293 .elementor-element.elementor-element-e8d0362{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#171717;}.elementor-31293 .elementor-element.elementor-element-8f3ca65 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-744fbfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-765fd64 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-765fd64{text-align:center;}.elementor-31293 .elementor-element.elementor-element-765fd64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#000000;}.elementor-31293 .elementor-element.elementor-element-20d9e64{--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:stretch;}.elementor-31293 .elementor-element.elementor-element-52d2960{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-52d2960:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-52d2960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-ce978f7 img{width:40px;}.elementor-31293 .elementor-element.elementor-element-7cf175c{text-align:center;}.elementor-31293 .elementor-element.elementor-element-7cf175c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-e1974ca{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-e1974ca:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-e1974ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-d251e89 img{width:40px;}.elementor-31293 .elementor-element.elementor-element-a5fc4b2{text-align:center;}.elementor-31293 .elementor-element.elementor-element-a5fc4b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-8e466bf{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-8e466bf:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-8e466bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-9f15356 img{width:40px;}.elementor-31293 .elementor-element.elementor-element-2a45c67{text-align:center;}.elementor-31293 .elementor-element.elementor-element-2a45c67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-af662e3{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-af662e3:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-af662e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-e65086c img{width:40px;}.elementor-31293 .elementor-element.elementor-element-dde7232{text-align:center;}.elementor-31293 .elementor-element.elementor-element-dde7232 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-d76c5fd{--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:stretch;}.elementor-31293 .elementor-element.elementor-element-6897dac{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-6897dac:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-6897dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-69559ba img{width:40px;}.elementor-31293 .elementor-element.elementor-element-39bab47{text-align:center;}.elementor-31293 .elementor-element.elementor-element-39bab47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-173f4c8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-173f4c8:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-173f4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-53e596f img{width:40px;}.elementor-31293 .elementor-element.elementor-element-85003b8{text-align:center;}.elementor-31293 .elementor-element.elementor-element-85003b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-4784f12{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-4784f12:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-4784f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-320efde img{width:40px;}.elementor-31293 .elementor-element.elementor-element-6a928a3{text-align:center;}.elementor-31293 .elementor-element.elementor-element-6a928a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-58eb020{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-58eb020:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-58eb020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-c24f11e img{width:40px;}.elementor-31293 .elementor-element.elementor-element-3dda854{text-align:center;}.elementor-31293 .elementor-element.elementor-element-3dda854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#171717;}.elementor-31293 .elementor-element.elementor-element-1927fd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-1927fd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31293 .elementor-element.elementor-element-0c1029e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-0c1029e{text-align:center;}.elementor-31293 .elementor-element.elementor-element-0c1029e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#000000;}.elementor-31293 .elementor-element.elementor-element-eb1edbf{text-align:center;color:#171717;}.elementor-31293 .elementor-element.elementor-element-3d24549{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-2da20ef{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:70px;--padding-right:70px;}.elementor-31293 .elementor-element.elementor-element-484320b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-484320b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-d0fa716{color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-9cc0a00{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31293 .elementor-element.elementor-element-ca01a50 > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-ca01a50:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-ca01a50{text-align:center;}.elementor-31293 .elementor-element.elementor-element-ca01a50 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-089f60b > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-089f60b:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-089f60b{text-align:center;}.elementor-31293 .elementor-element.elementor-element-089f60b .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-5f122b3 > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-5f122b3:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-5f122b3{text-align:center;}.elementor-31293 .elementor-element.elementor-element-5f122b3 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-833471a > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-833471a:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-833471a{text-align:center;}.elementor-31293 .elementor-element.elementor-element-833471a .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-bd63ccc > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-bd63ccc:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-bd63ccc{text-align:center;}.elementor-31293 .elementor-element.elementor-element-bd63ccc .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-e58fa9b > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-e58fa9b:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-e58fa9b{text-align:center;}.elementor-31293 .elementor-element.elementor-element-e58fa9b .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-ccc0c12 > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-ccc0c12:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-ccc0c12{text-align:center;}.elementor-31293 .elementor-element.elementor-element-ccc0c12 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-b7ede53 > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-b7ede53:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-b7ede53{text-align:center;}.elementor-31293 .elementor-element.elementor-element-b7ede53 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-a0bedfb > .elementor-widget-container{background-color:#F8F9FA;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-31293 .elementor-element.elementor-element-a0bedfb:hover .elementor-widget-container{background-color:#E9ECEF;}.elementor-31293 .elementor-element.elementor-element-a0bedfb{text-align:center;}.elementor-31293 .elementor-element.elementor-element-a0bedfb .elementor-heading-title{font-family:"Chivo", Sans-serif;font-weight:500;line-height:1.6rem;color:#333333;}.elementor-31293 .elementor-element.elementor-element-84cd372 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-af812c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-68b0bfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-68b0bfa{text-align:center;}.elementor-31293 .elementor-element.elementor-element-68b0bfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;line-height:32px;color:#000000;}.elementor-31293 .elementor-element.elementor-element-d7722c2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-31293 .elementor-element.elementor-element-d7722c2{text-align:center;}.elementor-31293 .elementor-element.elementor-element-d7722c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#171717;}.elementor-31293 .elementor-element.elementor-element-0bc3b16{--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-31293 .elementor-element.elementor-element-b48060d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-b48060d:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-b48060d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-428da1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-41affd6{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-a243cf4{text-align:left;}.elementor-31293 .elementor-element.elementor-element-a243cf4 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-0a4293d{text-align:left;}.elementor-31293 .elementor-element.elementor-element-0a4293d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-96263c7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-96263c7:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-96263c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-fd51acc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-a4e2a79{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-e11a792{text-align:left;}.elementor-31293 .elementor-element.elementor-element-e11a792 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-786256a{text-align:left;}.elementor-31293 .elementor-element.elementor-element-786256a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-91a9e21{--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-31293 .elementor-element.elementor-element-9a3444e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-9a3444e:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-9a3444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-ddc629a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-2f8e64d{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-93ea4cc{text-align:left;}.elementor-31293 .elementor-element.elementor-element-93ea4cc .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-bfc26c0{text-align:left;}.elementor-31293 .elementor-element.elementor-element-bfc26c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-26a8e61{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-26a8e61:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-26a8e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-0b8e3b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-d6ca09f{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-3f8933c{text-align:left;}.elementor-31293 .elementor-element.elementor-element-3f8933c .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-f092223{text-align:left;}.elementor-31293 .elementor-element.elementor-element-f092223 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-acde60c{--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-31293 .elementor-element.elementor-element-1e46e48{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-1e46e48:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-1e46e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-0c615d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-91fa690{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-f8ce0ac{text-align:left;}.elementor-31293 .elementor-element.elementor-element-f8ce0ac .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-8be8e5c{text-align:left;}.elementor-31293 .elementor-element.elementor-element-8be8e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-daa8a75{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-31293 .elementor-element.elementor-element-daa8a75:not(.elementor-motion-effects-element-type-background), .elementor-31293 .elementor-element.elementor-element-daa8a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-83ae3da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-23c202f{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:left;}.elementor-31293 .elementor-element.elementor-element-68ac579{text-align:left;}.elementor-31293 .elementor-element.elementor-element-68ac579 .elementor-heading-title{font-family:"Chivo", Sans-serif;font-size:1.25rem;font-weight:700;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-5a43c42{text-align:left;}.elementor-31293 .elementor-element.elementor-element-5a43c42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#333333;}.elementor-31293 .elementor-element.elementor-element-42748ae{--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:center;--align-items:center;}.elementor-31293 .elementor-element.elementor-element-b455955 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-38b00c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-2c1c01c{--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:60px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-d73b591{text-align:center;}.elementor-31293 .elementor-element.elementor-element-d73b591 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-6977ad2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-item{border-width:0px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-tab-title{background-color:#FFFFFF;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-icon, .elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-title{color:#333333;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-icon svg{fill:#333333;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-active .elementor-accordion-icon, .elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-tab-content{background-color:#FFFFFF;color:#333333;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}@media(min-width:768px){.elementor-31293 .elementor-element.elementor-element-103ebf3{--width:60%;}.elementor-31293 .elementor-element.elementor-element-68aca5b{--width:40%;}.elementor-31293 .elementor-element.elementor-element-1927fd8{--width:100%;}.elementor-31293 .elementor-element.elementor-element-2da20ef{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31293 .elementor-element.elementor-element-52d2960{--width:32%;}.elementor-31293 .elementor-element.elementor-element-e1974ca{--width:32%;}.elementor-31293 .elementor-element.elementor-element-8e466bf{--width:32%;}.elementor-31293 .elementor-element.elementor-element-af662e3{--width:32%;}.elementor-31293 .elementor-element.elementor-element-6897dac{--width:32%;}.elementor-31293 .elementor-element.elementor-element-173f4c8{--width:32%;}.elementor-31293 .elementor-element.elementor-element-4784f12{--width:32%;}.elementor-31293 .elementor-element.elementor-element-58eb020{--width:32%;}.elementor-31293 .elementor-element.elementor-element-b48060d{--width:32%;}.elementor-31293 .elementor-element.elementor-element-96263c7{--width:32%;}.elementor-31293 .elementor-element.elementor-element-9a3444e{--width:32%;}.elementor-31293 .elementor-element.elementor-element-26a8e61{--width:32%;}.elementor-31293 .elementor-element.elementor-element-1e46e48{--width:32%;}.elementor-31293 .elementor-element.elementor-element-daa8a75{--width:32%;}}@media(max-width:1024px){.elementor-31293 .elementor-element.elementor-element-52a77d1 .elementor-heading-title{font-size:54px;}.elementor-31293 .elementor-element.elementor-element-c258924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-3fcee35{font-size:20px;line-height:1em;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-d7f7364{font-size:20px;line-height:1em;}.elementor-31293 .elementor-element.elementor-element-2fd4545{font-size:20px;line-height:1em;}.elementor-31293 .elementor-element.elementor-element-e8d0362{font-size:20px;line-height:1em;}.elementor-31293 .elementor-element.elementor-element-52d2960{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-e1974ca{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-8e466bf{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-af662e3{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-6897dac{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-173f4c8{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-4784f12{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-58eb020{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-3d24549{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-2da20ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-9cc0a00{--grid-auto-flow:row;}.elementor-31293 .elementor-element.elementor-element-ca01a50 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-ca01a50 .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-089f60b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-089f60b .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-5f122b3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-5f122b3 .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-833471a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-833471a .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-bd63ccc > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-bd63ccc .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-e58fa9b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-e58fa9b .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-ccc0c12 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-ccc0c12 .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-b7ede53 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-b7ede53 .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-a0bedfb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-31293 .elementor-element.elementor-element-a0bedfb .elementor-heading-title{font-size:14px;}.elementor-31293 .elementor-element.elementor-element-b48060d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-96263c7{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-9a3444e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-26a8e61{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-1e46e48{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-31293 .elementor-element.elementor-element-daa8a75{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-31293 .elementor-element.elementor-element-103ebf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-52a77d1 .elementor-heading-title{font-size:40px;}.elementor-31293 .elementor-element.elementor-element-7fa4167 .elementor-heading-title{font-size:18px;}.elementor-31293 .elementor-element.elementor-element-e11e8b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-3cb1a14{width:100%;max-width:100%;}.elementor-31293 .elementor-element.elementor-element-3cb1a14 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31293 .elementor-element.elementor-element-8d5734a{width:100%;max-width:100%;}.elementor-31293 .elementor-element.elementor-element-8d5734a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31293 .elementor-element.elementor-element-68aca5b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-c258924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-9ea2b26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-8720c44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-25dd8c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-d1c1601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-d7f7364{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-2fd4545{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-e8d0362{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-8f3ca65{width:100%;max-width:100%;}.elementor-31293 .elementor-element.elementor-element-8f3ca65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31293 .elementor-element.elementor-element-765fd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-20d9e64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-d76c5fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-0c1029e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-3d24549{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-2da20ef{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-31293 .elementor-element.elementor-element-484320b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-9cc0a00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-84cd372{width:100%;max-width:100%;}.elementor-31293 .elementor-element.elementor-element-84cd372 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31293 .elementor-element.elementor-element-68b0bfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-d7722c2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-31293 .elementor-element.elementor-element-d7722c2 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-0bc3b16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-428da1f{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-a243cf4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-a243cf4 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-0a4293d .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-fd51acc{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-e11a792{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-e11a792 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-786256a .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-91a9e21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-ddc629a{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-93ea4cc{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-93ea4cc .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-bfc26c0 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-0b8e3b2{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-3f8933c{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-3f8933c .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-f092223 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-acde60c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31293 .elementor-element.elementor-element-0c615d7{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-f8ce0ac{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-f8ce0ac .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-8be8e5c .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-83ae3da{--justify-content:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-31293 .elementor-element.elementor-element-68ac579{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-31293 .elementor-element.elementor-element-68ac579 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-5a43c42 .elementor-heading-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-b455955{width:100%;max-width:100%;}.elementor-31293 .elementor-element.elementor-element-b455955 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-31293 .elementor-element.elementor-element-38b00c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-31293 .elementor-element.elementor-element-6977ad2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-accordion-title{font-size:16px;}.elementor-31293 .elementor-element.elementor-element-6977ad2 .elementor-tab-content{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-52a77d1 */h1{background: linear-gradient(90deg, #f59e0b, #a855f7, #f59e0b);
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d5c67f */.container-vdbsteps {
            max-width: 1200px;
            margin: 0 auto;
            padding: 40px 20px;
        }

        .steps-section {
            margin: 40px 0;
            position: relative;
        }

        /* Gradient definition */
        .bg-gradient-third {
            background: linear-gradient(90deg, #d16b86 30%, #c86b9c 35%, #a351c7 70%, #9343d0 100%);
        }

        /* Progress line */
        .progress-line {
            position: absolute;
            left: 50%;
            top: 150px;
            bottom: 50px;
            width: 4px;
            background-color: #e2e8f0;
            transform: translateX(-50%);
            z-index: -1;
        }

        .progress-line-fill {
            position: absolute;
            width: 100%;
            top: 0;
            height: 0;
            transition: height 0.5s ease;
            background: linear-gradient(180deg, #d16b86 0%, #c86b9c 35%, #a351c7 70%, #9343d0 100%);
        }

        .section-title {
            text-align: center;
            margin-bottom: 40px;
            font-size: 2.5rem;
            color: #2d3748;
            position: relative;
            opacity: 0;
            animation: fadeInDown 1s ease forwards;
        }

        .section-title::after {
            content: '';
            display: block;
            width: 0;
            height: 3px;
            margin: 10px auto 0;
            animation: lineGrow 1.5s ease forwards 0.5s;
            background: linear-gradient(90deg, #d16b86 0%, #c86b9c 35%, #a351c7 70%, #9343d0 100%);
        }

        @keyframes lineGrow {
            to { width: 100px; }
        }

        @keyframes fadeInDown {
            from {
                opacity: 0;
                transform: translateY(-30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .step {
            display: flex;
            align-items: center;
            margin-bottom: 50px;
            opacity: 0;
            transform: translateY(30px);
            transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            padding: 20px;
            border-radius: 15px;
            background-color: rgba(255, 255, 255, 0.7);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
            transition: transform 0.4s ease, box-shadow 0.4s ease, background-color 0.4s ease;
        }

        .step:hover {
            transform: translateY(-5px) scale(1.01);
            box-shadow: 0 15px 35px rgba(163, 81, 199, 0.1);
            background-color: rgba(255, 255, 255, 0.9);
        }

        .step.visible {
            opacity: 1;
            transform: translateY(0);
        }

        /* Different animations for odd and even steps */
        .step:nth-child(odd).visible {
            animation: fadeInRight 0.8s ease forwards;
        }

        .step:nth-child(even).visible {
            animation: fadeInLeft 0.8s ease forwards;
        }

        @keyframes fadeInRight {
            from {
                opacity: 0;
                transform: translateX(-50px);
            }
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }

        @keyframes fadeInLeft {
            from {
                opacity: 0;
                transform: translateX(50px);
            }
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }

        .step-content {
            flex: 1;
            padding: 0 30px;
        }

        .step-number {
            display: inline-block;
            color: white;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            text-align: center;
            line-height: 50px;
            font-weight: bold;
            margin-bottom: 15px;
            position: relative;
            overflow: hidden;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            box-shadow: 0 5px 15px rgba(163, 81, 199, 0.3);
            background: linear-gradient(90deg, #d16b86 0%, #c86b9c 35%, #a351c7 70%, #9343d0 100%);
        }

        .step:hover .step-number {
            transform: scale(1.1) rotate(10deg);
            box-shadow: 0 8px 20px rgba(163, 81, 199, 0.5);
        }

        .step-number::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
            animation: shine 3s infinite;
        }

        @keyframes shine {
            0% { left: -100%; }
            20% { left: 100%; }
            100% { left: 100%; }
        }

        .step-title {
            font-size: 1.8rem;
            margin-bottom: 15px;
            color: #2d3748;
            opacity: 0;
            transform: translateY(20px);
            transition: opacity 0.5s ease 0.2s, transform 0.5s ease 0.2s;
        }

        .step.visible .step-title {
            opacity: 1;
            transform: translateY(0);
        }

        .step-description {
            font-size: 1.1rem;
            color: #4a5568;
            margin-bottom: 15px;
            opacity: 0;
            transform: translateY(20px);
            transition: opacity 0.5s ease 0.4s, transform 0.5s ease 0.4s;
        }

        .step.visible .step-description {
            opacity: 1;
            transform: translateY(0);
        }

        .step-image {
            flex: 1;
            padding: 0 30px;
            position: relative;
            overflow: hidden;
            border-radius: 10px;
        }

        .step-image img {
            width: 100%;
            max-width: 500px;
            height: auto;
            border-radius: 10px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            transition: transform 0.5s ease, box-shadow 0.5s ease;
            opacity: 0;
            transform: scale(0.9);
        }

        .step.visible .step-image img {
            opacity: 1;
            transform: scale(1);
            animation: zoomIn 0.8s ease forwards 0.3s;
        }

        @keyframes zoomIn {
            from {
                opacity: 0;
                transform: scale(0.9);
            }
            to {
                opacity: 1;
                transform: scale(1);
            }
        }

        .step:hover .step-image img {
            transform: scale(1.05);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
        }

        /* Image overlay effect */
        .step-image::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(209, 107, 134, 0.2), transparent);
            border-radius: 10px;
            opacity: 0;
            transition: opacity 0.3s ease;
        }

        .step:hover .step-image::after {
            opacity: 1;
        }

        /* Pulse animation for step images */
        .pulse {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 70px;
            height: 70px;
            border-radius: 50%;
            opacity: 0;
            z-index: 1;
            background: linear-gradient(90deg, rgba(209, 107, 134, 0.6) 0%, rgba(200, 107, 156, 0.6) 35%, rgba(163, 81, 199, 0.6) 70%, rgba(147, 67, 208, 0.6) 100%);
        }

        .step.visible .pulse {
            animation: pulse 2s infinite;
        }

        @keyframes pulse {
            0% {
                transform: translate(-50%, -50%) scale(0);
                opacity: 0.8;
            }
            100% {
                transform: translate(-50%, -50%) scale(2);
                opacity: 0;
            }
        }

        /* Even steps have image on left, text on right */
        .step:nth-child(even) {
            flex-direction: row-reverse;
        }

        /* Floating animation for elements */
        .floating {
            animation: floating 3s ease-in-out infinite;
        }

        @keyframes floating {
            0% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0px); }
        }

        /* Add connector lines between steps */
        .step:not(:last-child)::after {
            content: '';
            position: absolute;
            bottom: -25px;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 25px;
            z-index: -1;
            opacity: 0;
            transition: opacity 0.5s ease;
            background: linear-gradient(180deg, #d16b86 0%, #c86b9c 35%, #a351c7 70%, #9343d0 100%);
        }

        .step.visible:not(:last-child)::after {
            opacity: 1;
        }

        /* Responsive styles */
        @media (max-width: 768px) {
            .step, .step:nth-child(even) {
                flex-direction: column;
                text-align: center;
                margin-bottom: 40px;
            }

            .step-content, .step-image {
                padding: 0;
                margin-bottom: 20px;
            }

            .step-image img {
                max-width: 100%;
            }

            .progress-line {
                left: 20px;
                transform: none;
            }
            
            .step:not(:last-child)::after {
                height: 20px;
                bottom: -20px;
            }
        }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6977ad2 */.elementor-tab-title {
    margin: 8px 0px!important;
    box-shadow: #eee 2px 2px 2px!important;
}/* End custom CSS */