/*
Theme Name: Twenty Twenty-Four Child
Theme URI: https://wordpress.org/themes/twentytwentyfour/
Template: twentytwentyfour
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Four is designed to be flexible, versatile and applicable to any website. Its collection of templates and patterns tailor to different needs, such as presenting a business, blogging and writing or showcasing work. A multitude of possibilities open up with just a few adjustments to color and typography. Twenty Twenty-Four comes with style variations and full page designs to help speed up the site building process, is fully compatible with the site editor, and takes advantage of new design tools introduced in WordPress 6.4.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.1.1719845283
Updated: 2024-07-01 14:48:03

*/


/************general css**************/

/*** import Lato font ***/ 
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/*** import Montserrat font ***/ 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


header .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{text-align: left;}
html .wpcf7 form .wpcf7-response-output{margin-top:0;}
html body .pricing-filtersecmainwraper .contact-form-fieldswraper-default select.wpcf7-form-control{    background: rgba(148, 228, 255, 1);border: 1px solid rgba(203, 213, 225, 1);border-radius: 4px;margin-top: 0.3em;padding-left: 1em;width: 100%;height: 50px;appearance: none;background-image: url(/wp-content/uploads/2025/02/down-arrow-black.svg);background-repeat: no-repeat;background-position: right 0.7rem top 50%;background-size: 1rem auto;font-size: 1.042vw;}
.elementor-element-0082e3c p{margin-top:0;}
.wpcf7-not-valid-tip{font-size:14px;}
.contact-form-fieldswraper-default form input{height: 40px;}
.contact-form-fieldswraper-default form textarea{height:130px;}
.contact-form-fieldswraper-default form .wpcf7-submit{background: rgba(88, 144, 1, 1);color: #fff;border: 0;border-radius: 11px;font-family: Lato;font-weight:700;font-size: 18px;height: 50px;cursor: pointer;}
.elementor-618 .elementor-element.elementor-element-5559729 .elementor-icon{position:relative;top:6px;}
.contact-form-fieldswraper-default form input,.contact-form-fieldswraper-default form textarea{background: rgba(148, 228, 255, 1);border: 1px solid rgba(203, 213, 225, 1);border-radius: 4px;margin-top:0.3em;padding-left:1em;width:100%;}
.contact-form-fieldswraper-default form{background: rgba(26, 0, 86, 1);padding: 6% 10% 2%;box-shadow: 0px 7px 5px 0px rgba(11, 192, 231, 0.86);border-radius:15px;}
html body .key-features-cards-sec .web-btn-wraper .btn-wraper:hover{background-color: rgba(88, 144, 1, 1);border: 1px solid transparent;}
.page-id-472 .content-section-mainwraper-in .contnet-section-leftsidebar-wraper,.page-id-460 .content-section-mainwraper-in .contnet-section-leftsidebar-wraper{height:auto;}
.content-section-mainwraper-in .contnet-section-leftsidebar-wraper{position:sticky;top:1em;height:95vh;}
.custom-sidebar-container .sidebar-links-wraper .link-wraper.current-page a{font-weight:700;}
html .content-section-mainwraper-in .elementor-widget-heading h1.elementor-heading-title{font-size:60px;}
.content-section-mainwraper-in .policies-title-desc-wraper .elementor-widget-text-editor p{color: rgba(115, 209, 240, 1);margin-top:0.5em;}
html body .content-section-mainwraper-in .elementor-widget-heading  h2.elementor-heading-title{font-size:28px;}
.custom-sidebar-container .sidebar-links-wraper li.current-page:before{content:"";background-image: url(/wp-content/uploads/2024/07/indicator.svg);padding: 10px;background-size:contain;top: -1.2em;left: -1.5em;/* width: 50px; */position: absolute;background-repeat: no-repeat;right: auto;height:70px;}
.custom-sidebar-container .sidebar-links-wraper li{margin-bottom:1.5em;position:relative;margin-left: 1.5em;}
.custom-sidebar-container .sidebar-links-wraper{padding-left: 0;list-style-type: none;}
.unloack-other-featuresmainwraper .desc-wraper p{max-width:800px;margin:auto;}
.unloack-other-featuresmainwraper .sub-title-wraper .elementor-heading-title{max-width: 930px;margin: auto;}
.unloack-other-featuresmainwraper{padding-top: 4.5em;padding-bottom: 4.5em;}
.content-section-mainwraper-in{padding-top: 4.5em;padding-bottom: 4.5em;}
.unloack-other-featuresmainwraper .section-wraper >.e-con-inner{max-width:100%;padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}
/*.elementor-78 .elementor-element.elementor-element-19b91fb .elementor-heading-title{max-width:540px;}*/
.elementor-78 .elementor-element.elementor-element-b410584{--e-con-grid-template-columns: 37% 61%;}
.elementor-78 .elementor-element.elementor-element-ead1a56 p{max-width:500px;}
.elementor-78 .elementor-element.elementor-element-3bab993 p span{font-weight:800;}
.elementor-78 .elementor-element.elementor-element-3bab993 p{font-weight:600;}
html .use-cases-cards-sec .use-cases-cards-wraper{gap:30px;}
html .key-features-cards-sec .web-btn-wraper .btn-wraper span:last-child{position:relative;top:5px;}
html .elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon{position:relative;top:3px;}
html body main >.has-global-padding{padding-left:0;padding-right:0;}
footer .wp-block-group >.wp-block-columns.alignwide{max-width:100%;}
div, p{font-family: Lato;}
h1, h2,h3,h4,h5,h6{font-family: "Montserrat", sans-serif;}

header .wp-block-button.is-style-outline .wp-block-button__link:before{content:'';position:absolute;background-image:url(/wp-content/uploads/2024/07/iconoir_arrow-tr.svg);padding: 11px;background-repeat: no-repeat;left: auto;right: 16px;top: 18px;}
header .wp-block-button.is-style-outline .wp-block-button__link{position:relative;}
.wp-block-navigation .wp-block-navigation-item.user-acountmrmenu-rwaper:before{background-image: url(/wp-content/uploads/2024/07/group-icon.svg);padding: 11px;background-repeat: no-repeat;position: absolute;left: -24px;right: auto;top: 5px;background-size: 20px;}
.wp-block-navigation .wp-block-navigation-item.user-acountmrmenu-rwaper{position:relative;margin-left: 0.7em;}
.wp-block-navigation .wp-block-navigation-item.user-acountmrmenu-rwaper:before{content:'';background-image:url(/wp-content/uploads/2024/07/group-icon.svg);}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-family: Lato;font-size: 22px;font-weight: 400;line-height: 30.14px;text-align: center;}

html .elementor-78 .elementor-element.elementor-element-1beccf5{width:60%;}
.elementor-element.e-parent >.e-con-inner{max-width:100%;padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}
header .wp-block-group.alignwide{max-width:100%;/*padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);*/}
.elementor-78 .elementor-element.elementor-element-5ff6a21{position: sticky;top: 50px;height: 90vh;}
html body {background-color:rgba(32, 0, 106, 1);}
html footer{background-color:#1A0056;margin-top:0;}
html header div.has-base-background-color{background-color:#1A0056 !important;padding-top: 2em !important;padding-bottom: 2em !important;}
header .wp-block-buttons a{border:0 !important;}
:where(.wp-site-blocks *:focus){outline:0;}
header .wp-block-button.is-style-outline .wp-block-button__link{font-size:22px;width:170px;}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color: #068EBB;}
.elementor-78 .elementor-element.elementor-element-dccb97f{padding:4em 0 2em;padding-right:0;padding-left: 0;}
.elementor-78 .elementor-element.elementor-element-5bc59f7{padding:4em 0 2em;}
.elementor-78 .elementor-element.elementor-element-59d822c{padding-top: 0.5em;}
.elementor-78 .elementor-element.elementor-element-9c2128e{padding-top: 3.5em;padding-bottom:4em;padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}
html .elementor-widget-button .elementor-button, html .key-features-cards-sec .web-btn-wraper .btn-wraper{font-family: Lato;font-weight:700;font-size:22px;}
body .use-cases-cards-wraper.two-col-wraper{column-gap: 4%;}
.key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper{box-shadow: 0px 7px 5px 0px rgba(11, 192, 231, 0.86);}
html .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-card-wraper{margin-bottom:25px;}
body .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-maintitle-wraper .title-wraper{margin-bottom:0;}
html body .use-cases-cards-wraper.two-col-wraper{align-items:center;}
body p,body div{font-weight:400;}
header .wp-block-navigation ul{column-gap: 35px;}
/*.e-parent >.e-con-boxed{padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}*/
html .elementor-78 .elementor-element.elementor-element-3bab993 p a{text-decoration: underline;text-decoration-color: #589001;}

/******media query******/


@media only screen and (min-width: 768px) {
	
	/*html body .content-section-mainwraper-in.contect-section-main-wraper >.e-con-inner > .e-grid .e-child:first-child{position: sticky;top: 50px;height: 90vh;}*/
	
	html body header .hide-menuitemdesktop{display:none !important;}
	header .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container li a:hover,header .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container li a:hover,header .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container li a:hover{color:#068EBB;}
	header .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container li a,header .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container li a,header .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container li a{color:#fff;}
	header .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,header .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,header .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container{background-color: #1A0056;border-radius:10px;overflow:hidden;min-width:300px;}
	html body .contact-form-fieldswraper-default form input{height:50px;}
	footer .doc-link-mb{display:none !important;}
}


@media only screen and (max-width: 1699px) {
	
	html .content-section-mainwraper-in .elementor-widget-heading h1.elementor-heading-title{font-size:50px;}
	.unloack-other-featuresmainwraper .desc-wraper p{max-width:640px;}
	.unloack-other-featuresmainwraper .sub-title-wraper .elementor-heading-title{max-width:700px;}
	header .wp-block-button.is-style-outline .wp-block-button__link{padding-right: 50px;}
	header .wp-block-button.is-style-outline .wp-block-button__link:before{right: 40px;top: 16px;background-size: 20px;padding:10px;}
	.wp-block-navigation .wp-block-navigation-item.user-acountmrmenu-rwaper:before{padding: 9px;left: -18px;top: 7px;background-size: 16px;}
	html body .elementor-78 .elementor-element.elementor-element-ad193bc .elementor-heading-title{max-width:900px;margin:auto;}
	html body .use-cases-cards-sec .use-cases-cards-wraper{gap:2%;row-gap: 25px;}
	.elementor-78 .elementor-element.elementor-element-e5d71e3 > .elementor-widget-container{margin-bottom:0;}
	html .elementor-78 .elementor-element.elementor-element-9c2128e{padding-top:4.5em;padding-bottom:5em;padding-right: var(--wp--style--root--padding-right);padding-left: var(--wp--style--root--padding-left);}
	html .faqs-wraper .elementor-accordion .elementor-tab-content{font-size: 18px;padding-top:0;}
	html body .faqs-wraper .elementor-accordion .elementor-accordion-item .elementor-accordion-title{font-size:24px;line-height:32px;}
	html .use-cases-cards-sec .use-cases-cards-wraper .title{font-size:24px;line-height:36px;}
	html body .elementor-widget-button .elementor-button,html body .key-features-cards-sec .web-btn-wraper .btn-wraper{font-size:18px;}
	html .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper .title{font-size:24px;}
	html .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper .desc{font-size:18px;}
	body p,body div{font-size:18px;}
	html body .elementor-widget-heading h2.elementor-heading-title, html body h2{font-size:45px;line-height:normal;}
	html body .elementor-widget-heading .elementor-heading-title{font-size:50px;line-height:normal;}
	html body .elementor-widget-heading h2.elementor-heading-title, html h2{font-size:45px;line-height:normal;}
	.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:18px;}
	header .wp-block-button.is-style-outline .wp-block-button__link{font-size:18px;}
	html header div.has-base-background-color{
		padding-top: 1em !important;padding-bottom: 1em !important;
	}
}


@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	/*****common css*******/
	html .elementor-element.e-parent >.e-con-inner{padding-left:5vw;padding-right:5vw;}
	/******common css end*******/
	
	/******general css*******/
	
	html body .content-section-mainwraper-in .elementor-widget-heading h2.elementor-heading-title{margin-bottom:2vw;}
	html .content-section-mainwraper-in .elementor-widget-heading h1.elementor-heading-title{font-size:40px;}
	html .wp-block-navigation .wp-block-navigation-item.user-acountmrmenu-rwaper:before{top:9px;}
	html body .content-section-mainwraper-in{padding-top:4em;padding-bottom:4em;}
	html body .content-section-mainwraper-in:before{background-size: 35% auto !important;}
	header .wp-block-button.is-style-outline .wp-block-button__link{width:auto;}
	header .wp-block-button.is-style-outline .wp-block-button__link:before{right: 28px;
    top: 15px;}
	html body .elementor-78 .elementor-element.elementor-element-59d822c{padding-top:0em !important;}
	html .use-cases-cards-sec .use-cases-cards-wraper .use-cases-card-wraper{width:49%;}
	html body .elementor-widget-heading h2.elementor-heading-title, html body h2{font-size:40px;}
	html .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper{width:100%;}
	html body .elementor-widget-heading h2.elementor-heading-title, html h2{font-size:40px;}
	html .elementor-78 .elementor-element.elementor-element-3bab993 p{padding-left:5vw;padding-right:5vw;}
	html header div.has-base-background-color{padding-top: 3vw !important;padding-bottom: 3vw !important;padding-left: 5vw;padding-right: 5vw;}
	html header .wp-block-group.alignwide{flex-wrap:nowrap;}
    }

@media only screen and (max-width: 767px) {
	
	/****common css****/
	
	html body header.mobile-menu-open .main-menu-itemsdropdown{display:none !important;}
	body p, body div{font-size: 16px;font-weight: 400;line-height: 28px;text-align: left;}
	html{overflow-x:hidden;}
	body{overflow-x:auto;}
	html body p{font-weight:400;}
	html body .web-btn-wraper .btn-wraper{padding: 9px 35px 9px 36px;}
	html .elementor-element.e-parent >.e-con-inner{padding-left:7vw;padding-right:7vw;}
	html body .wpcf7-not-valid-tip{margin-top: 3vw;}
	
	/*****common css******/
	
	/**** general css*****/
	
	
	html header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{display:block;width:100%;text-align:left;}
	html body header .wp-block-navigation ul li{width:100%;}
	html body header .wp-block-navigation ul{width: 100%;}
	html body footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:#fff;}
	html body header .wp-block-navigation ul{row-gap:4vw !important;}
	html body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:20vw;}
	html body header.mobile-menu-open .wp-block-group.alignwide{text-align: left;
    justify-content: flex-start;padding-left:4vw;flex-direction: unset;padding-top:4vw;}
	html body header.mobile-menu-open .wp-block-site-logo a img{z-index: 999999;
    position: relative;}
	html body .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color: rgba(26, 0, 86, 1);text-decoration:none;}
	html body .pricing-filtersecmainwraper.content-section-mainwraper-in .elementor-widget-heading h2.elementor-heading-title{margin-bottom:2vw;}
	html body .pricing-filtersecmainwraper:before{background-size: contain !important;}
	html body .pricing-filtersecmainwraper .contact-form-fieldswraper-default select.wpcf7-form-control{font-size: 4.167vw;}
	html body div.pricing-filtersecmainwraper{padding-top: 12vw;padding-bottom: 24vw;}
	html body .content-section-mainwraper-in.contect-section-main-wraper.pricing-filtersecmainwraper .contact-form-fieldswraper-default form{margin-top:0;}
	html body .custom-sidebar-container{display:none;}
	html body .elementor-460 .elementor-element.elementor-element-1f6cf86::before{background-image:unset;}
	html body .elementor-472 .elementor-element.elementor-element-9abe518::before{background-image:none;}
	html body .content-section-mainwraper-in >.e-con-inner:before{background-image:unset !important;}
	html body .content-section-mainwraper-in >.e-con-inner{padding-bottom:0;}
	html body div.content-section-mainwraper-in{--min-height: auto !important;}
	html body .elementor-378 .elementor-element.elementor-element-5ac1566:before{background-image:unset;}
	html body .unloack-other-featuresmainwraper .section-wraper .elementor-widget-button .elementor-button-wrapper .elementor-button-link{padding: 13px 70px 13px 70px;border-radius: 7px;}
	html body .unloack-other-featuresmainwraper .section-wraper .elementor-widget-button .elementor-button-wrapper{text-align:center;}
	html body .unloack-other-featuresmainwraper{padding-left:0;padding-right:0;padding-top: 17vw;padding-bottom: 17vw;}
	html body .elementor-3 .elementor-element.elementor-element-96a3777:before{background-image:unset;}
	html body .content-section-mainwraper-in .content-sec-secwraper{row-gap:2vw;}
	html body .content-section-mainwraper-in .elementor-widget-heading h2.elementor-heading-title{    font-size: 19.69px !important;font-weight: 700;line-height: 25.79px !important;text-align: left;}
	html .content-section-mainwraper-in .policies-title-desc-wraper .elementor-widget-text-editor p{margin-bottom:0;}
	html body .content-section-mainwraper-in .elementor-widget-heading h1.elementor-heading-title{font-family: Montserrat;font-size: 30px;font-weight: 700;line-height: 39.3px;text-align: left;}
	html body .content-section-mainwraper-in{padding-left:0;padding-right:0;padding-bottom:3.5em;}
	html .content-section-mainwraper-in .contnet-section-leftsidebar-wraper{display:none;}
	html body .elementor-618 .elementor-element.elementor-element-087bc54 >.e-con-inner{padding-bottom: 18vw;}
	html body .elementor-618 .elementor-element.elementor-element-087bc54:before{background-size: contain;}
	html body .elementor-618 .elementor-element.elementor-element-087bc54{--min-height: auto;padding-bottom:0vw;}
	html body .contact-form-fieldswraper-default form{box-shadow: 0px 4.92px 3.52px 0px rgba(11, 192, 231, 0.86);}
	html .contact-form-fieldswraper-default form .wpcf7-submit{font-size: 16px;font-weight: 700;line-height: 21.92px;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;border-radius: 5px;}
	html body .contact-form-fieldswraper-default form p label{font-size: 16px;font-weight: 600;line-height: 7.68px;letter-spacing: 0.012em;text-align: left;}
	html body .elementor-618 .elementor-element.elementor-element-5559729 .elementor-icon-box-wrapper{display: grid;grid-template-columns: 7% 76%;column-gap: 3vw;justify-content: center;text-align: center;}
	html .content-section-mainwraper-in{padding-top: 3.5em;}
	html body footer .footer-cp-secwraped{font-size: 14px !important;font-weight: 400;line-height: 23.94px;text-align: center;}
	html body footer .footer-cp-secwraped a{display:block;font-size: 14px !important;font-weight: 400;line-height: 23.94px;text-align: center;}
	footer .footer-sectionmainwraper > .wp-block-columns .wp-block-column:first-child{margin-top: 3vw;
    margin-bottom: 2vw;}
	html body footer .footer-menuitemswraper .demo-doc-contactmenuitemwraper{order:-1;margin-bottom:7vw;}
	html body footer .doc-linkmbhide{display:none !important;}
	footer .footer-sectionmainwraper > .wp-block-columns .wp-block-column:first-child >.wp-block-group{align-items:center;}
	footer .footer-sectionmainwraper > .wp-block-columns .wp-block-column:last-child{order:-1;}
	header .wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{stroke:white;fill:white;}
	header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{    color: rgba(255, 255, 255, 1);font-family: Lato;font-size: 22px;font-weight: 600;line-height: 34.76px;text-align: center;}
	header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close .wp-block-buttons{display:none;}
	header .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color: rgba(6, 142, 187, 1);padding-top:10vw;}
	html .contact-form-fieldswraper-default form{margin-top:15vw;}
	html .elementor-618 .elementor-element.elementor-element-5559729 .elementor-icon-box-description{font-size: 16px;font-weight: 400;line-height: 28px;text-align:left;}
	html .elementor-618 .elementor-element.elementor-element-0082e3c p{font-size: 16px;font-weight: 400;line-height: 28px;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;margin-bottom:0;}
	footer .wp-block-group >.wp-block-columns.alignwide{row-gap:12vw;}
	html footer .wp-block-site-logo img{max-width:135px;}
	html body footer >.wp-block-group .is-content-justification-space-between{flex-direction: column;}
	footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size: 16px;font-weight: 600;line-height: 25.28px;}
	html body footer >.wp-block-group{padding-top: 20vw !important;padding-left: 7vw;padding-right: 7vw;padding-bottom: 10vw !important;}
	html body .faqs-wraper .elementor-accordion .elementor-tab-title{padding:25px 0;}
	html div.elementor-78 .elementor-element.elementor-element-9c2128e{padding-top: 3.5em;
    padding-bottom: 4em;}
	html div.faqs-wraper .elementor-accordion .elementor-tab-content p{margin-top: 5px;
    margin-bottom: 0;font-family: Lato;font-size: 16px;font-weight: 700;line-height: 28px;text-align: left;font-size: 14.06px;font-weight: 500;line-height: 24.61px;margin-top: -1vw;}
	html body div.faqs-wraper .elementor-accordion .elementor-accordion-item .elementor-accordion-title{    font-size: 19.69px;font-weight: 700;line-height: 25.79px;}
	html body .elementor-78 .elementor-element.elementor-element-59d822c >.e-con-inner{padding-top: 18vw;padding-bottom: 20vw;}
	html body .elementor-78 .elementor-element.elementor-element-19b91fb .elementor-heading-title{text-align:left;}
	html body .use-cases-cards-sec .use-cases-cards-wraper .use-cases-card-wraper .num img{width:40px;}
	html body .use-cases-cards-sec .use-cases-cards-wraper .desc{font-size: 14.06px;font-weight: 500;line-height: 24.61px;}
	html body .use-cases-cards-sec .use-cases-cards-wraper .title{font-size: 19.69px;font-weight: 700;line-height: 25.79px;}
	html body .use-cases-cards-sec .use-cases-cards-wraper .use-cases-maintitle-wraper{order:-1;}
	html body div.elementor-element-610b324.elementor-widget-button .elementor-button-wrapper{text-align:center;}
	html .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper .desc{font-size: 14.06px !important;font-weight: 400;line-height: 24.61px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;}
	html body .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper .title{margin-top:0;}
	html body .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper{box-shadow: 0px 4.92px 3.52px 0px rgba(11, 192, 231, 0.86);}
	html body .key-features-cards-sec .key-features-cards-wraper{margin-top:9vw;}
	 html body .key-features-cards-sec .web-btn-wraper .btn-wraper svg{width: 18px;height: 18px;}
	html body div.elementor-widget-button .elementor-button, html body div.key-features-cards-sec div.web-btn-wraper .btn-wraper{font-size: 15.47px;font-weight: 700;line-height: 21.2px;}
	html .elementor-78 .elementor-element.elementor-element-5bc59f7{padding: 2em 0 0em;}
	html body div.elementor-element-610b324.elementor-widget-button{text-align:center;}
	html body .elementor-widget-button .elementor-button, html body .key-features-cards-sec .web-btn-wraper .btn-wraper{font-size: 16px;font-weight: 700;line-height: 21.92px;}
	html body div.elementor-widget-button .elementor-button{padding: 13px 30px 13px 30px;}
	html .elementor-78 .elementor-element.elementor-element-ead1a56 p{text-align:center;}
	html body .elementor-widget-heading h2.elementor-heading-title, html h2{font-size: 30px !important;font-weight: 700;line-height: 39.3px !important;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;text-align: center;}
	html .elementor-78 .elementor-element.elementor-element-328e2e8{padding-left:0;padding-right:0;}
	html .elementor-78 .elementor-element.elementor-element-1beccf5{width:100%;}
	html body .elementor-78 .elementor-element.elementor-element-ad193bc .elementor-heading-title{padding-left:5vw;padding-right:5vw;}
	html .elementor-78 .elementor-element.elementor-element-3bab993 p{padding-left:6vw;padding-right:6vw;text-align:center;}
	html .elementor-78 .elementor-element.elementor-element-3bab993 p{font-size: 16px;font-weight: 600;line-height: 25.28px;margin-top: 8vw;margin-bottom: 0;}
	html .elementor-78 .elementor-element.elementor-element-3bab993 p a{text-decoration: underline;
    text-decoration-color: #589001;}
	html .elementor-78 .elementor-element.elementor-element-5ff6a21{height:auto;}
	html .elementor-78 .elementor-element.elementor-element-b410584{--e-con-grid-template-columns: 100%;}
	html .use-cases-cards-sec .use-cases-cards-wraper .use-cases-card-wraper{width:100%;}
	html .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-card-wraper, html .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-maintitle-wraper{width:100%;}
	html .key-features-cards-sec .key-features-cards-wraper .key-features-card-wraper{width:100%;}
	html .elementor-78 .elementor-element.elementor-element-dccb97f{padding-left:0vw;padding-right:0vw;row-gap:0;padding-bottom:5vw;}
	header .mobile-header-btn-wraper.web-btn-wraper .btn-wraper.green-btn svg{width: 15px;
    height: 15px;position:relative;top:3px;}
	html body .elementor-78 .elementor-element.elementor-element-ad193bc .elementor-heading-title{    font-size: 36px;font-weight: 700;line-height: 47.16px;text-align: center;}
	header .mobile-header-btn-wraper.web-btn-wraper .btn-wraper.green-btn span{display:flex;position:relative;top:-2px;}
	header .mobile-header-btn-wraper.web-btn-wraper .btn-wraper.green-btn{font-size: 16px;font-weight: 700;line-height: 6.089vw;text-align: left;}
	html body header .wp-block-group.alignwide a img{max-width: 23.611vw;}
	html body header .wp-block-group.alignwide{background-color:transparent !important;padding-left:2.5vw;}
	html body header.wp-block-template-part{background-color: #1A0056 !important;display: grid;
    grid-template-columns: 60% 40%;}
	
	header .mobile-header-btn-wraper{position:absolute;top:4.5vw;right:5vw;margin-top:0px;}
	header .wp-container-core-group-is-layout-3.wp-container-core-group-is-layout-3{justify-content:flex-end;flex-direction:row-reverse;}
	header .mobile-header-btn-wraper.web-btn-wraper .btn-wraper.green-btn{padding: 10px 15px;text-decoration: unset;}
}


@media only screen and (min-width: 1700px) {
	
	header .wp-block-button.is-style-outline .wp-block-button__link{width:180px;padding-right: 40px;}
	header .wp-block-button.is-style-outline .wp-block-button__link:before{right: 30px;top: 18px;padding:11px;}
	header .wp-block-navigation ul{column-gap: 40px;}
/* html body .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-maintitle-wraper{max-width:650px;}*/
 html body .use-cases-cards-sec .use-cases-cards-wraper.two-col-wraper .use-cases-card-wraper{margin-bottom:30px;}
	html .use-cases-cards-sec .use-cases-cards-wraper{gap: 2%;row-gap: 1.5em;}
	.elementor-78 .elementor-element.elementor-element-ad193bc .elementor-heading-title{max-width:1200px;margin:auto;}
	.elementor-78 .elementor-element.elementor-element-9c2128e{padding-top: 4.5em;padding-bottom: 5em;}
	.elementor-78 .elementor-element.elementor-element-5bc59f7{padding-top:5em;padding-bottom:2em;}
	.elementor-78 .elementor-element.elementor-element-59d822c{padding-bottom:2em;}
}


html body.woocommerce-checkout .wc-block-components-checkbox{display:none;}
html body.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none;}
html body.woocommerce-checkout .wc-block-store-notices .wc-block-components-notice-banner__content > a{display:none;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,
html body.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block,
html body.woocommerce-checkout .wp-block-woocommerce-checkout-billing-address-block,
html body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block{
	background-color: rgba(26, 0, 86, 1);
    border-radius: 17px;
    box-shadow: 0px 7px 5px 0px rgba(11, 192, 231, 0.86);
}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block,
html body.woocommerce-checkout .wp-block-woocommerce-checkout-billing-address-block,
html body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block{
	padding: 30px;
}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-place-order-button, html body.woocommerce-account form [type="submit"]{
    background-color: rgba(88, 144, 1, 1);
    color: #fff;
}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-return-to-cart-button{display: none;}
html body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow: inset 0 0 0 1.5px rgba(11, 192, 231, 0.86);}
html body.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-price{display: none;}
html body.woocommerce-checkout form input, html body.woocommerce-checkout form select, html body.woocommerce-account form input{
	background: rgba(148, 228, 255, 1) !important;
}
html body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{
	font-weight: 700 !important;
    font-size: 1.25em;
    font-family: Montserrat;
}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{
	padding: 30px 0;
}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{padding-bottom: 0;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-address-form{margin-bottom: 0;}
html body.woocommerce-checkout .wc-block-components-sidebar{margin-top: 0;}
html body.woocommerce-account form:not(.woocommerce-ResetPassword){border: 1px solid rgba(11, 192, 231, 0.86) !important;}