.elementor-987777 .elementor-element.elementor-element-40ddb80 > .elementor-container{max-width:800px;}.elementor-987777 .elementor-element.elementor-element-e63cc73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-987777 .elementor-element.elementor-element-b963b5d{text-align:center;}.elementor-987777 .elementor-element.elementor-element-9287e27{text-align:center;}.elementor-987777 .elementor-element.elementor-element-9287e27 .elementor-heading-title{font-size:var( --e-global-typography-2621617-font-size );font-weight:var( --e-global-typography-2621617-font-weight );text-transform:var( --e-global-typography-2621617-text-transform );font-style:var( --e-global-typography-2621617-font-style );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-987777 .elementor-element.elementor-element-960172d{--spacer-size:1vh;}.elementor-987777 .elementor-element.elementor-element-365c5d4{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:1px;}.elementor-987777 .elementor-element.elementor-element-365c5d4 .elementor-divider-separator{width:100%;}.elementor-987777 .elementor-element.elementor-element-365c5d4 .elementor-divider{padding-block-start:80px;padding-block-end:80px;}.elementor-987777 .elementor-element.elementor-element-b15d4da{margin-top:90px;margin-bottom:90px;}.elementor-987777 .elementor-element.elementor-element-98f66ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated, .elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated > .elementor-background-overlay, .elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987777 .elementor-element.elementor-element-492f1ec, .elementor-987777 .elementor-element.elementor-element-492f1ec > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-987777 .elementor-element.elementor-element-492f1ec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-96716b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://verticalsols.com/wp-content/uploads/2023/03/shape-dots.svg");background-position:90% 100%;background-repeat:no-repeat;background-size:auto;}.elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:25px;padding-inline-start:25px;padding-block-end:25px;padding-inline-end:25px;}.elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-987777 .elementor-element.elementor-element-f9ed025{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-f9ed025 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_7 );padding:7px 9px 6px 9px;border-radius:4px 4px 4px 4px;}.elementor-987777 .elementor-element.elementor-element-f9ed025 .elementor-heading-title{font-family:var( --e-global-typography-be24d1a-font-family ), Sans-serif;font-size:var( --e-global-typography-be24d1a-font-size );font-weight:var( --e-global-typography-be24d1a-font-weight );text-transform:var( --e-global-typography-be24d1a-text-transform );font-style:var( --e-global-typography-be24d1a-font-style );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );color:var( --e-global-color-vamtam_accent_4 );}.elementor-987777 .elementor-element.elementor-element-7ac2f1d{--spacer-size:13vh;}.elementor-987777 .elementor-element.elementor-element-b531b78 > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-987777 .elementor-element.elementor-element-b531b78 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_4 );}.elementor-987777 .elementor-element.elementor-element-c1b1340 .elementor-button{background-color:var( --e-global-color-vamtam_accent_4 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-987777 .elementor-element.elementor-element-c1b1340 .elementor-button:hover, .elementor-987777 .elementor-element.elementor-element-c1b1340 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-c1b1340{width:auto;max-width:auto;z-index:5;}.elementor-987777 .elementor-element.elementor-element-c1b1340 .elementor-button:hover svg, .elementor-987777 .elementor-element.elementor-element-c1b1340 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-03cf7de{margin-top:0px;margin-bottom:40px;}.elementor-987777 .elementor-element.elementor-element-babf9cd > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-987777 .elementor-element.elementor-element-0bd4079{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-0bd4079 > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-0bd4079 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-5e68139{--spacer-size:3px;width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;top:15px;}.elementor-987777 .elementor-element.elementor-element-5e68139 > .elementor-widget-container{--e-transform-rotateZ:90deg;background-color:var( --e-global-color-vamtam_accent_7 );}body:not(.rtl) .elementor-987777 .elementor-element.elementor-element-5e68139{left:-13px;}body.rtl .elementor-987777 .elementor-element.elementor-element-5e68139{right:-13px;}.elementor-987777 .elementor-element.elementor-element-83ec51a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-83ec51a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-83ec51a a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-9858f94{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-9858f94 > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-9858f94 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-9d0c452{--spacer-size:3px;width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;top:15px;}.elementor-987777 .elementor-element.elementor-element-9d0c452 > .elementor-widget-container{--e-transform-rotateZ:90deg;background-color:var( --e-global-color-vamtam_accent_7 );}body:not(.rtl) .elementor-987777 .elementor-element.elementor-element-9d0c452{left:-13px;}body.rtl .elementor-987777 .elementor-element.elementor-element-9d0c452{right:-13px;}.elementor-987777 .elementor-element.elementor-element-70644c9{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-70644c9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-70644c9 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-e732b51 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-e732b51{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-e732b51 a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-7d7308a{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-7d7308a > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-7d7308a .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-6f7b13b{--spacer-size:3px;width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;top:15px;}.elementor-987777 .elementor-element.elementor-element-6f7b13b > .elementor-widget-container{--e-transform-rotateZ:90deg;background-color:var( --e-global-color-vamtam_accent_7 );}body:not(.rtl) .elementor-987777 .elementor-element.elementor-element-6f7b13b{left:-13px;}body.rtl .elementor-987777 .elementor-element.elementor-element-6f7b13b{right:-13px;}.elementor-987777 .elementor-element.elementor-element-830714e{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-830714e > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-830714e .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-4733e1a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-4733e1a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-4733e1a a{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-62725b1{width:auto;max-width:auto;}.elementor-987777 .elementor-element.elementor-element-62725b1 > .elementor-widget-container{margin:0px 4px 0px 0px;padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-62725b1 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );font-style:var( --e-global-typography-vamtam_h3-font-style );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );color:var( --e-global-color-a9cf77f );}.elementor-987777 .elementor-element.elementor-element-b31bddd{--spacer-size:3px;width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;top:15px;}.elementor-987777 .elementor-element.elementor-element-b31bddd > .elementor-widget-container{--e-transform-rotateZ:90deg;background-color:var( --e-global-color-vamtam_accent_7 );}body:not(.rtl) .elementor-987777 .elementor-element.elementor-element-b31bddd{left:-13px;}body.rtl .elementor-987777 .elementor-element.elementor-element-b31bddd{right:-13px;}.elementor-987777 .elementor-element.elementor-element-3af59dd > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-3af59dd{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987777 .elementor-element.elementor-element-3af59dd a{color:var( --e-global-color-vamtam_accent_6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-987777 .elementor-element.elementor-element-9287e27 .elementor-heading-title{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-987777 .elementor-element.elementor-element-b15d4da{margin-top:70px;margin-bottom:20px;}.elementor-987777 .elementor-element.elementor-element-96716b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:65vw 15vh;background-size:30vw auto;}.elementor-987777 .elementor-element.elementor-element-f9ed025 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-987777 .elementor-element.elementor-element-7ac2f1d{--spacer-size:8vh;}.elementor-987777 .elementor-element.elementor-element-babf9cd > .elementor-element-populated{border-width:0px 0px 1px 0px;margin-block-start:0px;margin-inline-start:0px;margin-block-end:20px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px;}.elementor-987777 .elementor-element.elementor-element-0bd4079 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-0bd4079 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-83ec51a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-9858f94 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-70644c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-70644c9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-987777 .elementor-element.elementor-element-7d7308a .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-830714e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-830714e .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-987777 .elementor-element.elementor-element-62725b1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}}@media(max-width:767px){.elementor-987777 .elementor-element.elementor-element-e63cc73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-987777 .elementor-element.elementor-element-e63cc73 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-987777 .elementor-element.elementor-element-9287e27 .elementor-heading-title{font-size:var( --e-global-typography-2621617-font-size );line-height:var( --e-global-typography-2621617-line-height );letter-spacing:var( --e-global-typography-2621617-letter-spacing );word-spacing:var( --e-global-typography-2621617-word-spacing );}.elementor-987777 .elementor-element.elementor-element-365c5d4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-365c5d4 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-987777 .elementor-element.elementor-element-b15d4da{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated, .elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-element-populated > .elementor-background-overlay, .elementor-987777 .elementor-element.elementor-element-98f66ea > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-987777 .elementor-element.elementor-element-96716b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60vw 4em;background-size:200px auto;}.elementor-987777 .elementor-element.elementor-element-96716b4 > .elementor-element-populated{padding-block-start:20px;padding-inline-start:20px;padding-block-end:20px;padding-inline-end:50px;}.elementor-987777 .elementor-element.elementor-element-f9ed025 .elementor-heading-title{font-size:var( --e-global-typography-be24d1a-font-size );line-height:var( --e-global-typography-be24d1a-line-height );letter-spacing:var( --e-global-typography-be24d1a-letter-spacing );word-spacing:var( --e-global-typography-be24d1a-word-spacing );}.elementor-987777 .elementor-element.elementor-element-7ac2f1d{--spacer-size:4vh;}.elementor-987777 .elementor-element.elementor-element-b531b78 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-987777 .elementor-element.elementor-element-c1b1340{width:100%;max-width:100%;}.elementor-987777 .elementor-element.elementor-element-c1b1340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-03cf7de{margin-top:0px;margin-bottom:35px;}.elementor-987777 .elementor-element.elementor-element-babf9cd > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:20px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-987777 .elementor-element.elementor-element-d978300{width:50%;}.elementor-987777 .elementor-element.elementor-element-d978300 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-987777 .elementor-element.elementor-element-0bd4079 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-0bd4079 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-83ec51a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-987777 .elementor-element.elementor-element-95db78d{width:50%;}.elementor-987777 .elementor-element.elementor-element-95db78d > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:10px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-987777 .elementor-element.elementor-element-9858f94 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-70644c9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-987777 .elementor-element.elementor-element-ebc86a9{width:50%;}.elementor-987777 .elementor-element.elementor-element-ebc86a9 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:5px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-987777 .elementor-element.elementor-element-7d7308a .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}.elementor-987777 .elementor-element.elementor-element-830714e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987777 .elementor-element.elementor-element-830714e .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h5-word-spacing );}.elementor-987777 .elementor-element.elementor-element-bdb105f{width:50%;}.elementor-987777 .elementor-element.elementor-element-62725b1 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );word-spacing:var( --e-global-typography-vamtam_h3-word-spacing );}}@media(min-width:768px){.elementor-987777 .elementor-element.elementor-element-98f66ea{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-987777 .elementor-element.elementor-element-babf9cd{width:100%;}.elementor-987777 .elementor-element.elementor-element-d978300{width:25%;}.elementor-987777 .elementor-element.elementor-element-95db78d{width:25%;}.elementor-987777 .elementor-element.elementor-element-ebc86a9{width:25%;}.elementor-987777 .elementor-element.elementor-element-bdb105f{width:25%;}}/* Start custom CSS for html, class: .elementor-element-622475c *//* Flexbox Wrapper */
.pricing-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  padding: 40px 0;
  font-family: inherit;
}

/* The Card Structure */
.tec-premium-card {
  background: #ffffff;
  width: 100%;
  max-width: 380px;
  position: relative;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.04), 0 10px 15px rgba(0, 0, 0, 0.02);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.tec-premium-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(16, 17, 223, 0.08); /* Electric blue tinted shadow */
}

/* The Trust Marker (Top border) */
.tec-card-accent {
  height: 5px;
  width: 100%;
  background: #1011DF; /* Theme's electric blue */
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tec-card-inner {
  padding: 40px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* Iconography */
.tec-icon-wrapper {
  width: 48px;
  height: 48px;
  background: #f0f4ff; /* Very light blue background for the icon */
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1011DF;
  margin-bottom: 25px;
}

.tec-icon-wrapper svg {
  width: 24px;
  height: 24px;
}

/* Typography */
.tec-header-group {
  margin-bottom: 20px;
}

.tec-tier-title {
  font-size: 22px;
  font-weight: 700;
  color: #0f172a;
  margin: 0 0 10px 0;
}

.tec-tier-desc {
  font-size: 14px;
  color: #64748b;
  line-height: 1.6;
  margin: 0;
}

/* Price Block */
.tec-price-group {
  display: flex;
  align-items: baseline;
  margin-bottom: 30px;
}

.tec-currency {
  font-size: 24px;
  font-weight: 600;
  color: #0f172a;
  margin-right: 2px;
}

.tec-amount {
  font-size: 56px;
  font-weight: 800;
  color: #0f172a;
  line-height: 1;
  letter-spacing: -1px;
}

.tec-billing {
  font-size: 14px;
  color: #64748b;
  margin-left: 8px;
  font-weight: 500;
}

/* Clean Separation */
.tec-divider {
  height: 1px;
  background: #e2e8f0;
  width: 100%;
  margin-bottom: 30px;
}

/* Features */
.tec-features-heading {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #94a3b8;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.tec-feature-list {
  list-style: none;
  padding: 0;
  margin: 0 0 40px 0;
  flex-grow: 1;
}

.tec-feature-list li {
  display: flex;
  align-items: flex-start;
  font-size: 15px;
  color: #334155;
  margin-bottom: 16px;
  line-height: 1.4;
  font-weight: 500;
}

.tec-check-icon {
  width: 18px;
  height: 18px;
  color: #1011DF;
  margin-right: 12px;
  margin-top: 2px; /* Aligns the icon with the first line of text */
  flex-shrink: 0;
}

/* The Call to Action */
.tec-action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #ffffff;
  color: #0f172a;
  border: 2px solid #e2e8f0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  transition: all 0.2s ease;
}

.tec-action-btn:hover {
  background: #1011DF;
  color: #ffffff !important;
  border-color: #1011DF;
}

.tec-arrow-icon {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  transition: transform 0.2s ease;
}

.tec-action-btn:hover .tec-arrow-icon {
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5db6728 *//* Flexbox Wrapper */
.pricing-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  padding: 40px 0;
  font-family: inherit;
}

/* The Card Structure */
.tec-premium-card {
  background: #ffffff;
  width: 100%;
  max-width: 380px;
  position: relative;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.04), 0 10px 15px rgba(0, 0, 0, 0.02);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.tec-premium-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(16, 17, 223, 0.08); /* Electric blue tinted shadow */
}

/* The Trust Marker (Top border) */
.tec-card-accent {
  height: 5px;
  width: 100%;
  background: #1011DF; /* Theme's electric blue */
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tec-card-inner {
  padding: 40px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* Iconography */
.tec-icon-wrapper {
  width: 48px;
  height: 48px;
  background: #f0f4ff; /* Very light blue background for the icon */
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1011DF;
  margin-bottom: 25px;
}

.tec-icon-wrapper svg {
  width: 24px;
  height: 24px;
}

/* Typography */
.tec-header-group {
  margin-bottom: 20px;
}

.tec-tier-title {
  font-size: 22px;
  font-weight: 700;
  color: #0f172a;
  margin: 0 0 10px 0;
}

.tec-tier-desc {
  font-size: 14px;
  color: #64748b;
  line-height: 1.6;
  margin: 0;
}

/* Price Block */
.tec-price-group {
  display: flex;
  align-items: baseline;
  margin-bottom: 30px;
}

.tec-currency {
  font-size: 24px;
  font-weight: 600;
  color: #0f172a;
  margin-right: 2px;
}

.tec-amount {
  font-size: 56px;
  font-weight: 800;
  color: #0f172a;
  line-height: 1;
  letter-spacing: -1px;
}

.tec-billing {
  font-size: 14px;
  color: #64748b;
  margin-left: 8px;
  font-weight: 500;
}

/* Clean Separation */
.tec-divider {
  height: 1px;
  background: #e2e8f0;
  width: 100%;
  margin-bottom: 30px;
}

/* Features */
.tec-features-heading {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #94a3b8;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.tec-feature-list {
  list-style: none;
  padding: 0;
  margin: 0 0 40px 0;
  flex-grow: 1;
}

.tec-feature-list li {
  display: flex;
  align-items: flex-start;
  font-size: 15px;
  color: #334155;
  margin-bottom: 16px;
  line-height: 1.4;
  font-weight: 500;
}

.tec-check-icon {
  width: 18px;
  height: 18px;
  color: #1011DF;
  margin-right: 12px;
  margin-top: 2px; /* Aligns the icon with the first line of text */
  flex-shrink: 0;
}

/* The Call to Action */
.tec-action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #ffffff;
  color: #0f172a;
  border: 2px solid #e2e8f0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  transition: all 0.2s ease;
}

.tec-action-btn:hover {
  background: #1011DF;
  color: #ffffff !important;
  border-color: #1011DF;
}

.tec-arrow-icon {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  transition: transform 0.2s ease;
}

.tec-action-btn:hover .tec-arrow-icon {
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57de798 *//* Flexbox Wrapper */
.pricing-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  padding: 40px 0;
  font-family: inherit;
}

/* The Card Structure */
.tec-premium-card {
  background: #ffffff;
  width: 100%;
  max-width: 380px;
  position: relative;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.04), 0 10px 15px rgba(0, 0, 0, 0.02);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
}

.tec-premium-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(16, 17, 223, 0.08); /* Electric blue tinted shadow */
}

/* The Trust Marker (Top border) */
.tec-card-accent {
  height: 5px;
  width: 100%;
  background: #1011DF; /* Theme's electric blue */
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.tec-card-inner {
  padding: 40px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* Iconography */
.tec-icon-wrapper {
  width: 48px;
  height: 48px;
  background: #f0f4ff; /* Very light blue background for the icon */
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1011DF;
  margin-bottom: 25px;
}

.tec-icon-wrapper svg {
  width: 24px;
  height: 24px;
}

/* Typography */
.tec-header-group {
  margin-bottom: 20px;
}

.tec-tier-title {
  font-size: 22px;
  font-weight: 700;
  color: #0f172a;
  margin: 0 0 10px 0;
}

.tec-tier-desc {
  font-size: 14px;
  color: #64748b;
  line-height: 1.6;
  margin: 0;
}

/* Price Block */
.tec-price-group {
  display: flex;
  align-items: baseline;
  margin-bottom: 30px;
}

.tec-currency {
  font-size: 24px;
  font-weight: 600;
  color: #0f172a;
  margin-right: 2px;
}

.tec-amount {
  font-size: 56px;
  font-weight: 800;
  color: #0f172a;
  line-height: 1;
  letter-spacing: -1px;
}

.tec-billing {
  font-size: 14px;
  color: #64748b;
  margin-left: 8px;
  font-weight: 500;
}

/* Clean Separation */
.tec-divider {
  height: 1px;
  background: #e2e8f0;
  width: 100%;
  margin-bottom: 30px;
}

/* Features */
.tec-features-heading {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #94a3b8;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.tec-feature-list {
  list-style: none;
  padding: 0;
  margin: 0 0 40px 0;
  flex-grow: 1;
}

.tec-feature-list li {
  display: flex;
  align-items: flex-start;
  font-size: 15px;
  color: #334155;
  margin-bottom: 16px;
  line-height: 1.4;
  font-weight: 500;
}

.tec-check-icon {
  width: 18px;
  height: 18px;
  color: #1011DF;
  margin-right: 12px;
  margin-top: 2px; /* Aligns the icon with the first line of text */
  flex-shrink: 0;
}

/* The Call to Action */
.tec-action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #ffffff;
  color: #0f172a;
  border: 2px solid #e2e8f0;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  transition: all 0.2s ease;
}

.tec-action-btn:hover {
  background: #1011DF;
  color: #ffffff;
  border-color: #1011DF;
}

.tec-arrow-icon {
  width: 18px;
  height: 18px;
  margin-left: 8px;
  transition: transform 0.2s ease;
}

.tec-action-btn:hover .tec-arrow-icon {
  transform: translateX(4px);
}/* End custom CSS */