:root{--transition-time:0.4s;--gfg-background-color:#fff;--color-gfg:#308d46;--color-black:#273239;--gfg-body-color:#fff;--gfg-tint-color:#fff;--gfg-darkgrey:#ebebeb;--color-gfg-bg:#308d461a;--gfg-wrapper-bg:#fafafa;--gfg-footer-text-color:#696969;--gfg-green-white:#308d46;--gfg-lightbg-color:#ebebebab;--gfg-body-color-alternate:#f0f0f0;--gfg-head-shadow:#1111112b;--scroller-color:#b6b6b6;--faded-green:#e8f6eeb3;--navy-blue-to-white:#0f2b3c;--black-to-white:#000;--lightblue-to-lightblack:#eff8f3;--white-to-lightgrey:#fff;--white-to-lightblack:#fff;--primary-10:#aed2b8;--gfg-primary:#2f8d46;--gfg-secondary:#0f2b3c;--report-background:"#ffffff";--pagination-page-number-color:#707070;--description-text-color:#3b3b3b;--pagination-active-bg-color:#107028;--image-grid:url(https://media.geeksforgeeks.org/auth-dashboard-uploads/is3_20210803.svg.svg);--image-grid-2:url(https://media.geeksforgeeks.org/auth-dashboard-uploads/old-login-modal-icon-strip.svg);--subheader-bg-color:#fff;--scrollbar-track-color:#ebebeb;--breadcumb-active-color:#0f2b3c;--google-search-input-bg:#e6e6e6;--gfg-footer-border:#dedede;--video-card-shadow:#00000029;--theme-selector-bg:#efefef;--header-bg-color:#fff;--header-item-color:#121212;--sidebar-bg-color:#fff;--search-suggestion-bg:#fff;--gs-modal-diver-color:#d7d7d7;--gs-meta-box-bg:#eff8f3;--gs-search-bar-bg:#eef3f3;--gs-search-bar-text-color:#423333;--drop-shadow:drop-shadow(0px 3px 4px #0000000f)}div.gfg_header__root[data-dark-mode=true]{--gfg-upper-half-bg:#0000 linear-gradient(180deg,#484848,#111) 0% 0% no-repeat padding-box;--gfg-background-color:#111;--color-black:#fff;--gfg-body-color:#131417;--gfg-wrapper-bg:#292929;--gfg-tint-color:#222221;--gfg-darkgrey:#404040;--gfg-footer-text-color:#fff;--gfg-article-text-color:#fff;--search-text-color:#fff;--gfg-sidebars-color:#2a2a2c;--gfg-lightbg-color:#222221;--gfg-rightbar-header:#fff;--gfg-tech-scripter:#fff;--gfg-hover-color:#2a2a2a;--gfg-body-color-alternate:#131417;--gfg-head-shadow:#8471712b;--gfg-green-white:#fff;--faded-green:#ffffff24;--navy-blue-to-white:#ffffffb3;--black-to-white:#fff;--lightblue-to-lightblack:#292929;--white-to-lightgrey:#8080801a;--white-to-lightblack:#292929;--report-background:"#111111";--pagination-page-number-color:#707070;--description-text-color:#a5a5a5;--pagination-active-bg-color:#2f8d46;--subheader-bg-color:#222221;--scrollbar-track-color:#363030cc;--breadcumb-active-color:#2f8d46;--google-search-input-bg:#575757;--gfg-footer-border:#3d3d3d;--video-card-shadow:#e0e0e014;--theme-selector-bg:#5e5e5e;--header-bg-color:#1f1f1f;--header-item-color:#ececec;--sidebar-bg-color:#22221;--search-suggestion-bg:#2b2b2b;--gs-modal-diver-color:#4b4b4b;--gs-meta-box-bg:#2b2b2b;--gs-search-bar-bg:#3c3c3c;--gs-search-bar-text-color:#ffecec;--drop-shadow:drop-shadow(0px 4px 6px #000c)}::-webkit-scrollbar{background:#fff;width:6px}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background:#707070;border-radius:1ex;-webkit-border-radius:1ex;box-shadow:0 1px 2px #000000bf;-webkit-box-shadow:0 1px 2px #000000bf;height:80px}::-webkit-scrollbar-corner{background:#000}::-moz-placeholder{color:var(--placeholder-color)}:-ms-input-placeholder{color:var(--placeholder-color)}::placeholder{color:var(--placeholder-color)}body,html{cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;position:relative}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.flexR{display:flex}.root[data-dark-mode=true] .darkMode-wrap button{background-color:#5e5e5e}.darkMode-wrap button{background-color:#efefef;border:0;border-radius:50%;cursor:pointer;height:45px;margin:2px;transform:scale(.75);transition:all .2s ease-in;width:45px}@media screen and (max-width:991px){.darkMode-wrap{display:none}}.gfg-icon.padding-2px:after{padding:2px}.root:not([data-dark-mode=true]) .darkMode-wrap .gfg-icon:after,.root[data-dark-mode=true] .toggle-darkMode .gfg-icon:after{background-position-x:-80px!important}.root:not([data-dark-mode=true]) .darkMode-wrap-desktop .gfg-icon:after{background-position-x:-40px!important}.gfg-icon:after{background-color:transparent;background-color:initial;background-image:var(--image-grid);background-repeat:no-repeat;content:"";display:inline-block;font-style:normal;height:24px;letter-spacing:normal;line-height:1;overflow:hidden!important;text-transform:none;transition:opacity .3s,rotate .2s;vertical-align:middle;white-space:nowrap;width:24px;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;transform-origin:center}.gfg-icon-2:after{background-image:var(--image-grid-2)!important}.gfg-icon_header:after{left:100%;margin-left:2px;position:absolute;top:2px}.gfg-icon_arrow-down:after{background-position:-40px -1px}li{font-size:inherit;line-height:1.5!important;margin:0}.gcse-search__icon:after,i.gfg-icon.gfg-icon_times.gfg-icon_white.hide-search:after{background-position:-40px -600px}.root[data-dark-mode=true] .gfg-icon_dark-mode:after{background-position:-80px -560px}.gfg-icon_dark-mode:after{background-position:-40px -680px}.gfg-icon-grey-cancel:after{background-position:-120px -600px}.gfg-icon-black-cancel:after{background-position:-40px -600px}.gfg-icon-white-cancel:after{background-position:-80px -600px}.gfg-icon-black-search:after{background-position:-40px -40px}.gfg-icon-grey-search:after{background-position:-120px -40px}.gfg-icon-blue-search:after{background-position:-160px -40px}.gfg-icon-white-search:after{background-position:-80px -40px}.gfg-icon-white-down-carrot:after{background-position:-80px 0}.gfg-icon-black-down-carrot:after{background-position:-40px 0}.gfg-icon-grey-down-carrot:after{background-position:-120px 0}.gfg-icon-grey-up-carrot:after{background-position:-120px 0;transform:rotate(180deg)}.gfg-icon-blue-up-carrot:after{background-position:-160px 0;transform:rotate(180deg)}.gfg-icon-black-up-carrot:after{background-position:-40px 0;transform:rotate(180deg)}.gfg-icon-white-up-carrot:after{background-position:-80px 0;transform:rotate(180deg)}.gfg-icon-white-right-carrot:after{background-position:-80px -880px;transform:rotate(-90deg)}.gfg-icon-grey-right-small-carrot:after{background-position:-40px -880px;transform:rotate(-90deg)}.gfg-icon-grey-right-carrot:after{background-position:-40px -1px;transform:rotate(-270deg)}.gfg-icon-black-right-carrot:after{background-position:-40px -880px;transform:rotate(-90deg)}.gfg-icon-black-big-right-carrot:after{background-position:-40px -1px;transform:rotate(-90deg)}.gfg-icon-white-big-right-carrot:after{background-position:-80px -1px;transform:rotate(-90deg)}.gfg-icon-black-tag:after{background-position:-40px -400px}.gfg-icon-green-tag:after{background-position:0 -400px}.gfg-icon-white-user:after{background-position:-80px -120px}.gfg-icon-grey-user:after{background-position:-120px -120px}.gfg-icon-black-user:after{background-position:-40px -120px}.gfg-icon-grey-institute:after{background-position:-120px -1000px}.gfg-icon-white-institute:after{background-position:-80px -1000px}.gfg-icon-black-institute:after{background-position:-40px -1000px}.gfg-icon-grey-logout:after{background-position:-120px -160px}.gfg-icon-white-logout:after{background-position:-80px -160px}.gfg-icon-black-logout:after{background-position:-40px -160px}.gfg-icon-grey-logo:after{background-position:-120px -242px}.gfg-icon-white-logo:after{background-position:-80px -242px}.gfg-icon-black-logo:after{background-position:-40px -240px}.gfg-icon-grey-video:after{background-position:-120px -1760px}.gfg-icon-white-video:after{background-position:-80px -1760px}.gfg-icon-black-video:after{background-position:-40px -1760px}.gfg-icon-grey-pencil:after{background-position:-120px -520px}.gfg-icon-white-pencil:after{background-position:-80px -520px}.gfg-icon-black-pencil:after{background-position:-40px -520px}.gfg-icon-grey-twisted-wire:after{background-position:-120px -280px}.gfg-icon-white-twisted-wire:after{background-position:-80px -280px}.gfg-icon-black-twisted-wire:after{background-position:-40px -280px}.gfg-icon-grey-watch:after{background-position:-120px -320px}.gfg-icon-white-watch:after{background-position:-80px -320px}.gfg-icon-black-watch:after{background-position:-40px -320px}.gfg-icon-grey-translate:after{background-position:-80px -1560px}.gfg-icon-black-translate:after{background-position:-40px -1560px}.gfg-icon-green-mail:after{background-position:0 -80px}.gfg-icon-green-location:after{background-position:0 -440px}.gfg-icon-white-google:after{background-position:1px 0}.gfg-icon-white-facebook:after{background-position:-79px -1962px}.gfg-icon-white-linkedin:after{background-position:-79px -1842px}.gfg-icon-white-github:after{background-position:-79px -1881px}.gfg-icon-grey-mail:after{background-position:-2px -207px}.gfg-icon-grey-profile:after{background-position:-2px -147px}.gfg-icon-grey-lock:after{background-position:-2px -118px}.gfg-icon-grey-organisation:after{background-position:-2px -178px}.gfg-icon-grey-down-small-carrot:after{background-position:-40px -880px}.darkModeTooltipText{background-color:var(--theme-selector-bg);border-radius:4px;box-shadow:0 0 4px #0003;color:var(--color-black);font-size:14px;left:9px;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;top:100%;visibility:hidden;white-space:nowrap;width:150px;z-index:1}.darkMode-wrap:hover .darkModeTooltipText{visibility:visible}.darkMode-wrap{border-bottom-right-radius:0;border-top-right-radius:0;position:relative;transition:unset;z-index:1!important}.darkMode-wrap,body[data-dark-mode=true] .darkMode-wrap{background-color:transparent;background-color:initial;box-shadow:unset}.darkMode-wrap:hover button{background-color:#efefef;border-radius:99999px}body[data-dark-mode=true] .darkMode-wrap:hover button{background-color:#5e5e5e!important}.darkMode-wrap-red-dot{background-color:#eb2222;border-radius:999999px;display:none;height:12px;position:absolute;right:0;top:4px;width:12px}.root{min-height:100vh}._5pxBottom{bottom:5px;position:relative}._3pxTop{position:relative;top:3px}.alert-danger{background-color:transparent;background-color:initial;border-color:#f65039;color:#f1270b;font-size:14px;font-weight:400;line-height:1.3}.next_input{border:none!important}.next_input input{margin-left:0!important;margin-right:0!important;padding:0!important}.next_input ::-moz-placeholder{color:#c2c7d0;font-size:14px}.next_input :-ms-input-placeholder{color:#c2c7d0;font-size:14px}.next_input ::placeholder{color:#c2c7d0;font-size:14px}.next_input label{background-color:#fff;border-radius:3px!important}.next_input label input:valid{background-color:#fff!important}.next_input label:not(:-moz-placeholder-shown){background-color:#fff}.next_input label:not(:-ms-input-placeholder){background-color:#fff}.next_input label:not(:placeholder-shown){background-color:#fff}.error label{border:1px solid #ef1313!important;box-shadow:inset 0 1px 1px #00000014,0 0 5px #b14a4799!important}span.match{color:#000;font-weight:500}.rbt-input{border:1px solid #c2c7d0;border-radius:5px;box-shadow:inset 0 1px 2px #979faf1a,inset 0 1px 15px #979faf0d;color:#39424e;font-size:100%;font-weight:500;height:auto;line-height:1.5em;margin-top:15px;padding:12px 12px 12px 50px;width:100%}.rbt-input:not(:-moz-placeholder-shown){background-color:#e8f0fe}.rbt-input:not(:-ms-input-placeholder){background-color:#e8f0fe}.rbt-input:not(:placeholder-shown){background-color:#e8f0fe}.rbt-aux{visibility:hidden!important}.rbt-input::-moz-placeholder{color:#c2c7d0;font-size:14px;font-weight:500}.rbt-input:-ms-input-placeholder{color:#c2c7d0;font-size:14px;font-weight:500}.rbt-input::placeholder{color:#c2c7d0;font-size:14px;font-weight:500}.rbt-input:focus{background-color:#e8f0fe}#selection{background-color:#fff;border-radius:5px;color:#000;max-height:150px!important;overflow-y:scroll!important;padding:10px;text-align:left;transform:translateY(59px)!important}#selection a{display:block;padding:2px}#selection a:hover{background-color:#ccc}@media screen and (max-width:991px){.root[data-dark-mode=true] .gfg-icon_dark-mode:after{background-position-x:-80px}}@media screen and (max-width:525px){#rc-anchor-container,.recaptcha-width iframe{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.recaptcha-width{justify-content:flex-start!important}}.signinButton{background-color:#273239;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:100%;margin-right:20px;outline:0;padding:8px 27px;text-decoration:none!important;white-space:nowrap;width:100px}@media screen and (max-width:990px){.signinButton{margin-top:10px}}.gs-plus-suggestion-container{align-items:center;display:flex;justify-content:center;position:relative}.gs-input_wrapper{align-items:center;background:#0000;border-radius:8px;display:flex;height:37px;justify-content:flex-end;margin-right:4px;padding:4px 8px;transition:border-color 0s ease-in-out,box-shadow .15s ease-in-out;width:20px}.gs-show-search-bar{align-items:center;background-color:var(--google-search-input-bg)!important;gap:8px;width:23.5vw}.gs-input{background:#0000;border:none;color:var(--color-black);flex-grow:1;font-size:14px;height:100%;line-height:normal;min-width:138px;outline:none;padding:0;width:100%}.gs-input::-moz-placeholder{opacity:.6}.gs-input:-ms-input-placeholder{opacity:.6}.gs-input::placeholder{opacity:.6}.gs-toggle-icon{cursor:pointer;height:24px;width:24px}.gs-search-icon{cursor:default;height:24px;width:24px}.gs-form{height:100%;width:100%}.gs-modal-body{background:#4040407a;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:9999!important}.gs-modal-content{background-color:var(--gfg-tint-color);height:70%;margin:auto;overflow:hidden;position:relative;width:75%}.gs-header{align-items:center;background-color:var(--lightblue-to-lightblack);color:var(--color-black);display:flex;flex-wrap:wrap;font:700 18px/31px inherit;height:10%;justify-content:center;padding:0 10px}.gs-header-text{color:var(--color-black);font:normal normal 700 18px/31px inherit}.gs-loading-container{align-items:center;background:var(--gfg-tint-color);bottom:0;display:flex;justify-content:center;opacity:.8;position:absolute;top:142px;width:100%;z-index:9999!important}.gfg-loader{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid var(--color-gfg);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tryItBtn{align-items:center;background-color:green;border-radius:5px;color:#fff;display:flex;font-size:15px;font-weight:500;height:35px;justify-content:center;margin-left:16px;width:109px}.tryItBtn a{text-align:center;width:100%}.tryItBtn a:hover{color:unset}.gs-result-list-container{overflow-y:auto;padding:0 20px}.gs-result{display:flex;flex-direction:column;height:90%;padding:15px 0}.result-count{color:#676767;font-family:Arial,sans-serif;font-size:13px;margin:0 0 5px}.gs-no-result-text{color:var(--black-to-white);font-family:Roboto,sans-serif;margin:20px;text-rendering:optimizeLegibility}.gs-meta-data-row{align-items:center;border-bottom:2px solid #8c8c8c;display:flex;justify-content:space-between;margin-bottom:6px;padding:0 25px 15px}.filter-wrapper{margin-left:10px;position:relative}.filter-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5f5f5;border:1px solid #0000001a;border-radius:0;border-radius:0!important;box-shadow:0 1px 1px #0000001a;color:#000000d9;cursor:pointer;font-size:11px;height:29px;outline:0!important;padding:0 8px;width:85px}.sortBy-text{color:#676767;font-size:12px}.gs-pagination-container{display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;margin-bottom:10px;margin-top:20px}.gs-page-number{color:#656565;cursor:pointer;margin:10px 10px 0 0}.gs-page-number:hover{color:#868686}.gs-single-row{align-items:center;border-bottom:1px solid var(--gs-modal-diver-color);box-shadow:0 .1px;display:flex;padding:10px 24px}.gs-single-row:hover{background-color:var(--white-to-lightgrey);box-shadow:1.05px 1.35px 2.6px #00000026}.gs-single-result-image{margin-right:24px;max-width:60px}.gs-single-result-text-box{word-break:break-word}.gs-single-result-title{margin-top:5px}.gs-single-result-title a{color:var(--color-gfg)!important;font:normal normal 700 16px/20px inherit;transition:color .3s}.gs-single-result-description{color:#676767;font:normal normal normal 14px/22px inherit;margin:10px 10px 5px 0}.suggestion_box_see_more span{color:#146328;cursor:pointer;font-size:15px;font-style:normal;font-weight:600;line-height:18px}.suggestion_box_see_more{align-items:center;background:var(--search-suggestion-bg);border-radius:0 0 9px 9px;border-top:1px solid #e7e7e7;display:flex;height:40px;justify-content:center;position:relative;width:100%}.suggestion_box_collection{background:var(--search-suggestion-bg);box-shadow:0 0 4px #00000040;max-height:250px;max-width:100%;overflow:auto;width:100%}.suggestion_box_collection_color_highlighted{color:#2f8d46!important}.suggestion_box_collection_item{align-items:baseline;color:var(--color-black);cursor:pointer;display:flex;font-size:15px;font-style:normal;font-weight:600;line-height:18px;padding:10px}.suggestion_box_collection_item:hover{background:#f1f1f1;color:#2f8d46}.root[data-dark-mode=true] .suggestion_box_collection_item:hover{background:#393939}.suggestion_box_collection_item span{padding-left:10px;word-break:break-word}.suggestion_box{align-items:center;display:flex;flex-direction:column;position:absolute;top:38px;width:23.5vw;z-index:25;--webkit-width:23.5vw;margin-right:4px}.modal_search_bar{width:45%}.modal_search_bar_input_box_wrapper{align-items:center;background:var(--gs-search-bar-bg);border-radius:8px;display:flex;max-width:100%;padding:2px 5px}.modal_search_bar_input_box_wrapper input{background:none;border:none;color:var(--gs-search-bar-text-color);flex-grow:1;outline:none;overflow:hidden;padding:8px 10px}.search_result_meta_box{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-end;width:50%}.menuContainer .genericHeaderListClass>svg{height:24px;width:24px}.menuContainer .menuList.genericHeaderListClass>svg path{stroke:#000}.menuContainer .menuListDark.genericHeaderListClass>svg path{stroke:#fff}@media screen and (max-width:1194px){.gs-single-row{border:none;box-shadow:none}}@media screen and (max-width:1091px){.suggestion_box{width:81vw;--webkit-width:81vw;right:8px;top:45px}.gs-show-search-bar{width:100%}.gs-plus-suggestion-container{max-width:calc(100% - 60px);position:absolute;right:0;top:0;width:81vw}}@media screen and (max-width:800px){.gs-header-text{font-size:16px}.tryItBtn a{font-size:14px}}@media screen and (max-width:700px){.search_result_meta_box{align-items:center;background:var(--gs-meta-box-bg);display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px;padding:12px 5%;width:100%}.modal_search_bar_input_box_wrapper{margin:auto;width:90%}.modal_search_bar{margin-bottom:8px;width:100%}.gs-meta-data-row{border-bottom:none;flex-direction:column-reverse;padding:0}.result-count{margin-bottom:0;max-width:130px}.gs-result{height:100%;padding:0 0 15px}.gs-header{display:none}}@media screen and (max-width:615px){.gs-header-text{font-size:14px}.tryItBtn{height:30px}.tryItBtn a{font-size:12px}}@media screen and (max-width:576px){.gs-single-result-image{display:none}}@media screen and (max-width:565px){.gs-header-text{font-size:12px}.tryItBtn{height:20px;margin-left:12px;width:64px}.tryItBtn a{font-size:11px}.gs-modal-content{height:80%;width:80%}}@media screen and (max-width:445px){.gs-header-text{line-height:18px;text-align:center;width:100%}.tryItBtn{margin-bottom:5px;margin-left:0}.gs-header{height:13%}}@media screen and (max-width:375px){.gs-show-search-bar,.suggestion_box{max-width:100%}}@media (min-width:1092px){.menuContainer{border-top:3px solid #308d46;margin:0;padding:5px 10px;width:220px;z-index:1002}.mainContainer{margin-left:45px;margin-right:45px;position:relative}.mainContainer .defaultProfileImg{align-items:center;background-color:#e7e7e7;color:#000;display:flex;font-family:var(--gfg-font-secondary,sans-serif);font-weight:700;justify-content:center}.mainContainer .defaultProfileImg,.mainContainer .profileImg{border-radius:50%;cursor:pointer;height:30px;vertical-align:middle;width:30px}.mainContainer .defaultProfileImg:hover,.mainContainer .profileImg:hover{transform:scale(.9);transition:all .5s}.mainContainer .defaultProfileImg,.mainContainer .profileImg{-o-object-fit:unset;object-fit:unset}.mainContainer .menuListDark:hover{background-color:#39393c}.mainContainer .menuList:hover{background-color:#ececec}.mainContainer a{align-items:center;cursor:pointer;display:flex;font-size:14.4px!important;gap:15px;padding:10px 20px}.mainContainer a span{display:block}.mainContainer ul{box-shadow:0 4px 12px var(--video-card-shadow);margin-top:10px;padding:0;position:absolute;right:0}}@media (max-width:1091px){.menuContainer{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;grid-column-gap:10px;align-items:center;padding:5px 10px 5px 25px;text-align:left;width:100%;z-index:1002}.mainContainer{text-align:center}.mainContainer .defaultProfileImg,.mainContainer .profileImg{border-radius:50%;cursor:pointer}.mainContainer .profileImg{height:70px!important;width:70px!important}.mainContainer .profileImg:hover{transform:none}.mainContainer .defaultProfileImg{align-items:center;background-color:#e7e7e7;color:#000;display:flex;font-family:var(--gfg-font-secondary,sans-serif);font-size:30px;font-weight:700;height:42.59px!important;justify-content:center;margin:auto!important;width:42.59px!important}.mainContainer a{align-items:center;cursor:pointer;display:inline-flex;font:14.4px;padding:10px 0}.mainContainer a span{margin-left:2px;padding:0!important}.menuContainer a i{display:none}}.headerSidebarWrapper,.headerSidebarWrapperDark,.headerSidebarWrapperOpen,.headerSidebarWrapperOpenDark{background-color:var(--header-bg-color);color:#273239;height:100%;left:-300px;position:relative;position:fixed;top:50px;transition:left .3s ease-in;width:300px;z-index:955!important;-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.headerSidebarWrapper::-webkit-scrollbar,.headerSidebarWrapperDark::-webkit-scrollbar,.headerSidebarWrapperOpen::-webkit-scrollbar,.headerSidebarWrapperOpenDark::-webkit-scrollbar{display:none}.headerSidebarWrapperOpen,.headerSidebarWrapperOpenDark{left:0;top:40px!important}.headerSidebarWrapperDark{color:#fff}.headerSidebarList,.headerSidebarListDark{background-color:var(--sidebar-bg-color);display:flex;flex-direction:column;list-style:none;margin:0;overflow-x:hidden;padding:0}.headerSidebarListItem,.headerSidebarListItemDark{-webkit-tap-highlight-color:transparent;border-bottom:1px solid #9e9e9e4d;box-shadow:0 15px 1px -15px #1111112b;color:var(--header-item-color);cursor:pointer;margin:0;padding:10px 20px 0 0}.headerSidebarListItem:last-child,.headerSidebarListItemDark:last-child{border-bottom:none!important;box-shadow:none!important}.headerSidebarListItem>a,.headerSidebarListItem>span,.headerSidebarListItemDark>a,.headerSidebarListItemDark>span{color:inherit!important;display:flex;justify-content:space-between;margin:0 0 10px 40px;padding:5px}.megaDropDownListItem,.megaDropDownListItemDark{background-color:#ececec;border-bottom:1px solid #9e9e9e4d;box-shadow:0 15px 1px -15px #1111112b;font-size:14.44px;margin:0}.megaDropDownListItemDark{background-color:#39393c}.headerSidebarListItem li a,.megaDropDownDark li a{text-align:left;word-wrap:break-word;align-content:center;color:inherit;word-break:normal}.megaDropDownListItemDark{color:#ececec}.topBar,.topBarDark{background-color:var(--header-bg-color);font-size:12pt!important;height:50px;line-height:1.5!important;margin:0 0 auto;margin:0!important;opacity:1;position:relative;position:-webkit-sticky;top:0;transition:position .4s,opacity .2s!important;width:100%;z-index:956!important}.hamburgerMenu{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block!important;display:none;float:none;font:normal normal normal 16px/1 Roboto;height:35px;margin-left:15px;padding:1em;text-align:center;text-transform:uppercase;width:35px;z-index:979!important}.gfgBurger1,.gfgBurger2,.gfgBurger3{border-radius:30px;display:block;height:2px;left:0;margin-left:15px;margin-right:25px;position:absolute;transition:.2s ease;width:25px}.gfgBurger1{top:18px}.gfgBurger2{top:25px}.gfgBurger3{top:32px}.gfgBurgerOpen1{top:26px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.2s ease;width:23px}.gfgBurgerOpen2{opacity:0}.gfgBurgerOpen3{top:26px;transform:rotate(-45deg);transform-origin:50% 50%;transition:.2s ease;width:23px}.googleTranslate{background-color:var(--gfg-body-color);border:1px solid #ccc;border-radius:4px;color:var(--color-black);display:flex;height:44px;outline:none;padding:8px 25px}.mainContainerSubheader{background-color:var(--gfg-tint-color);background-color:var(--gfg-background-color);border-top:1px solid var(--gfg-darkgrey);display:flex;flex-direction:row;min-height:40px;overflow:hidden;position:relative;width:100%;z-index:908!important}.mainContainerSubheader.with_shadow{filter:var(--drop-shadow)}.mainContainerSubheader>ul li:first-child{margin-left:15px}.mainContainerSubheader>ul li:last-child{margin-right:15px}.mainContainerSubheader .leftIcon{left:0;transform:rotate(180deg)}.mainContainerSubheader .icon{background-color:var(--subheader-bg-color);cursor:pointer;position:absolute;top:7px;z-index:979.5}.mainContainerSubheader .rightIcon{right:0}.mainContainerSubheader .containerSubheader{display:flex;flex-direction:row;list-style:none;margin:0;padding-left:0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;align-items:center;overflow:scroll;scrollbar-width:none}.mainContainerSubheader .containerSubheader li{margin:0;padding:10px}.mainContainerSubheader .containerSubheader .link{font-size:11pt;white-space:nowrap}.mainContainerSubheader .containerSubheader .link:hover{color:#308d46!important}.mainContainerSubheader .containerSubheader::-webkit-scrollbar{display:none}.loginModal{background-color:#0006;font-family:RobotoDraft,Roboto,"Helvetica Neue, Helvetica, Arial",sans-serif;height:100%;left:0;min-width:300px;overflow:auto;padding-top:70px;position:fixed;top:0;width:100%;z-index:1004}.loginModal .innerContent{background-color:#fff;border:1px solid grey;border-radius:8px;padding:20px}.loginModal .button{display:flex}.loginModal .btn{background-color:#fff;border:1px solid #ddd;border-bottom:3px solid #fff;color:#555;cursor:pointer;padding:10px 20px;width:50%}.loginModal .modalContent{background-color:#eff1f3;border:1px solid #888;border-radius:5px;margin:auto;min-width:300px;padding:20px;width:550px}.loginModal .modalHeader{background-color:#fff;border-radius:5px;padding:20px;text-align:center}.loginModal .mb15{margin-bottom:15px}.loginModal .close{color:#aaa;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:0}.loginModal .closeDiv{align-items:center;color:#555;display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;padding:0 20px;position:relative}.loginModal .tab{background-color:#fff;background-color:#e9ebee;border-bottom:3px solid #fff;border-top:2px solid #e9ebee;color:#555;color:#888;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;padding:15px 25px;width:50%}.loginModal .tab1{border-right:1px solid #ddd}.loginModal .tabActive{background-color:#fff;border-top:2px solid #0f9d58;color:#555}.loginModal .content{padding:20px}.loginModal .loginBtn{background-color:#f5f5f5;background-image:linear-gradient(180deg,#2bbe60,#0f9d58);border:1px solid #0f9d58;border-radius:3px;box-shadow:0 1px 3px #00000014,inset 0 -1px 4px #979faf33;box-sizing:border-box;color:#39424e;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:18px;margin-bottom:0;margin-left:0;padding:10px 20px;position:relative;text-align:center;text-decoration:none!important;vertical-align:middle}.loginModal .socialAuthBtn{height:40px!important;padding:0 2px}.loginModal .socialAuthBtn>span{align-items:center!important;display:flex;height:100%;justify-content:space-between!important}.loginModal .socialAuthBtn>span>span{align-items:center;display:flex;height:100%}.loginModal .socialAuthBtn>span>span:first-child{border-right:1px solid #0003;padding-right:5px}.loginModal .socialAuthBtn>span>span:last-child{flex-grow:1;justify-content:center}.loginModal .btnGreen{background-color:#0f9d58;color:#fff;text-shadow:none;width:100%}.loginModal .socialContainer button{background-image:none;margin-bottom:10px;max-width:173px;width:50%}.loginModal .socialDivider{border-bottom:1px solid #979faf;line-height:.1em;margin:10px 0 20px 10%;text-align:center;width:80%}.loginModal .socialDivider span{background:#fff;color:#273239;font-size:14px;padding:0 10px}.loginModal .socialSignIn{border-top:none;padding-bottom:20px}.loginModal .btnGoogle,.loginModal .btnGoogle:hover{background-color:#dd4b39!important;border:1px solid #c9453a;color:#fff;margin-right:20px}.loginModal .btnFacebook,.loginModal .btnFacebook:hover{background-color:#3b5998!important;border:1px solid #3b5998;color:#fff;margin-left:20px}.loginModal .btnTwitter,.loginModal .btnTwitter:hover{background-color:#1f88be!important;border:1px solid #075b8c;color:#fff;margin-right:20px}.loginModal .btnGithub,.loginModal .btnGithub:hover{background:#191717!important;border:1px solid #191717;color:#fff;margin-left:20px}.loginModal .btnFacebook:hover,.loginModal .btnGithub:hover,.loginModal .btnGoogle:hover,.loginModal .btnTwitter:hover{opacity:.8}.loginModal .authLink,.loginModal .authLink:hover,.loginModal .authSubLink,.loginModal .authSubLink:hover{color:#0f9d58;cursor:pointer}.loginModal .terms{color:#555;font-size:11px;margin-top:10px}.loginModal .authLink:hover,.loginModal .authSubLink:hover{opacity:.8}.loginModal .wca a{color:#0f9d58;font-size:14px;font-weight:600}.loginModal .wca a:hover{text-decoration:underline}.loginModal .privPolicy{color:#999;font-size:10px;margin-bottom:10px;margin-top:10px;padding:0 15px}.loginModal .privPolicy a{color:#0f9d58;margin-left:5px}.loginModal .privPolicy a:hover{text-decoration:underline}.loginModal .forgotPass{color:#979faf;cursor:pointer;font-size:12px;font-weight:700;position:relative}.loginModal .forgotPass:hover{text-decoration:underline}@media (max-width:600px){.loginModal .modalContent{width:350px}.loginModal .modalContent .forgotPass,.loginModal .modalContent .text{font-size:11px}.loginModal .socialContainer button{width:45%}.loginModal .socialContainer .btnGoogle,.loginModal .socialContainer .btnTwitter{margin-left:3px}.loginModal .socialContainer .btnFacebook,.loginModal .socialContainer .btnGithub{margin-left:0;margin-right:3px}}@media (max-width:370px){.loginModal .modalContent{width:95%}.loginModal .socialContainer button{margin-left:0!important;margin-right:0!important;width:100%!important}.loginModal .closeDiv{font-size:16px}}.loginModal .forgotPassDiv{text-align:left}.loginModal .forgotPassDiv label{bottom:-5px;color:#979faf;cursor:pointer;display:block;font-size:12px;font-weight:500;margin:10px 0;position:relative}.loginModal .forgotPassDiv h6{text-align:left}.loginModal .notSocialLoginBtnText{padding:8px 20px}.loginModal .notSocialAuthBtn{align-items:center;display:flex;justify-content:center;padding:2px 20px}.debouncerError{color:#b71c1c;display:block;font-size:12px;font-weight:500;margin-bottom:10px;position:relative;text-align:left;top:5px}.gfgGoogleTranslate{background-color:var(--gfg-body-color);border:1px solid #ccc;border-radius:4px;color:var(--color-black);display:flex;height:44px;outline:none;padding:8px 25px}.cInputError{color:#b71c1c;display:block;font-size:12px;font-weight:500;margin-bottom:10px;position:relative;text-align:left;top:-8px}.gfgheader_parentContainer .containerWrapper,.gfgheader_parentContainer .containerWrapperDark{background-color:var(--header-bg-color);height:50px;margin:0 0 auto;opacity:1;position:relative;transition:position .4s,opacity .2s!important;width:100%;z-index:980!important}.gfgheader_parentContainer .with_shadow{filter:var(--drop-shadow)}.gfgheader_parentContainer .containerWrapperDark{background-color:var(--header-bg-color)}.gfgheader_parentContainer .headerMainList,.gfgheader_parentContainer .headerMainListDark{list-style:none;margin:0;padding:0!important}.gfgheader_parentContainer .headerContainer,.gfgheader_parentContainer .headerContainerDark{flex-grow:1;-ms-flex-align:center;display:flex;flex-basis:auto;height:100%;position:relative}.gfgheader_parentContainer .headerMainListItem,.gfgheader_parentContainer .headerMainListItemDark{color:var(--header-item-color);cursor:pointer;display:inline;font-size:95%;font-weight:600;margin:0;position:relative}.gfgheader_parentContainer .headerMainListItem>a,.gfgheader_parentContainer .headerMainListItem>span,.gfgheader_parentContainer .headerMainListItemDark>a,.gfgheader_parentContainer .headerMainListItemDark>span{white-space:nowrap}.gfgheader_parentContainer .headerMainListItem>span,.gfgheader_parentContainer .headerMainListItemDark>span{line-height:1}.gfgheader_parentContainer .activeNav>span,.gfgheader_parentContainer .activeNavDark>span,.gfgheader_parentContainer .headerMainListItem:hover,.gfgheader_parentContainer .headerMainListItemDark:hover{color:#308d46}.gfgheader_parentContainer .activeNav>span i:after,.gfgheader_parentContainer .activeNavDark>span i:after{background-position:0 0}.gfgheader_parentContainer .activeNav>span>i,.gfgheader_parentContainer .activeNavDark>span>i{transform:rotate(180deg);transition:all .2s ease-in-out}.gfgheader_parentContainer .activeNav>span>i:after,.gfgheader_parentContainer .activeNavDark>span>i:after{background-position:0 0}.gfgheader_parentContainer .megaDropDown,.gfgheader_parentContainer .megaDropDownDark{background:#f9f9f9!important;border-top:4px solid #308d46!important;box-shadow:0 0 15px 0 #0000002e!important;color:var(--header-item-color)!important;font-weight:500!important;left:0!important;margin-top:-5px!important;padding:0!important;position:absolute;top:190%;width:250px!important;z-index:1002!important}.gfgheader_parentContainer .megaDropDownDark{background-color:#222221!important}.gfgheader_parentContainer .subDropDown,.gfgheader_parentContainer .subDropDownDark{bottom:0;left:250px!important;margin-bottom:0!important;margin-top:-4px!important;top:unset}.gfgheader_parentContainer .megaDropDownListItem,.gfgheader_parentContainer .megaDropDownListItemDark{background-color:transparent;background-color:initial;border-bottom:none!important;box-shadow:none!important;color:var(--header-item-color)!important;display:block!important;font-size:95%!important}.gfgheader_parentContainer .megaDropDownListItem:hover,.gfgheader_parentContainer .selected{background-color:#ececec}.gfgheader_parentContainer .megaDropDownListItemDark.selected,.gfgheader_parentContainer .megaDropDownListItemDark:hover{background-color:#39393c}.gfgheader_parentContainer .megaDropDownListItem:hover>.inner_child>i,.gfgheader_parentContainer .selected>.inner_child>i{transform:rotate(180deg);transition:transform .2s ease-in-out}@media (min-width:991px){.gfgheader_parentContainer .headerMainList,.gfgheader_parentContainer .headerMainListDark{align-items:center;display:flex;margin-left:14px}.gfgheader_parentContainer .headerContainer,.gfgheader_parentContainer .headerContainerDark{display:flex;flex-basis:auto}.gfgheader_parentContainer .headerMainListItem>a,.gfgheader_parentContainer .headerMainListItem>span,.gfgheader_parentContainer .headerMainListItemDark>a,.gfgheader_parentContainer .headerMainListItemDark>span{margin-left:21px}.gfgheader_parentContainer .megaDropDownListItem .inner_child,.gfgheader_parentContainer .megaDropDownListItemDark .inner_child{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.gfgheader_parentContainer .megaDropDownListItem .inner_child:hover,.gfgheader_parentContainer .megaDropDownListItemDark .inner_child:hover{color:unset}.gfgheader_parentContainer .megaDropDownListItem a,.gfgheader_parentContainer .megaDropDownListItemDark a{display:block;width:100%}}.gfgheader_parentContainer .headerMainLogo{align-content:center;align-items:center;align-self:center;display:flex;height:50px;left:50%;overflow:hidden;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translate(-50%,-50%);vertical-align:middle}.gfgheader_parentContainer .logo{align-items:center;display:flex}.gfgheader_parentContainer .headerContainer{align-items:center;background:var(--header-bg-color);display:flex;height:50px;justify-content:flex-end}.gfgheader_parentContainer .overlay{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:40px;z-index:950}.gfgheader_parentContainer .class-2,.gfgheader_parentContainer .class-3,.gfgheader_parentContainer .class-4{width:300px}.megaDropDown.modePhone,.megaDropDownDark.modePhone{border-top:0!important;box-shadow:0 0 0!important;display:block!important;margin:0;position:relative!important;width:300px!important}.megaDropDownDark.modePhone .megaDropDownListItemDark{background-color:#39393c!important}.megaDropDown.modePhone .megaDropDownListItem{background-color:#ececec!important}.gfg-spinner{animation:anim 1.5s linear infinite;border-radius:50%;border:3px solid #0072f5;border-right-color:#0000;height:25px;width:25px}@keyframes anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inputWithIcon input{border:1px solid #c2c7d0!important;border-radius:4px!important;border-radius:5px;box-shadow:inset 0 1px 2px #979faf1a,inset 0 1px 15px #979faf0d;box-sizing:border-box;color:#39424e!important;font-size:100%;font-weight:500;height:auto;line-height:1.5em;margin:8px 0;outline:none;padding:14px;transition:.3s;width:100%}.inputWithIcon input:focus{border-color:#0072f5}.inputWithIcon input{padding-left:50px}.inputWithIcon{position:relative}.inputWithIcon i{color:#aaa;left:0;padding:8px 18px;position:absolute;top:16px;transition:.3s}.sticky{position:sticky!important;top:0!important;width:100%!important}.header__inputContainer{border:1px solid #c2c7d0;border-radius:5px;display:flex;margin:10px 0;position:relative}.header__searchBox{border:unset!important;border-radius:5px;color:#39424e;font-family:inherit;font-size:inherit;font-weight:500;outline:none;padding-left:50px!important;width:100%}.header__p-18{padding:14px}.header__searchBox:not(:-moz-placeholder-shown){background-color:#e8f0fe}.header__searchBox:not(:-ms-input-placeholder){background-color:#e8f0fe}.header__searchBox:not(:placeholder-shown){background-color:#e8f0fe}.header__containerOptions{background-color:#fff;border-radius:5px;color:#000;max-height:150px!important;overflow-y:scroll!important;padding:10px;position:absolute;text-align:left;width:100%}.header__containerOptions>div{background-color:inherit;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:700;padding:2px;width:100%}.gfgheader_parentContainer *,.mainContainerSubheader *{font-family:var(--gfg-font-secondary)}