progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}.entry-content img,.thank-you-block .thank-you-box figure img,article,body,div,embed,figure,footer,header,hr,html,iframe,img,legend,main,nav,object,section,video{max-width:100%}.wp-block-cover h2.has-text-align-left,.wp-block-cover-image h2.has-text-align-left,.wp-block-pullquote.is-style-solid-color blockquote::before,body{text-align:left}button,hr,input{overflow:visible}.site-footer>.site-info .site-name,.site-title{text-transform:var(--branding--title--text-transform)}.comment-meta .comment-author .fn,.wp-block-latest-posts.is-grid{word-wrap:break-word;word-break:break-word}.navigation .nav-links>*,.page-links .post-page-numbers{min-width:44px;min-height:44px}.comments-pagination .nav-links>:not(.dots):not(.current):hover,.footer-navigation-wrapper li a:hover,.pagination .nav-links>:not(.dots):not(.current):hover,.widget-area a:hover,a:hover,abbr[title]{text-decoration-style:dotted}.models-card:hover,.technology-item:hover{border-image-source:linear-gradient(180deg,#6138B7 0%,#C5A3DC 100%)}.home-port-content ul,.megamenu ul,.port-tech-icon ul,.sidebar-categories ul,.top-icons ul,.widget-area ul{list-style-type:none}:root{--global--font-primary:var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);--global--font-secondary:var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);--global--font-size-base:1.25rem;--global--font-size-xs:1rem;--global--font-size-sm:1.125rem;--global--font-size-md:1.25rem;--global--font-size-lg:1.5rem;--global--font-size-xl:2.25rem;--global--font-size-xxl:4rem;--global--font-size-xxxl:5rem;--global--font-size-page-title:var(--global--font-size-xxl);--global--letter-spacing:normal;--global--line-height-body:1.7;--global--line-height-heading:1.3;--global--line-height-page-title:1.1;--heading--font-family:var(--global--font-primary);--heading--font-size-h6:var(--global--font-size-xs);--heading--font-size-h5:var(--global--font-size-sm);--heading--font-size-h4:var(--global--font-size-lg);--heading--font-size-h3:calc(1.25 * var(--global--font-size-lg));--heading--font-size-h2:var(--global--font-size-xl);--heading--font-size-h1:var(--global--font-size-page-title);--heading--letter-spacing-h6:0.05em;--heading--letter-spacing-h5:0.05em;--heading--letter-spacing-h4:var(--global--letter-spacing);--heading--letter-spacing-h3:var(--global--letter-spacing);--heading--letter-spacing-h2:var(--global--letter-spacing);--heading--letter-spacing-h1:var(--global--letter-spacing);--heading--line-height-h6:var(--global--line-height-heading);--heading--line-height-h5:var(--global--line-height-heading);--heading--line-height-h4:var(--global--line-height-heading);--heading--line-height-h3:var(--global--line-height-heading);--heading--line-height-h2:var(--global--line-height-heading);--heading--line-height-h1:var(--global--line-height-page-title);--heading--font-weight:normal;--heading--font-weight-page-title:300;--heading--font-weight-strong:600;--latest-posts--title-font-family:var(--heading--font-family);--latest-posts--title-font-size:var(--heading--font-size-h3);--latest-posts--description-font-family:var(--global--font-secondary);--latest-posts--description-font-size:var(--global--font-size-sm);--list--font-family:var(--global--font-secondary);--definition-term--font-family:var(--global--font-primary);--global--color-black:#000;--global--color-dark-gray:#28303d;--global--color-gray:#39414d;--global--color-light-gray:#f0f0f0;--global--color-green:#d1e4dd;--global--color-blue:#d1dfe4;--global--color-purple:#d1d1e4;--global--color-red:#e4d1d1;--global--color-orange:#e4dad1;--global--color-yellow:#eeeadd;--global--color-white:#fff;--global--color-white-50:rgba(255, 255, 255, 0.5);--global--color-white-90:rgba(255, 255, 255, 0.9);--global--color-primary:var(--global--color-dark-gray);--global--color-secondary:var(--global--color-gray);--global--color-primary-hover:var(--global--color-primary);--global--color-background:var(--global--color-green);--global--color-border:var(--global--color-primary);--global--spacing-unit:20px;--global--spacing-measure:unset;--global--spacing-horizontal:25px;--global--spacing-vertical:30px;--global--elevation:1px 1px 3px 0 rgba(0, 0, 0, 0.2);--form--font-family:var(--global--font-secondary);--form--font-size:var(--global--font-size-sm);--form--line-height:var(--global--line-height-body);--form--color-text:var(--global--color-dark-gray);--form--color-ranged:var(--global--color-secondary);--form--label-weight:500;--form--border-color:var(--global--color-secondary);--form--border-width:3px;--form--border-radius:0;--form--spacing-unit:calc(0.5 * var(--global--spacing-unit));--cover--height:calc(15 * var(--global--spacing-vertical));--cover--color-foreground:var(--global--color-white);--cover--color-background:var(--global--color-black);--button--color-text:var(--global--color-background);--button--color-text-hover:var(--global--color-secondary);--button--color-text-active:var(--global--color-secondary);--button--color-background:var(--global--color-secondary);--button--color-background-active:var(--global--color-background);--button--font-family:var(--global--font-primary);--button--font-size:var(--global--font-size-base);--button--font-weight:500;--button--line-height:1.5;--button--border-width:3px;--button--border-radius:0;--button--padding-vertical:15px;--button--padding-horizontal:calc(2 * var(--button--padding-vertical));--entry-header--color:var(--global--color-primary);--entry-header--color-link:currentColor;--entry-header--color-hover:var(--global--color-primary-hover);--entry-header--color-focus:var(--global--color-secondary);--entry-header--font-size:var(--heading--font-size-h2);--entry-content--font-family:var(--global--font-secondary);--entry-author-bio--font-family:var(--heading--font-family);--entry-author-bio--font-size:var(--heading--font-size-h4);--branding--color-text:var(--global--color-primary);--branding--color-link:var(--global--color-primary);--branding--color-link-hover:var(--global--color-secondary);--branding--title--font-family:var(--global--font-primary);--branding--title--font-size:var(--global--font-size-lg);--branding--title--font-size-mobile:var(--heading--font-size-h4);--branding--title--font-weight:normal;--branding--title--text-transform:uppercase;--branding--description--font-family:var(--global--font-secondary);--branding--description--font-size:var(--global--font-size-sm);--branding--description--font-family:var(--global--font-secondary);--branding--logo--max-width:300px;--branding--logo--max-height:100px;--branding--logo--max-width-mobile:96px;--branding--logo--max-height-mobile:96px;--primary-nav--font-family:var(--global--font-secondary);--primary-nav--font-family-mobile:var(--global--font-primary);--primary-nav--font-size:var(--global--font-size-md);--primary-nav--font-size-sub-menu:var(--global--font-size-xs);--primary-nav--font-size-mobile:var(--global--font-size-sm);--primary-nav--font-size-sub-menu-mobile:var(--global--font-size-sm);--primary-nav--font-size-button:var(--global--font-size-xs);--primary-nav--font-style:normal;--primary-nav--font-style-sub-menu-mobile:normal;--primary-nav--font-weight:normal;--primary-nav--font-weight-button:500;--primary-nav--color-link:var(--global--color-primary);--primary-nav--color-link-hover:var(--global--color-primary-hover);--primary-nav--color-text:var(--global--color-primary);--primary-nav--padding:calc(0.66 * var(--global--spacing-unit));--primary-nav--border-color:var(--global--color-primary);--pagination--color-text:var(--global--color-primary);--pagination--color-link-hover:var(--global--color-primary-hover);--pagination--font-family:var(--global--font-secondary);--pagination--font-size:var(--global--font-size-lg);--pagination--font-weight:normal;--pagination--font-weight-strong:600;--footer--color-text:var(--global--color-primary);--footer--color-link:var(--global--color-primary);--footer--color-link-hover:var(--global--color-primary-hover);--footer--font-family:var(--global--font-primary);--footer--font-size:var(--global--font-size-sm);--pullquote--font-family:var(--global--font-primary);--pullquote--font-size:var(--heading--font-size-h3);--pullquote--font-style:normal;--pullquote--letter-spacing:var(--heading--letter-spacing-h4);--pullquote--line-height:var(--global--line-height-heading);--pullquote--border-width:3px;--pullquote--border-color:var(--global--color-primary);--pullquote--color-foreground:var(--global--color-primary);--pullquote--color-background:var(--global--color-background);--quote--font-family:var(--global--font-secondary);--quote--font-size:var(--global--font-size-md);--quote--font-size-large:var(--global--font-size-xl);--quote--font-style:normal;--quote--font-weight:700;--quote--font-weight-strong:bolder;--quote--font-style-large:normal;--quote--font-style-cite:normal;--quote--line-height:var(--global--line-height-body);--quote--line-height-large:1.35;--separator--border-color:var(--global--color-border);--separator--height:1px;--table--stripes-border-color:var(--global--color-light-gray);--table--stripes-background-color:var(--global--color-light-gray);--table--has-background-text-color:var(--global--color-dark-gray);--widget--line-height-list:1.9;--widget--line-height-title:1.4;--widget--font-weight-title:700;--widget--spacing-menu:calc(0.66 * var(--global--spacing-unit));--global--admin-bar--height:0px;--responsive--spacing-horizontal:calc(2 * var(--global--spacing-horizontal) * 0.6);--responsive--aligndefault-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignwide-width:calc(100vw - var(--responsive--spacing-horizontal));--responsive--alignfull-width:100%;--responsive--alignright-margin:var(--global--spacing-horizontal);--responsive--alignleft-margin:var(--global--spacing-horizontal)}.admin-bar{--global--admin-bar--height:32px}@media only screen and (max-width:782px){.admin-bar{--global--admin-bar--height:46px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 section .elementor-container{max-width:1320px!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden!important;width:100vw!important}pre,pre.wp-block-preformatted{overflow-x:auto;white-space:pre}@media only screen and (min-width:1025px){.main-section{width:75%}.main-sidebar{width:25%}}.main-section,.main-sidebar{float:left;padding:0 15px}.content-bottom{margin:30px 0}.archive .entry-footer .cat-links,.archive .entry-footer .tags-links,.blog .entry-footer .cat-links,.blog .entry-footer .tags-links,.bypostauthor,.gallery-caption,.gallery-item a,.is-IE .navigation .nav-links,.megamenu-tabcontent.active,.search .entry-footer .cat-links,.search .entry-footer .tags-links,.single .site-main>article>.entry-footer .byline,.single .site-main>article>.entry-footer .cat-links,.single .site-main>article>.entry-footer .posted-on,.single .site-main>article>.entry-footer .tags-links,.well-help-tabs .nav-link.active i img:first-child,details,main{display:block}h1{font-size:2em}code,kbd,pre,samp{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto;width:100%}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote p,blockquote:before{font-size:var(--quote--font-size);line-height:var(--quote--line-height)}summary{display:list-item}[hidden],template{display:none}.default-max-width,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.post-thumbnail,[class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:var(--responsive--aligndefault-width);margin-left:auto;margin-right:auto}.alignwide,.comments-pagination,.pagination,.post-navigation,.site-footer,.site-header,.wide-max-width,.widget-area{max-width:var(--responsive--alignwide-width);margin-left:auto;margin-right:auto}.alignfull,.full-max-width,.wp-block-group .wp-block-group__inner-container>.alignfull{max-width:var(--responsive--alignfull-width);width:var(--responsive--alignfull-width);margin-left:auto;margin-right:auto}.alignfull [class*=inner-container]>.alignwide,.alignwide [class*=inner-container]>.alignwide,.entry-header .post-thumbnail,.singular .post-thumbnail{margin-left:auto;margin-right:auto;width:var(--responsive--alignwide-width);max-width:var(--responsive--alignfull-width)}.site-footer,.site-header,.site-main,.widget-area{padding-top:var(--global--spacing-vertical);padding-bottom:var(--global--spacing-vertical);margin-left:auto;margin-right:auto}.site-header{padding-top:calc(.75 * var(--global--spacing-vertical));padding-bottom:calc(2 * var(--global--spacing-vertical))}.site-main>*{margin-top:calc(3 * var(--global--spacing-vertical));margin-bottom:calc(3 * var(--global--spacing-vertical))}.site-main>:first-child{margin-top:0}.site-main>:last-child{margin-bottom:0}.author-bio,.entry-content,.entry-footer,.entry-header,.post-thumbnail{margin-top:var(--global--spacing-vertical);margin-right:auto;margin-bottom:var(--global--spacing-vertical);margin-left:auto}.entry-content>*,.site-main>.not-found>*,.site-main>article>*,.wp-block-post-template :where(li>*),.wp-block-template-part>*,[class*=inner-container]>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}.entry-content>:first-child,.site-main>.not-found>:first-child,.site-main>article>:first-child,.wp-block-post-template :where(li>*):first-child,.wp-block-template-part>:first-child,[class*=inner-container]>:first-child{margin-top:0}.entry-content>:last-child,.site-main>.not-found>:last-child,.site-main>article>:last-child,.wp-block-post-template :where(li>*):last-child,.wp-block-template-part>:last-child,[class*=inner-container]>:last-child{margin-bottom:0}.site-footer>*,.widget-area>*,.wp-block-cover .wp-block-cover__inner-container>*,.wp-block-cover-image .wp-block-cover__inner-container>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}.comment-content>*,.comment-respond>*,.entry-header>*,.page-content>*,.post-thumbnail>*,.widget>*,blockquote>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}.comment-content>:first-child,.entry-content>.alignfull.has-background,.entry-content>.alignleft,.entry-content>.alignleft:first-child+*,.entry-content>.alignright,.entry-content>.alignright:first-child+*,.entry-header>:first-child,.page-content>:first-child,.post-thumbnail>:first-child,.widget>:first-child,.wp-block-columns .wp-block-column>:first-child,.wp-block-cover .wp-block-cover__inner-container>:first-child,.wp-block-cover-image .wp-block-cover__inner-container>:first-child,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright,blockquote>:first-child{margin-top:0}.alignleft .wp-block-embed figcaption,.alignleft .wp-caption,.alignleft .wp-caption-text,.alignleft figcaption,.alignright .wp-block-embed figcaption,.alignright .wp-caption,.alignright .wp-caption-text,.alignright figcaption,.comment-content>:last-child,.entry-content>.alignfull.has-background,.entry-content>:last-child,.entry-header>:last-child,.page-content>:last-child,.post-thumbnail>:last-child,.widget>:last-child,.wp-block-columns .wp-block-column:last-child,.wp-block-columns .wp-block-column>:last-child,.wp-block-cover .wp-block-cover__inner-container>:last-child,.wp-block-cover-image .wp-block-cover__inner-container>:last-child,blockquote>:last-child,fieldset input[type=checkbox],fieldset input[type=radio]{margin-bottom:0}.comment-respond,.entry-content>.alignfull+.alignleft,.entry-content>.alignfull+.alignright,.widget-area .wp-block-social-links.alignleft{margin-top:var(--global--spacing-vertical)}.post-password-form input[type=password],.post-password-form__submit{margin-top:calc(var(--global--spacing-vertical)/ 3)}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-family:var(--global--font-secondary);line-height:var(--global--line-height-body)}*,::after,::before{box-sizing:inherit}body{font-size:var(--global--font-size-base);font-weight:400;color:var(--global--color-primary);background-color:var(--global--color-background)}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.alignfull,.alignwide,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,.wp-block-columns:not(.alignwide):not(.alignfull),.wp-block-cover-image:not(.alignwide):not(.alignfull),.wp-block-cover:not(.alignwide):not(.alignfull){clear:both}blockquote{padding:0;position:relative;margin:var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal)}blockquote p{letter-spacing:var(--heading--letter-spacing-h4);font-family:var(--quote--font-family);font-style:var(--quote--font-style);font-weight:var(--quote--font-weight)}blockquote cite,blockquote footer{font-weight:400;color:var(--global--color-primary);font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote.alignleft,blockquote.alignright{padding-left:inherit}blockquote.alignleft p,blockquote.alignright p{font-size:var(--heading--font-size-h5);max-width:inherit;width:inherit}blockquote.alignleft cite,blockquote.alignleft footer,blockquote.alignright cite,blockquote.alignright footer{font-size:var(--global--font-size-xs);letter-spacing:var(--global--letter-spacing)}blockquote strong{font-weight:var(--quote--font-weight-strong)}blockquote:before{content:"“";position:absolute;left:calc(-.5 * var(--global--spacing-horizontal))}blockquote .wp-block-quote__citation,blockquote cite,blockquote footer{color:var(--global--color-primary);font-size:var(--global--font-size-xs);font-style:var(--quote--font-style-cite)}.site textarea,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);line-height:var(--global--line-height-body);padding:var(--form--spacing-unit);margin:0 2px;max-width:100%}.site textarea:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{color:var(--form--color-text);outline-offset:2px;outline:2px dotted var(--form--border-color)}.site textarea:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled{opacity:.7}.is-dark-theme .site textarea,.is-dark-theme input[type=color],.is-dark-theme input[type=date],.is-dark-theme input[type=datetime-local],.is-dark-theme input[type=datetime],.is-dark-theme input[type=email],.is-dark-theme input[type=month],.is-dark-theme input[type=number],.is-dark-theme input[type=password],.is-dark-theme input[type=search],.is-dark-theme input[type=tel],.is-dark-theme input[type=text],.is-dark-theme input[type=time],.is-dark-theme input[type=url],.is-dark-theme input[type=week]{background:var(--global--color-white-90)}input[type=search]:focus{outline-offset:-7px}.is-dark-theme input[type=search]:focus{outline-color:var(--global--color-background)}input[type=color]{padding:calc(var(--form--spacing-unit)/ 2);height:calc(4 * var(--form--spacing-unit))}input[type=email],input[type=url]{direction:ltr}select{border:var(--form--border-width) solid var(--form--border-color);color:var(--form--color-text);-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:var(--global--line-height-body);padding:var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);background:var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;background-position:right var(--form--spacing-unit) top 60%;-webkit-appearance:none;-moz-appearance:none;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-down.svg) no-repeat #fff;background-position-x:96%;background-position-y:49%}select:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}.is-dark-theme select{background:var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;background-position:right var(--form--spacing-unit) top 60%}.wp-block-search .wp-block-search__label,label{font-size:var(--form--font-size);font-weight:var(--form--label-weight);margin-bottom:calc(var(--global--spacing-vertical)/ 3)}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;padding-left:10px;font-size:var(--global--font-size-xs);vertical-align:top}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox]:after,input[type=radio]:after{content:"";opacity:0;display:block;position:absolute}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;border:1px solid #adadad;background:var(--global--color-white)}.wpcf7-exclusive-checkbox{padding-top:10px;display:block}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=range]:disabled{opacity:.7}.is-dark-theme input[type=checkbox],.is-dark-theme input[type=radio]{background:var(--global--color-white-90)}input[type=checkbox]:focus,input[type=radio]:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}input[type=checkbox]:after{left:5px;top:2px;width:7px;height:13px;border:3px solid var(--form--color-text);border-top:0;border-left:0;transform:rotate(30deg)}input[type=checkbox]:checked{color:var(--form--color-text)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:after{left:3px;top:3px;width:11px;height:11px;border-radius:50%;background:var(--form--color-text)}input[type=radio]:checked{border:4px solid var(--form--border-color)}input[type=radio]:checked:focus{outline-offset:4px;outline:2px dotted var(--form--border-color)}input[type=range]{-webkit-appearance:none;width:100%;height:6px;background:var(--form--color-ranged);border-radius:6px;outline-offset:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer}input[type=range]::-moz-range-thumb{border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer;box-sizing:border-box}}input[type=range]::-ms-track{width:100%;height:6px;border-radius:6px;border-width:19px 0;border-color:var(--global--color-background);background:0 0;color:#fff0;cursor:pointer}input[type=range]::-ms-fill-upper{background:var(--form--color-ranged);border-radius:6px}input[type=range]::-ms-fill-lower{background:var(--form--color-ranged);border-radius:6px}input[type=range]::-ms-thumb{border:3px solid var(--form--color-ranged);height:44px;width:44px;border-radius:50%;background:var(--global--color-background);cursor:pointer}fieldset{display:grid;border-color:var(--global--color-secondary);padding:var(--global--spacing-horizontal)}.archive .content-area .format-aside .entry-content,.archive .content-area .format-link .entry-content,.archive .content-area .format-status .entry-content,.blog .content-area .format-aside .entry-content,.blog .content-area .format-link .entry-content,.blog .content-area .format-status .entry-content,.comment .comment-respond .comment-reply-title,.post-password-message,.search .content-area .format-aside .entry-content,.search .content-area .format-link .entry-content,.search .content-area .format-status .entry-content,fieldset legend{font-size:var(--global--font-size-lg)}fieldset input[type=submit]{max-width:max-content}.comment-form>p,fieldset input:not([type=submit]){margin-bottom:var(--global--spacing-unit)}fieldset input[type=checkbox]+label,fieldset input[type=radio]+label{font-size:var(--form--font-size);padding-left:0;margin-bottom:var(--global--spacing-unit)}::-moz-placeholder{opacity:1}.brochure-form-background .row,.comment-form,.post-password-form{display:flex;flex-wrap:wrap}.post-password-form__label{width:100%;margin-bottom:0}.post-password-form input[type=password]{flex-grow:1;margin-right:calc(.66 * var(--global--spacing-horizontal))}.wp-block-embed figcaption,.wp-caption,.wp-caption-text,figcaption{color:currentColor;font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.has-background .has-link-color a,.has-background.has-link-color a,.wp-block-cover .wp-block-cover-image-text .has-link-color a,.wp-block-cover .wp-block-cover-text .has-link-color a,.wp-block-cover .wp-block-cover__inner-container .has-link-color a,.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,.wp-block-cover-image .wp-block-cover-text .has-link-color a,.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,a,p.has-text-color a{color:var(--wp--style--color--link,var(--global--color-primary))}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-block-columns .wp-block-column:not(:last-child),.wp-block-columns .wp-block-column>*{margin-bottom:calc(.66 * var(--global--spacing-vertical))}b,strong,table.wp-calendar-table th{font-weight:700}cite,dfn,em,i{font-style:italic}a{background-color:#fff0;text-decoration-thickness:1px;cursor:pointer;text-underline-offset:3px;text-decoration-skip-ink:all}a:hover{text-decoration-skip-ink:none}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:#fff0 solid 2px;text-decoration:underline 1px dotted currentColor;text-decoration-skip-ink:none;background:rgb(255 255 255 / .9)}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:var(--global--color-black);color:var(--global--color-white);text-decoration:none}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav,.has-background-white .site-footer>.site-info a:focus,.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav{color:var(--wp--style--color--link,var(--global--color-white))}.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:rgb(0 0 0 / .9);color:var(--wp--style--color--link,var(--global--color-white))}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link{outline:#fff0 solid 2px;outline-offset:-2px}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus{color:#21759b;background-color:#f1f1f1}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link,.wp-block-pullquote:not(.is-style-solid-color),.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,.wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link{background:0 0}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:2px dotted var(--wp--style--color--link,var(--global--color-primary))}.wp-block-audio audio:focus{outline-offset:5px;outline:2px solid var(--global--color-primary)}.site .button,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button,.wp-block-search .wp-block-search__button,button,input[type=reset],input[type=submit]{border:var(--button--border-width) solid #fff0;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none}.is-dark-theme .comments-pagination .nav-links a:active,.is-dark-theme .comments-pagination .nav-links a:hover:active,.is-dark-theme .comments-pagination .nav-links a:hover:focus,.is-dark-theme .pagination .nav-links a:active,.is-dark-theme .pagination .nav-links a:hover:active,.is-dark-theme .pagination .nav-links a:hover:focus,.site .button:not(:hover):not(:active):not(.has-text-color),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),button:not(:hover):not(:active):not(.has-text-color),input[type=reset]:not(:hover):not(:active):not(.has-text-color),input[type=submit]:not(:hover):not(:active):not(.has-text-color){color:var(--global--color-background)}.has-background .site .button:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color),.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),.has-background button:not(:hover):not(:active):not(.has-text-color),.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-primary))}.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background{color:var(--global--color-primary)}.site .button:not(:hover):not(:active):not(.has-background),.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),button:not(:hover):not(:active):not(.has-background),input[type=reset]:not(:hover):not(:active):not(.has-background),input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:#0d6efdbf!important}.has-background .site .button:not(:hover):not(:active):not(.has-background),.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background),.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.has-background button:not(:hover):not(:active):not(.has-background),.has-background input[type=reset]:not(:hover):not(:active):not(.has-background),.has-background input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:var(--local--color-primary,var(--global--color-primary))}.site .button:active,.site .button:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:hover,.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:hover,button:active,button:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#fff0;border-color:currentColor;color:inherit}.site .button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus,.wp-block-search .wp-block-search__button:focus,button:focus,input[type=reset]:focus,input[type=submit]:focus{outline-offset:-6px;outline:currentColor dotted 2px}.site .button:disabled,.wp-block-button .wp-block-button__link:disabled,.wp-block-file a.wp-block-file__button:disabled,.wp-block-search .wp-block-search__button:disabled,button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:var(--global--color-white-50);border-color:var(--global--color-white-50);color:var(--button--color-text-active)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-background,var(--global--color-background))}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,.navigation,.navigation a:active,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-social-links a:focus,.wp-block-social-links.is-style-twentytwentyone-social-icons-color a{color:var(--global--color-primary)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{border-color:currentColor!important;background-color:transparent!important;color:inherit!important}.has-background hr.wp-block-separator,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background,.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),.wp-block-cover[style*=background-image] hr.wp-block-separator,[class*=background-color] hr.wp-block-separator,[style*=background-color] hr.wp-block-separator{border-color:currentColor}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color){color:var(--local--color-primary,var(--global--color-primary))}.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color){color:inherit}.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background){background-color:#fff0}.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:transparent!important;background-color:var(--global--color-primary)!important;color:var(--global--color-background)!important}.has-background .wp-block-button.is-style-outline .wp-block-button__link:active,.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--local--color-primary,var(--global--color-primary))!important;color:var(--local--color-background,var(--global--color-background))!important}.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active,.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--local--color-background,var(--global--color-background))!important}.wp-block-button .is-style-squared .wp-block-button__link{border-radius:0}.wp-block-cover-image.is-style-twentytwentyone-border,.wp-block-cover.is-style-twentytwentyone-border,.wp-block-group.is-style-twentytwentyone-border,.wp-block-image.is-style-twentytwentyone-border img,.wp-block-image.is-style-twentytwentyone-image-frame img,.wp-block-media-text.is-style-twentytwentyone-border{border:calc(3 * var(--separator--height)) solid var(--global--color-border)}.is-style-outline .wp-block-button__link[style*=radius]:focus,.wp-block-button a.wp-block-button__link[style*=radius]:focus{outline-offset:2px;outline:2px dotted var(--button--color-background)}.wp-block-columns .wp-block-column>*{margin-top:calc(.66 * var(--global--spacing-vertical))}.wp-block-columns.is-style-twentytwentyone-columns-overlap{justify-content:space-around}.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),.wp-block-columns.alignfull .wp-block-column h6:not(.has-background),.wp-block-columns.alignfull .wp-block-column p:not(.has-background),.wp-block-latest-posts.alignfull,.wp-block-rss.alignfull,.wp-block-tag-cloud.alignfull{padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit)}.wp-block-cover,.wp-block-cover-image{background-color:var(--cover--color-background);min-height:var(--cover--height);margin-top:inherit;margin-bottom:inherit}.entry-content [class*=inner-container]>[class=wp-block-image],.entry-content>[class=wp-block-image],.widget-area .wp-block-latest-posts:not(.is-grid)>li,.wp-block-cover-image.alignfull,.wp-block-cover.alignfull,.wp-block-media-text.alignfull{margin-top:0;margin-bottom:0}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image .wp-block-cover__inner-container{color:currentColor;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button){color:currentColor}.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container{color:var(--cover--color-foreground)}.wp-block-cover h2,.wp-block-cover-image h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);max-width:inherit;text-align:inherit;padding:0}.gallery-item,.navigation .nav-links .dots,.post-thumbnail,.wp-block-cover h2.has-text-align-center,.wp-block-cover-image h2.has-text-align-center,.wp-block-image,.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite,.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{text-align:center}.image-box-right .elementor-image-box-img,.portfolio-wrapper .right,.wp-block-cover h2.has-text-align-right,.wp-block-cover-image h2.has-text-align-right{text-align:right}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{width:calc(100% - calc(2 * var(--global--spacing-vertical)))}.wp-block-cover-image.alignleft>*,.wp-block-cover-image.alignright>*,.wp-block-cover.alignleft>*,.wp-block-cover.alignright>*{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:calc(2 * var(--global--spacing-vertical));padding-left:var(--global--spacing-horizontal);padding-right:var(--global--spacing-horizontal);width:100%}.home-portfolio-card:nth-child(2n) .home-port-img,.wp-block-cover-image.has-left-content,.wp-block-cover-image.has-right-content,.wp-block-cover.has-left-content,.wp-block-cover.has-right-content,.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper{justify-content:center}.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container,.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container{background-color:unset}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover{opacity:inherit}.entry-footer>span,.primary-navigation .menu-item-description>span,.second-block .services-block .first-srvc a.learn-more-btn,.wp-block-file a.wp-block-file__button{display:inline-block}.wp-block-gallery{margin:0 auto}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - var(--global--spacing-unit))/ 2)}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{margin:0;color:var(--global--color-white);font-size:var(--global--font-size-xs)}.has-background-white .comments-pagination .nav-links a:active,.has-background-white .comments-pagination .nav-links a:hover:active,.has-background-white .comments-pagination .nav-links a:hover:focus,.has-background-white .pagination .nav-links a:active,.has-background-white .pagination .nav-links a:hover:active,.has-background-white .pagination .nav-links a:hover:focus,.has-background:not(.has-text-color).has-black-background-color[class],.has-background:not(.has-text-color).has-dark-gray-background-color[class],.has-background:not(.has-text-color).has-gray-background-color[class],.has-white-color[class],.wp-block-gallery .blocks-gallery-image figcaption a,.wp-block-gallery .blocks-gallery-item figcaption a{color:var(--global--color-white)}.wp-block-gallery .blocks-gallery-image figcaption a:focus,.wp-block-gallery .blocks-gallery-item figcaption a:focus{background-color:#fff0;outline:2px solid var(--wp--style--color--link,var(--global--color-primary));text-decoration:none}.wp-block-gallery .blocks-gallery-image a:focus img,.wp-block-gallery .blocks-gallery-item a:focus img,.wp-block-image a:focus img,figure.wp-caption a:focus img{outline-offset:2px}.wp-block-group{display:block;clear:both;display:flow-root}.wp-block-group:after,.wp-block-group:before{content:"";display:block;clear:both}.wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto}.wp-block-group .wp-block-group__inner-container>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}.entry-content [class*=inner-container]>[class=wp-block-image]+*,.entry-content>[class=wp-block-image]+*,.wp-block-group .wp-block-group__inner-container>:first-child,.wp-block-latest-comments .wp-block-latest-comments__comment:first-child,.wp-block-latest-posts:not(.is-grid)>li:first-child,.wp-block-latest-posts>li>:first-child{margin-top:0}.wp-block-group .wp-block-group__inner-container>:last-child{margin-bottom:0}.wp-block-group.has-background,.wp-block-query.has-background{padding:calc(.666 * var(--global--spacing-vertical))}.wp-block-group.is-style-twentytwentyone-border{padding:var(--global--spacing-vertical)}.wp-block-group.has-background .wp-block-group__inner-container>.alignfull,.wp-block-group.has-background .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>.alignfull,.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container>hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull{max-width:calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));width:calc(var(--responsive--alignfull-width) + (2 * var(--global--spacing-vertical)));margin-left:calc(-1 * var(--global--spacing-vertical))}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:Poppins,sans-serif;font-weight:var(--heading--font-weight)}.h1 strong,.h2 strong,.h3 strong,.h4,.h4 strong,.h5,.h5 strong,.h6,.h6 strong,h1 strong,h2 strong,h3 strong,h4,h4 strong,h5,h5 strong,h6,h6 strong{font-weight:var(--heading--font-weight-strong)}.h1,h1{font-size:var(--heading--font-size-h1);letter-spacing:var(--heading--letter-spacing-h1);line-height:var(--heading--line-height-h1)}.h2,h2{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2)}.h3,h3{font-size:var(--heading--font-size-h3);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--heading--line-height-h3)}.h4,h4{font-size:var(--heading--font-size-h4);letter-spacing:var(--heading--letter-spacing-h4);line-height:var(--heading--line-height-h4)}.h5,h5{font-size:var(--heading--font-size-h5);letter-spacing:var(--heading--letter-spacing-h5);line-height:var(--heading--line-height-h5)}.h6,h6{font-size:var(--heading--font-size-h6);letter-spacing:var(--heading--letter-spacing-h6);line-height:var(--heading--line-height-h6)}.wp-block-image figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}.comment-meta .comment-metadata .edit-link,.wp-block-image .alignright{margin-left:var(--global--spacing-horizontal)}.wp-block-image .alignleft{margin-right:var(--global--spacing-horizontal)}.wp-block-image.is-style-twentytwentyone-image-frame img,.wp-block-pullquote.is-style-solid-color.alignleft,.wp-block-pullquote.is-style-solid-color.alignright,p.has-background{padding:var(--global--spacing-unit)}ol.aligncenter,ol.alignright,ul.aligncenter,ul.alignright{list-style-position:inside;padding:0}.column-full p,.column-half p,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-rss{padding-left:0}.wp-block-latest-comments .wp-block-latest-comments__comment{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-body);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-comments .wp-block-latest-comments__comment:last-child,.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd),.wp-block-latest-posts.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd)~li,.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-latest-posts.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-latest-posts.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-latest-posts.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-latest-posts.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li,.wp-block-latest-posts.is-grid>li:last-child,.wp-block-latest-posts:not(.is-grid)>li:last-child,.wp-block-latest-posts>li>:last-child{margin-bottom:0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta,.wp-block-table th,table th{font-family:var(--heading--font-family)}.wp-block-latest-comments .wp-block-latest-comments__comment-date,.wp-block-quote.is-large .wp-block-quote__citation,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large .wp-block-quote__citation,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{color:var(--global--color-primary);font-size:var(--global--font-size-sm)}.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-body);margin:0}.wp-block-latest-posts:not(.is-grid)>li,.wp-block-rss:not(.is-grid)>li{margin-top:calc(1.666 * var(--global--spacing-vertical));margin-bottom:calc(1.666 * var(--global--spacing-vertical))}.wp-block-latest-posts.is-grid>li,.wp-block-rss.is-grid>li{margin-bottom:var(--global--spacing-vertical)}.wp-block-latest-posts>li>*,.wp-block-rss>li>*{margin-top:calc(.333 * var(--global--spacing-vertical));margin-bottom:calc(.333 * var(--global--spacing-vertical))}.wp-block-latest-posts>li>a,.wp-block-rss .wp-block-rss__item-title>a{display:inline-block;font-family:var(--latest-posts--title-font-family);font-size:var(--latest-posts--title-font-size);font-weight:var(--heading--font-weight);line-height:var(--global--line-height-heading);margin-bottom:calc(.333 * var(--global--spacing-vertical))}.widget-area .wp-block-latest-posts>li>a{font-size:var(--global--font-size-sm);margin-bottom:0}.wp-block-pullquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:var(--pullquote--font-size)}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-rss .wp-block-rss__item-author{color:var(--global--color-primary);font-size:var(--global--font-size-md);line-height:var(--global--line-height-body)}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-rss .wp-block-rss__item-publish-date{color:var(--global--color-primary);font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body)}.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date,.has-background .wp-block-quote .wp-block-quote__citation,.has-background .wp-block-quote cite,.has-background .wp-block-quote footer,.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,.wp-block-cover[style*=background-image] .wp-block-quote cite,.wp-block-cover[style*=background-image] .wp-block-quote footer,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content,.wp-block-pullquote a,.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,.wp-block-pullquote.is-style-solid-color cite,.wp-block-pullquote.is-style-solid-color footer,[class*=background-color] .wp-block-quote .wp-block-quote__citation,[class*=background-color] .wp-block-quote cite,[class*=background-color] .wp-block-quote footer,[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,[style*=background-color] .wp-block-quote .wp-block-quote__citation,[style*=background-color] .wp-block-quote cite,[style*=background-color] .wp-block-quote footer{color:currentColor}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-latest-posts__post-full-content,.wp-block-rss .wp-block-rss__item-excerpt,.wp-block-rss .wp-block-rss__item-full-content{font-family:var(--latest-posts--description-font-family);font-size:var(--latest-posts--description-font-size);line-height:var(--global--line-height-body);margin-top:calc(.666 * var(--global--spacing-vertical))}.entry-content .has-background .wp-block-latest-posts.alignfull,.entry-content .has-background .wp-block-rss.alignfull,.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,.entry-content [class*=inner-container] .wp-block-rss.alignfull{padding-left:0;padding-right:0}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers{border-top:calc(3 * var(--separator--height)) solid var(--global--color-border);border-bottom:calc(3 * var(--separator--height)) solid var(--global--color-border)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li{padding-bottom:var(--global--spacing-vertical);border-bottom:var(--separator--height) solid var(--global--color-border);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}dd,ol,ul{margin:0}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid)>li:last-child,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers>li:last-child{padding-bottom:0;border-bottom:none}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid{box-shadow:inset 0 -1px 0 0 var(--global--color-border);border-bottom:calc(2 * var(--separator--height)) solid var(--global--color-border)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li{margin:0;padding-top:var(--global--spacing-vertical);padding-right:var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child,.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child{padding-bottom:var(--global--spacing-vertical)}@media screen and (min-width:600px){.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li{width:calc((100% / 2))}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li{width:calc((100% / 3))}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li{width:calc((100% / 4))}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li{width:calc((100% / 5))}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li{width:calc((100% / 6))}}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li{border:calc(3 * var(--separator--height)) solid var(--global--color-border);padding:var(--global--spacing-vertical) var(--global--spacing-horizontal)}.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li{margin-top:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-horizontal)}.gallery-item{display:inline-block;vertical-align:top}.gallery-item a:focus img{outline-offset:-2px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}ol,ul{font-family:Poppins,sans-serif}ol.alignright,ul.alignright{text-align:right}ul{list-style-type:disc}ol ul,ul ul{list-style-type:circle}ol{list-style-type:decimal}dt{font-family:var(--definition-term--font-family);font-weight:700}dd{padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-media-text a:focus img{outline-offset:-1px}.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-horizontal)}.wp-block-media-text .wp-block-media-text__content>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}.comment-form>p:first-of-type,.comment-respond>:first-child,.comments-area>:first-child,.post-navigation .nav-next:first-child,.post-navigation .nav-previous:first-child,.wp-block-media-text .wp-block-media-text__content>:first-child,.wp-block-rss:not(.is-grid)>li:first-child,.wp-block-rss>li>:first-child,[class*=inner-container]>.alignleft+*,[class*=inner-container]>.alignright+*{margin-top:0}.aboutus-menu-list-item:last-child,.comment-form>p:last-of-type,.comment-respond>:last-child,.comments-area>:last-child,.faq-section .intl-tel-input.allow-dropdown,.hire-dedicated-item:last-child,.home-portfolio-card:last-child,.megamenu-tabs>ul>li:last-child,.port-tech-icon ul li,.post-navigation .nav-next:last-child,.post-navigation .nav-previous:last-child,.well-help-main .content-card p,.wp-block-media-text .wp-block-media-text__content>:last-child,.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd),.wp-block-rss.is-grid.columns-2>li:nth-last-child(-n+2):nth-child(odd)~li,.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1),.wp-block-rss.is-grid.columns-3>li:nth-last-child(-n+3):nth-child(3n+1)~li,.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1),.wp-block-rss.is-grid.columns-4>li:nth-last-child(-n+4):nth-child(4n+1)~li,.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1),.wp-block-rss.is-grid.columns-5>li:nth-last-child(-n+5):nth-child(5n+1)~li,.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1),.wp-block-rss.is-grid.columns-6>li:nth-last-child(-n+6):nth-child(6n+1)~li,.wp-block-rss.is-grid>li:last-child,.wp-block-rss:not(.is-grid)>li:last-child,.wp-block-rss>li>:last-child{margin-bottom:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation-link__submenu-icon{padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{padding:var(--primary-nav--padding)}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label{font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation-link{display:inherit}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container{border:none;left:0;margin-left:var(--primary-nav--padding);min-width:max-content;opacity:0;padding:0;position:inherit;top:inherit}.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content{display:inline-block;padding:calc(.5 * var(--primary-nav--padding)) var(--primary-nav--padding)}.desktop-only,.floating-btns,.footer-navigation-wrapper .menu-item-description,.footer-navigation-wrapper .sub-menu-toggle,.hire-veteran-item:last-child::after,.menu-button-container #primary-mobile-menu .dropdown-icon.close,.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open,.primary-navigation .menu-item-has-children>.svg-icon,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus,.says,.strategy-tabs .nav-item:last-child::after,.tabs-slider .owl-nav,.well-help-tabs .nav-link i img:first-child,.well-help-tabs .nav-link.active i img:last-child,.widget-area ul .sub-menu-toggle,.widget_rss a.rsswidget .rss-widget-icon,.wp-block-navigation>.wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon,.wp-block-quote.has-text-align-center:before,.wp-block-quote.has-text-align-right:before,.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{display:none}.wp-block-navigation>.wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container,.wp-block-navigation>.wp-block-navigation__container .has-child:hover .wp-block-navigation__container{display:block;opacity:1;visibility:visible}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container{background:var(--global--color-background);margin:0;padding:0;position:absolute;top:100%;border:1px solid var(--primary-nav--border-color)}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after,.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:before{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) #fff0;border-width:0 7px 10px}.wp-block-navigation>.wp-block-navigation__container>.has-child>.wp-block-navigation__container:after{top:-9px;border-color:var(--global--color-background) #fff0}.wp-block-navigation:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background:var(--global--color-background)}.primary-navigation .primary-menu>.menu-item:hover>a,.primary-navigation a:hover,.primary-navigation a:link,.primary-navigation a:visited,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:focus,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover{color:var(--primary-nav--color-link-hover)}.primary-navigation .current-menu-item>a:first-child:hover,.primary-navigation .current_page_item>a:first-child:hover,.primary-navigation a:hover,.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link>a:hover{text-decoration:underline;text-decoration-style:dotted}.navigation a,.navigation a:hover,.skip-link:focus{text-decoration:none}p{line-height:var(--wp--typography--line-height,var(--global--line-height-body))}.wp-block-pullquote{padding:calc(2 * var(--global--spacing-unit)) 0;text-align:center;border-width:var(--pullquote--border-width);border-bottom-style:solid;border-top-style:solid;color:currentColor;border-color:currentColor;position:relative}.wp-block-pullquote blockquote::before{color:currentColor;content:"“";display:block;position:relative;left:0;font-size:3rem;font-weight:500;line-height:1}.wp-block-pullquote p{font-family:var(--pullquote--font-family);font-style:var(--pullquote--font-style);font-weight:700;letter-spacing:var(--pullquote--letter-spacing);line-height:var(--pullquote--line-height);margin:0}h1.entry-title,h1.page-title{line-height:var(--heading--line-height-h1)}.wp-block-pullquote .wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;display:block;font-size:var(--global--font-size-xs);font-style:var(--pullquote--font-style);text-transform:none}.wp-block-quote.has-text-align-right p:before,.wp-block-quote:before{font-size:var(--quote--font-size);line-height:var(--quote--line-height)}.wp-block-pullquote.alignwide blockquote,.wp-block-pullquote.alignwide>p,hr.wp-block-separator:not(.is-style-dots).alignwide{max-width:var(--responsive--alignwide-width)}.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote,.wp-block-pullquote.alignfull:not(.is-style-solid-color)>p{padding:0 calc(2 * var(--global--spacing-unit))}.wp-block-search button.wp-block-search__button.has-icon,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon{padding:6px calc(.5 * var(--button--padding-horizontal))}.wp-block-pullquote.is-style-solid-color{color:var(--pullquote--color-foreground);padding:calc(2.5 * var(--global--spacing-unit));border-width:var(--pullquote--border-width);border-style:solid;border-color:var(--pullquote--border-color)}@media (min-width:600px){.wp-block-pullquote.is-style-solid-color{padding:calc(5 * var(--global--spacing-unit))}}.wp-block-pullquote.is-style-solid-color blockquote{margin:0;max-width:inherit}.wp-block-pullquote.is-style-solid-color.alignleft blockquote,.wp-block-pullquote.is-style-solid-color.alignright blockquote{max-width:initial}.author-bio,.entry-content>.alignleft,.entry-content>.alignright,.search-form,.wp-block-search,hr.wp-block-separator:not(.is-style-dots):not(.alignwide){max-width:var(--responsive--aligndefault-width)}.wp-block-quote{border-left:none}.wp-block-quote:before{content:"“";left:8px}.wp-block-quote.has-text-align-right{margin:var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;padding-right:0;border-right:none}.wp-block-quote.has-text-align-right p:before{content:"”";font-weight:400;margin-right:5px}.post-navigation,.wp-block-quote.has-text-align-center{margin:var(--global--spacing-vertical) auto}.aligncenter,hr{margin-left:auto;clear:both}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:0;padding-right:0;margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:var(--quote--font-size-large);font-style:var(--quote--font-style-large);line-height:var(--quote--line-height-large)}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{font-size:var(--quote--font-size-large);line-height:var(--quote--line-height-large);left:calc(-1 * var(--global--spacing-horizontal))}.wp-block-quote.is-large.has-text-align-right p:before,.wp-block-quote.is-style-large.has-text-align-right p:before{content:"”";font-size:var(--quote--font-size-large);font-weight:400;line-height:var(--quote--line-height-large);margin-right:10px}.wp-block-rss>li{list-style:none}.comment-author .url,.entry-footer a,.entry-footer a:active,.has-background .wp-block-rss .wp-block-rss__item-publish-date,.has-background a,.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6,.has-background p,.site-title a:active,.site-title a:link,.site-title a:visited,[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date{color:currentColor}.wp-block-table figcaption,.wp-block-video figcaption,table figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs)}.wp-block-search .wp-block-search__input{border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);color:var(--form--color-text);line-height:var(--form--line-height);max-width:inherit;margin-right:calc(-1 * var(--button--border-width));padding:var(--form--spacing-unit)}.comment-list,.comment-list .children,.footer-navigation-wrapper{padding-left:0;list-style:none}.wp-block-search .wp-block-search__input:focus{color:var(--form--color-text);border-color:var(--form--border-color)}.has-background .wp-block-search .wp-block-search__input,.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search button.wp-block-search__button{margin-left:0;line-height:1}.wp-block-search button.wp-block-search__button.has-icon svg{width:40px;height:40px;fill:currentColor}.has-background .wp-block-search button.wp-block-search__button:active,.has-background .wp-block-search button.wp-block-search__button:hover{background-color:var(--local--color-background,var(--global--color-background))!important;color:var(--local--color-primary,var(--global--color-primary))!important}.has-text-color .wp-block-search button.wp-block-search__button:active,.has-text-color .wp-block-search button.wp-block-search__button:hover{color:var(--local--color-primary,var(--global--color-primary))!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{background-color:var(--global--color-white);border:var(--form--border-width) solid var(--form--border-color);border-radius:var(--form--border-radius);padding:var(--form--border-width)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{margin-left:0;margin-right:0;padding-left:var(--form--spacing-unit)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{color:var(--form--color-text);outline-offset:-2px;outline:2px dotted var(--form--border-color)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button{padding:var(--button--padding-vertical) var(--button--padding-horizontal)}.has-background:not(.has-text-color).has-blue-background-color[class],.has-background:not(.has-text-color).has-green-background-color[class],.has-background:not(.has-text-color).has-orange-background-color[class],.has-background:not(.has-text-color).has-purple-background-color[class],.has-background:not(.has-text-color).has-red-background-color[class],.has-background:not(.has-text-color).has-white-background-color[class],.has-background:not(.has-text-color).has-yellow-background-color[class],.has-dark-gray-color[class],.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{color:var(--global--color-dark-gray)}.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover{background-color:var(--global--color-dark-gray);color:var(--global--color-white)}.wp-block-search__button{box-shadow:none}hr{box-sizing:content-box;height:0;border-style:none;border-bottom:var(--separator--height) solid var(--separator--border-color);margin-right:auto}hr.wp-block-separator{border-bottom:var(--separator--height) solid var(--separator--border-color);opacity:1}hr.wp-block-separator:not(.is-style-dots).alignfull{max-width:var(--responsive--alignfull-width)}hr.wp-block-separator.is-style-twentytwentyone-separator-thick{border-bottom-width:calc(3 * var(--separator--height))}hr.wp-block-separator.is-style-dots.has-background,hr.wp-block-separator.is-style-dots.has-text-color{background-color:transparent!important}hr.wp-block-separator.is-style-dots.has-background:before,hr.wp-block-separator.is-style-dots.has-text-color:before{color:currentColor!important}hr.wp-block-separator.is-style-dots:before{color:var(--separator--border-color);font-size:var(--global--font-size-xl);letter-spacing:var(--global--font-size-sm);padding-left:var(--global--font-size-sm)}.wp-block-spacer{display:block;margin-bottom:0!important;margin-top:0!important}.wp-block-table,table{width:100%;min-width:240px;border-collapse:collapse}.wp-block-table td,.wp-block-table th,table td,table th{padding:calc(.5 * var(--global--spacing-unit));border:1px solid}.wp-block-table.is-style-regular .has-background,.wp-block-table.is-style-stripes .has-background,.wp-block-table.is-style-stripes .has-background tbody tr,.wp-block-table.is-style-stripes .has-background tfoot tr,.wp-block-table.is-style-stripes .has-background thead tr,table.is-style-regular .has-background,table.is-style-stripes .has-background,table.is-style-stripes .has-background tbody tr,table.is-style-stripes .has-background tfoot tr,table.is-style-stripes .has-background thead tr{color:var(--table--has-background-text-color)}.wp-block-table.is-style-stripes,table.is-style-stripes{border-color:var(--table--stripes-border-color)}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th,table.is-style-stripes td,table.is-style-stripes th{border-width:0}.single .site-main>article>.entry-footer,body:not(.single) .site-main>article:last-of-type .entry-footer{border-bottom:var(--separator--height) solid #fff0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd),table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--table--stripes-background-color)}.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd),table.is-style-stripes .has-background tbody tr:nth-child(odd){background-color:var(--global--color-white-90)}table.wp-calendar-table td,table.wp-calendar-table th{background:0 0;border:0;text-align:center;line-height:2;vertical-align:middle;word-break:normal}table.wp-calendar-table tbody,table.wp-calendar-table thead{color:currentColor;border:1px solid}table.wp-calendar-table caption{font-weight:700;text-align:left;margin-bottom:var(--global--spacing-unit);color:currentColor}.wp-calendar-nav{text-align:left;margin-top:calc(var(--global--spacing-unit)/ 2)}.wp-calendar-nav svg{height:1em;vertical-align:middle}.wp-calendar-nav svg path{fill:currentColor}.top-icons ul li:last-child,.wp-calendar-nav .wp-calendar-nav-next{float:right}.entry-content,.entry-summary,.wp-block-verse{font-family:var(--entry-content--font-family)}.wp-block-video figcaption{margin-top:calc(.5 * var(--global--spacing-unit));margin-bottom:var(--global--spacing-unit);text-align:center}*>figure>video{max-width:unset;width:100%;vertical-align:middle}.widget h3,.widget h4,.widget h5,.widget h6,:root .has-extra-small-font-size,:root .is-extra-small-text{font-size:var(--global--font-size-xs)}.comment-form .comment-notes,.widget h2,:root .has-small-font-size,:root .is-small-text{font-size:var(--global--font-size-sm)}:root .has-medium-font-size,:root .has-normal-font-size,:root .has-regular-font-size,:root .is-normal-font-size,:root .is-regular-text{font-size:var(--global--font-size-base)}:root .has-large-font-size,:root .is-large-text{font-size:var(--global--font-size-lg);line-height:var(--global--line-height-heading)}:root .has-extra-large-font-size,:root .has-larger-font-size,:root .is-extra-large-text,:root .is-larger-text{font-size:var(--global--font-size-xl);line-height:var(--global--line-height-heading)}:root .has-huge-font-size,:root .is-huge-text{font-size:var(--global--font-size-xxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}:root .has-gigantic-font-size,:root .is-gigantic-text{font-size:var(--global--font-size-xxxl);line-height:var(--global--line-height-heading);font-weight:var(--heading--font-weight-page-title)}.alignleft{text-align:left;margin-top:0}.aligncenter{display:block;float:none;margin-right:auto;text-align:center}.alignright{margin-top:0;margin-bottom:var(--global--spacing-vertical)}.has-left-content{justify-content:flex-start}.has-right-content{justify-content:flex-end}.has-parallax{background-attachment:fixed}.has-drop-cap:not(:focus)::first-letter{font-family:var(--heading--font-family);font-weight:var(--heading--font-weight);line-height:.66;text-transform:uppercase;font-style:normal;float:left;margin:.1em .1em 0 0;font-size:calc(1.2 * var(--heading--font-size-h1))}.comment-form .comment-form-cookies-consent>label,.comment-form .comment-notes,.comment-reply-title small a{font-weight:400;font-size:var(--global--font-size-xs)}.has-drop-cap:not(:focus)::after{content:"";display:table;clear:both;padding-top:14px}.site-header{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:var(--global--spacing-vertical)}.wp-custom-logo .site-header{align-items:center}.site-branding{color:var(--branding--color-text);margin-right:140px}.site-branding:last-child{margin-right:0;width:100%;text-align:center}.site-title{color:var(--branding--color-link);font-family:var(--branding--title--font-family);font-size:var(--branding--title--font-size-mobile);letter-spacing:normal;line-height:var(--global--line-height-heading);margin-bottom:calc(var(--global--spacing-vertical)/ 6)}.site-title a{color:currentColor;font-weight:var(--branding--title--font-weight)}h1.entry-title,h1.page-title,h2.page-title{font-weight:var(--heading--font-weight-page-title)}.site-title a:focus,.site-title a:hover{color:var(--branding--color-link-hover)}.footer-navigation-wrapper li a,.footer-navigation-wrapper li a:active,.footer-navigation-wrapper li a:link,.footer-navigation-wrapper li a:visited,.site-footer>.site-info a,.site-footer>.site-info a:active,.site-footer>.site-info a:link,.site-footer>.site-info a:visited,.widget-area a:active,.widget-area a:link,.widget-area a:visited{color:var(--footer--color-link)}.site-description{color:currentColor;font-family:var(--branding--description--font-family);font-size:var(--branding--description--font-size);line-height:1.4}.site-title>a{text-decoration-color:var(--global--color-secondary)}.site-logo{margin:calc(var(--global--spacing-vertical)/ 2) 0}.site-header>.site-logo{width:100%;padding-bottom:calc(var(--global--spacing-vertical) * 1.5);border-bottom:1px solid;text-align:center}.site-logo .custom-logo{margin-left:auto;margin-right:auto;max-width:var(--branding--logo--max-width-mobile);max-height:var(--branding--logo--max-height-mobile);height:auto;display:inline-block;width:auto}.site-footer{padding-top:0;padding-bottom:calc(1.7 * var(--global--spacing-vertical))}.page-header,.singular .entry-header{border-bottom:3px solid var(--global--color-border);padding-bottom:calc(2 * var(--global--spacing-vertical))}.no-widgets .site-footer{margin-top:calc(6 * var(--global--spacing-vertical))}.site-footer>.site-info{padding-top:var(--global--spacing-vertical);color:var(--footer--color-text);font-family:var(--footer--font-family);font-size:var(--footer--font-size);line-height:var(--global--line-height-body);border-top:3px solid var(--global--color-border)}.pingback .url,.post-navigation .post-title,.trackback .url{font-family:var(--global--font-primary)}.site-footer>.site-info .site-name{font-size:var(--branding--title--font-size)}.site-footer>.site-info .powered-by{margin-top:calc(.5 * var(--global--spacing-vertical))}.footer-navigation-wrapper li a:hover,.site-footer>.site-info a:focus,.site-footer>.site-info a:hover{color:var(--footer--color-link-hover)}.is-dark-theme .site-footer>.site-info a:focus{color:var(--wp--style--color--link,var(--global--color-background))}.singular .entry-header{margin-bottom:calc(3 * var(--global--spacing-vertical))}.home .entry-header{border-bottom:none;padding-bottom:0;margin-bottom:0}.singular .has-post-thumbnail .entry-header{border-bottom:none;padding-bottom:calc(1.3 * var(--global--spacing-vertical));margin-bottom:0}.no-results.not-found>:first-child{margin-bottom:calc(3 * var(--global--spacing-vertical))}.page-links .post-page-numbers{display:inline-block;margin-left:calc(.66 * var(--global--spacing-unit));margin-right:calc(.66 * var(--global--spacing-unit))}.comments-pagination .nav-links>:first-child,.page-links .post-page-numbers:first-child,.pagination .nav-links>:first-child{margin-left:0}.entry-title{color:var(--entry-header--color);font-size:var(--entry-header--font-size);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--heading--line-height-h2);overflow-wrap:break-word}.archive-description,.comment-meta .comment-author,.reply{line-height:var(--global--line-height-heading)}.entry-title a{color:var(--entry-header--color-link);text-underline-offset:.15em}.comment-meta .comment-metadata,.entry-footer,.navigation a,.post-navigation .meta-nav{color:var(--global--color-primary)}.entry-title a:hover{color:var(--entry-header--color-hover)}.entry-title a:focus{color:var(--entry-header--color-focus)}.entry-title a:active{color:var(--entry-header--color-link)}.entry-footer a:focus,.entry-footer a:hover,.navigation a:hover{color:var(--global--color-primary-hover)}.page-title,.singular .entry-title{font-size:var(--global--font-size-page-title)}.author-bio,.entry-footer{font-size:var(--global--font-size-xs)}.comment-content,.entry-content p{word-wrap:break-word}.entry-content>iframe[style]{margin:var(--global--spacing-vertical) 0!important;max-width:100%!important}.entry-footer{clear:both;float:none;display:block}.site-main>article>.entry-footer{margin-top:var(--global--spacing-vertical);padding-top:var(--global--spacing-unit);padding-bottom:calc(3 * var(--global--spacing-vertical));border-bottom:var(--separator--height) solid var(--separator--border-color)}.archive .format-gallery .entry-content,.archive .format-image .entry-content,.archive .format-video .entry-content,.blog .format-gallery .entry-content,.blog .format-image .entry-content,.blog .format-video .entry-content,.post-thumbnail .wp-post-image,.search .format-gallery .entry-content,.search .format-image .entry-content,.search .format-video .entry-content,.site-main>article>.author-bio{margin-top:calc(2 * var(--global--spacing-vertical))}.single .site-main>article>.entry-footer{margin-top:calc(3.4 * var(--global--spacing-vertical));margin-bottom:calc(3.4 * var(--global--spacing-vertical));padding-bottom:0;padding-top:calc(.8 * var(--global--spacing-vertical));border-top:3px solid var(--separator--border-color);display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(2 * var(--global--spacing-horizontal))}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{justify-content:flex-end;text-align:right}.single .site-main>article>.entry-footer .full-size-link:first-child:last-child{grid-column:span 2}.post-thumbnail .wp-post-image{display:block;width:auto;max-width:100%;margin-left:auto;margin-right:auto}.author-bio{position:relative}.author-bio.show-avatars .avatar{display:inline-block;vertical-align:top;border-radius:50%}.author-bio.show-avatars .author-bio-content{display:inline-block;padding-left:var(--global--spacing-horizontal);max-width:calc(var(--responsive--aligndefault-width) - 90px)}.author-bio .author-bio-content .author-title{font-family:var(--entry-author-bio--font-family);font-size:var(--entry-author-bio--font-size);display:inline}.author-bio .author-bio-content .author-description{font-size:var(--global--font-size-xs);margin-top:calc(.5 * var(--global--spacing-vertical));margin-bottom:calc(.5 * var(--global--spacing-vertical))}.archive.logged-in .entry-footer .posted-on,.blog.logged-in .entry-footer .posted-on,.search.logged-in .entry-footer .posted-on{margin-right:calc(.5 * var(--global--spacing-unit))}.archive-description{margin-top:var(--global--spacing-vertical);font-size:var(--global--font-size-xl)}.error404 main p{font-size:var(--global--font-size-lg);margin-bottom:calc(var(--global--spacing-vertical) * 1.6666666667)}.search-no-results .page-content{margin-top:calc(3 * var(--global--spacing-vertical))}.comment-body>*,.comment-list .children>li,.comment-list>li,.comments-area>*,.pingback .comment-body,.post-navigation .nav-next,.post-navigation .nav-previous,.trackback .comment-body{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.comments-area.show-avatars .avatar{border-radius:50%;position:absolute;top:10px}.comments-area.show-avatars .fn{display:inline-block;padding-left:85px}.comments-area.show-avatars .comment-metadata{padding:8px 0 9px 85px}.comment-reply-title,.comments-title{font-size:var(--heading--font-size-h2);letter-spacing:var(--heading--letter-spacing-h2)}.comment-reply-title{display:flex;justify-content:space-between}.comment-reply-title small a{font-family:var(--global--font-secondary);font-style:normal;letter-spacing:normal}.comment-meta .comment-author{margin-bottom:calc(.25 * var(--global--spacing-unit))}.comment-meta .comment-author .fn{font-family:var(--global--font-secondary);font-weight:400;font-size:var(--global--font-size-lg);hyphens:auto}.comment-meta .comment-metadata{font-size:var(--global--font-size-xs);padding:8px 0 9px}.reply{font-size:var(--global--font-size-sm)}.comment-body{position:relative;margin-bottom:calc(1.7 * var(--global--spacing-vertical))}.comment-body .reply{margin:0}.comment-respond>:last-child.comment-form{margin-bottom:var(--global--spacing-vertical)}.comment-author{padding-top:3px}.comment-form>*{flex-basis:100%}.comment-form .comment-form-comment,.comment-form .comment-form-url,.hire-veteran-content,.hire-veteran-img img,.introducing-img img,.introducing-img2 img,.lets-talk-info,.stem-banner-main .bottom-line,.stem-banner-main .row,.strategy-img,.strategy-tabs,.w-100 img,.well-help-hire{width:100%}.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:0%;flex-grow:1}.comment-form>p input[type=email],.comment-form>p input[type=text],.comment-form>p input[type=url],.comment-form>p label,.comment-form>p textarea{display:block;font-size:var(--global--font-size-sm);margin-bottom:calc(.5 * var(--global--spacing-unit));width:100%;font-weight:var(--form--label-weight)}.caf-row .caf-post-layout1,.comment-form>p.comment-form-cookies-consent,.iad-fixed-social .flex,.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close,.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus,.schedule-int-card,.wpcf7-exclusive-checkbox label{display:flex}.menu-button-container{display:none;justify-content:space-between;position:absolute;right:0;padding-top:calc(.5 * var(--global--spacing-vertical));padding-bottom:calc(.25 * var(--global--spacing-vertical))}.menu-button-container #primary-mobile-menu{display:flex;margin-left:auto;padding:calc(var(--button--padding-vertical) - (.25 * var(--global--spacing-unit))) calc(.5 * var(--button--padding-horizontal));font-size:var(--primary-nav--font-size-button);font-weight:var(--primary-nav--font-weight-button);background-color:#fff0;border:none;color:var(--primary-nav--color-link)}.menu-button-container #primary-mobile-menu .dropdown-icon,.port-tech-icon{display:flex;align-items:center}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{margin-left:calc(.25 * var(--global--spacing-unit))}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position:relative;top:-1px}.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{animation-name:twentytwentyone-close-button-transition;animation-duration:.3s}.primary-navigation-open .menu-button-container{width:100%;z-index:500;background-color:var(--global--color-background)}.primary-navigation-open .menu-button-container #primary-mobile-menu{position:static}.primary-navigation{position:absolute;top:var(--global--admin-bar--height);right:0;color:var(--primary-nav--color-text);font-size:var(--primary-nav--font-size);line-height:1.15;margin-top:0;margin-bottom:0}.footer-navigation,.widget-area{color:var(--footer--color-text);font-family:var(--footer--font-family)}.primary-navigation>.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit);padding-bottom:var(--global--spacing-horizontal);background-color:var(--global--color-background);transition:.15s ease-in-out;transform:translateY(var(--global--spacing-vertical))}.primary-navigation-open .primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (max-width:481px){blockquote{padding-left:calc(.5 * var(--global--spacing-horizontal))}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before,blockquote:before{left:0}.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{margin-left:0;margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding-left:var(--global--spacing-horizontal)}.wp-block-quote.is-large.has-text-align-right,.wp-block-quote.is-style-large.has-text-align-right{padding-left:0;padding-right:var(--global--spacing-horizontal)}.wp-block-quote.has-text-align-right:before,.wp-block-quote.is-large.has-text-align-right:before,.wp-block-quote.is-style-large.has-text-align-right:before{right:0}.wp-block-quote.has-text-align-center,.wp-block-quote.is-large.has-text-align-center,.wp-block-quote.is-style-large.has-text-align-center{padding-left:0;padding-right:0}.wp-block-quote.has-text-align-right{padding-left:0;padding-right:calc(.5 * var(--global--spacing-horizontal))}.wp-block-spacer[style]{height:var(--global--spacing-unit)!important}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:absolute;padding-top:calc(.5 * var(--global--spacing-vertical));margin-top:0;top:var(--global--admin-bar--height)}.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo,body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after{display:none}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height:calc(var(--button--padding-vertical) - (.25 * var(--global--spacing-unit)) + 1.7em)}.site-header.has-logo.has-title-and-tagline{align-items:flex-start}.site-header.has-logo.has-title-and-tagline.has-menu{justify-content:space-between}.site-header.has-logo.has-title-and-tagline.has-menu .site-branding{max-width:calc(100% - 160px)}.site-header.has-logo.has-title-and-tagline .site-branding{margin-right:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation{position:relative;top:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{position:relative;padding-top:0;margin-top:calc(0px - var(--button--padding-vertical) + (.25 * var(--global--spacing-unit)))}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu{padding-left:calc(var(--global--spacing-horizontal) * .6 - 4.5px);padding-right:calc(var(--global--spacing-horizontal) * .6 - 4.5px);margin-right:calc(0px - var(--global--spacing-horizontal) * .6)}.site-header:not(.has-logo).has-title-and-tagline .site-branding{margin-right:0;max-width:calc(100% - 160px)}.site-header:not(.has-menu){justify-content:center}.no-widgets .site-footer{margin-top:calc(3 * var(--global--spacing-vertical))}.single .site-main>article>.entry-footer,.single .site-main>article>.entry-footer .full-size-link{display:block}.single .site-main>article>.entry-footer .full-size-link,.single .site-main>article>.entry-footer .post-taxonomies{text-align:left}.comment-form .comment-form-author,.comment-form .comment-form-email{flex-basis:100%}.menu-button-container{display:flex}.primary-navigation>.primary-menu-container{height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid #fff0}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;transform:translateY(0) translateX(100%)}.admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{top:var(--global--admin-bar--height)}.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height))}.primary-navigation>.primary-menu-container:focus{border:2px solid var(--global--color-primary)}.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}.primary-navigation>div>.menu-wrapper{padding-bottom:100px}.primary-navigation>div>.menu-wrapper ul{padding-left:0}}.primary-navigation>div>.menu-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;max-width:none;padding-left:0;position:relative}.primary-navigation>div>.menu-wrapper li{display:block;position:relative;width:100%}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:flex;height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px);width:44px;padding:0;justify-content:center;align-items:center;background:0 0;color:currentColor;border:none}.footer-navigation-wrapper li a,.primary-navigation .sub-menu .menu-item>a{padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding)}.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus{outline:2px solid var(--wp--style--color--link,var(--global--color-primary))}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus{height:100%;display:flex;align-items:center}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg{margin-top:-1px}.primary-navigation>div>.menu-wrapper>li>.sub-menu,.stem-app-download-main,.stem-banner-main{position:relative}.primary-navigation a{display:block;font-family:var(--primary-nav--font-family-mobile);font-size:var(--primary-nav--font-size-mobile);font-weight:var(--primary-nav--font-weight);padding:var(--primary-nav--padding) 0;text-decoration:none}.primary-navigation a+svg{fill:var(--primary-nav--color-text)}.primary-navigation a:focus{position:relative;z-index:99999;outline-offset:0;text-decoration-thickness:2px}.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child{text-decoration:underline;text-decoration-style:solid}.primary-navigation .sub-menu{margin:0;padding:0;list-style:none;margin-left:var(--primary-nav--padding);border:1px solid var(--primary-nav--border-color)}.primary-navigation .sub-menu .sub-menu{border:none}.primary-navigation .sub-menu .menu-item>a{display:block;font-size:var(--primary-nav--font-size-sub-menu-mobile);font-style:var(--primary-nav--font-style-sub-menu-mobile)}.primary-navigation .menu-item-description{display:block;clear:both;font-size:var(--global--font-size-xs);text-transform:none;line-height:1.7}@keyframes twentytwentyone-close-button-transition{from{opacity:0}to{opacity:1}}.footer-navigation{margin-top:calc(2 * var(--global--spacing-vertical));margin-bottom:var(--global--spacing-vertical);font-size:var(--global--font-size-xs)}.footer-navigation-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.footer-navigation-wrapper li{display:inline;line-height:3}.footer-navigation-wrapper li a{transition:transform .1s}.footer-navigation-wrapper li a:hover{text-decoration:underline;text-decoration-skip-ink:none}.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon{fill:var(--wp--style--color--link,var(--global--color-background))}.has-background-white .footer-navigation-wrapper li a:focus .svg-icon{fill:var(--wp--style--color--link,var(--global--color-white))}.footer-navigation-wrapper li .svg-icon{vertical-align:middle;fill:var(--footer--color-link)}.footer-navigation-wrapper li .svg-icon:hover{transform:scale(1.1)}.comments-pagination .nav-links>.current,.pagination .nav-links>.current,.widget-area a{text-decoration:underline}.navigation a:focus{color:var(--global--color-secondary)}.archive .elementor-post__text,.navigation .nav-links .nav-next a,.navigation .nav-links .nav-previous a{display:flex;flex-direction:column}@media only screen and (min-width:592px){.post-password-form__submit{margin-left:calc(.4 * var(--global--spacing-horizontal))}.wp-block-media-text .wp-block-media-text__content{padding:var(--global--spacing-vertical)}.navigation .nav-links{display:flex;justify-content:center;flex-wrap:wrap}.navigation .nav-links .nav-next,.navigation .nav-links .nav-previous{flex:0 1 auto;margin-bottom:inherit;margin-top:inherit;max-width:calc(50% - (.5 * var(--global--spacing-unit)))}.navigation .nav-links .nav-next{text-align:right}}.navigation .svg-icon{display:inline-block;fill:currentColor;vertical-align:middle;position:relative}.navigation .nav-previous .svg-icon,.navigation .prev .svg-icon{top:-2px;margin-right:calc(.25 * var(--global--spacing-unit))}.navigation .nav-next .svg-icon,.navigation .next .svg-icon{top:-1px;margin-left:calc(.25 * var(--global--spacing-unit))}.post-navigation .meta-nav{line-height:var(--global--line-height-body)}.post-navigation .post-title{display:inline-block;font-size:var(--global--font-size-lg);font-weight:var(--pagination--font-weight-strong);line-height:var(--global--line-height-heading)}@media only screen and (min-width:482px){:root{--responsive--aligndefault-width:min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);--responsive--alignwide-width:calc(100vw - 4 * var(--global--spacing-horizontal));--responsive--alignright-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)));--responsive--alignleft-margin:calc(0.5 * (100vw - var(--responsive--aligndefault-width)))}.alignfull,.full-max-width{max-width:var(--responsive--alignfull-width);width:auto;margin-left:auto;margin-right:auto}.entry-content>.alignleft{margin-left:var(--responsive--alignleft-margin);margin-right:var(--global--spacing-horizontal);max-width:calc(50% - var(--responsive--alignleft-margin))}.entry-content>.alignright{margin-left:var(--global--spacing-horizontal);margin-right:var(--responsive--alignright-margin);max-width:calc(50% - var(--responsive--alignright-margin))}.site-header{padding-bottom:calc(3 * var(--global--spacing-vertical));padding-top:calc(var(--global--spacing-vertical)/ .75)}.entry-content>*,.site-main>.not-found>*,.site-main>article>*,.wp-block-post-template :where(li>*),.wp-block-template-part>*,[class*=inner-container]>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.site-footer>*,.widget-area>*,.wp-block-columns .wp-block-column>*,.wp-block-cover .wp-block-cover__inner-container>*,.wp-block-cover-image .wp-block-cover__inner-container>*,.wp-block-group .wp-block-group__inner-container>*,.wp-block-media-text .wp-block-media-text__content>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:var(--global--spacing-vertical)}.wp-block-group.has-background,.wp-block-query.has-background{padding:var(--global--spacing-vertical)}.entry-content>.wp-block-image>.alignleft,.entry-content>.wp-block-image>.alignright{max-width:50%}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-top:var(--global--spacing-vertical);padding-bottom:var(--global--spacing-vertical)}.alignleft{float:left;margin-right:var(--global--spacing-horizontal);margin-bottom:var(--global--spacing-vertical)}.alignright{float:right;margin-left:var(--global--spacing-horizontal)}.comment-form>p.comment-notes,.comment-form>p.logged-in-as,.desktop-only{display:block}.site-branding{margin-right:initial;margin-top:4px}.site-title{font-size:var(--branding--title--font-size)}.site-logo .custom-logo{max-width:var(--branding--logo--max-width);max-height:var(--branding--logo--max-height);height:auto;width:auto}.comment-list .depth-2,.comment-list .depth-3{padding-left:calc(4 * var(--global--spacing-horizontal))}.comment-meta .comment-author{margin-bottom:0;padding-right:0;max-width:inherit}.comment-meta{margin-right:inherit}.comment-form>p.comment-form-author{margin-right:calc(1.5 * var(--global--spacing-horizontal))}.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:#fff0;overflow:initial;transform:none}.primary-navigation #toggle-menu,.primary-navigation .menu-item-has-children .sub-menu .svg-icon,.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.admin-bar .primary-navigation,.admin-bar .primary-navigation>.primary-menu-container{top:initial}.primary-navigation>div>.menu-wrapper li{margin:0;width:inherit}.primary-navigation>div>.menu-wrapper li:last-child{margin-right:0}.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;transition:.5s;z-index:88888}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu:before{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) #fff0;border-width:0 7px 10px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;border-color:var(--global--color-background) #fff0}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:var(--global--color-background)}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before{left:var(--global--spacing-horizontal);right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before{left:auto;right:var(--global--spacing-horizontal)}.primary-navigation .primary-menu-container{margin-right:calc(0px - var(--primary-nav--padding));margin-left:calc(0px - var(--primary-nav--padding))}.primary-navigation .primary-menu-container>ul>.menu-item{display:flex}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:var(--primary-nav--padding);padding-right:var(--primary-nav--padding)}.primary-navigation .primary-menu-container>ul>.menu-item>a+.sub-menu-toggle{margin-left:calc(5px - var(--primary-nav--padding))}.primary-navigation a{display:block;font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}.primary-navigation .sub-menu>.menu-item>.sub-menu{padding:0}.primary-navigation .sub-menu .menu-item>a{font-size:var(--primary-nav--font-size-sub-menu);font-style:var(--primary-nav--font-style)}.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%}.post-navigation .nav-links{justify-content:space-between}}.comments-pagination,.pagination{border-top:3px solid var(--global--color-border);padding-top:var(--global--spacing-vertical);margin:var(--global--spacing-vertical) auto}@media only screen and (min-width:822px){:root{--responsive--aligndefault-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);--responsive--alignwide-width:min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px)}.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}.site-header{padding-top:calc(2.4 * var(--global--spacing-vertical))}.site-footer>.site-info{display:flex;align-items:center}.site-footer>.site-info .powered-by{margin-top:initial;margin-left:auto}.comments-pagination,.pagination,.post-navigation{margin:var(--global--spacing-vertical) auto}.post-navigation .post-title{margin:5px calc(24px + (.25 * var(--global--spacing-unit))) 0}}.comments-pagination .nav-links,.pagination .nav-links{margin-top:calc(-1 * var(--global--spacing-vertical))}.comments-pagination .nav-links a:hover,.pagination .nav-links a:hover{color:var(--pagination--color-link-hover)}.comments-pagination .nav-links>*,.pagination .nav-links>*{color:var(--pagination--color-text);font-family:var(--pagination--font-family);font-size:var(--pagination--font-size);font-weight:var(--pagination--font-weight);margin-top:var(--global--spacing-vertical);margin-left:calc(.66 * var(--global--spacing-unit));margin-right:calc(.66 * var(--global--spacing-unit))}.bolg-author-follow li:last-child,.comments-pagination .nav-links>:last-child,.head-social a:last-child,.main-menu .navigation>li:last-child,.pagination .nav-links>:last-child{margin-right:0}.comments-pagination .nav-links>.next,.pagination .nav-links>.next{margin-left:auto}.comments-pagination .nav-links>.prev,.pagination .nav-links>.prev{margin-right:auto}@media only screen and (max-width:821px){.comments-pagination .nav-links,.pagination .nav-links{display:flex;flex-wrap:wrap}.comments-pagination .page-numbers,.pagination .page-numbers{display:none}.comments-pagination .page-numbers.next,.comments-pagination .page-numbers.prev,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:inline-block;flex:0 1 auto}}.comments-pagination{padding-top:calc(.66 * var(--global--spacing-vertical));margin:calc(3 * var(--global--spacing-vertical)) auto}@media only screen and (min-width:822px){.comments-pagination{margin:calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto}}.comments-pagination .nav-links>*,.widget h1{font-size:var(--global--font-size-md)}.widget-area{margin-top:calc(6 * var(--global--spacing-vertical));padding-bottom:calc(var(--global--spacing-vertical)/ 3);font-size:var(--footer--font-size)}.process-section .folio-categoery{padding-top:0!important}@media only screen and (min-width:652px){:root{--global--font-size-xl:2.5rem;--global--font-size-xxl:6rem;--global--font-size-xxxl:9rem;--heading--font-size-h3:2rem;--heading--font-size-h2:3rem}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n){margin-left:calc(-2 * var(--global--spacing-horizontal));margin-top:calc(2.5 * var(--global--spacing-horizontal));z-index:2}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h1:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h2:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h3:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h4:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h5:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>h6:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>p:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>pre:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background){background-color:var(--global--color-background);padding:var(--global--spacing-unit)}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ol:not(.has-background),.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n)>ul:not(.has-background){padding-left:calc(2 * var(--global--spacing-horizontal))}.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center{margin-top:0}.widget-area{display:grid;grid-template-columns:repeat(2,1fr);column-gap:calc(2 * var(--global--spacing-horizontal))}}@media only screen and (min-width:1024px){.widget-area{grid-template-columns:repeat(3,1fr)}}.widget-area ul{padding:0}.widget-area ul li{line-height:var(--widget--line-height-list)}.widget-area ul.children,.widget-area ul.sub-menu{margin-left:var(--widget--spacing-menu)}.widget-area a{color:var(--footer--color-link);text-decoration-style:solid;text-decoration-color:currentColor}.widget-area a:hover{color:var(--footer--color-link-hover)}.widget-area .wp-block-social-links.alignright{margin-top:var(--global--spacing-vertical);justify-content:flex-end}.widget-area:after{content:"";display:table;clear:both}.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6{font-weight:var(--widget--font-weight-title);line-height:var(--widget--line-height-title)}.search-form{display:flex;flex-wrap:wrap;margin:auto}.search-form>label{width:100%;margin-bottom:0;font-weight:var(--form--label-weight)}.search-form .search-field{flex-grow:1;max-width:inherit;margin-top:calc(var(--global--spacing-vertical)/ 3);margin-right:calc(.66 * var(--global--spacing-horizontal))}.search-form .search-submit{margin-top:calc(var(--global--spacing-vertical)/ 3);margin-left:10px}.widget_search>.search-form .search-field{margin-right:calc(-1 * var(--button--border-width));-webkit-appearance:none;margin-bottom:calc(.5 * var(--global--spacing-vertical))}.widget_search>.search-form .search-submit{margin-left:0;margin-bottom:calc(.5 * var(--global--spacing-vertical))}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.skip-link:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}.getTouch a,.well-help-content .btn,.well-help-hire .btn{text-decoration:none!important}#content[tabindex="-1"]:focus{outline:0}@media (prefers-reduced-motion){*{transition-delay:0s!important;transition-duration:0s!important}}.has-black-color[class]{color:var(--global--color-black)}.has-black-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-black, #000);color:var(--local--color-primary)}.has-gray-color[class]{color:var(--global--color-gray)}.has-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-gray, #000);color:var(--local--color-primary)}.has-dark-gray-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-dark-gray, #000);color:var(--local--color-primary)}.has-green-color[class]{color:var(--global--color-green)}.has-green-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-green, #fff);color:var(--local--color-primary)}.has-blue-color[class]{color:var(--global--color-blue)}.has-blue-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-blue, #fff);color:var(--local--color-primary)}.has-purple-color[class]{color:var(--global--color-purple)}.has-purple-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-purple, #fff);color:var(--local--color-primary)}.has-red-color[class]{color:var(--global--color-red)}.has-red-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-red, #fff);color:var(--local--color-primary)}.has-orange-color[class]{color:var(--global--color-orange)}.has-orange-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-orange, #fff);color:var(--local--color-primary)}.has-yellow-color[class]{color:var(--global--color-yellow)}.has-yellow-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-yellow, #fff);color:var(--local--color-primary)}.has-white-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-white, #fff);color:var(--local--color-primary)}.has-black-background-color[class]{background-color:var(--global--color-black)}.has-black-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-black, #000);background-color:var(--local--color-background)}.has-dark-gray-background-color[class]{background-color:var(--global--color-dark-gray)}.has-dark-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-dark-gray, #000);background-color:var(--local--color-background)}.has-gray-background-color[class]{background-color:var(--global--color-gray)}.has-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-gray, #000);background-color:var(--local--color-background)}.has-light-gray-background-color[class]{background-color:var(--global--color-light-gray)}.has-light-gray-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-light-gray, #fff);background-color:var(--local--color-background)}.has-green-background-color[class]{background-color:var(--global--color-green)}.has-green-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-green, #fff);background-color:var(--local--color-background)}.has-blue-background-color[class]{background-color:var(--global--color-blue)}.has-blue-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-blue, #fff);background-color:var(--local--color-background)}.has-purple-background-color[class]{background-color:var(--global--color-purple)}.has-purple-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-purple, #fff);background-color:var(--local--color-background)}.has-red-background-color[class]{background-color:var(--global--color-red)}.has-red-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-red, #fff);background-color:var(--local--color-background)}.has-orange-background-color[class]{background-color:var(--global--color-orange)}.has-orange-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-orange, #fff);background-color:var(--local--color-background)}.has-yellow-background-color[class]{background-color:var(--global--color-yellow)}.has-yellow-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-yellow, #fff);background-color:var(--local--color-background)}.has-white-background-color[class]{background-color:var(--global--color-white)}.has-white-background-color[class]>[class*=__inner-container]{--local--color-background:var(--global--color-white, #fff);background-color:var(--local--color-background)}.has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background, #fff);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary, #000)}.has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container],.has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-primary, #000);color:var(--local--color-primary,var(--global--color-primary))}.is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class]>[class*=__inner-container],.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class]>[class*=__inner-container]{--local--color-primary:var(--global--color-background, #fff)}.has-purple-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-yellow))}.has-yellow-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-purple))}.has-green-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-green),var(--global--color-yellow))}.has-yellow-to-green-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-green))}.has-red-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-yellow))}.has-yellow-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-yellow),var(--global--color-red))}.has-purple-to-red-gradient-background{background:linear-gradient(160deg,var(--global--color-purple),var(--global--color-red))}.has-red-to-purple-gradient-background{background:linear-gradient(160deg,var(--global--color-red),var(--global--color-purple))}footer *,header *,main *{max-width:var(--global--spacing-measure)}.is-IE.is-dark-theme,.is-IE.is-dark-theme *,.is-IE.is-dark-theme .entry-footer,.is-IE.is-dark-theme .entry-title,.is-IE.is-dark-theme .footer-navigation-wrapper li a:link,.is-IE.is-dark-theme .post-navigation .meta-nav,.is-IE.is-dark-theme .site-description,.is-IE.is-dark-theme .site-footer>.site-info,.is-IE.is-dark-theme .site-footer>.site-info a,.is-IE.is-dark-theme .site-footer>.site-info a:visited,.is-IE.is-dark-theme .widget-area,.is-IE.is-dark-theme a{color:#fff}.home-portfolio-btn .elementor-button:hover .elementor-align-icon-right svg path,.is-IE.is-dark-theme .post-navigation .meta-nav path,.is-IE.is-dark-theme .post-navigation .meta-nav svg,.is-IE.is-dark-theme .sub-menu-toggle path,.is-IE.is-dark-theme .sub-menu-toggle svg{fill:#fff}.filter-portfolio-tab .elementor-tab-title.elementor-active,.is-IE.is-dark-theme .primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:#000}@media only screen and (max-width:481px){.comments-pagination .nav-short,.pagination .nav-short,.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:none}.primary-navigation .sub-menu .menu-item:last-child{margin-bottom:0}.lock-scrolling .site{position:fixed;max-width:100%;width:100%}.widget-area{margin-top:calc(3 * var(--global--spacing-vertical))}.is-IE.is-dark-theme.primary-navigation-open .menu-button-container,.is-IE.is-dark-theme.primary-navigation-open .primary-navigation>.primary-menu-container{background-color:#000}}.is-IE.is-dark-theme .skip-link:focus{color:#21759b}.is-IE .post-thumbnail .wp-post-image{min-width:auto}.employee-photo{display:block;height:100%;width:30%;float:left}.employee-photo img{height:-webkit-fill-available!important;width:auto}.company-employee p{color:#000!important}.company-employee .elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner,.highlights-icon .elementor-inner-section .elementor-column-gap-default{display:block!important}.caf-post-layout1 a.caf-read-more,.half-width-tab .elementor-tab-content,.let-build-section .elementor-slides .swiper-slide-inner,.swal2-popup{padding:0!important}.let-build-section .swiper-slide-contents{width:100%!important;max-width:100%!important;text-align:left!important;height:100%;position:relative}.developermodel-tble,.developermodel-tble .elementor-text-editor,.developermodel-tble .elementor-widget-container,.developermodel-tble .hire-dedicated-card,.let-build-section .elementor-slide-description,.reasons-why-choose .elementor-widget-icon-list,.reasons-why-choose .elementor-widget-icon-list .elementor-widget-container,.reasons-why-choose .elementor-widget-icon-list .elementor-widget-container .elementor-icon-list-items{height:100%}.let-build-section .employee-discripition{height:100%;display:flex;flex-direction:column;align-items:flex-start;padding-left:40px;padding-right:40px;justify-content:center}.select-droprdown{padding-top:20px}.faq-section form[data-status=invalid] .Subscribeouenewsletter-column,.let-build-section .slide-button{padding-top:30px}.getTouch{align-items:center;background-color:#fff;border:1px solid rgb(52 30 30 / .2);border-radius:6px;box-shadow:0 10px 36px 0 rgb(0 0 0 / .3);display:flex;left:50%;min-width:715px;padding:0 20px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:1s;-webkit-transition:1s;-ms-transition:1s;-o-transition:1s;z-index:9}.getTouch .heading{margin:0 24px}.getTouch .heading h6{color:#221747;font-size:24px;font-weight:600;margin:0}.getTouch .heading p{color:#221747;font-size:16px;font-weight:500;margin:0}.getTouch .btnAll{font-size:16px;font-family:'Public Sans',sans-serif;font-weight:700;padding:10px 20px;border-radius:8px;transition:.2s ease-in;background:#170025;border:0;color:#fff!important}.swal2-close,.swal2-close:hover{font-size:28px!important}.elementor-icon-list-text a,p a{text-decoration:underline!important}.meeting-hubspot,.meeting-hubspot .elementor-widget-container,.meeting-hubspot .elementor-widget-container iframe{height:100%!important;min-height:500px!important;max-height:100%!important}.showCAT{bottom:40px;z-index:999}.hideCTA{bottom:-95px}.swal2-shown.swal2-height-auto{overflow:hidden}.highlights-icon .elementor-column h5{font-size:34px!important}.swal2-html-container{margin:0!important;overflow-x:hidden!important}.swal2-close:hover{transform:none;color:#fff!important;background:#22a8d6!important}.let-build-section .elementor-column-gap-default{padding-bottom:0!important}.let-build-section .elementor-image-box-content,.let-build-section .elementor-image-box-wrapper{justify-content:center;flex-direction:column}.let-build-section .elementor-image-box-wrapper,.requirements-section .elementor-image-box-wrapper{align-items:center!important}.let-build-section h4{margin-bottom:30px}.experts-col svg,p.contact-number{margin-top:10px}.caf-meta-content .comment,.elementor-widget-wp-widget-tag_cloud h5,.grwp_body,.grwp_header .grwp_overall,.port-tech-icon li:after,.port-tech-icon ul li:before,.post-views-icon:before,.sidebar-categories h5,.single-post hr,.technology-list.inner-page-tab .elementor-tabs-wrapper,.wpcf7-form-control-wrap option:first-child{display:none!important}.light-blue-background-section{background:#f9fafc}.footer-links-col,.google-rating{background:#f9fafc!important}.#g-review .swiper{padding-bottom:16px!important}.full-width-responsive-image img,.image-full-height img{max-width:100%!important}.elementor-icon-box-wrapper .elementor-icon-box-description,.elementor-icon-list-items li .elementor-icon-list-text,.elementor-text-editor,.elementor-text-editor p{font-size:16px!important;line-height:28px!important;font-weight:400!important}.accordion-item-body-content ul,.faq-section .elementor-tab-content ul{padding-left:20px}.wpb-pcf-btn-default{font-family:"Public Sans",Sans-serif;font-size:16px;font-weight:700;line-height:24px;fill:#FFF;color:#fff!important;background-color:#000;border:2px solid #0d6efdbf;border-radius:8px;padding:12px 24px}.wpb-pcf-btn-default::after{content:"\f358";font-family:"Font Awesome 5 Free";font-weight:400;margin-left:5px}.thank-you-block .thank-you-box{background:#fff;padding:50px;box-shadow:0 0 30px #e1e1e1;border-radius:20px;margin-top:-250px;position:relative;overflow:hidden;text-align:center;z-index:1;margin-bottom:50px}.thank-you-block .thank-you-box:after{background:url(https://indiaappdeveloper.com/wp-content/uploads/2024/01/thank-you-bg.png);content:'';position:absolute;width:100%;height:100%;overflow:hidden;display:block;top:0;left:0;right:0;z-index:-1}.thank-you-block .thank-you-box figure{width:auto;margin-bottom:70px}.thank-you-block .thank-you-box h2{font-size:75px;color:#ff5e5e;font-weight:800;position:relative;display:inline-block}.thank-you-block .thank-you-box h2:after{border-bottom:5px solid #ff5e5e;content:'';position:absolute;top:10px;left:0;right:0;width:150px;height:100%;margin:0 auto;display:inline-block}.thank-you-block .thank-you-box p{font-size:18px;color:#2d323a;font-weight:600;margin-top:25px}.dropdown-content li:last-child,.faq-section .form-container .math-captcha input,.lets-talk-info-item:last-child{margin-bottom:0!important}.wpcf7 form.sent .wpcf7-response-output{border:0!important;color:#46b450}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:0}.wpcf7 .form-container{padding-right:2%}.wpcf7 .wpcf7-file{text-transform:capitalize}.elementor-accordion-title,.left-align-icon .elementor-icon-list-items .elementor-icon-list-text,.single-post .post-details-column .elementor-heading-title,.single-post .post-details-column .wp-block-heading,.wpcf7-form p{text-align:left!important}.social-app-devlopment-features-tab .elementor-container{display:flex;justify-content:center;align-items:center}.folio-bg-blue,.folio-bg-grey{flex-direction:column;display:flex;padding:60px 20px;margin-top:40px}.top-icons ul li:last-child a::after{content:'|';color:#fff;display:inline;float:left;padding-left:20px;padding-right:20px}.mtc-talk-expert-content{width:60%}.main-blog-section .elementor-post__read-more:hover{background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 28px center no-repeat #3498db}.folio-bg-grey{background:#f3f0f0;align-items:center;justify-content:center}.folio-bg-blue{background:#eff0f8;align-items:center;justify-content:center}.folio-bg-green{background:#ecf3ee;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;margin-top:40px}.btn-iq,.btn-iqq{line-height:1.5;color:#212529;background-color:#fff0;font-size:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;text-decoration:none;cursor:pointer;vertical-align:middle;display:inline-block}.filter-portfolio-tab.innier-portfolio-page h2{font-size:30px;color:#000;font-weight:700;margin:0;padding:0}.filter-portfolio-tab.innier-portfolio-page h3{font-size:24px;color:#000;font-weight:600;margin:0;padding:0}.filter-portfolio-tab.innier-portfolio-page .cntName{color:#3687ff;font-weight:500;margin-top:8px}.folio-categoery{padding-left:34px;padding-top:40px}.folio-categoery.folio-p0{padding-top:0}.folio-categoery ul{margin:0;padding:0}.folio-categoery li{font-size:16px;font-weight:500;color:#000;list-style:none;margin-bottom:24px;position:relative}.folio-categoery li:before{content:'';position:absolute;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/list-arrow-icn.png);width:24px;height:24px;left:-31px;top:3px}.btn-iq{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #fff0;padding:14px 53px 14px 23px;border-radius:.25rem}.btn-iqq{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #fff0;padding:10px 42px 9px 21px;border-radius:.25rem}.portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:100%;margin:0;float:left;border-radius:0;padding:70px 100px}.portfolio-wrapper,.portfolio-wrapper .row{display:flex!important;align-items:center;color:#fff;flex-grow:1}.portfolio .content .project-title{font-size:30px;margin-bottom:5px;color:#fff}.portfolio .content .project-features{margin-top:20px;color:#fff}.portfolio .content .project-feature{margin-bottom:20px;font-weight:600;color:#fff}.portfolio .content .project-feature-description,.top-icons ul .Shedule-Meeting a span,.top-icons ul li:last-child a span{font-size:16px}.portfolio .content .casestudy{display:inline-block;font-size:14px;color:#fff;border:1px solid #fff;background:0 0;padding:10px 20px;text-transform:uppercase;margin-top:30px;font-weight:600}.second-block .services-block .first-srvc h3{height:60px}.portfolio img{max-width:100%;width:555px;position:relative}.portfolio img:hover{-webkit-transform:scale(.9);transform:scale(.9)}.single-blog-post-tag{max-height:500px;overflow:scroll}.archive .page-numbers.current,.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current{background:#169ac7!important}.archive .page-numbers{padding:5px 10px;border-radius:3px;background:#170025!important;color:#fff!important;position:relative;margin-right:1px;font-size:16px}.archive .elementor-pagination{margin:50px auto!important}.caption-text,.data-target-div1 ul#caf-layout-pagination.post-layout1 li a,.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current,.main-header .other-links .btn-primary:hover{color:#fff!important}.archive .elementor-post__text .elementor-post__title{order:2}.archive .elementor-post__text .elementor-post__meta-data{order:1;text-transform:capitalize}.archive .elementor-post__text .elementor-post__excerpt{order:3}.archive .elementor-post__text .elementor-post__read-more{order:4}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}.innier-portfolio-page .col-lg-7{padding-left:52px;padding-right:52px}.innier-portfolio-page .elementor-tabs-wrapper{flex-wrap:wrap}.innier-portfolio-page .elementor-tabs-wrapper .elementor-tab-title{margin-top:30px}.stem-banner-text img{padding-bottom:25px}.introducing-heading h2,.stem-banner-text h2{color:#00001a;font-size:44px}.stem-banner-text h5{color:#0f1233;font-size:22px;padding-bottom:15px;padding-top:10px}.banner-bottom-img{position:absolute;right:0;bottom:0}.introducing-text h4{font-size:24px;font-weight:500;padding-bottom:15px}.the-problem-text{background-color:#dff6ef;padding:30px;border:1px solid #53c39d;border-radius:15px}.challenges-box,.introducing-text2{background-color:#fff;overflow:hidden}.introducing-text2{box-shadow:0 0 8px 0 #ddd;padding:30px;border-radius:18px;position:relative}.introducing-text2 h4{font-size:34px;font-weight:700}.introducing-text2::before{position:absolute;content:"";bottom:-40px;width:100px;height:100px;background-color:#cbf4e7;right:-40px;border-radius:50%}.stem-introducing2-main{position:relative;background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/line-bg.png);background-repeat:no-repeat;background-position:center center;background-size:100%}.stem-challenges-main,.stem-key_features-main,.stem-timeline-main,.stem-web-screens-main{background-size:100% 100%;background-repeat:no-repeat}.track-img{position:absolute;left:0;bottom:0}.well-help-hire img{padding-bottom:10px}.introducing-heading h4{font-size:20px;color:#04053c;padding-bottom:8px}.stem-timeline-main{background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/timeline_bg.png);position:relative}.stem-challenges-main{background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/challenge_bg.png);position:relative;background-position:center top;padding-top:150px!important;padding-bottom:50px}.challenges-box h4{font-size:20px;font-weight:600;position:relative}.challenges-box h4::before{content:"";position:absolute;height:4px;width:40px;background-color:#62baa1;bottom:-13px;border-radius:6px}.challenges-box p{font-size:14px;line-height:24px;padding-top:25px}.challenges-box{padding:30px;border-radius:30px 60px 30px 30px;box-shadow:0 0 6px 0 #dfdfdf;position:relative}.development-box,.stem-tabs-text,.stem_key-box,.thankyou-box{background-color:#fff;box-shadow:0 0 15px 0 #dfdfdf}.challenges-box::before{content:"";position:absolute;width:90px;height:90px;bottom:-30px;right:-30px;background-color:#e7f9f3;border-radius:50px}.stem-web-screens-main{background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/challenge_bg-2.png);position:relative;background-position:center top;padding-top:150px!important;padding-bottom:50px}.stem_key-box{padding:15px;border-radius:15px;margin-bottom:30px;margin-top:30px}.stem_key-box img{position:relative;margin-top:-54px}.stem-key_features-main{background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/challenge_bg-3.png);position:relative;background-position:center top;padding-top:150px!important;padding-bottom:50px}.stem_key-box h4{font-weight:700;color:#17223b}.typography_box{background-color:#fff;border:1px solid #67c0a7;border-radius:20px;padding:30px 0;position:relative;top:-84px}.typography_box h3{color:#eeeef0}.typography_box ul{padding:0;justify-content:center;display:flex}.typography_box li{float:left;list-style:none;padding:0 15px;font-size:28px;color:#04053c;border-left:1px solid #04053c}.typography_box li:first-child{border-left:0 solid #04053c}.font-weight-1{font-weight:100}.font-weight-2{font-weight:400}.font-weight-3{font-weight:600}.font-weight-4{font-weight:900}.stem-color-main{position:relative;background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/line-bg-2.png);background-repeat:no-repeat;background-position:center center;background-size:100%;padding-top:130px}.development-box{width:200px;height:200px;text-align:center;border-radius:100%;line-height:105px}.development-box h4{color:#2b394d;font-weight:700;font-size:22px}.development-box h5{color:#61d5ae;font-weight:400;font-size:18px;padding-top:6px}.stem-development-main{position:relative;background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/line-bg-3.png);background-repeat:no-repeat;padding-bottom:60px;background-position:bottom}.stem-thankyou-main{background-image:url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/bg-4.png);background-repeat:no-repeat;background-position:center center;padding:90px 0}.thankyou-box{border-radius:50px;padding:100px 30px}.stem-thankyou-main .thankyou-text h5{font-size:18px;color:#2b394d}.stem-thankyou-main .thankyou-text h5 a{color:#61d5ae}.stem-thankyou-main .thankyou-button a{background-color:#61d5ae}.stem-thankyou-main .thankyou-text h2{color:#2b394d;font-size:48px;padding-bottom:10px}.stem-tabs-text{border-radius:30px;padding:25px}.stem-tabs-text p{font-size:14px}.stem-tabs-text ul{margin:0;padding-left:20px}.stem-tabs-text li{list-style:none;position:relative;padding-top:5px;font-size:14px}.stem-tabs-text li::before{background-color:#64d7b0;position:absolute;content:"";left:-17px;top:15px;width:8px;height:8px;border-radius:20px}.stem-ui-design-main .nav-pills .nav-link.active,.stem-ui-design-main .nav-pills .show>.nav-link{color:#fff;background-color:#64d7b0}.stem-ui-design-main #pills-tab{margin-bottom:0!important;margin-top:30px}.stem-slider{box-shadow:0 0 10px 0 #dfdfdf}.keyhl-icon-item .elementor-icon-box-title span{font-size:26px!important}.keyhl-icon-item .elementor-icon-box-description{font-size:14px!important;line-height:24px!important}.keyhl-icon-item,.our-office-card{box-shadow:0 2px 20px 0 #6060600D}.tabs-slider .owl-dots{padding-top:20px}.tabs-slider .owl-theme .owl-dots .owl-dot.active span,.tabs-slider .owl-theme .owl-dots .owl-dot:hover span{background:#64d7b0}.stem-app-download{background-color:#efefef;border-radius:30px 30px 0 0;padding:30px;width:100%}.stem-app-download ul{padding:15px 0;margin:0}.stem-app-download li{list-style:none;float:left;padding-right:15px}.stem-app-download-main::before{position:absolute;content:"";background-color:#aae3d0;width:100%;bottom:0;height:80%;z-index:-9}.bottom-alinge{display:flex;align-items:end;height:100%}.stem-app-img img{width:73%}.stem-app-download h2{color:#17223b;font-size:48px;padding-bottom:15px;padding-top:35px}@media (max-width:1024px){.let-build-section .swiper-pagination{bottom:0px!important}.brochure-form-background .form-container .column-full.math-captcha{width:-webkit-fill-available!important}.models-card:nth-child(2n){margin-right:0!important}.models-card{width:48.5%!important}.only-icon-text .elementor-col-25{width:50%!important;border:0!important;display:flex}.only-icon-text .elementor-icon-box-wrapper{display:flex;align-items:center;justify-content:flex-start}.only-icon-text .elementor-icon-box-wrapper .elementor-icon-box-title{text-align:left!important}.stem-banner-img img,.stem-timeline-main .col-lg-8.offset-lg-2 img{width:100%}.banner-bottom-img{display:none}.iad-fixed-social{display:none!important;position:fixed;bottom:10%!important;left:20px;z-index:999999999}}@media (max-width:991px){.select-droprdown{padding-top:0}span[data-name="Iwanttobuild"] .wpcf7-not-valid-tip{margin-bottom:0!important}.column-full.math-captcha{width:100%!important;margin-top:10px!important;padding-left:15px}.employee-photo,.models-card{width:100%!important}.let-build-section .elementor-slide-description{height:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.employee-photo{display:flex;height:auto!important;flex-direction:column;align-items:center}.employee-photo img{height:-webkit-fill-available!important;width:auto;max-height:250px}.let-build-section .employee-discripition{align-items:center;justify-content:flex-start;padding-top:20px;height:auto!important;text-align:center}.models-card:nth-child(2n){margin-right:0!important}.features-column .elementor-icon-box-title{text-align:center}.elementor-posts .elementor-post__excerpt{margin-top:25px}.archive .elementor-post__title a,.caf-post-layout1 .caf-post-title h2 a{font-size:20px!important;font-weight:600!important;line-height:36px!important;font-family:Poppins,sans-serif!important}.archive .elementor-post__text .elementor-post__excerpt{text-align:justify}.conv-contact .elementor-icon-box-wrapper .elementor-icon-box-title,.elementor-icon-box-wrapper .elementor-icon-box-title,.models-card .elementor-icon-box-icon,.single.single-post .elementor-icon-box-wrapper .elementor-icon-box-title{text-align:center!important}.wpcf7 .form-container{padding-right:2%;padding-left:2%}.wpcf7-form-control.wpcf7-submit{font-size:15px!important}.wpcf7{padding:0!important}.caf-post-layout1 span.date{display:flex;line-height:28px!important}section.stem-banner-main{padding-top:120px}.track-img{display:none}.challenges-box,.stem-tabs-text{margin-bottom:30px}.development-box{margin:0 auto 40px}}.caf-post-layout1 .caf-content,.caf-post-title{padding:15px 0 0!important}.our-office .content-card,.pgafu-filter,.port-tech-icon li{margin-bottom:24px}@media (max-width:767px){.stem-app-download .text-center.pt-5 img{width:100%}}.port-tech-icon li{width:100%;font-size:20px;font-weight:500;line-height:34px;padding-left:30px;padding-right:25px;position:relative}.caf-filter-container.caf-filter-layout1 li a{background-color:#fff!important;color:#000!important;font-size:16px!important;font-weight:700!important;display:inline-block;line-height:18px;font-family:'Public Sans',sans-serif!important;border:2px solid #170025;border-radius:8px;padding:16px 27px!important;margin-right:24px;margin-bottom:16px;cursor:pointer}.caf-content,.caf-content-read-more a{font-family:Poppins,sans-serif!important}.caf-filter-container.caf-filter-layout1 li a.active{background:#000!important;color:#fff!important}.archive .elementor-post__title a,.caf-post-layout1 .caf-post-title h2 a{font-size:24px!important;font-weight:600!important;line-height:36px!important;font-family:Poppins,sans-serif!important}.caf-post-title{background:#fff!important}.caf-post-layout1 .caf-content-read-more{padding:10px 0 0!important}.caf-content{font-size:18px!important;font-weight:300!important;line-height:27px!important}.caf-content-read-more a{font-size:16px!important;font-weight:400!important;border-color:#fff!important;color:#000!important;background-color:#fff!important}.caf-post-layout1 a.caf-read-more:hover,.footer-social .elementor-social-icon i:hover{color:#169ac7!important}.archive .elementor-post__meta-data .elementor-post-author,.archive .elementor-post__meta-data .elementor-post-date,.caf-post-layout1 span.author,.caf-post-layout1 span.date{font-family:'Public Sans',sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:18px!important;margin-right:24px!important;color:#170025!important}.archive .elementor-post__text,.caf-post-layout1 #manage-post-area{padding:30px}.archive article,.caf-post-layout1 .manage-layout1{border:1px solid #fff!important;box-shadow:0 2px 20px 0 #6060601A!important}.single-post .wp-block-image img{padding:40px 0!important}.single-post .elementor-widget-theme-post-content h2{font-size:40px;font-family:Poppins;margin-bottom:20px}.single-post .elementor-widget-theme-post-content h3{font-size:20px;font-family:Poppins;margin-bottom:20px}.single-post .elementor-widget-theme-post-content p{font-family:Poppins;margin-bottom:20px}.single-post .elementor-widget-theme-post-content strong{font-weight:500!important}.single-post .elementor-widget-theme-post-content ol,.single-post .elementor-widget-theme-post-content ul{padding-left:20px;line-height:34px!important;margin-bottom:20px}section{max-width:100%;margin:0 auto}.our-office-email{font-size:24px;font-weight:600;line-height:36px;margin-top:44px;color:#170025;display:inline-block}.our-office-card a:hover,.our-office-email:hover{color:var(--primary)}.our-office-email i{top:-2px;position:relative;margin-right:8px}.our-office-card{min-height:358px!important;text-align:center;background:#fff;padding:0 75px;margin:auto 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:30.3%!important}.lets-talk-info-item i,.our-office-card i{display:inline-block;margin-bottom:8px}.our-office-card h5{font-size:26px;font-weight:600;line-height:39px;margin-bottom:0}.our-office-card a,.our-office-card p{font-weight:500;font-family:Poppins,sans-serif}.our-office-card p{font-size:16px;line-height:24px;margin-bottom:18px;color:#606060}.our-office-card a{font-size:18px;line-height:27px;color:#170025}.our-office-card a i{top:-1px;position:relative;margin-right:8px;margin-bottom:0}.lets-talk-info .btn,.our-office .col-lg-4.col-md-6{margin-top:20px}.conv-contact.our-team-ready-section .elementor-widget-image-box:nth-child(3){width:258px!important}.keyhl-icon-item.main-top-header,.step-tabs .elementor-tab-content{border:none!important}.reasons-why-choose p span{font-size:20px;font-weight:600;line-height:30px;width:100%;margin-bottom:4px;display:inline-block!important}.process-content-card{flex:1;display:flex;align-items:center;font-family:Poppins,sans-serif}.process-content-card h4{font-size:80px;font-weight:400;line-height:120px;margin-bottom:0}.process-content-item,.process-icon{margin-left:40px}.process-content-item h5{font-size:24px;font-weight:600;line-height:36px;margin-bottom:8px}.process-content-item p{font-size:18px;font-weight:300;line-height:27px;text-align:justify;margin-bottom:0;text-transform:capitalize}.sales-inquiry{color:#3498db;padding-left:0;text-transform:uppercase;font-size:12px!important;display:inline-block;line-height:3;border-bottom:1px solid}.sales-inquiry label{font-size:14px!important}input::file-selector-button{background:0 0/200% #169ac7;background-position-x:0%;border:0;color:#fff;padding:1rem 1.25rem;text-shadow:0 1px 1px #333;transition:.25s}input[type=file]{margin-top:0!important;margin-bottom:20px!important;border:1px solid #ebe6e6!important;width:100%;background:#fff}.reasons-why-choose .elementor-icon-list-item{width:100%;height:100%;border-radius:16px;border:1px solid #f3f4f8;padding:16px 24px!important}.reasons-why-choose .elementor-icon-list-item .elementor-icon-list-text{align-self:flex-start!important}.internal-page-banner{margin:0 auto!important}.internal-page-banner .elementor-background-overlay{background:linear-gradient(180deg,rgb(0 1 18 / .8) 0,rgb(0 1 27 / .64) 100%)!important;opacity:1!important}.dev-strategy-main .section-title,.features-taxiapp-dev .technology-tabs .nav,.intl-tel-input.allow-dropdown{margin-bottom:20px}.features-taxiapp-card{width:100%;display:flex;flex-wrap:wrap;gap:0 20px}.features-taxiapp-item{width:23.6%;border:2px solid #f3f4f8;margin-top:20px;padding:18px 24px;align-items:center;display:flex}.features-taxiapp-item i,.well-help-tabs .nav-link i{display:inline-block;margin-right:16px}.features-taxiapp-item h6{font-size:16px;font-weight:500;line-height:27px;margin-bottom:0;color:#170025}.filter-portfolio-tab .elementor-tab-title{font-size:16px;font-weight:700;line-height:19px;font-family:'Public Sans',sans-serif;border:2px solid #170025!important;border-radius:8px;padding:17px 28px!important;margin-right:24px;cursor:pointer;transition:.2s ease-in}.filter-portfolio-tab .elementor-tab-content{border:0!important;padding:40px 0!important}.filter-portfolio-tab .elementor-tab-content .home-portfolio-card,.single-portfolio-tab .home-portfolio-card{padding:80px 0 80px 80px}.filter-portfolio-tab .elementor-tab-content.elementor-active{animation-name:slideUp;animation-duration:.5s;animation-timing-function:slide;display:block}@keyframes slideUp{0%,50%{transform:translateY(100%);opacity:0}100%,60%{transform:translateY(0);opacity:1}}.elementor-slides .swiper-slide-inner{padding:50px 0 50px 50px!important}.top-header-menu .elementor-icon-list-icon{margin-top:5px}.elementor-icon-list-text a{color:#170025!important}.form-container .column-half{width:48%;float:left;margin:auto 0 auto 2%!important}.form-container .column-half:nth-child(odd){width:48%;float:left;margin:auto 0 auto 0%!important}.form-container .column-full{width:98%;float:left;margin:auto 0 auto 0%}.form-container input[type=email],.form-container input[type=text],.form-container select,.form-container textarea{border:1px solid #ebe6e6!important;color:#606060!important;width:100%;margin:20px 0 0!important}.gradient-bg-form .intl-tel-input .flag-container{top:25%!important}.form-container input:focus,.form-container select:focus,.form-container textarea:focus{border:1px solid #169ac7!important;outline:0!important}.form-container textarea{padding:16px;height:120px;resize:none}.keyhl-icon-item{border:1px solid #f3f4f8;background:#fff;padding:0 12px;-webkit-transition:.3s;transition:.3s}.elementor-icon-list-text strong{font-weight:400!important}.keyhl-icon-item .elementor-icon-box-wrapper{display:flex;align-items:center!important}.gradient-bg-form{background:linear-gradient(180deg,rgb(254 242 255 / .2) 0,rgb(213 214 255 / .2) 100%);border:1px solid;border-image-slice:1;border-image-source:linear-gradient(180deg,rgb(254 242 255) 0%,rgb(213 214 255) 100%);padding:40px;height:100%}.gradient-bg-form h4,.gradient-bg-form p{padding-left:8px}.math-captcha input{width:78%!important}.value-num{width:fit-content;float:left min-width:80px}.math-captcha{line-height:24px!important;display:flex;align-items:center}.service-offer-box{margin-left:25px;margin-right:25px}.service-looking{max-height:580px;box-shadow:0 4px 24px 0 #1700250D;border-radius:8px}.home-portfolio-btn .elementor-button .elementor-align-icon-right svg path{fill:#000}.wpcf7-form-control.wpcf7-submit{font-family:"Public Sans",Sans-serif!important;font-size:16px;font-weight:700;line-height:24px;fill:#FFF;color:#fff!important;border-radius:8px;padding:14px 40px 14px 20px;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 18px center no-repeat #170025;margin-top:40px!important;width:fit-content}.well-help-hire .btn:hover,.wpcf7-form-control.wpcf7-submit:hover{background-color:#169ac7!important;border-color:#169ac7;width:fit-content}.first-head{margin-bottom:8px!important}.column-full.math-captcha{border:1px solid #ebe6e6!important;background:#fff;padding:0 0;margin-top:10px!important;margin-left:1.3%}.footer-column-form .column-full.math-captcha{padding-left:15px;margin-left:2%}.column-full.math-captcha:focus{border:2px solid #169ac7!important;background:#fff;padding:10px 16px;margin-top:20px}.column-full.math-captcha input{border:none!important;margin-top:0!important}.footer-column-form .wpcf7-not-valid-tip{margin-top:-20px}.footer-column-form .wpcf7-form-control-wrap[data-name=Briefabouttheproject] .wpcf7-not-valid-tip{margin-top:-6px}.experts-col .elementor-icon-list-items.elementor-inline-items{background:#fff;box-shadow:0 4px 24px 0 #1700250D;padding:24px 40px;display:inline-flex;border-radius:8px}.dev-feature-card{width:100%;background:#fff;box-shadow:0 4px 24px 0 #1700250D;margin-left:12px;margin-right:12px;padding:40px 12px;text-align:center;min-height:418px}.models-card,.side-menu__block-inner .megamenu-tabs>ul>li .mobile-arrow-icon{margin-right:20px}.models-card{width:100%;min-height:400px;background:#fff;border:2px solid #f3f4f8;padding:47px 60px;-webkit-transition:.3s;transition:.3s}.models-card:hover{border:2px solid;border-image-slice:2;-webkit-transition:.3s;transition:.3s}.mobile-contact-dropdown{max-width:250px;margin:80px auto 0;width:100%;z-index:9999;background:#e94f4f!important;right:159px;position:fixed}.mobile-contact-dropdown .fa-phone-alt{font-size:18px!important;color:#fff!important}.dropdown-btn{font-size:18px;border:none;display:flex;justify-content:space-between;align-items:center;padding:15px 12px;border-radius:.5em;cursor:pointer;color:#fff;background:#169ac7!important;width:60px;position:fixed;z-index:9999;float:right;right:0;outline:0!important;margin-top:30%}.dropdown-content span strong{width:30px;float:left}.arrow{border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid #fff;transition:transform .3s ease-in-out}.dropdown-content{display:none;list-style:none;position:absolute;top:2.8em;background:#fff;border:2px solid #3498db;width:190px;right:0!important;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;padding:15px;border-radius:8px}.dropdown-content a{color:#170025!important;width:100%;float:left;line-height:35px;font-size:14px;font-weight:600;text-align:center}.dropdown-content li{background:#2f3238;border-radius:.5em;position:relative;left:100%;transition:.5s;transition-delay:calc(60ms * var(--delay));margin-bottom:10px;width:fit-content}.dropdown-content img{max-width:38px!important}.dropdown-btn:focus+.dropdown-content li{left:0}.dropdown-btn:focus+.dropdown-content{visibility:visible}.dropdown-btn:focus>.arrow{transform:rotate(180deg)}.dropdown-content li:hover{background:#1d1f24}.dropdown-content li a{display:block;padding:.3em;color:#fff;margin:.1em 0;text-decoration:none;font-size:14px}.top-icons{width:100%;margin:0 auto 20px;display:block;background:linear-gradient(to right,#2645c0 0,#224297 49%,rgb(0 0 0 / 83%) 100%) center/cover,url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/mobile-app-development.webp) center/cover no-repeat;padding:10px 10px 10px 0}.top-icons ul{margin:0;padding:0}.top-icons ul li{list-style:none;float:left;margin-right:15px}.top-icons ul li a i.fa{margin-right:2px;color:#fff;font-size:20px;padding-right:10px}.top-icons ul li a i.fa.mobile-ico{font-size:22px}.top-icons ul li a span{color:#fff;font-size:18px;font-weight:500}.top-icons ul li a:hover span{color:#fff;text-decoration:none}.top-icons ul li a:hover{text-decoration:none}.top-icons ul .Shedule-Meeting{float:right;display:flex;padding-top:2px}.top-icons ul .Shedule-Meeting a,.top-icons ul li:last-child a{display:flex;align-items:center;justify-content:center}.top-icons ul .Shedule-Meeting::before{content:"\f2b5";font-family:"Font Awesome 5 Free";color:#fff;padding-right:10px;font-size:18px}.top-icons img{width:25px;left:0;top:0;bottom:0;margin:auto}.iad-fixed-social{position:fixed;bottom:20px;left:20px;z-index:999999999}.iad-fixed-social a{color:#fff!important;height:60px;position:relative;text-align:center;line-height:60px;width:60px;margin-bottom:1px;z-index:2;font-size:22px;border-radius:100%;align-items:center;justify-content:center;display:flex;display:-ms-flex;margin-right:10px}.strategy-content h4,.strategy-content h6{margin-bottom:8px;font-family:Poppins,sans-serif}.iad-fixed-social a.fixed-skype{background-color:#55acee}.iad-fixed-social a.fixed-whatapp{background-color:#4dc247}.iad-fixed-social a>.fa{font-size:40px}.header-email-option::before{content:"\f0e0";font-family:"Font Awesome 5 Free";color:#fff;padding-right:10px;font-size:18px}.navigation .menu-dropdown a.main-item::after{content:"\f107";font-family:Fontawesome;padding-left:20px}.megamenu-submenu-list li a:hover::after,.megamenu-tabcontent.megamenu-card li a:hover::after,.services-dropdown.active a.second-level::after{content:"\f061";font-family:FontAwesome;float:right}.main-blog-section .elementor-post__thumbnail__link{width:35%!important}.main-blog-section h3 a{font-size:40px!important;font-weight:700!important;line-height:60px!important}.main-blog-section .elementor-posts .elementor-post__excerpt{margin-bottom:20px!important;padding-top:16px!important;text-align:justify}.main-blog-section .elementor-post__read-more{font-size:16px!important;margin-top:20px!important;font-family:'Public Sans',sans-serif!important;font-weight:700;padding:14px 50px 14px 28px;border-radius:8px;transition:.2s ease-in;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 28px center no-repeat #170025;border:0;color:#fff!important;order:4;max-width:fit-content}.strategy-content h6,.strategy-tabs .nav-link{font-size:20px;font-weight:300;line-height:30px}.main-blog-section .elementor-post__meta-data span{font-family:'Public Sans',sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-right:32px;color:#170025;text-transform:capitalize}.main-blog-section span.elementor-post-author:before{content:'Author :';padding-right:13px}.main-blog-section span.elementor-post-date:before{content:'Date :'!important;padding-right:13px}.archive .elementor-post__meta-data .elementor-post-author:before{content:'Author :'}.archive .elementor-post__meta-data .elementor-post-date:before{content:'Date :'!important}.main-blog-section .elementor-post__text,.post-extraxt-content{display:flex;flex-direction:column;padding-left:24px}.main-blog-section .elementor-post__text .elementor-post__title,.post-extraxt-content .post-extraxt-content .pgafu-post-title{order:2}.main-blog-section .elementor-post__text .elementor-post__meta-data,.post-extraxt-content .pgafu-post-date{order:1}.main-blog-section .elementor-post__text .elementor-post__excerpt,.post-extraxt-content .pgafu-post-content{order:3}.dev-strategy-main .elementor-tab-content{margin-top:65px}.col-lg-4{flex:0 0 auto;width:33.33333333%;float:left}.col-lg-8{flex:0 0 auto;width:66.66666667%;float:left}.dev-strategy-main .content-card.fonts-large p,.hire-veteran .content-card p,.home-portfolio .content-card.fonts-large p,.lets-talk-main .content-card.fonts-large p,.see-port-title.content-card.fonts-large p{line-height:34px;margin-bottom:0}.dev-strategy-main .content-card,.hire-dedicated .content-card.fonts-large p,.hire-veteran .content-card,.home-portfolio .content-card,.lets-talk-main .content-card,.well-help-main .content-card{margin-bottom:40px}.strategy-tabs .nav{width:100%;margin-bottom:65px}.strategy-tabs .nav-link{min-width:160px;color:#606060;padding:0;border-radius:0;width:100%;text-align:left;position:relative}.strategy-tabs .nav-link.active{background-color:#fff0;font-weight:600;color:#000}.strategy-tabs .nav-item{padding-right:80px;padding-bottom:28px;position:relative;border-bottom:2px solid #ebe6e6}.strategy-tabs .nav-item:last-child{padding-right:8px}.strategy-tabs .nav-item::after{position:absolute;content:"\F135";top:2px;right:30px;font-family:bootstrap-icons!important;font-size:28px;color:#606060}.strategy-tabs .nav-link.active::after{position:absolute;content:"";bottom:-31px;left:0;width:100%;height:4px;border-radius:4px;background:linear-gradient(90.17deg,#3687ff .05%,#000 53.54%)}.strategy-tabs .tab-content{width:100%;padding:0 45px}.strategy-content{width:100%;padding-left:95px}.strategy-content h6{color:#606060;text-transform:uppercase}.strategy-content h4{font-size:40px;font-weight:700;line-height:60px;color:#000}.hire-veteran-item p,.strategy-content p{font-size:20px;font-weight:300;line-height:34px;margin-bottom:0;font-family:Poppins,sans-serif;color:#170025}.strategy-content ul{margin-top:24px;padding-left:0}.strategy-content li{width:49%;display:inline-flex;font-size:16px;font-weight:400;line-height:28px;text-transform:capitalize;margin-bottom:8px;padding-left:48px;padding-right:15px;position:relative;font-family:Poppins,sans-serif;color:#170025}.strategy-content li::after{position:absolute;content:"";top:5px;left:0;width:24px;height:24px;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-right.svg) 0 0/100% no-repeat}.step-tabs .elementor-tab-title{border-width:0!important;min-width:16.6%!important;font-size:18px!important;font-weight:300;line-height:30px;color:#606060;border-radius:0;text-align:left;position:relative;padding:20px 35px 20px 0!important;min-height:70px;display:inline-block;float:left}.step-tabs .elementor-tabs-wrapper{margin-bottom:65px!important}.step-tabs .elementor-tab-title:first-child img{margin-top:3%!important}.step-tabs .elementor-tab-title img{max-width:14px!important;float:right;margin-top:3%}.step-tabs .elementor-tab-title.elementor-active span{border-image:linear-gradient(to right,#3687FF,#000000);border-image-slice:1;border-bottom-width:4px!important;border-style:solid!important;font-weight:600!important;color:#000;min-width:150px;border-top:0;border-right:0!important;border-left:0;border-radius:0;position:absolute;border-image-outset:15px}.development-tabs,.well-help-tabs .nav-link{min-width:268px;border-right:2px solid #f9fafc;line-height:19px;color:#757496;text-align:left;display:flex}.step-tabs .elementor-active:after{left:inherit!important}.step-tabs .elementor-tab-title:last-child:after{background:0 0!important}.well-help-main{margin-top:100px;padding:100px 0}.well-help-main .section-title{margin-bottom:4px}.well-help-tabs .nav-link{font-family:poppins,sans-serif;background:#f3f4f8;padding:24px 32px;align-items:center;font-size:16px;font-weight:500;border-radius:0}.well-help-tabs .nav-link.active{background:#fff;color:#170025}.well-help-tabs .tab-content{width:100%;background:#fff;padding:24px 24px 40px 40px;font-family:poppins,sans-serif}.development-tabs,.pgafu-filter li a,.well-help-content .btn{font-family:'Public Sans',sans-serif;font-size:16px}.well-help-content h5{font-size:24px;font-weight:600;line-height:36px;margin-bottom:4px;font-family:poppins,sans-serif;color:#170025}.well-help-content li,.well-help-content p,.well-help-hire h6{font-size:18px;line-height:28px;font-family:poppins,sans-serif;color:#170025}.well-help-content br{content:"";margin-top:20px;display:block}.well-help-content p{font-weight:300;margin-bottom:24px;padding-right:12px;text-align:justify}.well-help-content p a{color:#170025;text-decoration:underline}.bolg-author-call span a:hover,.lets-talk-info-item h4 a:hover,.well-help-content p a:hover{color:#169ac7}.well-help-content ul{padding-left:0;padding-bottom:20px}.well-help-content li{width:33%;display:inline-flex;font-weight:300;padding-left:30px;padding-right:25px;position:relative;margin-bottom:24px}.well-help-content li::after{position:absolute;content:"\f058";top:0;left:0;font-family:"Font Awesome 5 Free";font-size:20px;color:#170025}.well-help-content .btn{margin-top:10px;color:#170025;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross2.svg) right 28px center no-repeat #fff;border:2px solid #170025;padding:12px 48px 12px 26px;transition:.2s ease-in;font-weight:700;border-radius:8px}.well-help-content .btn:hover{border:2px solid #169ac7;color:#fff!important;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross.svg) right 28px center no-repeat #169ac7}.well-help-hire img{width:100%;height:187px;object-fit:cover}.well-help-hire h6{font-weight:500;margin:8px 0 16px;padding-bottom:20px}.well-help-hire .btn{font-family:"Public Sans",Sans-serif!important;font-size:16px;font-weight:700;line-height:24px;fill:#FFF;color:#fff!important;border:2px solid #170025;border-radius:8px;width:fit-content;padding:14px 40px 14px 20px!important;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 18px center no-repeat #170025;margin-top:40px!important;display:block}.col-lg-9{flex:0 0 auto;width:75%;float:left;padding-right:12px}.col-lg-3{flex:0 0 auto;width:25%;float:left;padding-right:12px}.development-tabs .elementor-tab-title{border-top:0!important;border-bottom:1px!important;border-left:0!important;border-right:0!important;min-width:240px;border-radius:0;position:relative;font-family:'Public Sans',sans-serif!important;width:268px!important;float:left;line-height:19px!important;background:#f3f4f8;padding:24px 32px;align-items:center;font-size:16px!important;font-weight:500;color:#757496!important;text-align:left}.development-tabs .elementor-tab-content{border:0!important;background:#fff!important;padding-bottom:60px!important}.development-tabs .elementor-tab-title.elementor-active{background:#fff!important;color:#170025!important;font-weight:500}.development-tabs .elementor-tabs-wrapper .elementor-tab-title img{width:78px!important}.development-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child img{float:left;padding-right:30px;opacity:.5}.development-tabs .elementor-tab-title.elementor-active img:first-child{opacity:1!important}.development-tabs .elementor-tab-title img{float:left;padding-right:30px;filter:grayscale(1)}.development-tabs .elementor-tab-title.elementor-active img{float:left;padding-right:30px;filter:none!important}.development-tabs .elementor-widget-tabs .elementor-tab-title{border:0 solid #fff!important}.development-tabs{background:#f9fafc;padding:24px 0;align-items:center;font-weight:500;border-radius:0}.elementor-icon-list-items .elementor-icon-list-text,.faq-section .elementor-accordion-item,.faq-section ol,.faq-section p,.faq-section ul{text-align:justify}.pgafu-post-short-content{font-family:Poppins,sans-serif;font-size:18px;font-weight:300;line-height:27px;margin-bottom:0;text-transform:capitalize;color:#170025;text-align:justify}.faq-section .elementor-accordion-item{border:1px solid #ebe6e6!important;background:#fff;border-radius:8px!important;margin-bottom:14px!important}.swiper-container{cursor:pointer!important}.pgafu-filter li a{background:#fff!important;font-weight:700;display:inline-block;line-height:18px;border:2px solid #170025;border-radius:8px;padding:16px 27px;margin-right:24px;margin-bottom:16px;cursor:pointer;transition:.2s ease-in}.bolg-author-content,.elementor-post__excerpt,.hire-veteran .section-title,.hire-veteran-item h5,.main-header,.megamenu,.megamenu-title,.schedule-int-card h4,.schedule-int-card h4 span,.technology-item h6{font-family:Poppins,sans-serif}.pgafu-filtr-cat.pgafu-active-filtr a{background:#000!important}.hire-veteran .section-title{margin-bottom:4px}.hire-veteran-img{width:100%;padding-right:30px}.hire-veteran-item{width:100%;position:relative;padding-bottom:32px;padding-left:40px}.hire-veteran-item:last-child{padding-bottom:0}.hire-veteran-item h5{font-size:24px;font-weight:600;line-height:36px;margin-bottom:4px;position:relative;color:#170025}.hire-veteran-item::before{position:absolute;content:"";top:6px;left:0;width:24px;height:24px;border:2px solid #f3f4f8;background:#fff;border-radius:50%;z-index:9}.hire-veteran-item::after{position:absolute;content:"";top:6px;left:12px;width:1px;height:100%;background:#a297ba}.hire-veteran-item h5::after{position:absolute;content:"";top:13px;left:-33px;width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,#6138b7 0,#c5a3dc 100%);z-index:99}.schedule-int-card .elementor-inner-column{width:100%;background:linear-gradient(78.39deg,rgb(254 242 255 / .4) 0,rgb(213 214 255 / .4) 100%);padding:32px;margin:20px 12px!important}.schedule-int-card .elementor-inner-column:nth-child(2),.schedule-interview .row .col-lg-6.col-md-12:last-child .schedule-int-card{background:linear-gradient(258.39deg,rgb(254 242 255 / .4) 0,rgb(213 214 255 / .4) 100%)}.schedule-int-card h4{font-size:30px;font-weight:400;line-height:45px;margin-bottom:8px;color:#170025}.schedule-int-card h4 span{font-weight:700;width:100%;display:inline-block;color:#170025}.schedule-int-card p{font-size:20px;font-weight:300;line-height:34px;margin-bottom:40px}.stable-column .elementor-element-populated:nth-child(2){padding-right:0!important}.check-some-col .elementor-icon-box-description{padding-top:15px}.technology-card{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.technology-item{width:239px;height:239px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:40px;box-shadow:0 2px 20px 0 #6060600D;border:1px solid #f9fafc;-webkit-transition:.3s;transition:.3s}.technology-item h6{font-size:18px;font-weight:500;line-height:27px;color:#000;margin:16px 0 0}.technology-item img{height:50px!important;width:auto!important}.technology-item:nth-child(2n){box-shadow:none;border:0}.technology-item:hover{border:1px solid;border-image-slice:1;-webkit-transition:.3s;transition:.3s}.technology-list .elementor-tab-title.elementor-active{font-weight:700!important}.technology-list .elementor-tab-title.elementor-active::after{position:absolute!important;content:"";left:0!important;height:4px!important;border-radius:4px;background:linear-gradient(90deg,#6138b7 0,#c5a3dc 100%);width:75%!important;margin-left:24px}.whowe-work-content{width:100%;height:100%;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/whowe-work.jpg) 0 0/cover no-repeat;padding:0 45px;text-align:center;display:flex;align-items:center;flex-direction:column;min-height:577px;justify-content:center}.whowe-work-content h6{font-size:24px;font-weight:600;line-height:36px;margin:8px 0;color:#f5f1fc}.whowe-work-content p{font-size:20px;font-weight:300;line-height:34px;margin-bottom:0;color:#f5f1fc}.half-width-tab{background:#fff;border-radius:8px;border:2px solid #f3f4f8;box-shadow:0 4px 24px 0 #1700250D}.half-width-tab .elementor-tabs-wrapper{width:63%!important;float:left!important;padding:16px}.half-width-tab .elementor-tabs-content-wrapper{width:37%!important;float:left}.half-width-tab .elementor-tab-title{display:block;float:left;width:161px;height:160px;border-radius:8px;font-size:18px;font-weight:500!important;line-height:27px;color:#170025;background:#fff;margin-right:25px;margin-bottom:16px;text-align:center;position:relative}.half-width-tab .elementor-tab-title img{opacity:.4;margin-top:18%}.half-width-tab .elementor-tab-title.elementor-active img{opacity:1;margin-top:18%;padding-top:6%}.gallery-item:hover,.half-width-tab .elementor-tab-title.elementor-active{border-width:1px!important;padding:1px;border:1em solid #fff0;border-radius:8px;background-image:linear-gradient(white,#fff),linear-gradient(to bottom,#6138b7,#c5a3dc);background-origin:border-box;background-clip:content-box,padding-box}.gallery-item{width:249px;height:249px;border:1px solid #f0f0f0;-webkit-transition:.3s;transition:.3s}.elementor-image-gallery .gallery-item img{margin:0 auto;padding-top:30%}.blog-card .elementor-grid-item{width:100%;height:100%;background:#fff;border:1px solid #fff;box-shadow:0 2px 20px 0 #6060601A;-webkit-transition:.3s;transition:.3s}.blog-card .elementor-post__text{padding:10px}.faq-section .elementor-accordion .elementor-tab-content{border-top:0!important}.faq-section .fas{font-size:18px!important}.form-container label{font-size:14px;font-weight:500;line-height:21px;color:#000}.hidden-feild{display:none!important}.form-container textarea,.wpcf7-list-item.first.last{margin:0!important}.faq-section .form-container input,.form-container select{margin:0 0 20px!important}select.wpcf7-validates-as-required.wpcf7-not-valid{margin-bottom:0!important}span[data-name="Iwanttobuild"] .wpcf7-not-valid-tip{margin-bottom:20px}.faq-section .intl-tel-input .selected-flag{height:70%!important}.faq-section .intl-tel-input.allow-dropdown{margin-top:0!important}.faq-section .wpcf7-exclusive-checkbox .wpcf7-list-item-label{float:left;display:flex;order:2;padding-left:12px}.faq-section .wpcf7-exclusive-checkbox input{height:20px;width:20px;float:left}.Achievements-col .gallery-item,.Achievements-col .gallery-item:hover{border:0!important;background-image:none!important}.Achievements-col .gallery-item{width:inherit!important;height:inherit!important}#gallery-2,.elementor-location-footer #gallery-1{display:flex;flex-direction:row;justify-content:space-between}.footer-social .elementor-social-icon,.footer-social .elementor-social-icon i{background-color:#f9fafc!important;color:#9d9bb5!important;font-size:20px!important}.elementor-post__excerpt{font-size:16px;line-height:28px;font-weight:400}.lets-talk-card{width:100%;border:2px solid #f3f4f8}.lets-talk-info-item{width:100%;margin-top:25px}.lets-talk-info-item h6{font-size:20px;font-weight:400;line-height:30px;margin-bottom:0;color:#606060}.lets-talk-info-item h4{font-size:16px;font-weight:600;line-height:30px;margin-bottom:0;color:#000}.sidebar-categories ul li a,.tagcloud a{font-family:'Public Sans',sans-serif;font-weight:400;line-height:19px;display:inline-block}.lets-talk-info-item h4 a{color:#000}.lets-talk-form{width:100%;background:#fafbfc}.aboutus-menu-link,.aboutus-menu-list-item img,.form-container label{margin-bottom:8px}.col-lg-5{flex:0 0 auto;width:41.66666667%;float:left}.col-lg-7{flex:0 0 auto;width:58.33333333%;float:left}.col-lg-12.col-md-12{width:100%;float:left}.three-numbers-section .elementor-column-gap-default{width:100%;padding-bottom:40px;padding-top:40px;background:#f9fafc;flex-wrap:nowrap;display:flex;flex-direction:row;align-items:center;justify-content:center}.blog-card article,.brochure-form-background .form-container{padding:20px}.three-numbers-section .elementor-column-gap-no{display:flex;flex-direction:row;align-items:center;justify-content:center}.highlights-icon .elementor-column{width:33.3%!important;float:left;min-height:180px}.about-modela-button .elementor-button{padding:16px 24px!important}.tagcloud a{font-size:16px!important;border:1px solid #000;border-radius:30px;padding:9px 13px;text-transform:capitalize;margin-right:10px;margin-bottom:16px;color:#170025}.bolg-author-call,.bolg-author-follow li{margin-right:40px}.sidebar-categories ul li a{font-size:16px;color:#170025;margin-bottom:24px}.single-post-featured-image img{height:100%!important;max-width:100%!important}.single-blog-post-recent-post .elementor-post__thumbnail{padding-bottom:10px!important}.single-blog-post-recent-post .elementor-post__thumbnail img{max-width:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.single-blog-post-recent-post .elementor-post__thumbnail__link{width:100%!important}.post-date-time .elementor-column.elementor-col-25{width:fit-content!important;padding:0 18px 0 0}.bolg-author-content{width:100%;padding-left:50px}.bolg-author-content h6{font-size:24px;font-weight:300;line-height:36px;margin-bottom:8px}.bolg-author-content h4{font-size:40px;font-weight:700;line-height:60px;margin-bottom:4px}.bolg-author-content h5{font-size:20px;font-weight:500;line-height:33px;margin-bottom:16px}.bolg-author-content p{font-size:18px;font-weight:300;line-height:34px;margin-bottom:24px;text-transform:capitalize}.bolg-author-btn{width:100%;display:flex;margin-bottom:24px}.bolg-author-call{border:2px solid #000;border-radius:4px;padding:10px 23px;display:flex;align-items:center}.bolg-author-call span{margin-left:8px;font-size:16px;font-weight:400;line-height:24px}.bolg-author-call span a{color:#170025;font-weight:600}.bolg-author-follow ul{display:flex;list-style-type:none}.bolg-author-follow li a{color:#170025;font-size:20px}.pgafu-post-grid-main .pgafu-post-grid{min-height:570px}.faq-section .elementor-text-editor,.gradient-bg-form .elementor-text-editor{line-height:24px!important}.wpcf7 form .wpcf7-response-output{margin:2em 0 1em!important}.wpcf7-submit.has-spinner{margin-bottom:20px!important}.math-captcha .wpcf7-not-valid-tip{width:700px;display:flex;flex-direction:column;margin-top:26px;position:absolute;margin-left:0!important;padding-left:0;justify-content:flex-start;align-items:flex-start;left:-70px}@media(min-width:1200px){li.mobile-menu-item{display:none!important}.three-numbers-section .elementor-element-populated{padding:0 30px 0 30px!important}}@media screen and (max-device-width:1250px) and (min-device-width:1000px){.check-some-col .elementor-icon-box-content,.three-numbers-section .elementor-icon-box-content{max-width:80%!important}.check-some-col .elementor-button-text,.three-numbers-section .elementor-button-text{font-size:15px!important}.check-some-col .elementor-col-50:nth-child(2),.three-numbers-section .elementor-col-50:nth-child(2){width:26.918%!important}}@media(max-width:1280px){.only-icon-text h6{font-size:14px!important}}@media(max-width:1200px){.call-dropdown label img{width:auto}.call-dropdown label{font-size:12px!important}.call-dropdown .dropdown-content.show img,.wpcf7{padding-left:10px}.let-build-section .elementor-image-box-content{padding-bottom:20px;padding-top:20px}.well-help-hire .btn{font-size:14px!important}.footer-links-col .elementor-column{width:33%!important}.highlights-icon .elementor-column{width:49.3%!important}.features-column .elementor-icon-box-title{text-align:left}.second-box-column .elementor-widget-wrap{margin-right:0!important}.iad-fixed-social,.post-views-icon,.services-dropdown.active a.second-level::after,.top-icons{display:none!important}.megamenu-tabcontent{margin-top:0!important}.menu-dropdown:hover>.megamenu{padding-top:0!important}.elementor-accordion .elementor-accordion-title{text-align:left!important}.caf-filter-layout1 a:hover{transform:none}.navigation .menu-dropdown a.main-item::after{display:none}.navigation .menu-dropdown .mobile-arrow-icon::after{content:"\f105";font-family:Fontawesome;padding-left:20px;float:right}.our-office-card{min-height:358px!important;text-align:center;box-shadow:0 2px 20px 0 #6060600D;background:#fff;padding:0 75px;margin:auto 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%!important}.main-blog-section .elementor-posts--skin-classic,.main-blog-section article,.mobile-menu-item{display:block!important}.swal2-html-container .wpcf7{padding-left:0!important}.features-taxiapp-item{width:31%}.three-numbers-section .elementor-element-populated{padding-left:10px!important;padding-right:10px!important}.three-numbers-section .elementor-button{padding:12px 7px!important}.mobile-menu-item{width:fit-content;float:left}.main-blog-section .elementor-post__thumbnail__link,.pgafu-medium-6,.post-details-column,.sidebar-post-column{width:100%!important}.mobile-menu-item:first-child{padding-top:50px}li.mobile-menu-item.request-button{width:100%}li.mobile-menu-item.request-button a{font-family:"Public Sans",Sans-serif!important;font-size:16px;font-weight:700;line-height:24px;fill:#FFF;color:#fff!important;border:2px solid #170025;border-radius:8px;width:fit-content;padding:14px 40px 14px 20px!important;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 18px center no-repeat #170025}.home-enquiry-btn{margin-left:0}.hire-developer-button{margin-top:15px}.pgafu-medium-6{float:left;margin-bottom:30px}.main-blog-section .elementor-post__text,.post-extraxt-content{padding-left:0}.main-blog-section .elementor-post__thumbnail{padding-bottom:30px!important}.main-blog-section .elementor-post__thumbnail img{max-width:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.dropbtn{background-color:#3498db!important;color:#fff;padding:12px;font-size:16px;border:none;cursor:pointer;border-radius:8px}.dropbtn:focus,.dropbtn:hover{background-color:#2980b9;color:#fff!important;outline:0!important}.call-dropdown{position:fixed;right:10px;top:29%;z-index:999;border-radius:8px;width:60%}.call-dropdown button{right:0;position:absolute}.floating-btns{display:block;width:100%;position:fixed;bottom:0;left:0;background-color:#383838;box-shadow:0 0 10px #ccc;z-index:9}.floating-btns ul{margin:0;padding:0}.floating-btns ul li{list-style:none;width:25%;float:left;text-align:center;border-right:1px solid #ccc}.floating-btns ul li:last-child{margin-right:0;border-right:0}.floating-btns ul li a{text-decoration:none}.floating-btns ul li a img{max-width:62%;padding:14px}.show{display:block}}@media(max-width:1000px){.side-menu__block .btn{font-size:14px!important}.three-numbers-section .elementor-column-gap-default{flex-wrap:wrap!important}.our-office-card,.portfolio-wrapper .right{text-align:center}.let-build-section{padding:30px 20px!important}.let-build-section img{margin-top:10px}.sgpb-show-popup.sgpb-popup-id-11764{margin-left:16px}.faq-section form[data-status=invalid] .form-container textarea{margin-bottom:0!important}.services-dropdown.active a.second-level::after,label:empty{display:none!important}.portfolio-wrapper,.portfolio-wrapper .row{display:flex!important;flex-direction:column;align-items:center;color:#fff;text-align:center}.portfolio{padding:70px 30px}.portfolio .content .project-title{margin-top:30px}.portfolio.img-right .col-md-6.right{order:1}.portfolio.img-right .col-md-6.left{order:2}.filter-portfolio-tab.innier-portfolio-page .elementor-tabs .elementor-tabs-wrapper{display:flex;align-items:center;justify-content:center}.single-portfolio-tab .home-portfolio-card{padding:80px 20px}.post-date-time .elementor-column.elementor-col-25{width:100%!important;padding:0 23px 0 0}.single-post .elementor-widget-theme-post-content h2{font-size:24px!important}.gradient-bg-form p,.strategy-content{padding-left:0}.models-card{margin-right:0!important}.page-template .elementor-top-section:first-child img{padding-left:0!important}.development-tabs .elementor-tabs .elementor-tabs-wrapper{display:block!important}.dev-feature-card .models-card{margin-bottom:20px}.elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon{padding-right:15px!important}.inverse-column{order:2;display:flex}.our-office-card{width:100%!important;min-height:358px!important;box-shadow:0 2px 20px 0 #6060600D;background:#fff;padding:0 75px;margin:10px 12px}.home-enquiry-btn{margin-left:20px}.home-enquiry-btn.request-button{margin-left:0}.process-content-item{margin-left:12px;margin-right:12px}.process-content-card{flex:1;display:flex;align-items:flex-start;font-family:Poppins,sans-serif;flex-direction:column}.reasons-why-choose .elementor-icon-list-item{padding:16px 10px!important;min-height:auto!important}}@media(max-width:1024px){.dropdown-content img{max-width:38px!important}.features-taxiapp-item{width:48.6%;border:2px solid #f3f4f8;margin-top:20px;padding:18px 24px;align-items:center;display:flex}.home-port-content,.home-portfolio-card{width:100%!important}.highlights-icon .elementor-column{width:50%!important;float:left;min-height:180px}.strategy-img img{margin:0 auto;display:block}.step-tabs .elementor-tab-title{border-width:0!important;min-width:auto;font-size:20px;font-weight:300;line-height:30px;color:#606060;border-radius:0;text-align:left;position:relative;padding:20px 35px 20px 0!important;max-height:70px}.half-width-tab .elementor-tabs .elementor-tabs-wrapper{display:block!important}.home-port-content p{font-size:18px!important;font-weight:300;line-height:27px!important;margin-bottom:40px}.home-portfolio-card{display:flex!important;flex-direction:row-reverse!important;margin-bottom:80px;flex-direction:column!important}.wpcf7-form input[type=file]{margin-top:20px!important;margin-bottom:0!important}.lets-talk-info-item h4{font-size:16px;font-weight:600;line-height:30px;margin-bottom:0;color:#000}.intl-tel-input.allow-dropdown{margin-bottom:0!important}}.mtc-talk-expert-content h5,.mtc-talk-expert-content p,.submenu-list-talk-expert p{margin-bottom:0;text-transform:capitalize}.mtc-talk-expert-btn .btn-primary{color:#fff;background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 28px center no-repeat #170025;border:0;transition:.2s ease-in}.main-header{width:100%;padding:0 0 20px;display:flex;flex-direction:column;align-items:center}.main-header.sticky-header{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;top:0;background:#fff;box-shadow:0 2px 20px 0 #6060600D;border-bottom:1px solid #f3f4f8;z-index:999;padding-bottom:20px}.main-header .container{max-width:1320px}.call-dropdown{display:none!important}.megamenu-tabcontent.megamenu-card img{max-width:100%}.main-menu .navigation{display:block;width:100%}.main-menu .navigation>li{display:inline-block;margin-right:40px;-webkit-transition:.3s;transition:.3s}.main-menu .navigation>li>a{font-size:18px;font-weight:500;line-height:24px;color:#000;text-decoration:none;-webkit-transition:.3s;transition:.3s}.aboutus-menu-list-item a:hover,.main-menu .navigation>li.menu-dropdown:hover>a,.main-menu .navigation>li>a:hover,.megamenu-submenu-list li a:hover{color:#169ac7;-webkit-transition:.3s;transition:.3s}.head-social{padding-left:80px;display:flex}.head-social a{margin-right:32px}.nav-outer .mobile-nav-toggler{position:relative;font-size:35px;line-height:40px;cursor:pointer;margin:0;display:none}.side-menu__block{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s}.side-menu__block.active{-webkit-transform:scale(1,1);transform:scale(1,1)}.side-menu__block-overlay{width:100%;height:100%;background-color:rgb(0 0 0 / .8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;opacity:.7}.side-menu__block-overlay .cursor-follower{background-color:rgb(8 39 64 / .3)}.side-menu__block-inner{position:absolute;left:0;top:0;width:100%;max-width:520px;height:100%;overflow:hidden;overflow-y:auto;background:#f9fafc;z-index:999999;padding:20px 0 40px}.side-menu__top{position:absolute;top:10px;right:10px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.side-menu__toggler{font-size:40px;line-height:40px;color:var(--secondary)}.side-menu__block-inner .mCustomScrollBox,.side-menu__block-inner .megamenu-submenu-list li{width:100%}.mobile-nav__container,.side-menu__content{padding-left:100px;padding-right:100px}.mobile-nav__container ul{margin:0;padding:0;list-style:none}.mobile-nav__container li.dropdown ul{display:none;padding:10px 0 0 .5em;margin-bottom:20px}.brochure-form-background .intl-tel-input.allow-dropdown,.mobile-nav__container li.dropdown ul li{margin-bottom:10px}.mobile-nav__container li.dropdown{position:relative}.mobile-nav__container li.dropdown>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:25px;vertical-align:middle}.mobile-nav__container li>a>span{background-color:var(--primary);color:#fff;font-size:13px;text-transform:uppercase;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:40px;top:-3px;position:relative;margin-left:5px}.mobile-nav__container li.dropdown .dropdown-btn{position:absolute;top:0;right:0;line-height:22px;width:22px;height:22px;display:block;text-align:center;border:none;outline:0;background-color:#fff0;color:#9ca3a9;font-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s;transition:.5s}.mobile-nav__container li.dropdown .dropdown-btn.open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:var(--primary)}.mobile-nav__container li+li{margin-top:25px}.mobile-nav__container li a{font-size:16px;font-weight:500;line-height:24px;color:#000;display:inline-block;-webkit-transition:.5s;transition:.5s;position:relative}.mobile-nav__container li a:hover,.mobile-nav__container li.current .dropdown-btn,.mobile-nav__container li.current-menu-item .dropdown-btn,.mobile-nav__container li.current-menu-item>a,.mobile-nav__container li.current>a{color:var(--primary)}.side-menu__sep{width:calc(100% - 200px);height:1px;background-color:#d8d8d8;margin:50px auto}.caf-post-layout1 .caf-featured-img-box{min-height:280px!important;background-position:inherit!important}.megamenu{position:absolute;width:1520px;left:50%;transform:translateX(-50%);height:auto;z-index:100;opacity:0;visibility:hidden;transition:.25s ease-in-out}.megamenu ul{padding-left:0}.solutions-menu{max-width:1250px}.aboutus-menu{max-width:835px;left:60%;transform:translateX(-60%)}.menu-dropdown:hover>.megamenu{opacity:1;visibility:visible;padding-top:2rem}.megamenu-card{background:#fff;box-shadow:6px 6px 32px 0 #0000001A;border-radius:24px}.megamenu-tabs{width:450px;padding:40px 0 44px 30px;margin-left:5%}.megamenu-title{font-size:14px;font-weight:500;line-height:21px;color:#606060;margin-bottom:24px;text-transform:capitalize}.megamenu-tabs>ul>li{margin-bottom:16px}.megamenu-tabs>ul>li>a{font-size:18px;font-weight:500;line-height:27px;color:#000;padding:8px 27px 8px 24px;display:flex;justify-content:space-between;border:1px solid #fff;border-right:0;-webkit-transition:.3s;transition:.3s}.megamenu-submenu-list li a .fa-arrow-right,.megamenu-tabs>ul>li>a>.fa-arrow-right{color:#169ac7;font-size:18px;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.megamenu-tabs>ul>li.active>a,.megamenu-tabs>ul>li>a:hover{color:#169ac7;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(285.9deg,#C7DDFF 0%,#F9FBFF 52.08%);-webkit-transition:.3s;transition:.3s;border-right:0}.aboutus-menu-list-item a:hover .fa-arrow-right,.megamenu-submenu-list li a:hover .fa-arrow-right,.megamenu-tabs>ul>li.active>a .fa-arrow-right,.megamenu-tabs>ul>li>a:hover .fa-arrow-right{opacity:1;visibility:visible;-webkit-transition:.3s;transition:.3s}.megamenu-tabcontent{padding:40px;display:none;position:absolute;top:0;right:5%;width:900px;margin-top:2rem}.megamenu-submenu-list{width:100%;display:flex;flex-wrap:wrap;gap:0 40px}.megamenu-submenu-list li{width:47%;display:flex;align-items:center;float:left}.megamenu-submenu-list li img,.nav-back-link i{margin-right:8px}.megamenu-submenu-list li a{width:100%;display:flex;justify-content:space-between;flex:1;font-size:18px;font-weight:500;line-height:30px;color:#000;padding:15px 0;border-bottom:1px solid #ebe6e6;-webkit-transition:.3s;transition:.3s}.megamenu-tabcontent-talk-expert{width:100%;border-radius:24px;overflow:hidden;background:url(/wp-content/uploads/2024/05/talk-expert-1.webp) 0 0/cover no-repeat;padding:28px 53px 28px 38px;position:relative;display:flex;align-items:center;justify-content:space-between}.megamenu-tabcontent-talk-expert:after,.submenu-list-talk-expert:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgb(254 242 255 / .9) 0,rgb(213 214 255 / .9) 100%)}.mtc-talk-expert-btn,.mtc-talk-expert-content,.submenu-list-expert-content,.submenu-list-talk-expert p{position:relative;z-index:9}.mtc-talk-expert-content h5{font-size:20px;font-weight:600;line-height:30px}.mtc-talk-expert-content p{font-size:16px;font-weight:300;line-height:34px}.submenu-list-card{width:100%;padding:40px;display:flex}.see-port-title,.submenu-list-card .submenu-list-item{flex:1}.submenu-list-talk-expert{width:312px;height:380px;border-radius:24px;overflow:hidden;background:url(/wp-content/uploads/2024/05/talk-expert-1-1.webp) 0 0/cover no-repeat;padding:24px;position:relative;margin-left:40px}.submenu-list-talk-expert p{font-size:18px;font-weight:500;line-height:27px;color:#757496}.submenu-list-expert-content p{font-size:32px;font-weight:700;line-height:48px;color:#000;margin-bottom:24px;text-transform:capitalize}.aboutus-menu-list-item{width:100%;margin-bottom:40px}.aboutus-menu-list-item a{font-size:18px;font-weight:500;line-height:27px;color:#000;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}.aboutus-menu-list-item a .fa-arrow-right{color:#169ac7;font-size:18px;opacity:0;visibility:hidden;margin-left:16px;top:1px;position:relative;-webkit-transition:.3s;transition:.3s}.side-menu__block-inner .megamenu-tabcontent .megamenu-tabcontent-talk-expert a,.side-menu__block-inner .submenu-list-talk-expert a{color:#fff}.aboutus-menu-list-item p{font-size:14px;font-weight:300;line-height:24px;color:#000;margin-bottom:0;text-transform:capitalize}.main-menu .navigation>li.menu-dropdown>a>i{font-size:12px;font-weight:600;margin-left:7px;-webkit-transition:.3s;transition:.3s}.mobile-nav__container li.menu-dropdown .megamenu,.side-menu__block-inner .megamenu-tabcontent{position:absolute;overflow:auto;transform:translateX(100%);transition:.3s;visibility:hidden;top:0;left:0}.main-menu .navigation>li.menu-dropdown>a>i.bi-chevron-down::before,.mobile-arrow-icon i.bi-chevron-down::before{font-weight:600!important}.mobile-arrow-icon{display:none;width:25px;height:25px;text-align:center;line-height:27px;font-size:15px}.mobile-nav__container li.menu-dropdown a i,.swal2-html-container .wpcf7-response-output{display:none}.mobile-nav__container li.menu-dropdown{display:flex;justify-content:space-between}.mobile-nav__container li.menu-dropdown:hover>.megamenu{opacity:0;visibility:hidden}.mobile-nav__container li.menu-dropdown .megamenu{width:100%;height:100vh;max-width:none;margin-top:0}.mobile-nav__container li.menu-dropdown.active .megamenu{transform:translateX(0);visibility:visible;opacity:1}.nav-back-link{width:100%;background:#fff;padding:30px;color:var(--primary);font-size:18px;font-weight:500;line-height:27px}.nav-back-link i.bi-chevron-left::before{font-weight:800!important}.side-menu__block-inner .megamenu-card{box-shadow:none;border-radius:0}.side-menu__block-inner .submenu-list-card{height:calc(100vh - 87px);display:inline-block;padding:0 30px 30px}.side-menu__block-inner .megamenu-submenu-list li a{font-size:15px;padding:10px 0}.side-menu__block-inner .megamenu-submenu-list li img{width:40px}.side-menu__block-inner .megamenu-submenu-list li+li{margin-top:10px}.side-menu__block-inner .submenu-list-talk-expert{width:100%;height:260px;border-radius:14px;margin-left:0;padding:20px;margin-top:40px}.side-menu__block-inner .submenu-list-expert-content p{font-size:25px;line-height:38px;margin-bottom:20px}.side-menu__block-inner .submenu-list-talk-expert p{font-size:16px}.side-menu__block-inner .megamenu-tabs>ul>li{margin-top:0;display:flex;justify-content:space-between;align-items:center}.side-menu__block-inner .megamenu-tabs>ul>li.active>a{color:#000;border:1px solid #fff}.side-menu__block-inner .megamenu-tabs>ul>li>a{font-size:17px;padding:10px 27px 10px 10px;width:auto;display:inline-block}.side-menu__block-inner .megamenu-tabs{width:100%;height:calc(100vh - 87px);padding:0 0 0 30px}.side-menu__block-inner .megamenu-tabcontent{width:100%;height:100vh;padding:0;display:block}.side-menu__block-inner .megamenu-tabs li.active-services .megamenu-tabcontent{transform:translateX(0);visibility:visible;display:block;background:#fff;z-index:9}.side-menu__block-inner .megamenu-tabcontent li{margin:0}.side-menu__block-inner .megamenu-tabcontent .megamenu-submenu-list{padding:0 30px}.side-menu__block-inner .megamenu-tabcontent-talk-expert{border-radius:14px;padding:20px;width:auto;margin:40px 30px 0;display:inline-block!important;background-position:center center}.side-menu__block-inner .mtc-talk-expert-content p{font-size:15px;line-height:24px;margin-bottom:20px}.side-menu__block-inner .mtc-talk-expert-content h5{margin-bottom:4px}.hire-dedicated .col-lg-4.col-md-6{margin-top:50px}.hire-dedicated-card{width:100%;height:100%;border:2px solid #f5f9fc;border-radius:16px}.hire-dedicated-title{width:100%;border-bottom:2px solid #f5f9fc;text-align:center;background:linear-gradient(45deg,rgb(227 226 255) 0%,rgb(249 251 255) 38%);padding:40px;text-align:center;display:flex;align-items:center;justify-content:center}.hire-dedicated-title span{width:100px;height:100px;border-radius:70px;background:linear-gradient(73.69deg,#e3e2ff 0,#f9fbff 52.08%);align-items:center;justify-content:center;display:flex}.hire-dedicated-title h5{font-size:20px;font-weight:600;line-height:30px;margin-bottom:0;padding:16px 15px 24px;color:#170025}.hire-dedicated-content{width:100%;padding:32px 10px;color:#170025;text-align:left!important}.hire-dedicated-item{width:100%;margin-bottom:40px;color:#170025}.hire-dedicated-item h6{font-size:16px;font-weight:400;line-height:24px;color:#606060;margin-bottom:0}.hire-dedicated-item h5{font-size:18px;font-weight:500;line-height:28px;margin-bottom:0}.home-portfolio-card{width:100%;display:flex;flex-direction:row-reverse;margin-bottom:80px}.inhouse-box{display:flex;flex-direction:column;height:100%}.inhouse-team .emodel-header{padding:40px;border-color:#fff0}.emodel-header{background:#e3e2ff;background:linear-gradient(45deg,rgb(227 226 255) 0%,rgb(249 251 255) 38%);padding:40px;text-align:center}.inhouse-heading{display:flex;align-items:center}.inhouse-team .emodel-title{padding-left:16px}.emodel-title{font-weight:600;font-size:20px;color:#000;padding-top:12px}.fixedb-brd-lft{border-left:2px solid #F5F9FC}.fixedb-brd{border-right:2px solid #F5F9FC;border-bottom:2px solid #F5F9FC}.inhouse-team .fixedb-content{text-align:left;padding-top:40px;padding-bottom:0;border-color:#fff0;margin:0 52px}.fixedb-content{padding-top:40px;padding-bottom:0;margin:0 12px}.fixedb-txt{font-weight:500}.small-txt-grey{font-size:16px;color:#606060}.inhouse-team .fixedb-txt{font-size:20px;color:#000;font-weight:600}.inhouse-team .dedicated-header,.inhouse-team .fixedb-header{flex-grow:0}.fixedb-header{background:#F5F9FC;padding:40px;text-align:center;flex-grow:0;border-bottom:1px solid #F0F0F0}.inhouse-team .dedicated-header,.inhouse-team .fixedb-header{flex-grow:0}.dedicated-header{background:#e3e2ff;background:linear-gradient(45deg,rgb(227 226 255) 0%,rgb(249 251 255) 38%);padding:40px;text-align:center;flex-grow:1;border-bottom:1px solid #F0F0F0}.inhouse-team .emodel-title{padding-left:16px}.emodel-title{font-weight:600;font-size:20px;color:#000;padding-top:12px;padding-left:15px}.portfolio-bg-1{background:#1761a0}.portfolio-bg-2{background:#6a171f}.portfolio-bg-3{background:#ff4e73;color:#fff!important}.portfolio-bg-4{background:#ecf5ef}.portfolio-bg-5{background:#047A14}.portfolio-bg-6{background:#5a2bac}.portfolio-bg-7{background:#14ae5c}.portfolio-bg-8{background:#ff477e}.portfolio-bg-9{background:#C40000}#portfoliolist .portfolio-wrapper img{max-height:400px;width:auto}.home-port-content{width:60%;flex:1;padding-right:30px;padding-top:40px;padding-bottom:40px}.home-port-img{width:41%;align-items:center;display:flex;justify-content:end}.home-port-img img{max-width:80%!important;margin-right:20px}.home-port-content h3{font-size:40px;font-weight:700;line-height:60px;margin-bottom:20px}.home-port-content p{font-size:18px;font-weight:300;line-height:28px;margin-bottom:40px;text-align:justify}.home-port-content li{width:100%;font-size:18px;font-weight:500;line-height:28px;position:relative;margin-bottom:15px}.home-port-content li::before{position:relative;content:"\f058";top:0;left:0;font-family:"Font Awesome 5 Free";font-size:18px;color:#fff;font-weight:600;padding-right:7px}.home-portfolio-card:nth-child(2n){flex-direction:initial}.home-portfolio-card:nth-child(2n) .home-port-content{padding-right:80px;padding-left:30px}.port-tech-icon ul{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet.swiper-pagination-bullet{width:30px;height:4px;display:inline-block;border-radius:8px;top:-1px;background:linear-gradient(90deg,#6138b7 0,#c5a3dc 100%)}.elementor-tab-title:after,.elementor-tab-title:before{border:0!important}.see-port-card{width:100%;padding:40px 60px}.see-port-content{flex:1;display:flex;padding-right:125px}.see-port-icon{margin-right:30px;padding-top:20px}.see-port-title.content-card.fonts-large p span{font-weight:500}.swiper-pagination{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;bottom:30px!important}.light-blue-background-section.company-employee .swiper-pagination{bottom:0px!important}@media (min-width:1200px){.container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}}.inner-header{justify-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.inner-header .logo{width:max-content}@media (max-width:1519px){.strategy-tabs .nav-link{min-width:auto}.intro-img-item img,.service-img{height:auto}.lets-talk-card-home .lets-talk-info .col-lg-5.col-md-12,.lets-talk-card-home .lets-talk-info .col-lg-7.col-md-12{width:100%}.lets-talk-card-home .lets-talk-info-item h4 br{display:none}.lets-talk-card-home .lets-talk-form{height:100%}.copyright-text{width:45%}.megamenu-tabcontent{width:62%}.megamenu-submenu-list li{width:46.8%}}@media (max-width:1199px){.hide-arrow-mobile img{max-height:220px;object-fit:cover}.side-menu__block-inner .megamenu-tabs{height:calc(100vh - 67px);padding:0 50px 0 15px}.hide-arrow-mobile .mobile-arrow-icon{display:none!important}.step-tabs .elementor-tab-title{min-width:19.6%!important}.footer-copyright-section{padding-bottom:20%!important}.keyhl-icon-item .elementor-icon-box-wrapper{display:flex;flex-direction:column!important;justify-content:center}.keyhl-icon-item .elementor-icon-box-wrapper .elementor-icon-box-content,.keyhl-icon-item .elementor-icon-box-wrapper .elementor-icon-box-title{text-align:center!important}.keyhl-icon-item .elementor-icon-box-wrapper .elementor-icon svg{padding-bottom:10px;padding-top:10px}.head-social{padding-left:8px;margin-bottom:20px}.side-menu__toggler .fas.fa-times{font-size:30px}.head-social img{height:30px!important}.container{max-width:100%;display:flex;flex-direction:column;width:100%;padding:0 20px}.main-header .nav-outer .main-menu{display:none!important}.head-social,.other-links{display:none}.nav-outer .mobile-nav-toggler{display:block}.side-menu__content .head-social,.side-menu__content .other-links{display:block!important}.head-social a{margin-right:18px}.mobile-arrow-icon{display:inline-block}.mobile-nav-toggler i{font-size:20px!important}.inner-header img{max-width:63px!important}}@media (max-width:1024px){#gallery-2,.elementor-location-footer #gallery-1{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}.elementor-tabs-content-wrapper .elementor-tab-title{display:none}.step-tabs .elementor-tabs .elementor-tabs-wrapper{display:block!important}.step-tabs .elementor-tab-title{border-width:0!important;min-width:50%!important;width:50%!important;font-size:20px;font-weight:300;line-height:30px;color:#606060;border-radius:0;text-align:left;position:relative;padding:20px 35px 20px 0!important;min-height:70px;float:left}.half-width-tab .elementor-tab-title{min-width:29%!important;width:29%!important}.half-width-tab .elementor-tab-title.elementor-active{background:0 0!important;border-width:0!important}.faq-accordon .elementor-tab-title{min-width:100%!important;width:100%!important;text-align:left}.technology-list .elementor-tab-title{min-width:auto!important;width:auto!important;padding:20px 17px!important}.technology-list .elementor-tabs-wrapper{display:flex!important;justify-content:center}.development-tabs .elementor-tab-title{min-width:50%!important;width:50%!important}.single-technology-points li,.well-help-content li{width:49%}.elementor-tab-content .col-lg-3{margin-top:50px}.free-consult-heading h4{font-weight:700;line-height:45px!important;font-size:30px!important;margin-bottom:0}.client-review .swiper-wrapper{max-height:650px!important}.client-logo-slide .elementor-image-carousel-wrapper{text-align:center}.footer-links-col .elementor-column{width:33%!important}.keyhl-icon-item{width:100%}.service-tech-icon li{margin-right:15px}.service-tech-icon ul{padding:15px 20px}.service-content{padding:20px}.service-looking h4{padding:0 30px}.dev-feature-card{padding:30px 15px;margin-bottom:20px}.home-port-content{width:50%;padding:40px 20px 40px 40px}.home-port-img{width:45%}.home-portfolio-card:nth-child(2n) .home-port-content{padding-right:40px}.whowe-work-tabs .nav-link{margin-right:0;width:196px}.form-container .column-full,.form-container .column-half{width:100%!important;padding-right:19px;margin:auto 0!important}.column-full.math-captcha{width:98%!important;margin-top:20px!important}.gradient-bg-form{padding-left:0!important;padding-right:0!important}.form-container select,.form-container textarea{margin:20px 0 0!important}.faq-section .form-container select,.faq-section .form-container textarea{margin:0 0 20px!important}.faq-section .wpcf7-form input[type=file]{margin-top:0!important;margin-bottom:20px!important}.wpcf7-form p{text-align:left!important}.half-width-tab .elementor-tabs-wrapper{width:100%!important;float:left!important}.half-width-tab .elementor-tabs-content-wrapper{width:100%!important;float:left}.blog-card img{height:100%!important}.conv-contact .elementor-image-box-wrapper{text-align:center!important;padding-right:20px}.internal-page-banner p{font-size:15px!important}.internal-page-banner{padding-top:50px!important;padding-bottom:50px!important}.col-lg-5,.col-lg-7,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{flex:0 0 auto;width:100%}.filter-portfolio-tab.innier-portfolio-page .row.iq-align{display:flex;flex-direction:column}.filter-portfolio-tab.innier-portfolio-page .row.iq-align .col-lg-7{order:2}.innier-portfolio-page .col-lg-7{padding:0}.bolg-author-content{text-align:center;padding-left:0}.bolg-author-btn,.bolg-author-follow ul{justify-content:center}}@media(max-width:769px){.conv-contact .elementor-image-box-wrapper,.models-card{margin-bottom:20px}.main-blog-section h3 a,.pgafu-post-grid-main h2.pgafu-post-title a{font-size:20px!important}.faq-section .elementor-accordion-item,.faq-section ol,.faq-section p,.faq-section ul{text-align:left!important}.caf-filter-container.caf-filter-layout1 li a,.innier-portfolio-page .elementor-tabs-wrapper .elementor-tab-title{width:100%;margin-left:20px}ul.caf-filter-layout1 li{text-align:center;padding-right:20px}#manage-ajax-response{padding:0}.caf-post-layout1 #manage-post-area{padding:15px}.caf-col-md-6{padding-left:0;padding-right:0}ul#caf-layout-pagination.post-layout1 li{padding-top:15px}.bolg-author-btn .btn-primary{width:fit-content}.features-taxiapp-item{width:48%;border:2px solid #f3f4f8;margin-top:20px;padding:18px 24px;align-items:center;display:flex}.post-views.entry-meta>span.post-views-icon.dashicons{display:none!important}.solution-we-offer-slides .swiper-slide{min-height:1200px}.full-width-responsive-image img{max-width:100%!important}.home-port-content h3{font-size:30px;line-height:45px!important}.services-row .col-lg-4.col-md-6:last-child{display:inline-block}.services-row .col-lg-4.col-md-6:last-child .service-card{width:100%}.technology-list .elementor-tab-title{margin-left:7%!important;float:left;padding-left:0!important}.technology-list .elementor-tab-title.elementor-active:after{margin-left:0!important}.models-card{padding:12px}.technology-list .elementor-tabs-wrapper{display:block!important}.technology-item{width:150px;height:157px;text-align:center}.technology-item img{min-width:40px}.schedule-int-card .elementor-inner-column{height:auto!important;margin:20px 0!important}.conv-contact.our-team-ready-section .elementor-widget-image-box:nth-child(2),.development-tabs .elementor-tab-title,.well-help-content li{width:100%!important}.gallery-item{width:50%!important;height:149px!important;border:1px solid #f0f0f0;-webkit-transition:.3s;transition:.3s;float:left}.elementor-image-gallery .gallery-item img{margin:0 auto;padding-top:9%}.hire-veteran-item p{font-size:15px;font-weight:300;line-height:27px;margin-bottom:0;font-family:Poppins,sans-serif;color:#170025}.pgafu-post-image-bg{height:fit-content!important}.pgafu-post-image-bg img{height:100%;width:100%!important;object-fit:contain!important;object-position:top center}.main-blog-section h3 a{line-height:34px!important}.main-blog-section .elementor-post__meta-data span{margin-bottom:10px;font-size:16px!important;line-height:24px!important}.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-date{display:flex;flex-direction:column;line-height:1}.development-tabs{padding:24px 0!important}.form-container .column-full,.form-container .column-half{margin:auto 0!important;padding-right:0!important}.well-help-content p{padding-right:0!important}.elementor-slides .swiper-slide-inner{padding:12px!important}.home-port-img{width:auto!important;max-height:auto}.column-full.math-captcha{width:100%!important;margin-top:10px!important}.client-logo-slide .elementor-image-carousel-wrapper{text-align:center;width:auto!important;height:auto!important}}@media(max-width:640px){.mtc-talk-expert-content{width:100%;text-align:center}.mtc-talk-expert-btn{text-align:center}.getTouch.showCAT,.iad-fixed-social{display:none!important}.light-blue-background-section .swiper-slide{height:680px!important}.swal2-show{width:94%!important;display:grid;margin:20px!important}.column-full.math-captcha,.footer-links-col .elementor-column,.three-numbers-section .conv-contact .elementor-widget-image-box{width:100%!important}.elementor-widget__width-auto.elementor-widget-button .elementor-widget-container,.home-port-content{padding:0!important}.dropdown-content img{max-width:30px!important}.only-icon-text .elementor-widget-wrap{margin:auto!important;padding-top:18px!important}.caf-filter-container.caf-filter-layout1 li a,.innier-portfolio-page .elementor-tabs-wrapper .elementor-tab-title{width:100%;margin-left:20px}.value-num{width:27%;float:left}.only-icon-text .elementor-col-25{width:100%!important;border:0!important;align-items:center!important;display:flex}.only-icon-text .elementor-icon-box-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column!important}.only-icon-text .elementor-icon-box-wrapper .elementor-icon-box-title{text-align:center!important}.only-icon-text .second-box-column{margin-top:18px!important}.features-taxiapp-item h6{text-align:center}ul.caf-filter-layout1 li{display:flex;text-align:left}#manage-ajax-response{padding:0}.caf-post-layout1 #manage-post-area{padding:15px}.caf-col-md-6{padding-left:0;padding-right:0}.archive .elementor-post__text,ul#caf-layout-pagination.post-layout1 li{padding-top:15px!important}.archive .elementor-post__meta-data .elementor-post-author,.archive .elementor-post__meta-data .elementor-post-date{font-size:16px!important;font-weight:600!important;line-height:24px!important;margin-right:24px!important;color:#170025!important}.mobile-nav__container .megamenu-tabcontent-talk-expert .btn,.side-menu__block-inner .submenu-list-talk-expert .btn{font-size:15px}.caf-post-layout1 span.author,.elementor-post__meta-data .elementor-post-author{display:flex;line-height:30px!important}.bolg-author-btn .btn-primary{width:fit-content;margin:0 auto}.archive .elementor-post__text .elementor-post__title{order:2;padding-top:15px}.features-taxiapp-item{width:95.6%;border:2px solid #f3f4f8;margin-top:20px;padding:18px 24px;align-items:center;display:flex;flex-direction:column}.bolg-author-call,.port-tech-icon{flex-direction:column;display:flex}.home-enquiry-btn{margin-top:20px!important;margin-left:0;width:100%!important}.port-tech-icon ul{list-style-type:none;margin-top:30px!important}.highlights-icon .elementor-column{width:100%!important;float:left;min-height:120px}.half-width-tab .elementor-tab-title img{opacity:.4;margin-top:0}.half-width-tab .elementor-tab-title{min-width:40%!important;width:40%!important}.step-tabs .elementor-tab-title{min-width:100%!important}.side-menu__block-inner{max-width:480px}.mobile-nav__container,.side-menu__content{padding-left:50px;padding-right:50px}.side-menu__sep{margin-top:40px;margin-bottom:40px;width:calc(100% - 100px)}.main-header{padding:15px 0}.logo{width:90px}.mb-16{margin-bottom:10px!important}.reasons-why-choose{padding:10px 15px}.mb-40{margin-bottom:20px!important}.nav-back-link{padding:20px 15px;font-size:16px}.side-menu__block-inner .megamenu-tabs{height:calc(100vh - 67px);padding:0 15px 0 15px}.megamenu-title{margin-bottom:25px}.aboutus-menu-list-item,.bolg-author-call{margin-bottom:30px}.side-menu__block-inner .megamenu-tabs>ul>li>a{font-size:16px;padding:0}.side-menu__block-inner .megamenu-tabs>ul>li{margin-bottom:20px}.side-menu__block-inner .megamenu-tabcontent .megamenu-submenu-list{padding:0 15px}.side-menu__block-inner .megamenu-submenu-list li img{width:30px;margin-right:6px}.side-menu__block-inner .megamenu-submenu-list li a{padding:8px 0}.side-menu__block-inner .megamenu-tabcontent-talk-expert{border-radius:10px;padding:15px;margin:30px 15px}.mtc-talk-expert-content h5{font-size:18px;line-height:26px}.side-menu__block-inner .submenu-list-card{height:calc(100vh - 67px);padding:0 15px 30px;overflow:auto}.side-menu__block-inner .submenu-list-talk-expert{border-radius:10px;padding:15px;height:auto}.side-menu__block-inner .submenu-list-expert-content p{font-size:22px;line-height:30px;margin-bottom:15px}.aboutus-menu-list-item img{margin-bottom:5px;height:38px}.strategy-content h4,.strategy-content li{margin-bottom:8px;font-family:Poppins,sans-serif}.strategy-content h4{font-size:30px;font-weight:700;line-height:40px;color:#000}.strategy-content{padding-left:0}.strategy-content li{width:100%;display:inline-flex;font-size:15px;font-weight:500;line-height:25px;text-transform:capitalize;padding-left:48px;padding-right:15px;position:relative;color:#170025}.lets-talk-info{width:100%;padding:12px}.home-port-content li{font-size:18px!important;font-weight:500!important;line-height:27px!important;padding-left:0!important;padding-top:0!important}.port-tech-icon{align-items:flex-start}.bolg-author-call{margin-right:0!important}.bolg-author-btn{display:flex;flex-direction:column}.bolg-author-content{padding-left:12px!important}.conv-contact .elementor-image-box-wrapper{padding-right:0!important}}@media (max-width:480px){.side-menu__block-inner{max-width:400px}.mobile-nav__container,.side-menu__content{padding-left:25px;padding-right:25px}.side-menu__sep{width:calc(100% - 50px)}.home-enquiry-btn{margin-left:0;display:block;width:-webkit-fill-available!important}.footer-links-col .elementor-column{width:100%!important}}@media (max-width:375px){.side-menu__block-inner{max-width:300px}}.btn,.main-header .btn,.megamenu-tabs .btn,.side-menu__block .btn{font-size:16px;font-family:'Public Sans',sans-serif;font-weight:700;padding:14px 50px 14px 28px;border-radius:8px;transition:.2s ease-in}.btn-primary,.main-header .btn-primary,.megamenu-tabs .btn-primary,.side-menu__block .btn-primary{background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 28px center no-repeat #0d6efdbf;border:0;color:#fff!important;transition:.2s ease-in}.main-header .btn-primary:hover{background:url(https://indiaappdeveloper.com/wp-content/uploads/2023/10/arrow-cross-1.svg) right 28px center no-repeat#0d6efdbf;border:0;color:#170025!important;transition:.2s ease-in}.top-bar .elementor-image-box-img{line-height:0!important}.brochure-form-background .form-container input[type=text],.form-container input[type=email],.form-container select,.form-container textarea{width:-webkit-fill-available!important}.brochure-form-background .first-column{background:linear-gradient(0deg,rgb(0 0 0 / 70%),rgb(0 0 0 / 70%)) 0 0/cover no-repeat,url(https://indiaappdeveloper.com/wp-content/uploads/2023/12/image-48.jpg) 0 0/cover no-repeat;object-fit:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px}.brochure-form-background .form-container .wpcf7-form-control-wrap{position:relative;display:flex;flex-direction:column}.brochure-form-background .form-container .form-container .column-full{width:100%;float:left;margin:auto 0}.brochure-form-background .form-container .math-captcha input{width:69%}.brochure-form-background .form-container .column-full.math-captcha{width:98%!important;border:1px solid #ebe6e6!important;background:#fff;padding:0 16px;margin-top:16px!important}.brochure-form-background .form-container h3{font-size:24px;text-align:center}.brochure-form-background .form-container .math-captcha,.brochure-form-background .form-container input{padding:5px 10px;font-size:16px;color:#606060}.brochure-form-background .form-container .wpcf7-form-control.wpcf7-submit{width:fit-content!important;font-family:'Public Sans',sans-serif;font-weight:700;padding:10px 28px!important;border-radius:8px;display:flex}.brochure-form-background .math-captcha .wpcf7-not-valid-tip{width:400px;left:-69px;padding-top:7px;color:#dc3232;font-weight:400;display:flex;font-size:18px;position:absolute;margin-left:0;letter-spacing:normal}.sg-popup-content .intl-tel-input .flag-container{top:23px!important}.brochure-form-background .value-num{width:max-content;display:flex;letter-spacing:4px}.column-full.math-captcha{width:97%}.intl-tel-input.allow-dropdown{width:103%!important}::placeholder{text-transform:capitalize}.column-full.phone-number-column .wpcf7-not-valid-tip{margin-top:-20px!important;padding-bottom:20px}.well-help-content h3{padding-bottom:20px}.well-help-hire h5,.well-help-hire h4{font-weight:500}@media(max-width:800px){.column-full.phone-number-column .wpcf7-not-valid-tip{margin-top:0!important;padding-bottom:0}}@media(max-width:768px){.keyhl-icon-item .elementor-icon-box-wrapper{text-align:center!important}.hideCTA{bottom:-140px}.getTouch{align-items:center;bottom:20px;display:flex;flex-direction:column;min-width:270px;padding:10px}.getTouch img{display:none;height:auto;left:10px;position:absolute;top:10px;width:50px}.getTouch .heading{margin:0 0 10px;padding-left:0;text-align:center}.getTouch .heading h6{font-size:16px}.getTouch .heading p{display:none}.getTouch .btnAll{font-size:14px;margin:auto;padding:5px 20px}.let-build-section{padding:0}.brochure-form-background .form-container .column-full.math-captcha{width:96%!important}a.sgpb-show-popup{font-size:15px}.sgpb-content{width:100%!important;max-width:100%!important}.sgpb-popup-dialog-main-div-theme-wrapper-3{left:auto!important;padding:10px!important}}.elementor-7 .elementor-element.elementor-element-eafc33e .elementor-carousel-image-overlay{display:flex;flex-direction:row;justify-content:space-between;top:83%!important}.elementor-tab-content .well-help-content{font-size:18px!important;line-height:28px!important;font-family:Poppins,sans-serif!important;font-weight:300!important}.well-help-hire h4,.well-help-hire h5{font-size:1.25rem!important;line-height:1.6rem!important;padding-top:10px}.tawk-button{bottom:80px!important}.sitemap{margin:5em 0;max-width:980px;margin:0 auto;padding:5px}.sitemap .primaryNav{clear:both;width:100%;margin-top:3em 0}.sitemap .primaryNav #home{position:absolute;margin-top:-3em;margin-bottom:0;min-width:14.5em;width:100%}.sitemap .primaryNav #home:before{display:none}.sitemap .primaryNav #home.long-cell:before{display:block;position:absolute;border-width:0;border-color:#ccc;border-style:solid;z-index:-1;border-left-width:2px;border-top-width:2px;top:1.375em}@media screen and (max-width:1111px){.primaryNav #home.long-cell:before{left:-40px;box-shadow:-10px 0 0 0 #fff}}.sitemap .primaryNav #home img{float:left;margin-right:4px}.sitemap .primaryNav ul{display:flex;flex-wrap:wrap;list-style:none;position:relative;padding-inline-start:40px}.sitemap .primaryNav li{flex:1;flex-basis:14.5em;padding-right:1.25em;position:relative;min-width:14.5em}.sitemap .primaryNav li ul li{min-width:12.5em}.sitemap .primaryNav li ul li ul li{min-width:10.5em}.sitemap .primaryNav>ul>li{margin-top:3em}.sitemap .primaryNav li a{margin:0;padding:.875em .9375em .9375em .9375em;display:block;font-size:.9375em;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 3px 3px #666;text-decoration:none}.sitemap .primaryNav li a:hover{box-shadow:0 3px 3px 1px #666}.sitemap .primaryNav a:link:after,.primaryNav a:visited:after,.utilityNav a:link:after,.utilityNav a:visited:after{display:block;font-weight:600;font-size:14px;margin-top:.25em;word-wrap:break-word;color:#666}.sitemap .primaryNav ul ul{display:block}.sitemap .primaryNav ul ul li{padding-top:.9875em;padding-right:0}.sitemap .primaryNav ul ul li:first-child{padding-top:2em}.sitemap .primaryNav ul ul ul{margin-top:.6em;padding-top:.6em;padding-bottom:.625em}.sitemap .primaryNav ul ul ul li{padding-top:.3125em;padding-bottom:.3125em}.sitemap .primaryNav ul ul ul li a{font-size:.75em;padding:.75em;min-width:90%;width:auto;margin-right:0;margin-left:auto}.sitemap .primaryNav ul ul ul li:first-child{padding-top:1em}.sitemap .primaryNav ul ul ul li a:link:after,.primaryNav ul ul ul li a:visited:after{font-size:.75em}.sitemap .primaryNav ul ul ul ul{margin-top:0;padding-top:.3125em;padding-bottom:.3125em}.sitemap .primaryNav ul ul ul ul li a{padding:.75em;min-width:80%;width:auto}.sitemap .primaryNav ul ul ul ul li a:link:after,.primaryNav ul ul ul ul li a:visited:after{display:none}.sitemap .primaryNav ul li:after,.primaryNav ul li:before,.primaryNav ul:after,.primaryNav ul:before{display:block;content:"";position:absolute;border-width:0;border-color:#ccc;border-style:solid;z-index:-2}.sitemap .primaryNav>ul>li:before{height:1.375em;top:-1.375em;right:calc(50% + 0.625em);width:calc(100% - 2px);border-top-width:2px;border-right-width:2px}.sitemap .primaryNav>ul>li:first-child+li:before{border-top-width:0;height:5em;top:-5em}.sitemap .primaryNav ul ul li:after{width:50%;height:.9875em;top:0;right:1px;border-left-width:2px}.sitemap .primaryNav ul ul li:first-child:before{width:50%;height:1.3125em;top:.9875em;right:1px;border-left-width:2px}.sitemap .primaryNav>ul>li:last-child:after{border-bottom-width:0}.sitemap .primaryNav ul ul ul li:before{width:calc(50% - 15px)!important;height:calc(100% - 2px);top:-50%;left:0;border-left-width:2px;border-bottom-width:2px}.sitemap .primaryNav ul ul ul li:first-child:before{height:2.125em;top:-1px;border-top-width:2px}.sitemap .primaryNav ul ul ul:before{width:50%;height:1.25em;top:-10px;right:1px;border-left-width:2px}.sitemap .primaryNav ul ul ul li:after{border-width:0}.sitemap .primaryNav ul ul ul ul li:before,.primaryNav ul ul ul ul li:first-child:before{display:none}.sitemap .primaryNav ul ul ul ul:before{width:1px;height:calc(100% + 2.5em);top:-2.5em;left:0;border-left-width:2px}@media screen and (max-width:30em){.primaryNav ul{display:block}.primaryNav li{width:100%;padding-right:0}.primaryNav #home{width:100%;position:relative;margin-bottom:-1em;margin-top:0}}@media screen and (min-width:30em){.primaryNav>ul>li{max-width:50%}}@media screen and (min-width:38.5em){.primaryNav>ul>li{max-width:33%}}@media screen and (min-width:50em){.primaryNav>ul>li{max-width:25%}}@media screen and (min-width:61em){.primaryNav>ul>li{max-width:20%}}@media screen and (min-width:73em){.primaryNav>ul>li{max-width:16.66%}}@media screen and (min-width:84.5em){.primaryNav>ul>li{max-width:14.285%}}@media screen and (min-width:96em){.primaryNav>ul>li{max-width:12.5%}}@media screen and (min-width:107.5em){.primaryNav>ul>li{max-width:11.11%}}@media screen and (min-width:119em){.primaryNav>ul>li{max-width:10%}}a[href$="#"]{cursor:default;color:#333}.sitemap .collapsed_item{display:none!important;cursor:pointer!important}.sitemap .expand_items a{color:#333!important;text-align:center;cursor:pointer!important}.employee-discripition h4 span{font-weight:400!important;font-size:18px}.elementor-post-info__item .elementor-post-info__terms-list{font-size:0}.elementor-post-info__item a{font-family:'Public Sans',sans-serif;font-size:16px!important;font-weight:400;line-height:19px;border:1px solid #000;border-radius:30px;padding:9px 13px;text-transform:capitalize;margin-right:10px;margin-bottom:16px;color:#170025;display:inline-block!important;text-decoration:none!important}.brochure-form-background .math-captcha{margin-left:0!important}.elementor-grid-item.post-16052{display:none!important}.elementor-section-content-middle.post-date-time a{pointer-events:none!important}.technology-item h4{font-weight:500!important;padding-top:30px}.ht-post .thumb a img{max-width:100%!important}h1.elementor-heading-title{font-size:40px!important;line-height:50px!important}h2.elementor-heading-title{font-size:30px!important;line-height:40px!important}h3.elementor-heading-title{font-size:22px!important}.elementor-widget-text-editor p{font-size:16px!important;font-weight:400!important}.elementor-accordion-item p{font-size:16px!important;font-weight:400!important}.elementor-accordion-title{font-size:16px!important}.ht-post{border-radius:18px}.elementor-accordion .elementor-tab-content{display:block!important}.elementor-tab-content ul,.accordion-item-body-content{font-size:16px!important}.elementor-accordion-icon-right{display:none!important}.flutter-con svg{fill:#6ec1e4}.main-hd-card{height:100%;position:relative;border:2px solid #f0f0f0}.card{padding:20px;border:0;border-radius:0}.h-100{height:100%!important}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.hire-d-box img{width:60px;height:60px}.btn-arrow-outline{color:#000;background-color:#fff;border:1px solid #F0F0F0}.me-card-e{position:absolute;top:0;opacity:0;border-radius:0;background:linear-gradient(#ffffff,#ffffff) 50% 50% / calc(100% - 4px) calc(100% - 4px) no-repeat,linear-gradient(-90deg,#000000 0%,#3687ff 100%);border-radius:0;border:0;transition:0.9s;background-color:#fff000}.me-card-e:hover{opacity:1;transform:translate(-15px,-15px);transition:0.9s;backdrop-filter:blur(16px)}.main-hd-card h3{font-size:18px;margin-top:40px;font-weight:600;margin-bottom:10px}.card-footer{padding-bottom:20px;margin-top:auto;padding-top:40px}.hiring-benifits .elementor-tabs-wrapper{border-right:5px solid #ebebeb}.hiring-benifits .elementor-tab-content{padding-left:50px}.hiring-benifits .elementor-tab-title{padding-top:10px}.card-text{display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hire-dedicated-remote .elementor-widget-text-editor .elementor-widget-container,.hire-dedicated-remote .elementor-widget-text-editor{height:auto}.hiring-benifits .elementor-tab-content{padding:20px 20px 22px 60px!important;line-height:27px}.hiring-benifits .elementor-tab-content ol{padding-left:15px!important}.hiring-benifits .elementor-tab-content ol li{padding-top:15px!important}.hiring-benifits .elementor-tab-content p{margin-top:20px}.home-testimonial .swiper-wrapper{padding-bottom:20px!important}.elementor-testimonial__text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;min-height:168px}.testomonial-content h3{font-size:24px}.cst_sitemap_heading{text-align:center;padding:.5em 0}.cst_sitemap{list-style:none;padding:0;margin:0}.cst_sitemap h2,.cst_sitemap>li>a,.cst_sitemap h2 a{font-size:24px;font-weight:600;margin-bottom:20px}.cst_sitemap>li{margin:30px 0}.cst_sitemap>li>ul{display:flex;flex-wrap:wrap;gap:20px}.cst_sitemap>li>ul>li{display:inline-block;padding:0;white-space:nowrap;transition:all 0.3s ease-in-out}.cst_sitemap>li>ul>li:hover{background-color:#f4f4f4;border-color:#666}.cst_sitemap a{text-decoration:none;color:#333;font-weight:400;transition:0.3s all linear}.cst_sitemap li li>a{font-size:16px;padding:10px 25px;display:block;border:1px solid #bbb;transition:0.2s all ease-in-out;border-radius:10px}.cst_sitemap li li>a:hover{background:#6896f9;color:#fff;border:1px solid #6896f9}.cst_sitemap>li>a:hover,.cst_sitemap>li>h2 a:hover{color:#6896f9}.cst_sitemap li li>a:hover:after{color:#fff}.cst_sitemap li a:after{content:"\f061";display:inline-block;vertical-align:middle;height:10px;width:10px;line-height:10px;margin-left:10px;font-family:'FontAwesome';color:#666;transform:rotate(-45deg);transition:0.2s all ease-in-out}.cst_sitemap li a:hover:after{transform:rotate(0deg);color:#6896f9;transform-origin:bottom}.toc-wrap{background:#f4f7ff;padding:20px;border-radius:5px;border:1px solid #e1e9ff;box-shadow:0 0 50px -30px #5b85f770;margin-bottom:30px}#toc-container .toc-wrap a,#toc-mocontainer .toc-wrap a{color:#000!important}button.cky-accordion-btn:not(:hover):not(:active){background:transparent!important}.toc-wrap li,.toc-wrap ul ul{margin-left:20px}.toc-wrap ul,.toc-wrap li{list-style:disc;list-style-position:outside}#toc-container .toc-wrap>ul>li>a{font-weight:500}.toc-wrap a{font-size:16px}.toc-wrap>ul ul,.toc-wrap>ul>li{margin-bottom:20px}.toc-wrap>ul ul ul,.toc-wrap>ul ul li{margin-bottom:10px}.toc-wrap h5{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e2e9fe}.fa-x-twitter:before{content:"\e61b"!important}ul.elementor-post-info{list-style:none}@media only screen and (max-width:767px){.cst_sitemap li li>a{font-size:14px}.cst_sitemap h2,.cst_sitemap>li>a,.cst_sitemap h2 a{font-size:20px}.toc-wrap h5{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e9fe}.toc-wrap .toc-wrap>ul ul,.toc-wrap .toc-wrap>ul>li{margin-bottom:10px}.toc-wrap .toc-wrap>ul ul ul,.toc-wrap .toc-wrap>ul ul li{margin-bottom:5px}.toc-wrap .toc-wrap a{font-size:14px}}@media only screen and (max-width:1023px){.elementor-widget-text-editor #toc-container{display:none}#toc-container{width:100%!important}}