.elementor-2315 .elementor-element.elementor-element-ee76e84:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-ee76e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d07b1ee );}.elementor-2315 .elementor-element.elementor-element-ee76e84 > .elementor-background-overlay{background-image:url("https://sawaira.techithrive.com/wp-content/uploads/2026/01/creative-work-on-digital-gadgets-in-the-studio-2021-09-01-14-47-32-utc.jpg");background-position:center center;background-size:cover;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2315 .elementor-element.elementor-element-ee76e84 > .elementor-container{min-height:40vh;}.elementor-2315 .elementor-element.elementor-element-ee76e84 .elementor-background-overlay{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2315 .elementor-element.elementor-element-ee76e84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2315 .elementor-element.elementor-element-10a70407 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2315 .elementor-element.elementor-element-10a70407 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2315 .elementor-element.elementor-element-2ab74d89{text-align:center;font-family:var( --e-global-typography-91d5a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-91d5a1c-font-size );font-weight:var( --e-global-typography-91d5a1c-font-weight );text-transform:var( --e-global-typography-91d5a1c-text-transform );line-height:var( --e-global-typography-91d5a1c-line-height );letter-spacing:var( --e-global-typography-91d5a1c-letter-spacing );word-spacing:var( --e-global-typography-91d5a1c-word-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-5f07c617{text-align:center;}.elementor-2315 .elementor-element.elementor-element-5f07c617 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:10px 15px 0px rgba(255, 255, 255, 0.25);color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-1fdd0774:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-1fdd0774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8631b1 );}.elementor-2315 .elementor-element.elementor-element-1fdd0774{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-2315 .elementor-element.elementor-element-1fdd0774 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2315 .elementor-element.elementor-element-98a8a23 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2315 .elementor-element.elementor-element-98a8a23 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-98a8a23{z-index:1;}.elementor-2315 .elementor-element.elementor-element-7623e0ea img{width:40%;}.elementor-2315 .elementor-element.elementor-element-3875dc71{background-color:var( --e-global-color-d07b1ee );margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;padding:5px 5px 5px 5px;text-align:center;}.elementor-2315 .elementor-element.elementor-element-3875dc71.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2315 .elementor-element.elementor-element-3875dc71 .elementor-heading-title{font-family:var( --e-global-typography-34b28c7-font-family ), Sans-serif;font-size:var( --e-global-typography-34b28c7-font-size );font-weight:var( --e-global-typography-34b28c7-font-weight );text-transform:var( --e-global-typography-34b28c7-text-transform );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-279e2934{text-align:center;}.elementor-2315 .elementor-element.elementor-element-279e2934 .elementor-heading-title{font-family:var( --e-global-typography-e775d8c-font-family ), Sans-serif;font-size:var( --e-global-typography-e775d8c-font-size );font-weight:var( --e-global-typography-e775d8c-font-weight );text-transform:var( --e-global-typography-e775d8c-text-transform );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-3266dde0{text-align:center;}.elementor-2315 .elementor-element.elementor-element-6c028077 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2315 .elementor-element.elementor-element-6c028077 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-6c028077{z-index:1;}.elementor-2315 .elementor-element.elementor-element-2db36b0b img{width:40%;}.elementor-2315 .elementor-element.elementor-element-58a1bfe7{background-color:var( --e-global-color-d07b1ee );margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;padding:5px 5px 5px 5px;text-align:center;}.elementor-2315 .elementor-element.elementor-element-58a1bfe7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2315 .elementor-element.elementor-element-58a1bfe7 .elementor-heading-title{font-family:var( --e-global-typography-34b28c7-font-family ), Sans-serif;font-size:var( --e-global-typography-34b28c7-font-size );font-weight:var( --e-global-typography-34b28c7-font-weight );text-transform:var( --e-global-typography-34b28c7-text-transform );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-770b7b72{text-align:center;}.elementor-2315 .elementor-element.elementor-element-770b7b72 .elementor-heading-title{font-family:var( --e-global-typography-e775d8c-font-family ), Sans-serif;font-size:var( --e-global-typography-e775d8c-font-size );font-weight:var( --e-global-typography-e775d8c-font-weight );text-transform:var( --e-global-typography-e775d8c-text-transform );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-649335e2{text-align:center;}.elementor-2315 .elementor-element.elementor-element-2ea37d9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2315 .elementor-element.elementor-element-2ea37d9b > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-2ea37d9b{z-index:1;}.elementor-2315 .elementor-element.elementor-element-a6dd6df img{width:40%;}.elementor-2315 .elementor-element.elementor-element-65250261{background-color:var( --e-global-color-d07b1ee );margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;padding:5px 5px 5px 5px;text-align:center;}.elementor-2315 .elementor-element.elementor-element-65250261.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2315 .elementor-element.elementor-element-65250261 .elementor-heading-title{font-family:var( --e-global-typography-34b28c7-font-family ), Sans-serif;font-size:var( --e-global-typography-34b28c7-font-size );font-weight:var( --e-global-typography-34b28c7-font-weight );text-transform:var( --e-global-typography-34b28c7-text-transform );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-5308e447{text-align:center;}.elementor-2315 .elementor-element.elementor-element-5308e447 .elementor-heading-title{font-family:var( --e-global-typography-e775d8c-font-family ), Sans-serif;font-size:var( --e-global-typography-e775d8c-font-size );font-weight:var( --e-global-typography-e775d8c-font-weight );text-transform:var( --e-global-typography-e775d8c-text-transform );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-404bc621{text-align:center;}.elementor-2315 .elementor-element.elementor-element-4f99465a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-2315 .elementor-element.elementor-element-4f99465a > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-4f99465a{z-index:1;}.elementor-2315 .elementor-element.elementor-element-3676ac3c img{width:40%;}.elementor-2315 .elementor-element.elementor-element-50b2ef9b{background-color:var( --e-global-color-d07b1ee );margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;padding:5px 5px 5px 5px;text-align:center;}.elementor-2315 .elementor-element.elementor-element-50b2ef9b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-2315 .elementor-element.elementor-element-50b2ef9b .elementor-heading-title{font-family:var( --e-global-typography-34b28c7-font-family ), Sans-serif;font-size:var( --e-global-typography-34b28c7-font-size );font-weight:var( --e-global-typography-34b28c7-font-weight );text-transform:var( --e-global-typography-34b28c7-text-transform );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-2e87a159{text-align:center;}.elementor-2315 .elementor-element.elementor-element-2e87a159 .elementor-heading-title{font-family:var( --e-global-typography-e775d8c-font-family ), Sans-serif;font-size:var( --e-global-typography-e775d8c-font-size );font-weight:var( --e-global-typography-e775d8c-font-weight );text-transform:var( --e-global-typography-e775d8c-text-transform );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-624a0a5c{text-align:center;}.elementor-2315 .elementor-element.elementor-element-5ea32bb5:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-5ea32bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-5ea32bb5 > .elementor-background-overlay{background-image:url("https://sawaira.techithrive.com/wp-content/uploads/2026/01/creative-team-meeting-around-a-table-in-an-office-2021-08-26-16-14-10-utc.jpg");background-position:center center;background-size:cover;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2315 .elementor-element.elementor-element-5ea32bb5 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2315 .elementor-element.elementor-element-5ea32bb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 1em 2em 1em;}.elementor-2315 .elementor-element.elementor-element-177c648f > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial_card, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-90ebc31 );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider, .elementor-2315 .elementor-element.elementor-element-eb07fdc  .elementskit-testimonial_card{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-2d93af4 );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-2d93af4 );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-fff32e3-font-family ), Sans-serif;font-size:var( --e-global-typography-fff32e3-font-size );font-weight:var( --e-global-typography-fff32e3-font-weight );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-d07b1ee );font-family:var( --e-global-typography-fff32e3-font-family ), Sans-serif;font-size:var( --e-global-typography-fff32e3-font-size );font-weight:var( --e-global-typography-fff32e3-font-weight );margin-bottom:0px;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-bc-flex-widget .elementor-2315 .elementor-element.elementor-element-5ede3151.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2315 .elementor-element.elementor-element-5ede3151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2315 .elementor-element.elementor-element-5ede3151 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2315 .elementor-element.elementor-element-72096d58 .elementor-icon-wrapper{text-align:left;}.elementor-2315 .elementor-element.elementor-element-72096d58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7e45587 );}.elementor-2315 .elementor-element.elementor-element-72096d58.elementor-view-framed .elementor-icon, .elementor-2315 .elementor-element.elementor-element-72096d58.elementor-view-default .elementor-icon{color:var( --e-global-color-7e45587 );border-color:var( --e-global-color-7e45587 );}.elementor-2315 .elementor-element.elementor-element-72096d58.elementor-view-framed .elementor-icon, .elementor-2315 .elementor-element.elementor-element-72096d58.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7e45587 );}.elementor-2315 .elementor-element.elementor-element-72096d58 .elementor-icon{font-size:185px;}.elementor-2315 .elementor-element.elementor-element-72096d58 .elementor-icon svg{height:185px;}.elementor-2315 .elementor-element.elementor-element-6cfa16d8{margin-top:0%;margin-bottom:0%;}.elementor-2315 .elementor-element.elementor-element-699610e1{--e-image-carousel-slides-to-show:4;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -0%) 0%;}.elementor-2315 .elementor-element.elementor-element-699610e1 .swiper-wrapper{display:flex;align-items:center;}.elementor-2315 .elementor-element.elementor-element-40023cd7{padding:6em 1em 6em 1em;}.elementor-2315 .elementor-element.elementor-element-e9ff105 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2315 .elementor-element.elementor-element-4b8e80b3{text-align:left;}.elementor-2315 .elementor-element.elementor-element-4b8e80b3 .elementor-heading-title{font-family:var( --e-global-typography-8d99e59-font-family ), Sans-serif;font-size:var( --e-global-typography-8d99e59-font-size );font-weight:var( --e-global-typography-8d99e59-font-weight );text-transform:var( --e-global-typography-8d99e59-text-transform );line-height:var( --e-global-typography-8d99e59-line-height );letter-spacing:var( --e-global-typography-8d99e59-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-f2fa1bd{text-align:left;}.elementor-2315 .elementor-element.elementor-element-f2fa1bd .elementor-heading-title{font-family:var( --e-global-typography-60e4ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-60e4ba4-font-size );font-weight:var( --e-global-typography-60e4ba4-font-weight );text-transform:var( --e-global-typography-60e4ba4-text-transform );line-height:var( --e-global-typography-60e4ba4-line-height );letter-spacing:var( --e-global-typography-60e4ba4-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-5a77f02e > .elementor-element-populated{padding:1em 1em 1em 5em;}.elementor-2315 .elementor-element.elementor-element-197197 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2315 .elementor-element.elementor-element-197197 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-2b75a8be{margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;}.elementor-2315 .elementor-element.elementor-element-2b75a8be .elementor-heading-title{font-family:var( --e-global-typography-fb71982-font-family ), Sans-serif;font-size:var( --e-global-typography-fb71982-font-size );font-weight:var( --e-global-typography-fb71982-font-weight );text-transform:var( --e-global-typography-fb71982-text-transform );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );color:var( --e-global-color-6074d66 );}.elementor-2315 .elementor-element.elementor-element-40f971ca{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;text-align:left;}.elementor-2315 .elementor-element.elementor-element-40f971ca .elementor-heading-title{font-family:var( --e-global-typography-7486bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-7486bd0-font-size );font-weight:var( --e-global-typography-7486bd0-font-weight );text-transform:var( --e-global-typography-7486bd0-text-transform );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-6973cf35{z-index:1;}.elementor-2315 .elementor-element.elementor-element-b28bf87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2315 .elementor-element.elementor-element-b28bf87 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-1eb06c62{margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;}.elementor-2315 .elementor-element.elementor-element-1eb06c62 .elementor-heading-title{font-family:var( --e-global-typography-fb71982-font-family ), Sans-serif;font-size:var( --e-global-typography-fb71982-font-size );font-weight:var( --e-global-typography-fb71982-font-weight );text-transform:var( --e-global-typography-fb71982-text-transform );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );color:var( --e-global-color-6074d66 );}.elementor-2315 .elementor-element.elementor-element-106a268d{margin:0% 45% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;text-align:left;}.elementor-2315 .elementor-element.elementor-element-106a268d .elementor-heading-title{font-family:var( --e-global-typography-7486bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-7486bd0-font-size );font-weight:var( --e-global-typography-7486bd0-font-weight );text-transform:var( --e-global-typography-7486bd0-text-transform );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-5f861ccb{z-index:1;}.elementor-2315 .elementor-element.elementor-element-723030de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2315 .elementor-element.elementor-element-723030de > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-5944419{margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;}.elementor-2315 .elementor-element.elementor-element-5944419 .elementor-heading-title{font-family:var( --e-global-typography-fb71982-font-family ), Sans-serif;font-size:var( --e-global-typography-fb71982-font-size );font-weight:var( --e-global-typography-fb71982-font-weight );text-transform:var( --e-global-typography-fb71982-text-transform );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );color:var( --e-global-color-6074d66 );}.elementor-2315 .elementor-element.elementor-element-5dabb29f{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;text-align:left;}.elementor-2315 .elementor-element.elementor-element-5dabb29f .elementor-heading-title{font-family:var( --e-global-typography-7486bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-7486bd0-font-size );font-weight:var( --e-global-typography-7486bd0-font-weight );text-transform:var( --e-global-typography-7486bd0-text-transform );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-691d2f16{z-index:1;}.elementor-2315 .elementor-element.elementor-element-5e238444 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2315 .elementor-element.elementor-element-5e238444 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2315 .elementor-element.elementor-element-6142d760{margin:-9% 0% calc(var(--kit-widget-spacing, 0px) + -40%) 0%;}.elementor-2315 .elementor-element.elementor-element-6142d760 .elementor-heading-title{font-family:var( --e-global-typography-fb71982-font-family ), Sans-serif;font-size:var( --e-global-typography-fb71982-font-size );font-weight:var( --e-global-typography-fb71982-font-weight );text-transform:var( --e-global-typography-fb71982-text-transform );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );color:var( --e-global-color-6074d66 );}.elementor-2315 .elementor-element.elementor-element-334656c3{margin:0% 45% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;text-align:left;}.elementor-2315 .elementor-element.elementor-element-334656c3 .elementor-heading-title{font-family:var( --e-global-typography-7486bd0-font-family ), Sans-serif;font-size:var( --e-global-typography-7486bd0-font-size );font-weight:var( --e-global-typography-7486bd0-font-weight );text-transform:var( --e-global-typography-7486bd0-text-transform );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );color:var( --e-global-color-primary );}.elementor-2315 .elementor-element.elementor-element-433ce6db{z-index:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2315 .elementor-element.elementor-element-177c648f{width:70%;}.elementor-2315 .elementor-element.elementor-element-5ede3151{width:29.931%;}.elementor-2315 .elementor-element.elementor-element-e9ff105{width:30%;}.elementor-2315 .elementor-element.elementor-element-5a77f02e{width:70%;}}@media(max-width:1024px){.elementor-2315 .elementor-element.elementor-element-2ab74d89{font-size:var( --e-global-typography-91d5a1c-font-size );line-height:var( --e-global-typography-91d5a1c-line-height );letter-spacing:var( --e-global-typography-91d5a1c-letter-spacing );word-spacing:var( --e-global-typography-91d5a1c-word-spacing );}.elementor-2315 .elementor-element.elementor-element-5f07c617 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-3875dc71 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-279e2934 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-58a1bfe7 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-770b7b72 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-65250261 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5308e447 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-50b2ef9b .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-2e87a159 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-fff32e3-font-size );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-fff32e3-font-size );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );}.elementor-2315 .elementor-element.elementor-element-72096d58 .elementor-icon-wrapper{text-align:center;}.elementor-2315 .elementor-element.elementor-element-4b8e80b3{text-align:center;}.elementor-2315 .elementor-element.elementor-element-4b8e80b3 .elementor-heading-title{font-size:var( --e-global-typography-8d99e59-font-size );line-height:var( --e-global-typography-8d99e59-line-height );letter-spacing:var( --e-global-typography-8d99e59-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-f2fa1bd{text-align:center;}.elementor-2315 .elementor-element.elementor-element-f2fa1bd .elementor-heading-title{font-size:var( --e-global-typography-60e4ba4-font-size );line-height:var( --e-global-typography-60e4ba4-line-height );letter-spacing:var( --e-global-typography-60e4ba4-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-46cfeb9e{text-align:center;}.elementor-2315 .elementor-element.elementor-element-5a77f02e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2315 .elementor-element.elementor-element-2b75a8be .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-40f971ca .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-1eb06c62 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-106a268d .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5944419 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5dabb29f .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-6142d760 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-334656c3 .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-2315 .elementor-element.elementor-element-10a70407.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2315 .elementor-element.elementor-element-10a70407.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2315 .elementor-element.elementor-element-2ab74d89{font-size:var( --e-global-typography-91d5a1c-font-size );line-height:var( --e-global-typography-91d5a1c-line-height );letter-spacing:var( --e-global-typography-91d5a1c-letter-spacing );word-spacing:var( --e-global-typography-91d5a1c-word-spacing );}.elementor-2315 .elementor-element.elementor-element-5f07c617 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-3875dc71 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-279e2934 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-58a1bfe7 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-770b7b72 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-65250261 .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5308e447 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-50b2ef9b .elementor-heading-title{font-size:var( --e-global-typography-34b28c7-font-size );line-height:var( --e-global-typography-34b28c7-line-height );letter-spacing:var( --e-global-typography-34b28c7-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-2e87a159 .elementor-heading-title{font-size:var( --e-global-typography-e775d8c-font-size );line-height:var( --e-global-typography-e775d8c-line-height );letter-spacing:var( --e-global-typography-e775d8c-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider, .elementor-2315 .elementor-element.elementor-element-eb07fdc  .elementskit-testimonial_card{padding:0em 0em 0em 0em;}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-fff32e3-font-size );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-fff32e3-font-size );}.elementor-2315 .elementor-element.elementor-element-eb07fdc .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );}.elementor-2315 .elementor-element.elementor-element-4b8e80b3 .elementor-heading-title{font-size:var( --e-global-typography-8d99e59-font-size );line-height:var( --e-global-typography-8d99e59-line-height );letter-spacing:var( --e-global-typography-8d99e59-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-f2fa1bd .elementor-heading-title{font-size:var( --e-global-typography-60e4ba4-font-size );line-height:var( --e-global-typography-60e4ba4-line-height );letter-spacing:var( --e-global-typography-60e4ba4-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-2b75a8be .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-40f971ca .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-1eb06c62 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-106a268d .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5944419 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-5dabb29f .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-6142d760 .elementor-heading-title{font-size:var( --e-global-typography-fb71982-font-size );line-height:var( --e-global-typography-fb71982-line-height );letter-spacing:var( --e-global-typography-fb71982-letter-spacing );}.elementor-2315 .elementor-element.elementor-element-334656c3 .elementor-heading-title{font-size:var( --e-global-typography-7486bd0-font-size );line-height:var( --e-global-typography-7486bd0-line-height );letter-spacing:var( --e-global-typography-7486bd0-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-2315 .elementor-element.elementor-element-98a8a23{width:50%;}.elementor-2315 .elementor-element.elementor-element-6c028077{width:50%;}.elementor-2315 .elementor-element.elementor-element-2ea37d9b{width:50%;}.elementor-2315 .elementor-element.elementor-element-4f99465a{width:50%;}.elementor-2315 .elementor-element.elementor-element-177c648f{width:100%;}.elementor-2315 .elementor-element.elementor-element-5ede3151{width:100%;}.elementor-2315 .elementor-element.elementor-element-e9ff105{width:100%;}.elementor-2315 .elementor-element.elementor-element-5a77f02e{width:100%;}}