/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone-child/
description: >-
  Twenty Twenty-One Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentytwentyone
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twentytwentyone-child
*/

/*@import url("twentytwentyone/style.css");*/
: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}
.admin-bar{--global--admin-bar--height:32px}
@media only screen and (max-width:782px){
.admin-bar{--global--admin-bar--height:46px}
}
@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}
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace;font-size:1em}
a{background-color:transparent;text-decoration-thickness:1px}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
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:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[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}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
:root{--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)}
@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)))}
}
@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)}
}
.default-max-width,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),.post-thumbnail,[class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){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}
@media only screen and (min-width:482px){
.alignfull,.full-max-width{max-width:var(--responsive--alignfull-width);width:auto;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)}
@media only screen and (min-width:482px){
.entry-content>.alignleft{margin-left:var(--responsive--alignleft-margin);margin-right:var(--global--spacing-horizontal)}
}
@media only screen and (min-width:482px){
.entry-content>.alignright{margin-left:var(--global--spacing-horizontal);margin-right:var(--responsive--alignright-margin)}
}
.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))}
@media only screen and (min-width:482px){
.site-header{padding-bottom:calc(3 * 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))}
@media only screen and (min-width:482px){
.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)}
}
.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>*{margin-top:calc(.666 * var(--global--spacing-vertical));margin-bottom:calc(.666 * var(--global--spacing-vertical))}
@media only screen and (min-width:482px){
.site-footer>*,.widget-area>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}
}
.comment-content>*,.entry-header>*,.page-content>*,.post-thumbnail>*,.widget>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}
.comment-content>:first-child,.entry-header>:first-child,.page-content>:first-child,.post-thumbnail>:first-child,.widget>:first-child{margin-top:0}
.comment-content>:last-child,.entry-header>:last-child,.page-content>:last-child,.post-thumbnail>:last-child,.widget>:last-child{margin-bottom:0}
.entry-content>.alignfull.has-background,.entry-content>.alignleft,.entry-content>.alignleft:first-child+*,.entry-content>.alignright,.entry-content>.alignright:first-child+*{margin-top:0}
.entry-content>.alignfull.has-background,.entry-content>:last-child{margin-bottom:0}
.entry-content>.alignfull+.alignleft,.entry-content>.alignfull+.alignright{margin-top:var(--global--spacing-vertical)}
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{box-sizing:border-box;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);text-align:left;background-color:var(--global--color-background)}
button{cursor:pointer}
.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}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
blockquote{padding:0;position:relative;margin:var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal)}
blockquote>*{margin-top:var(--global--spacing-unit);margin-bottom:var(--global--spacing-unit)}
blockquote>:first-child{margin-top:0}
blockquote>:last-child{margin-bottom:0}
blockquote p{letter-spacing:var(--heading--letter-spacing-h4);font-family:var(--quote--font-family);font-size:var(--quote--font-size);font-style:var(--quote--font-style);font-weight:var(--quote--font-weight);line-height:var(--quote--line-height)}
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:"“";font-size:var(--quote--font-size);line-height:var(--quote--line-height);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)}
@media only screen and (max-width:481px){
blockquote{padding-left:calc(.5 * var(--global--spacing-horizontal))}
blockquote:before{left:0}
}
.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%}
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%}
textarea{width:100%}
label{font-size:var(--form--font-size);font-weight:var(--form--label-weight);margin-bottom:calc(var(--global--spacing-vertical)/ 3)}
@supports (-webkit-appearance:none) or (-moz-appearance:none){
input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;border:var(--form--border-width) solid var(--form--border-color);background:var(--global--color-white)}
input[type=checkbox]:disabled,input[type=radio]: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{outline-offset:2px;outline:2px dotted var(--form--border-color)}
input[type=checkbox]:after{content:"";opacity:0;display:block;left:5px;top:2px;position:absolute;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{opacity:1}
input[type=radio]{border-radius:50%}
input[type=radio]:focus{outline-offset:2px;outline:2px dotted var(--form--border-color)}
input[type=radio]:after{content:"";opacity:0;display:block;left:3px;top:3px;position:absolute;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:after{opacity:1}
input[type=radio]:checked:focus{outline-offset:4px;outline:2px dotted var(--form--border-color)}
}
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=range]{-webkit-appearance:none;width:100%;height:6px;background:var(--form--color-ranged);border-radius:6px;outline-offset:10px}
input[type=range]:disabled{opacity:.7}
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:transparent;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)}
fieldset legend{font-size:var(--global--font-size-lg)}
fieldset input[type=submit]{max-width:max-content}
fieldset input:not([type=submit]){margin-bottom:var(--global--spacing-unit)}
fieldset input[type=checkbox],fieldset input[type=radio]{margin-bottom:0}
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}
.post-password-message{font-size:var(--global--font-size-lg)}
.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-top:calc(var(--global--spacing-vertical)/ 3);margin-right:calc(.66 * var(--global--spacing-horizontal))}
.post-password-form__submit{margin-top:calc(var(--global--spacing-vertical)/ 3)}
@media only screen and (min-width:592px){
.post-password-form__submit{margin-left:calc(.4 * var(--global--spacing-horizontal))}
}
img{height:auto;max-width:100%;vertical-align:middle}
.entry-content img{max-width:100%}
embed,iframe,object,video{max-width:100%}
.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}
.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{margin-bottom:0}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
b,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
pre{white-space:pre;overflow-x:auto}
a{cursor:pointer;color:var(--wp--style--color--link,var(--global--color-primary));text-underline-offset:3px;text-decoration-skip-ink:all}
a:hover{text-decoration-style:dotted;text-decoration-skip-ink:none}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:2px solid transparent;text-decoration:underline 1px dotted currentColor;text-decoration-skip-ink:none;background:rgba(255,255,255,.9)}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--heading--font-family);font-weight:var(--heading--font-weight)}
.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,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);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h4);line-height:var(--heading--line-height-h4)}
.h5,h5{font-size:var(--heading--font-size-h5);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h5);line-height:var(--heading--line-height-h5)}
.h6,h6{font-size:var(--heading--font-size-h6);font-weight:var(--heading--font-weight-strong);letter-spacing:var(--heading--letter-spacing-h6);line-height:var(--heading--line-height-h6)}

figure.wp-caption a:focus img{outline-offset:2px}
ol,ul{font-family:var(--list--font-family);margin:0;padding-left:calc(2 * var(--global--spacing-horizontal))}
ol.aligncenter,ul.aligncenter{list-style-position:inside;padding:0}
ol.alignright,ul.alignright{list-style-position:inside;text-align:right;padding:0}
ul{list-style-type:disc}
ul ul{list-style-type:circle}
ol{list-style-type:decimal}
ol ul{list-style-type:circle}
dt{font-family:var(--definition-term--font-family);font-weight:700}
dd{margin:0;padding-left:calc(2 * var(--global--spacing-horizontal))}
.wp-block-table,table{width:100%;min-width:240px;border-collapse:collapse}.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{text-align:center}.wp-block-table th,table th{font-family:var(--heading--font-family)}.wp-block-table td,.wp-block-table th,table td,table th{padding:calc(.5 * var(--global--spacing-unit));border:1px solid #313131}.wp-block-table figcaption,table figcaption{color:var(--global--color-primary);font-size:var(--global--font-size-xs)}
footer *,header *,main *{max-width:var(--global--spacing-measure)}
article,body,div,figure,footer,header,hr,html,main,nav,section{max-width:none}
.is-IE.is-dark-theme{color:#fff}
.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}
.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}
.is-IE.is-dark-theme .primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:#000}
@media only screen and (max-width:481px){
.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 .navigation .nav-links{display:block}
.is-IE .post-thumbnail .wp-post-image{min-width:auto}
.elementor-2731 .elementor-element.elementor-element-4abcfef:not(.elementor-motion-effects-element-type-background), .elementor-2731 .elementor-element.elementor-element-4abcfef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  min-height: 400px !important;
}
	
.swiper-slide-image{max-height:110px!important}
.blog-bullets{line-height:34px!important}
.elementor-location-header{position:fixed;z-index:9;width:100%;left:0;right:0}
.banner-form .elementor-form-fields-wrapper{display:flex!important;flex-wrap:unset!important;max-width:800px;margin:0 auto!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-text{width:calc(100% - 190px)!important;padding:0!important;margin:0!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-submit{width:190px!important;padding:0!important;margin:0!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-submit button{width:100%}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-text input{height:65px;border:0;margin:0!important;padding:10px 20px!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-submit button{height:65px;border:0!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-text input::placeholder{opacity:.3}
.elementor-message{text-align:center}
form.elementor-form{opacity:1!important}
.elementor-field-type-submit button:focus{outline:0}
.steps-sec .elementor-image-box-img img{width:120px!important}
.steps-sec::before{content:"";width:1047px;height:150px;position:absolute;background-image:url("/wp-content/uploads/2021/09/curve-line.png");background-repeat:no-repeat;left:0;right:0;margin:0 auto;background-size:900px;background-position:center;top:-1px}
.three-step-sec .elementor-inner-section,.three-step-sec .elementor-widget-heading,.three-step-sec .elementor-widget-text-editor{max-width:920px;margin-right:0;margin-left:auto}
.right-img-sec .elementor-inner-section{max-width:750px;margin-left:auto;margin-right:auto}
.main-img img{width:460px!important}
.snoof-img img{width:575px!important}
.white-check i.fa-check-circle::after{content:"";width:17px;height:17px;background-color:#fff;position:absolute;left:3px;border-radius:100%;top:-9px;z-index:1}
.white-check i.fa-check-circle::before{z-index:2;position:absolute;top:-10px}
.white-check i.fas.fa-check-circle{position:relative}
.double-btn{width:50%!important;margin:0!important}
.or-sec::after{content:"or";width:52px;height:52px;border-radius:100%;background-color:#28316f;position:absolute;text-align:center;color:#fff;font-size:23px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;font-family:"Open Sans",Sans-serif;top:-5px;right:-26px;line-height:46px;z-index:1}
.benefits figure.elementor-image-box-img img{width:auto!important;height:55px!important}
.benefits figure.elementor-image-box-img{width:48px!important}
.testimonial-slider .swiper-slide .elementor-testimonial__content{background-color:#1c3379;text-align:left;padding:30px 60px 30px;min-height:285px}
.testimonial-slider .swiper-slide .elementor-testimonial__image{margin-top:-25px;z-index:9;position:relative;background-color:#fff;width:100%;margin:-43px auto 0}
.testimonial-slider .swiper-slide .elementor-testimonial__footer{padding:0 60px 30px;box-shadow:0 3px 3px rgba(0,0,0,.35);margin:0}
.testimonial-slider .swiper-slide .elementor-testimonial__image img{margin-top:15px!important;width:350px!important;height:auto!important}
.swiper-pagination{bottom:-40px!important}
.testimonial-slider .swiper-slide{overflow:visible}
.testimonial-slider .swiper-slide:nth-child(2n) .elementor-testimonial__content{background-color:#f58529}
.swiper-pagination-bullet{background-color:#1c3379;opacity:1}
.contact-sec span.elementor-icon-list-icon{width:50px;height:50px;background-color:#fff;border-radius:100%;margin-right:15px}
.contact-sec span.elementor-icon-list-icon i{align-self:center;margin:0 auto;width:auto}
.insight-list .elementor-post__thumbnail img{max-width:100%!important;height:100%!important}
.insight-list a.elementor-post__read-more{position:absolute;top:0;width:155px;right:0;text-align:center;background-color:#fff;padding:14px}
.insight-list article.elementor-post{position:relative}
.insight-list .elementor-post__meta-data{position:absolute;top:264px;left:0;right:0;width:100%;margin:0!important;padding:12px 15px;background-color:rgb(251 173 38 / 50%)}
.insight-list .elementor-posts .elementor-post__thumbnail{height:200px}
.insight-list .elementor-post__thumbnail{height:300px!important}
.insight-list article.elementor-post:nth-child(2){background-color:#5a8dca!important}
.insight-list article.elementor-post:nth-child(2) .elementor-post__meta-data{background-color:rgb(90 141 202 / 50%)!important}
.insight-list article.elementor-post:nth-child(3){background-color:#80c342!important}
.insight-list article.elementor-post:nth-child(3) .elementor-post__meta-data{background-color:rgb(128 195 66 / 50%)!important}
.offer-slider cite.elementor-testimonial__cite{order:1;margin-top:0!important;margin-bottom:15px}
.offer-slider .elementor-testimonial__text{order:2}
.offer-slider .elementor-testimonial__content{display:grid;padding:0 30px}
.offer-slider .elementor-testimonial__image img{width:auto!important;height:80px!important}
a.slider-btn{right:45px;position:absolute;width:90px;height:90px;border-radius:100%;top:0;background-color:#80c342;background-image:url("/wp-content/uploads/2021/10/next-arrow.png");background-repeat:no-repeat;background-position:center;background-size:18px}
.offer-slider .swiper-slide{overflow:visible}
.offer-slider .swiper-slide:nth-child(2) a.slider-btn{background-color:#5a8dca!important}
.offer-slider .swiper-slide:nth-child(3) a.slider-btn{background-color:#675b97!important}
.offer-slider .swiper-slide:nth-child(4) a.slider-btn{background-color:#d22333!important}
.offer-slider .swiper-slide:nth-child(5) a.slider-btn{background-color:#fbad26!important}
.breadcrumb-sec .elementor-widget-container p{max-width:1450px!important;margin:0 auto}
.tab-style .elementor-tab-title{background-color:#80c342;padding:25px 25px!important;text-align:center;margin-right:5px}
.tab-style .elementor-tab-title.elementor-active{background-color:#1c3379!important}
.tab-style .elementor-tab-title:last-child{margin-right:0}
ul.info-list{margin:0;padding:0;list-style-type:none}
ul.info-list li{float:left;display:flex;align-items:center;width:50%;padding:0 50px;margin-bottom:40px;text-align:left}
.tab-style .elementor-tab-content{max-width:1090px;margin:0 auto;padding:60px 20px}
.tab-style .elementor-tab-content p.content{text-align:center;margin-bottom:35px}
.tab-style .elementor-tab-content h2{color:#1c3379;font-family:"Open Sans",Sans-serif;font-size:38px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;text-align:center;line-height:48px;margin-bottom:35px}
span.list-img{margin-right:20px}
.career-post-block ul{float:left;width:100%;margin:0;padding:0;list-style-type:none}
.career-post-block{float:left;width:100%}
.career-post-block ul li{float:left;width:100%;position:relative;background-color:#1c3379;margin-bottom:25px;color:#fff;padding:30px 35px 35px}
.top-div{float:left;width:100%;padding-right:280px}
.middle-div{float:left;width:100%;padding-right:280px;display:flex;margin-bottom:32px}
.bottom-div{float:left;width:100%}
.top-div h3.post-title{color:#fff;font-family:"Open Sans",Sans-serif;font-size:38px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;line-height:48px;margin-bottom:30px}
.career-post-block ul li .applynow-post{position:absolute;top:40px;right:35px;font-family:"Open Sans",Sans-serif;font-size:24px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#fff;background-color:#f58529;border-radius:0 0 0 0;padding:10px 45px 10px 45px}
.middle-div p.jobtype{width:50%;float:left;color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:28px;margin:0}
.middle-div p.location{width:50%;float:left;color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:28px;text-align:left;margin:0}
.content-submain{color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:28px;width:100%;padding-right:280px}
.postdate{position:absolute;right:35px;bottom:35px;color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:28px}
.contact-partner-block{height:auto}
.partner-list .partner_block{background:#1c3379;color:#fff;margin-bottom:20px;padding:30px;float:left;width:100%}
.partner-list .partner_block .partner_right_content{float:left;width:67%}
.partner-list .partner_block .partner_right_content p{font-size:20px;font-weight:300;line-height:1.5}
.partner-list .partner_block .partner_left_img{float:left;width:30%;margin-right:2%;text-align:center;padding-right:2%}
.partner-list .partner_block .partner_img{margin-bottom:15px}
.partner-list .partner_block .partner_img img{width:80%}
.partner-list .partner_block .partner_email{padding:15px 0}
.partner-list .partner_block .partner_link{padding:15px 0}
.partner-list .partner_block .partner_link a{color:#fff}
.partner-list .partner_block .partner_link a:hover{color:#f58529}
.partner-list .partner_block .partner_number{padding:15px 0}
.underline{text-decoration:none;position:relative}
.underline:after{position:absolute;content:'';height:1px;bottom:-4px;margin:0 auto;left:0;right:0;width:80%;background:#5168ac;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.partner-list .partner_block .partner_right_content h3,.partner-list .partner_block .partner_right_content h3 a{color:#fff;margin-bottom:15px;font-size:38px;line-height:48px}
a.findoutmore-btn{font-family:"Open Sans",Sans-serif;font-size:24px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;fill:#FFFFFF;color:#fff;background-color:#f58529;border-radius:0 0 0 0;padding:11px 50px 11px 50px;display:inline-block;margin-top:20px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
button.alm-load-more-btn.more{font-family:"Open Sans",Sans-serif;font-size:24px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;fill:#FFFFFF;color:#fff;background-color:#f58529!important;border-radius:0 0 0 0;padding:15px 50px 15px 50px!important;display:inline-block;margin-top:20px;margin-bottom:10px;line-height:inherit;height:auto!important;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
button.alm-load-more-btn.more:hover{color:#fff;background-color:#1c3379!important}
a.findoutmore-btn:hover{background:#fff;color:#1c3379}
.partner-list .partner_block .partner_left_img img.attachment-alm-thumbnail.size-alm-thumbnail.wp-post-image{width:auto}
.insights-post-block{float:left;width:100%}
.insights-post-block>ul{list-style-type:none;float:left;width:100%;padding:0;margin:0;display:grid;grid-column-gap:25px;grid-template-columns:repeat(3,1fr);grid-row-gap:25px}
.insights-post-block ul>li{float:left;position:relative}
.insights-post-block ul li .thumb-img{float:left;width:100%}
.insights-post-block ul li .content-main{float:left;width:100%;position:relative;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center}
.insights-post-block ul li .content-main .top-div{position:absolute;bottom:0;left:0;right:0;width:100%!important;padding:0!important;color:#fff;font-family:"Open Sans",Sans-serif;font-size:16px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;padding:12px 15px!important;background-color:rgb(251 173 38 / 60%);height:50px}
.insights-post-block ul li .content-main .top-div p{float:left;width:50%}
.insights-post-block ul li .content-main .top-div p.categoryname{display:block;text-align:right}
.insights-post-block ul li .content-main .top-div ul.post-categories{margin:0;padding:0;list-style-type:none;width:50%;float:left;text-align:right}
.insights-post-block ul li .content-main .top-div ul.post-categories li{float:right}
.insights-post-block ul li .content-main .top-div ul.post-categories li a{color:#fff;font-family:"Open Sans",Sans-serif;font-size:16px;font-family:"Gilroy Regular",Sans-serif;font-weight:400}
.insights-post-block ul li .content-submain-div{float:left;width:100%;padding:20px 15px 15px 15px;min-height:170px;background-color:#fbad26;max-height:180px;overflow:hidden}
.insights-post-block ul li .content-submain-div h3.post-title{color:#fff;font-family:"Open Sans",Sans-serif;font-size:22px;font-family:"Gilroy Medium",Sans-serif;font-weight:400;line-height:30px;margin-bottom:10px}
.insights-post-block ul li .content-submain-div .content-text p{margin:0;color:#fff;font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:300;line-height:28px}
.insights-post-block a.readmore-post{position:absolute;top:0;width:155px;right:0;text-align:center;background-color:#fff;padding:14px;color:#000;font-family:"Open Sans",Sans-serif;font-family:"Gilroy Regular",Sans-serif;font-weight:400;text-transform:uppercase;font-size:16px}
.insights-post-block a.readmore-post:hover{background-color:#f58529;color:#fff}
.insights-post-block ul>li:nth-child(2) .content-main .top-div{background:-c;background-color:rgb(90 141 202 / 50%)}
.insights-post-block ul>li:nth-child(3) .content-main .top-div{background-color:rgb(128 195 66 / 50%)}
.insights-post-block ul>li:nth-child(2) .content-submain-div{background-color:#5a8dca}
.insights-post-block ul>li:nth-child(3) .content-submain-div{background-color:#80c342}
.alm-listing .alm-reveal:nth-child(2) .partner_block:nth-child(2n) .partner_left_img{float:left;width:20%;margin-right:2%}
.alm-listing .alm-reveal:nth-child(2) .partner_block:nth-child(odd) .partner_left_img{float:right;margin-right:0;margin-left:2%}
.sub-link a{width:100%;padding:0 25px;height:90px;display:table;font-size:25px}
.sub-link a>span{display:table-cell;vertical-align:middle}
ul.info-list .list-img img{width:40px;height:40px;max-width:initial}
ul.info-list span.list-content{text-align:left}
ul.info-list li{min-height:120px}
.right-side-blog .insights-post-block>ul{grid-template-columns:repeat(1,1fr)}
.right-side-blog .insights-post-block ul li .content-submain-div h3.post-title{font-size:20px}
.right-side-blog .insights-post-block ul li .content-main .top-div{font-size:14px}
.right-side-blog .insights-post-block ul li .content-main .top-div ul.post-categories li a{font-size:14px}
.right-side-blog .insights-post-block ul li .content-submain-div{min-height:inherit;max-height:inherit}
.single-post .wp-block-image .aligncenter{width:100%}
.single-post .wp-block-image .aligncenter img{width:100%}
.single-post p strong{font-weight:400;margin-top:20px;margin-bottom:10px;display:block;font-size:25px;line-height:35px}
.post-content .elementor-widget-wrap p{padding-bottom:20px;overflow-wrap:anywhere}
.post-content .elementor-widget-wrap ul{margin-bottom:20px}
.elementor .home-banner .elementor-background-slideshow__slide__image{background-position:top center!important}
li,ol,ul{font-family:"Open Sans",Sans-serif}
.content-style h2{font-size:28px;line-height:37px;font-family:"Gilroy Medium",Sans-serif;font-weight:400;margin-bottom:15px;margin-top:35px}
.content-style li,.content-style p{text-align:left;font-family:"Gilroy Regular",Sans-serif;font-size:18px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;line-height:28px}
.breadcrumb-sec{width:calc(100% - 40px)!important}
.platinum-partner-breadcrum{width:auto!important;padding-right:5px}
.platinum-partner-breadcrum-main{position:absolute;bottom:20px}
.alm-btn-wrap .alm-load-more-btn.done{display:none}
.pincode-form{max-width:800px;margin:0 auto}
.pincode-form form{display:flex}
.pincode-form .input-form{width:calc(100% - 190px)!important;padding:0!important;margin:0!important}
.pincode-form .search-form{width:190px!important;padding:0!important;margin:0!important}
.pincode-form .input-form input{width:100%;height:65px;color:#000;font-family:"Open Sans",Sans-serif;font-size:20px;font-family:"Gilroy Regular",Sans-serif;font-weight:400;background-color:#fff!important;border:none!important;padding:5px 20px!important}
.pincode-form .input-form input::placeholder{opacity:.5}
.pincode-form .input-form input:focus{outline:0}
.pincode-form .search-form a#btn-next,.pincode-form .search-form a#btn-next1{width:100%;font-family:"Open Sans",Sans-serif!important;font-size:20px!important;font-family:"Gilroy Regular",Sans-serif;font-weight:400;border-radius:0 0 0 0;padding:16px 16px 16px 16px;height:65px;text-align:center;color:#fff;text-transform:uppercase;font-family:"Gilroy Regular",Sans-serif;font-weight:400!important;background-color:#b46118!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s; display:inline-block}
.pincode-form .search-form a#btn-next:hover{background-color:#1c3379!important}
.pincode-form .search-form a#btn-next1:hover{background-color:#f47710!important}
.testimonial-slider .elementor-testimonial__text{min-height:120px}
.elementor-widget-text-editor a,.elementor-widget-text-editor p a,.elementor-widget-theme-post-content a{color:#f90}
.less-height ul.info-list li{min-height:auto}
.elementor-widget-text-editor a:hover,.elementor-widget-text-editor p a:hover,.elementor-widget-theme-post-content a:hover{color:#1c3379}
.insight-list-block .insights-post-block a.readmore-post{color:#f58529}
.insight-list-block .insights-post-block a.readmore-post:hover{color:#fff}
.data-not-available,.empty-data{width:100%!important;position:absolute;bottom:-30px;font-size:16px;color:red}
.desktop-br-hide br{display:none}
.ui-menu .ui-menu-item-wrapper{font-size:20px!important}
@media (max-width:1380px){
.elementor-nav-menu--main .elementor-nav-menu a{padding:13px 12px!important}
}
@media (max-width:1280px){
.offer-slider .elementor-testimonial__text{font-size:15px!important;line-height:22px!important}
.offer-slider .elementor-main-swiper{width:980px!important}
.offer-slider .elementor-main-swiper .swiper-slide{height:320px}
.offer-slider .elementor-testimonial__image img{height:65px!important}
.offer-slider .elementor-testimonial__image{margin:0!important}
}
@media (max-width:1210px){
.elementor-nav-menu--main .elementor-nav-menu a{padding:13px 8px!important;font-size:15px!important}
.elementor-location-header span.elementor-icon-list-text{font-size:15px!important}
.snoof-img img{width:464px!important}
.main-img img{width:350px!important}
}
@media (max-width:1100px){
.steps-sec::before{width:100%}
}
@media (max-width:1024px){
.elementor-8208 .elementor-element.elementor-element-4a4c4c86>.elementor-widget-container{padding:30px 12px 30px 0!important}
.page-id-8208 .elementor-8208 .elementor-element.elementor-element-4a4c4c86>.elementor-widget-container{padding:30px 20px 30px 80px!important}
.elementor-8208 .elementor-element.elementor-element-2437ef1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 280px 20px}
.offer-slider .elementor-main-swiper{width:320px!important}
a.slider-btn{right:30px;width:60px;height:60px;background-size:12px}
.offer-slider .elementor-swiper-button{font-size:25px!important}
}
@media (max-width:980px){
.elementor-8208 .elementor-element.elementor-element-2437ef1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 150px 20px}
.page-id-8208 .elementor-8208 .elementor-element.elementor-element-4a4c4c86>.elementor-widget-container{padding:30px 20px 30px 20px!important}
.elementor-element.elementor-element-2345e319.elementor-align-center.elementor-widget.elementor-widget-button{margin:0 0 100px}
.elementor-location-header span.elementor-icon-list-text{font-size:0px!important}
.elementor-element.elementor-element-bc20bdc.elementor-widget.elementor-widget-image img,.elementor-widget-theme-site-logo img{max-width:160px!important}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed;left:0;right:0;top:75px;width:100%;background-color:rgb(28 51 121 / 70%)!important;margin:0!important;padding:20px 0}
.contact-sec span.elementor-icon-list-icon{width:40px;height:40px}
.main-img img{max-width:250px!important;width:100%!important}
.snoof-img img{max-width:320px!important;width:100%!important}
.steps-sec::before{display:none}
.br-hide br{display:none}
.steps-sec .elementor-image-box-img img{width:90px!important}
.home-banner{height:650px;align-items:center;display:flex}
.insights-post-block ul>li{width:100%;margin-bottom:30px}
.insights-post-block>ul{display:block}
.insights-post-block ul li .content-submain-div .content-text p{font-size:16px;line-height:23px}
.insights-post-block ul li .content-main .top-div{font-size:14px}
.insights-post-block ul li .content-main .top-div ul.post-categories li a{font-size:14px}
.insights-post-block ul li .content-submain-div h3.post-title{font-size:21px;line-height:26px}
.insights-post-block a.readmore-post{font-size:13px;width:110px;padding:9px}
.swiper-pagination-bullet{width:9px!important;height:9px!important}
.swiper-pagination{bottom:-20px!important}
.insights-post-block ul>li{width:100%;margin-bottom:30px}
.insights-post-block>ul{display:block}
.insights-post-block ul li .content-submain-div .content-text p{font-size:16px;line-height:23px}
.insights-post-block ul li .content-main .top-div{font-size:14px}
.insights-post-block ul li .content-main .top-div ul.post-categories li a{font-size:14px}
.insights-post-block ul li .content-submain-div h3.post-title{font-size:21px;line-height:26px}
.insights-post-block a.readmore-post{font-size:13px;width:110px;padding:9px}
.swiper-pagination-bullet{width:9px!important;height:9px!important}
.swiper-pagination{bottom:-20px!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-submit button,.banner-form .elementor-form-fields-wrapper .elementor-field-type-text input{height:50px}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-submit{width:130px!important}
.banner-form .elementor-form-fields-wrapper .elementor-field-type-text{width:calc(100% - 130px)!important}
.testimonial-slider .swiper-slide .elementor-testimonial__content{padding:20px 20px 80px}
.or-sec::after{width:46px;height:46px;font-size:18px;right:-23px;line-height:43px}
.career-post-block ul li .applynow-post{bottom:25px;top:auto;font-size:18px;left:0;right:0;width:200px;margin:0 auto}
.career-post-block .top-div{padding:0}
.top-div h3.post-title{font-size:28px;line-height:38px;margin-bottom:20px}
.middle-div p.jobtype,.middle-div p.location{font-size:16px;line-height:23px;width:100%;margin-bottom:8px}
.career-post-block .middle-div{padding:0;margin-bottom:16px;display:block}
.career-post-block .content-submain{padding:0;font-size:16px;line-height:23px}
.career-post-block ul li{padding:15px 15px 100px}
.postdate{position:unset;font-size:16px;line-height:23px;margin-top:20px;width:100%}
.tab-style .elementor-tab-content h2{font-size:28px;line-height:38px;margin-bottom:20px}
ul.info-list li{width:100%;padding:0;margin-bottom:25px}
.tab-style .elementor-tab-content{padding:50px 20px 35px}
.tab-style .elementor-tab-title{margin:0;padding:15px!important;border-bottom:1px solid #fff!important}
.partner-list .partner_block .partner_right_content h3,.partner-list .partner_block .partner_right_content h3 a{font-size:28px;line-height:38px}
.partner-list .partner_block .partner_right_content p{font-size:16px;line-height:23px}
a.findoutmore-btn,button.alm-load-more-btn.more{font-size:18px}
.sub-link a{border:none!important}
.content-style h2{font-size:22px;line-height:30px;margin-top:25px}
.content-style li,.content-style p{font-size:16px;line-height:23px}
.breadcrumb-sec .elementor-widget-container p{padding-bottom:0!important}
.pincode-form .input-form input,.pincode-form .search-form a#btn-next,.pincode-form .search-form a#btn-next1{height:50px}
.pincode-form .search-form a#btn-next,.pincode-form .search-form a#btn-next1{font-size:16px!important;padding:16px!important;line-height:18px!important}
.pincode-form .search-form{width:130px!important}
.pincode-form .input-form{width:calc(100% - 130px)!important}
.pincode-form .input-form input{font-size:16px!important}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:transparent!important;outline:0!important}
.benefits figure.elementor-image-box-img{width:75px!important}
.benefits figure.elementor-image-box-img img{margin:0 auto!important}
ul.info-list li{margin-bottom:30px;min-height:auto!important}
.hide-on-mobile{display:none}
.find-out-form button.elementor-button.elementor-size-sm{position:unset;bottom:0;margin:0 0 25px!important}
.find-out-form button.elementor-button.elementor-size-sm:hover{background-color:#f58529!important}
.elementor-message.elementor-message-success{position:unset!important;margin:0!important}
.desktop-br-hide br{display:block}
.ui-menu .ui-menu-item-wrapper{font-size:16px!important}
.ui-menu.ui-autocomplete#ui-id-2{max-width:340px!important;width:100%!important}
.find-out-form .elementor-widget-container{padding:0!important}
.find-out-form button.elementor-button.elementor-size-sm{position:unset!important}
}
@media (max-width:640px){
.partner-list .partner_block .partner_left_img{width:100%;margin-right:0;text-align:center;margin-bottom:20px}
.partner-list .partner_block .partner_right_content{width:100%}
.partner-list .partner_block:nth-child(2n) .partner_left_img{float:left;margin-right:0;margin-left:0}
}
@media (max-width:480px){
.logo-gallery .elementor-image-gallery .gallery-item{width:50%!important}
.offer-slider .elementor-main-swiper{width:290px!important}
.offer-slider .elementor-main-swiper .swiper-slide{height:290px}
.offer-slider .elementor-testimonial__content{padding:0 15px}
.offer-slider .elementor-testimonial__text{font-size:14px!important;line-height:21px!important}
}
@media (max-width:370px){
.main-img img{max-width:unset!important;width:231px!important}
.snoof-img img{max-width:unset!important;width:295px!important;height:auto!important}
}
.elementor-image-gallery .gallery-item{vertical-align:middle!important}
.msg-section{font-size:20px;text-align:center;background:#fffFFFB0;color:#dd1f1f;padding:15px;font-weight:700;margin-bottom:15px;width:99%;margin-left:5px;border:1px solid #000}
@media (max-width:640px){
.msg-section{font-size:12px}
}
.cybersecurity-btns a{min-width:375px!important}
.mob_br{display:none!important}
@media(max-width:990px){
.cybersecurity-btns a{width:100%!important;min-width:100%!important}
.mob_br{display:block!important}
}
body.page-id-559 .dialog-widget.dialog-lightbox-widget .dialog-lightbox-message::-webkit-scrollbar{width:11px}
body.page-id-559 .dialog-widget.dialog-lightbox-widget .dialog-lightbox-message::-webkit-scrollbar-track{background:0 0}
body.page-id-559 .dialog-widget.dialog-lightbox-widget .dialog-lightbox-message::-webkit-scrollbar-thumb{background-color:transparent;border-radius:1px;border:1px solid transparent}
.cy-block strong{padding-bottom:5px;display:inline-block}
@media(max-width:990px){
.ebook_popup .elementor-inner-section{padding:20px 20px 20px 20px!important}
.ebook_popup .elementor-section .elementor-widget-wrap.elementor-element-populated{padding:20px 15px 15px 20px!important}
.cy-block strong{font-size:18px!important}
.cy-block strong br{display:none!important}
.elementor-559 .elementor-element.elementor-element-1841aaf{padding:0 0!important;margin-top:-2px!important}
}
.cyber-heading-title h4{font-family:"Gilroy Regular",Sans-serif;font-weight:400}
@media(max-width:650px){
.cyber-heading-title br{display:none!important}
.cyber-heading-title h1{font-size:28px!important}
.cyber-heading-title h4{font-size:18px!important;font-family:"Gilroy Regular",Sans-serif;font-weight:400}
.cyber-heading-title img{width:125px;display:inline-block;padding:10px 0;text-align:center}
}
.white-content-box-shadow{background:#fff;border-radius:30px;box-shadow:0 0 25px 15px #ffd0a2;padding:30px}
.white-content-box-shadow.box-shadow-grey{box-shadow:0 0 25px 15px #d1d1d1}
.blue-dot-banner,.blue-dot-banner .blue-bnr-box1,.blue-dot-banner .blue-bnr-box2{position:relative}
.blue-dot-banner.banner-align-right::after,.blue-dot-banner::after{content:'';top:0;left:0;position:absolute;background-position:top left;background:url('/wp-content/uploads/2022/09/blue-dot-bnr-left.png');width:50%;height:100%;background-size:cover;background-repeat:no-repeat}
.blue-dot-banner.banner-align-right::after{content:'';top:0;right:0;left:inherit;position:absolute;background-position:top right;background-image:url('/wp-content/uploads/2022/09/blue-dot-bnr-right.jpg')}
.blue-dot-banner.banner-align-right::after{top:0!important;left:inherit!important;right:0!important;background-position:top right!important;background-image:url('/wp-content/uploads/2022/09/blue-dot-bnr-right.jpg')!important}
.blue-dot-banner .blue-bnr-box1,.blue-dot-banner .blue-bnr-box2::after{background:#1b3379}
.blue-dot-banner .blue-bnr-box2::after{background:#1b3379;content:'';top:0;left:-1px;height:100%;width:60%;position:absolute}
.blue-dot-banner.banner-align-right .blue-bnr-box2::after{left:auto;right:-1px}
.blue-dot-banner .elementor-widget,.blue-dot-banner .elementor-widget-container{position:relative;z-index:1}
.comapre-bg_cars .elementor-container{position:relative}
.comapre-bg_cars .elementor-container::after{content:'';position:absolute;top:15%;left:-10%;width:100%;z-index:1;height:65%;background-size:contain;background-repeat:no-repeat;opacity:1;background-image:url('/wp-content/uploads/2022/09/car_loan_cir-img.png')}
.multi-image-column .elementor-swiper-button{margin-top:100px;font-size:30px!important}
.button-trigger-opt .elementor-swiper-button{display:none}
.multi-image-column .swiper-slide{margin-right:10px}
.multi-image-column .swiper-slide figure.swiper-slide-inner{width:100%;height:180px;border:4px #f90 solid;vertical-align:middle;padding-top:30px}
.multi-image-column .swiper-slide figure.swiper-slide-inner img{width:70%;height:100px;object-fit:contain}
.multi-image-column .elementor-swiper-button{margin-top:100px}
.multi-image-column .elementor-swiper-button,.testimonial-carousel-slider .elementor-swiper-button{color:#283372!important}
@media(min-width:1900px){
.comapre-bg_cars .elementor-container::after{content:'';position:absolute;top:-80px;left:-50%;width:85%;z-index:1;height:calc(100% + 140px);background-size:contain;background-repeat:no-repeat;opacity:1;background-image:url('/wp-content/uploads/2022/09/car_loan_cir-img.png')}
}
@media(min-width:981px){
.multi-image-column .elementor-swiper-button,.testimonial-carousel-slider .elementor-swiper-button{font-size:40px!important;right:-30px}
.multi-image-column .elementor-swiper-button.elementor-swiper-button-prev,.testimonial-carousel-slider .elementor-swiper-button.elementor-swiper-button-prev{left:-30px}
}
@media(max-width:1150px){
.comapre-bg_cars .elementor-container::after{opacity:.7}
}
@media(max-width:980px){
.sm-no-br br{display:none}
.comapre-bg_cars .elementor-container::after{height:100%;left:0;top:0}
.multi-image-column .swiper-slide figure.swiper-slide-inner{height:140px;padding-top:20px}
.comapre-bg_cars .elementor-container::after{opacity:.4;height:100%;left:0}
.blue-dot-banner .blue-bnr-box2::after{width:100%;left:inherit!important;right:inherit!important;background:0 0}
.blue-dot-banner.banner-align-right::after,.blue-dot-banner::after{width:100%}
.blue-dot-banner .elementor-element.elementor-absolute{position:relative;top:0;left:0;right:0;bottom:0;padding:0!important}
.blue-dot-banner .elementor-element.elementor-absolute img{height:400px!important;object-fit:cover}
.testimonial-carousel-slider .elementor-heading-title{font-size:28px!important}
.testimonial-carousel-slider .elementor-widget-heading .elementor-widget-container{margin-bottom:10px!important}
.multi-image-column .elementor-swiper-button{margin-top:80px}
}
@media (max-width:980px){
.comapre-bg_cars .elementor-container::after{opacity:.4!important;height:100%!important;left:0!important}
}
@media (max-width:980px){
.comapre-bg_cars .elementor-container::after{height:100%!important;left:0!important;top:0!important}
section#planning-testimonial{padding-bottom:0}
}
@media (max-width:1150px){
.comapre-bg_cars .elementor-container::after{opacity:.7!important}
}
@media(max-width:500px){
.comapre-bg_cars .elementor-container::after{top:25%!important}
.white-content-box-shadow{padding:15px}
.white-content-box-shadow p *{font-size:16px!important}
}
body.custom-background,html{overflow-x:hidden}
body .social-med-text{width:65%!important}
body .social-listing-icon{width:35%!important}
@media(max-width:1430px){
body .header-nav-menus nav>ul.elementor-nav-menu>li>a{padding:13px 8px!important}
}
@media(max-width:1340px){
body .header-nav-menus nav>ul.elementor-nav-menu>li>a{padding:13px 6px!important}
}
@media(max-width:1150px){
body .header-nav-menus nav>ul.elementor-nav-menu>li>a{padding:13px 4px!important}
}
@media(max-width:1360px){
body .social-med-text{width:65%!important}
body .social-listing-icon{width:35%!important}
}
@media(max-width:1170px){
body .social-med-text{width:50%!important}
body .social-listing-icon{width:50%!important}
}
@media(max-width:990px){
body .social-listing-icon,body .social-med-text{width:100%!important}
}
.page-id-8715 .elementor-element-7920e051{margin-top:0!important;margin-bottom:100px!important}
.elementor-74 .elementor-element.elementor-element-2b79a2b{margin-top:0!important}
.page-id-8190 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7920e051.pa-display-conditions-yes.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp{display:none}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-24cb2a1 .elementor-widget-wrap.elementor-element-populated{margin-bottom:0}
div#payment-form-wrap select{color:#afafaf!important}
.page-id-8208 .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5fc1252a{display:none}
.page-id-8149 .elementor-message.elementor-message-success,.page-id-8190 .elementor-message.elementor-message-success,.page-id-8208 .elementor-message.elementor-message-success{color:#06c906;font-size:15px;text-align:left;position:absolute;left:0;bottom:10px;margin-left:0}
span.breadcrumb_last{text-transform:capitalize}
p{padding-bottom:20px}
.blue-widget a{color:#f1853b!important}
div#header-main-logo img{width:220px;height:100%}
.blue-widget a:hover{color:#fff!important}
.pincode-form{position:relative}
.pincode-form .empty-data{position:absolute;bottom:-39px;color:#7bd10d;width:100%;text-align:center}
.page-id-8694 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7920e051{margin-top:0!important;margin-bottom:100px!important}
div#payment-form-wrap .elementor-field-group:first-child,div#payment-form-wrap .elementor-field-group:nth-child(3),div#payment-form-wrap .elementor-field-group:nth-child(5),div#payment-form-wrap .elementor-field-group:nth-child(7){width:50%;float:left}
section#payment-form-wrap .elementor-field-group:first-child,section#payment-form-wrap .elementor-field-group:nth-child(3),section#payment-form-wrap .elementor-field-group:nth-child(5),section#payment-form-wrap .elementor-field-group:nth-child(7){width:50%;float:left}
div#payment-form-wrap .elementor-field-group:nth-child(2),div#payment-form-wrap .elementor-field-group:nth-child(4),div#payment-form-wrap .elementor-field-group:nth-child(6),div#payment-form-wrap .elementor-field-group:nth-child(8){width:50%;float:left}
textarea#form-field-field_43a0e29{height:125px}
section#payment-form-wrap .elementor-field-group:nth-child(2),section#payment-form-wrap .elementor-field-group:nth-child(4),section#payment-form-wrap .elementor-field-group:nth-child(6),section#payment-form-wrap .elementor-field-group:nth-child(8){width:50%;float:left}
div#payment-form-wrap input{height:55px;opacity:.9}
div#payment-form-wrap .elementor-field-group{margin-bottom:25px!important}
div#payment-form-wrap select{height:56px;border-radius:0;font-size:15px;color:#7a7a7a;opacity:.9}
div#payment-form-wrap select option{color:#7a7a7a!important;font-family:'Open Sans';font-size:15px;font-family:"Gilroy Regular",Sans-serif;font-weight:400}
section#payment-form-wrap input{height:55px;opacity:.9}
section#payment-form-wrap .elementor-field-group{margin-bottom:25px!important}
section#payment-form-wrap select{height:56px;border-radius:0;font-size:15px;color:#7a7a7a;opacity:.9}
section#payment-form-wrap select option{color:#7a7a7a!important;font-family:'Open Sans';font-size:15px;font-family:"Gilroy Regular",Sans-serif;font-weight:400}
div#scan-image img.attachment-2048x2048.size-2048x2048{width:400px!important;max-width:310px!important}
section#payment-form-wrap textarea#form-field-field_43a0e29{resize:none}
div#payment-form-wrap .eicon-caret-down:before,section#payment-form-wrap .eicon-caret-down:before{content:none!important}
div#payment-form-wrap label.elementor-field-label,section#payment-form-wrap label.elementor-field-label{color:#fff!important}
section#payment-form-wrap input#form-field-field_d56a8a7-0{padding:0 8px 2px 8px}
section#payment-form-wrap input#form-field-field_d502c55{color:#fff;font-size:15px}
section#payment-form-wrap .elementor-field-type-upload{margin-bottom:0!important;padding-bottom:0!important}
div#payment-form-wrap input#form-field-field_d502c55{color:#fff;font-size:15px}
input#form-field-field_d502c55{height:40px!important}
section#payment-form-wrap il{font-size:13px;color:#ccc;font-style:italic}
div#payment-form-wrap il{font-size:13px;color:#ccc;font-style:italic}
div#elementor-popup-modal-8316 .dialog-message.dialog-lightbox-message{width:900px!important}
#elementor-popup-modal-8316{top:0!important;height:100vh}
div#payment-form-wrap button.elementor-button.elementor-size-sm{font-size:22px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-family:"Gilroy Regular",Sans-serif;font-weight:400;background:#f58529;padding:16px 80px 16px 80px;position:absolute;border-radius:0;top:10px;height:60px}
section#payment-form-wrap button.elementor-button.elementor-size-sm{font-size:22px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-family:"Gilroy Regular",Sans-serif;font-weight:400;background:#f58529;height:60px;position:absolute;border-radius:0;top:10px}
.elementor-field-type-checkbox.elementor-field-group-field_d56a8a7.elementor-col-100 label{color:#ccc!important;font-style:italic!important;font-size:13px!important}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{width:100%}
.elementor-8215 .elementor-element.elementor-element-4f77ec57 .swiper-pagination-bullet{margin:0 5px}
.ui-menu.ui-autocomplete{position:relative;z-index:9999;max-width:608px!important}
.insights-post-block .post-link{cursor:pointer}
.elementor-widget-nav-menu li.menu-item a{font-size:16px!important}
@media (max-width:1100px){
.elementor-8190 .elementor-element.elementor-element-7132b9a3 .elementor-heading-title{padding-bottom:100px}
.elementor-widget-nav-menu li.menu-item a{font-size:14px!important}
}
@media (max-width:980px){
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-70df372{margin:100px 0 0}
.elementor-element-5914b9c i.fas.fa-phone-alt{position:relative;right:40px;top:-10px}
div#header-main-logo img{width:165px;height:100%}
}
@media (max-width:767px){
.page-id-8715 .elementor-element-7920e051{margin-bottom:0!important}
.page-id-8694 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7920e051{margin-bottom:0!important}
.elementor-8190 .elementor-element.elementor-element-7132b9a3 .elementor-heading-title{padding-bottom:60px}
.elementor-8208 .elementor-element.elementor-element-e0fd04d .elementor-heading-title{font-size:25px!important;padding:0 20px!important}
body .comapre-bg_cars .elementor-container::after{background-image:none!important}
}
@media (min-width:768px) and (max-width:980px){
.page-id-8715 .elementor-element-7920e051{margin-bottom:0!important}
section#simply-banner img{margin-bottom:30px}
.page-id-8715 .elementor-element-2b79a2b{margin-top:-50px!important}
.page-id-8694 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7920e051{margin-bottom:0!important}
}
@media (max-width:787px){
body:not(.rtl) .elementor-9030 .elementor-element.elementor-element-4cc5f32{left:40px;bottom:-20px}
.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-70df372{margin:80px 0 0}
.page-id-8694 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7920e051{margin-top:0!important}
.page-id-8715 .elementor-element-2b79a2b{margin-top:0!important}
div#payment-form-wrap .elementor-field-group:first-child,div#payment-form-wrap .elementor-field-group:nth-child(2),div#payment-form-wrap .elementor-field-group:nth-child(3),div#payment-form-wrap .elementor-field-group:nth-child(4),div#payment-form-wrap .elementor-field-group:nth-child(5),div#payment-form-wrap .elementor-field-group:nth-child(6),div#payment-form-wrap .elementor-field-group:nth-child(7),div#payment-form-wrap .elementor-field-group:nth-child(8){width:100%!important;float:none!important}
#top-main-header i.fas.fa-phone-alt{top:2px;right:-4px}
.elementor-6 .elementor-element.elementor-element-5e5db92 .elementor-heading-title{font-size:15px;line-height:22px}
section#banner-bottom-text p{font-size:9px;font-weight:200}
}
div#banner-overlay-image{background:rgb(194 184 184 / 80%)}
a.breadcrumb-color{color:#000}
section#simply-banner img{background:rgb(255,255,2555,.7);padding:50px 40px;width:60%!important}
section#alinta-banner img{position:relative;padding:20px 40px;width:100%!important;max-width:55%!important;background:rgba(255,255,255,.89);opacity:.8}
section#alinta-banner div#banner-overlay-image img.attachment-full.size-full.wp-image-10173{padding:150px 0}
@media screen and (max-width:980px){
section#simply-banner{padding-left:20px}
.elementor-element.elementor-element-6143cbb{padding-top:80px!important}
.page-id-8715 h1.elementor-heading-title.elementor-size-default{padding-top:20px}
div#banner-overlay-image{padding:60px 0}
section#alinta-banner div#banner-overlay-image img.attachment-full.size-full.wp-image-10173{padding:20px 0}
section#alinta-banner{padding:90px 10px 0}
section#alinta-banner div#banner-overlay-image img.attachment-full.size-full.wp-image-10173{width:79%!important}
}
@media screen and (max-width:767px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5c9198ce{padding-bottom:50px!important}
section#simply-banner img{padding:30px 20px;width:100%!important;margin-bottom:20px}
section#simply-banner{padding:90px 20px 0}
.page-id-8694 h1.elementor-heading-title.elementor-size-default,.page-id-8715 h1.elementor-heading-title.elementor-size-default{padding-top:70px;font-size:24px!important}
section#alinta-banner img{padding:0 20px;width:100%!important;max-width:100%!important;margin-bottom:20px}
div#banner-overlay-image{padding:60px 0}
section#alinta-banner div#banner-overlay-image img.attachment-full.size-full.wp-image-10173{padding:20px 0}
section#alinta-banner{padding:90px 10px 0}
section#alinta-banner div#banner-overlay-image img.attachment-full.size-full.wp-image-10173{width:79%!important}
}
#energy-wrapper-content li:before{content:'';background:url(/wp-content/uploads/2023/03/tick-circle.png);position:absolute;width:40px;height:30px;left:-24px;background-size:42%;background-repeat:no-repeat;background-position:left}
#energy-wrapper-content li{list-style:none;position:relative;padding-bottom:10px}
.elementor-element-ed7ce06 {
    padding-top: 134px !important;
}
@media (max-width: 768px) {
  .pincode-form {
    padding: 5px !important;
  }
.elementor-element-ed7ce06 {
     padding-top: 45px !important;
   
}
  .pincode-form input#street_address {
    padding: 12px 16px !important;
    font-size: 16px !important;
    width: 100% !important;
    border-radius: 8px !important;
    border: 1px solid #ccc !important;
    margin-bottom: 10px !important;
  }

  
}

.listing-nopad ol,.listing-nopad ul{list-style-position:outside;padding-left:20px;text-align:left!important}
.h3_sm_text h3{font-size:25px}
.postcode-start-opt-border .pincode-form .input-form input{border:1px #28316f4f solid!important;background:#f8f8f8!important}
.banner-compare-cell{padding-right:15px}
.banner-compare-cell .elementor-widget-wrap .elementor-element{background:#1c3379;margin:0;padding:5px 25px}
.banner-compare-cell .elementor-widget-wrap .bnr-square-tp{border-top-left-radius:20px;border-top-right-radius:20px;padding-top:25px}
.banner-compare-cell .elementor-widget-wrap .bnr-square-btm{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:20px}
.banner-compare-cell .pincode-form form{display:block;padding-top:15px}
.banner-compare-cell .pincode-form .input-form,.banner-compare-cell .pincode-form .search-form{width:100%!important;height:auto!important;display:inline-block;max-width:100%!important}
.banner-compare-cell .pincode-form .input-form{margin-bottom:15px!important}
.banner-compare-cell .pincode-form .input-form input,.banner-compare-cell .pincode-form .search-form a#btn-next,.banner-compare-cell .pincode-form .search-form a#btn-next1{height:auto;margin:0;padding:13px 10px!important;font-size:18px!important;line-height:18px;width:100%!important;display:block;border-radius:5px}
.banner-compare-cell .pincode-form .search-form a#btn-next,.banner-compare-cell .pincode-form .search-form a#btn-next1{padding:16px 10px!important}
.banner-compare-cell .elementor-button-link{width:100%;text-align:center;background:0 0!important}
.banner-compare-cell .elementor-button-content-wrapper{display:inline-block}
.banner-compare-cell .elementor-button-content-wrapper .elementor-button-icon{border:2px #fff solid;font-size:15px;width:35px;height:35px;display:inline-block;border-radius:50%;padding:8px 0;margin-right:5px!important}
.banner-compare-cell .pincode-form .search-form a#btn-next{background-color:#f58529!important}
.banner-compare-cell .pincode-form .search-form a#btn-next:hover{background-color:#7fc241!important}
.temp-content-list .premium-bullet-list-wrapper,.temp-content-list .premium-drawable-icon{padding-right:5px}
.temp-content-list .premium-bullet-list-wrapper i,.temp-content-list .premium-drawable-icon i{padding:7px!important;font-size:15px!important;z-index:1!important;width:inherit!important}
.temp-grid-sml-cell .benefits figure.elementor-image-box-img img{width:40px!important;height:40px!important;max-width:40px!important}
.temp-image-outgrid .elementor-absolute img{height:380px!important}
.temp-fixed-accordian .elementor-accordion .elementor-tab-content{display:block!important}
.temp-fixed-accordian .elementor-accordion .elementor-tab-title{pointer-events:none!important}
.temp-fixed-accordian .elementor-accordion .elementor-tab-title *{color:#f7941d!important}
.temp-fixed-accordian .elementor-accordion .elementor-tab-content a{color:#f7941d}
.temp-fixed-accordian .elementor-accordion .elementor-tab-content a:hover{color:#1c3379}
.temp-fixed-accordian .elementor-accordion .elementor-accordion-icon{display:none!important}
.temp-content-tbl tr:first-child th{color:#f7941d;border-color:#1c3379}
.ext-links .elementor-icon-list-item{background:#f3f5f8;display:inline-flex!important;padding:8px 15px 8px 15px!important;border-radius:50px;border:1px #d1d1d1 solid;margin:10px!important;transition:.3s all ease}
.ext-links .elementor-icon-list-item .elementor-icon-list-icon{background:#f58529;width:32px;height:32px;align-items:center!important;display:inline-flex!important;border-radius:100%;color:#fff!important;margin-right:5px}
.ext-links .elementor-icon-list-item *{color:#1c3379!important;font-size:18px;font-style:italic}
.ext-links .elementor-icon-list-item .elementor-icon-list-icon *{color:#fff!important;font-size:13px;margin-left:8px;font-family:"Gilroy Medium",Sans-serif;font-weight:400;font-style:normal!important}
.ext-links .elementor-icon-list-item:hover{background:#1c3379;border:1px #1c3379 solid}
.ext-links .elementor-icon-list-item:hover *{color:#fff!important}
.ext-links .elementor-icon-list-item:hover .elementor-icon-list-icon{background:#fff!important}
.ext-links .elementor-icon-list-item:hover .elementor-icon-list-icon *{color:#1c3379!important}
.tmp-content-cell .elementor-widget h2,.tmp-content-cell .elementor-widget h3,.tmp-content-cell .elementor-widget h4,.tmp-content-cell .elementor-widget ol,.tmp-content-cell .elementor-widget ul{text-align:center!important;padding-top:20px;padding-bottom:20px}
.tmp-content-cell .elementor-widget ol li,.tmp-content-cell .elementor-widget ul li{text-align:left!important;padding-bottom:20px}
.tmp-content-cell .elementor-widget ol li:last-child,.tmp-content-cell .elementor-widget ul li:last-child{padding-bottom:0}
.tmp-content-cell .elementor-widget ol li::marker,.tmp-content-cell .elementor-widget ul li::marker{color:#7fc241;font-size:1.5em;line-height:0}
.testimonial-slider.testimonial-carousel-slider .elementor-swiper-button{font-size:40px!important;right:-30px}
.testimonial-slider.testimonial-carousel-slider .elementor-swiper-button.elementor-swiper-button-prev{left:-30px}
.swiper-pagination{width:100%}
.swiper-pagination-bullet{margin:0 6px}
.latest-insight-opt,.lt-insight-opt-shw{display:block!important}

@media(max-width:1250px) and (min-width:1025px){
.banner-compare-cell{padding-right:10px}
.banner-compare-cell .elementor-widget-wrap{padding-right:0!important;margin-left:20px}
.breadcrumb-sec.temp-breadcums{padding-left:20px}
}
@media(max-width:1024px){
.temp-image-outgrid .temp-cell-img-rel{position:relative!important}
.temp-image-outgrid img{height:120px!important}
.temp-image-outgrid .temp-cell-img-rel img{height:300px!important}
.testimonial-slider.testimonial-carousel-slider .elementor-swiper-button{font-size:25px!important;right:0}
.testimonial-slider.testimonial-carousel-slider .elementor-swiper-button.elementor-swiper-button-prev{left:0}
.temp-tp-sec-full-width{width:100%!important}
}
@media(max-width:981px){
.banner-compare-cell .elementor-widget-wrap .pincode-form{max-width:100%}
.banner-compare-cell .elementor-widget-wrap .elementor-element{margin-top:-1px!important}
.banner-compare-cell{padding-right:0!important}
.banner-compare-cell .elementor-button-content-wrapper .elementor-button-icon{padding:4px 0!important}
.temp-image-outgrid img{height:320px!important}
.banner-compare-cell .elementor-widget-wrap .bnr-square-btm .elementor-button{padding:15px 25px 10px}
.mb_btn_ful_wid a{width:100%!important}
.temp-tp-content-grid .elementor-container{max-width:100%!important}
}
@media(max-width:650px){
.temp-content-list .premium-drawable-icon i{padding:6px!important;font-size:14px!important}
.ext-links .elementor-icon-list-item .elementor-icon-list-icon{width:28px;height:28px;margin-right:5px}
.ext-links .elementor-icon-list-item *{font-size:16px}
.breadcrumb-sec.temp-breadcums .elementor-widget-container p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
.dialog-lightbox-widget.dialog-type-lightbox.elementor-popup-modal .elementor-invisible{visibility:visible!important}
.poster-menu-listing{margin-bottom:-1px!important}
.poster-menu-listing.pmore-lists{display:none}
.poster-menu-listing.pmore-lists.show-plisting{display:block}
.poster-toggle-cta-btn a{background:#f58529;text-align:center;min-height:114px;display:flex;color:#fff;align-items:center;justify-content:center;text-transform:uppercase;font-size:18px}
.poster-toggle-cta-btn .btn_more,.poster-toggle-cta-btn.show-plisting-cta .btn_less{display:block!important}
.poster-toggle-cta-btn .btn_less,.poster-toggle-cta-btn.show-plisting-cta .btn_more{display:none!important}
.poster-toggle-cta-btn a span{margin-top:-15px}
.poster-toggle-cta-btn a span:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:0;right:0;bottom:22px;font-size:18px}
.poster-toggle-cta-btn.show-plisting-cta a span:after{content:"\f077"}
.poster-menu-listing figure a:after{content:'';position:absolute;left:0;right:0;top:0;height:100%;background:0 0}
.poster-menu-listing figure a:after{transition:.3s all ease}
.poster-menu-listing figure:hover a:after{background:#ffffff80}
@media(min-width:981px){
.poster-menu-listing .elementor-widget-wrap:after,.poster-menu-listing .elementor-widget-wrap:before{content:'';width:10px;height:10px;left:-5px;top:0;position:absolute;background:#fff}
.poster-menu-listing .elementor-widget-wrap:before{top:inherit;bottom:0}
.poster-menu-listing .elementor-container .elementor-column:first-child .elementor-widget-wrap:after,.poster-menu-listing .elementor-container .elementor-column:first-child .elementor-widget-wrap:before{display:none}
.poster-menu-listing.pmore-lists:after{content:'';width:10px;height:10px;left:0;top:-5px;position:absolute;background:#fff}
.poster-menu-listing.pmore-lists:before{content:'';width:10px;height:10px;right:0;top:-5px;position:absolute;background:#fff}
}
@media(max-width:1024px){
.poster-toggle-cta-btn a{min-height:108px!important}
}
@media(max-width:980px){
.poster-toggle-cta-btn a{min-height:auto!important;padding:12px 10px;font-size:16px}
.poster-toggle-cta-btn a span{margin:0}
.poster-toggle-cta-btn a span:after{display:inline-block;position:inherit;margin:0;margin-left:10px;font-size:16px}
.poster-menu .poster-menu-listing>.elementor-container,.poster-menu>.elementor-container{width:100%!important;max-width:100%!important}
}