/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.side-nav,.dot-nav{position:fixed;right:5%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);z-index:10;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.side-nav.active,.dot-nav.active{opacity:1;}.side-nav .content,.dot-nav .content{display:none;}.side-nav .dots,.dot-nav .dots{display:grid;grid-template-rows:repeat(11,auto);}.side-nav .line,.dot-nav .line{height:33px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#bdbdbd),color-stop(0%,rgba(255,255,255,0)));background-image:linear-gradient(#bdbdbd 20%,rgba(255,255,255,0) 0%);background-position:center;background-size:1.5px 7px;background-repeat:repeat-y;position:relative;-webkit-transition:0.7s ease all;transition:0.7s ease all;}.side-nav .line .green-line,.dot-nav .line .green-line{height:0%;-webkit-transition:0.7s ease all;transition:0.7s ease all;background-color:#00adb4;position:absolute;width:2px;right:0;left:0;margin-right:auto;margin-left:auto;}.side-nav .line.active,.dot-nav .line.active{background-image:none;}.side-nav .line.active .green-line,.dot-nav .line.active .green-line{height:100%;}.side-nav .line.active .start-tip,.dot-nav .line.active .start-tip{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#696));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#696 100%);}.side-nav .line.active .end-tip,.dot-nav .line.active .end-tip{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(#696));background:linear-gradient(360deg,rgba(255,255,255,0) 0%,#696 100%);}.side-nav .circle-position,.dot-nav .circle-position{position:relative;}.side-nav .circle,.dot-nav .circle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:transparent;border:1px solid #50bfa5;width:10px;height:10px;border-radius:50%;-webkit-transition:0.7s ease all;transition:0.7s ease all;}.side-nav .circle.active,.dot-nav .circle.active{background-color:#00adb4;border:none;}.side-nav .circle.activated,.dot-nav .circle.activated{border:1.5px solid #00adb4;}.side-nav .circle.pulse,.dot-nav .circle.pulse{-webkit-animation:2s infinite;animation:pulse-green 2s infinite;}.side-nav .circle-wrapper,.dot-nav .circle-wrapper{border:0;position:relative;}.side-nav .circle-wrapper .no-animation,.dot-nav .circle-wrapper .no-animation{-webkit-transform:none !important;transform:none !important;opacity:1 !important;}.side-nav .stooltip,.dot-nav .stooltip{position:absolute;right:2em;bottom:-1.5em;z-index:0;}.side-nav .stooltip-box,.dot-nav .stooltip-box{width:250px;position:relative;background:#fff;display:none;border-radius:6px;-webkit-box-shadow:24px 21px 42px 0px rgba(140,140,140,0.41);box-shadow:24px 21px 42px 0px rgba(140,140,140,0.41);}.side-nav .stooltip-box img,.dot-nav .stooltip-box img{height:76px;border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;border:0px solid #000;}.side-nav .stooltip-box.visible,.dot-nav .stooltip-box.visible{opacity:1;display:grid;-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;}.side-nav .stooltip-box:after,.dot-nav .stooltip-box:after,.side-nav .stooltip-box:before,.dot-nav .stooltip-box:before{left:100%;top:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;}.side-nav .stooltip-box:after,.dot-nav .stooltip-box:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px;}.side-nav .stooltip-box:before,.dot-nav .stooltip-box:before{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:16px;margin-top:-16px;}.side-nav .stooltip-content,.dot-nav .stooltip-content{padding:1em;}.side-nav .stooltip-content p,.dot-nav .stooltip-content p{margin-bottom:0;font-size:1rem;line-height:0.8;}.side-nav .stooltip-content a,.dot-nav .stooltip-content a{font-size:0.7rem;color:#7c886a;text-decoration:none;display:table-cell;}@media only screen and (max-width:480px){.side-nav,.dot-nav{display:none;}}@-webkit-keyframes pulse-green{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(102,153,102,0.7);box-shadow:0 0 0 0 rgba(102,153,102,0.7);}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(102,153,102,0);box-shadow:0 0 0 10px rgba(102,153,102,0);}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(102,153,102,0);box-shadow:0 0 0 0 rgba(102,153,102,0);}}@keyframes pulse-green{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(102,153,102,0.7);box-shadow:0 0 0 0 rgba(102,153,102,0.7);}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(102,153,102,0);box-shadow:0 0 0 10px rgba(102,153,102,0);}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(102,153,102,0);box-shadow:0 0 0 0 rgba(102,153,102,0);}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.training-banner{margin-top:80px;color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,0.25),rgba(0,0,0,0.25)),url(/themes/react_theme/images/template/training.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}.r-training-banner h1{font-weight:500;font-size:48px;color:#fff;}.r-training-form{margin-bottom:50px !important;}.custom-form-area{background:#F7F9FC;}.page-contact-r-training-request li.ui-menu-item{padding:5px;}.page-contact-r-training-request li.ui-menu-item>a{text-decoration:none;width:100%;display:block;}.custom-form-title{font-family:'Georgia';font-style:normal;font-weight:700;font-size:20px;}.custom-form-field .form-select{padding:0;width:100% !important;}.custom-form-field .form-select a{padding:5px;height:36px;}.custom-form-field input,.custom-form-field textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.custom-form-field input[type=radio],.custom-form-field input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}.custom-form-field input[type=checkbox],.custom-form-field input[type=radio]{width:auto;display:inline-block;}.form-item{max-width:inherit;}.custom-form-field label,.custom-form-field legend>span{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:150%;color:#696969;}.custom-form-field .form-element{font-size:14px;background:#ffffff;border:1px solid #c4c4c4;box-sizing:border-box;border-radius:2px;max-height:120px;width:100%;}.form-item-field-data-source{display:inline-block;}.custom-form-area button>input{display:none;}.all-trainings h1{font-weight:400;font-size:40px;}.all-trainings .btn{background-color:#2971B4;}.all-trainings .btn:hover{background-color:#051156;}.page-node-type-book .main-content__container{margin-top:0px !important;}.training-link *{text-decoration:none;font-weight:500;font-size:24px;color:#2E2E2E;}.training-geo,.training-duration{font-weight:500;font-size:16px;color:#696969;}.training-footer{background-image:linear-gradient(to right,rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url(/themes/react_theme/images/template/training-footer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}
.methodology-area .text-blue{color:#2971B4 !important;}.methodology-area .text-title{font-family:'Roboto Condensed';font-style:normal;font-weight:500;font-size:24px;color:#2971B4;}.img-logo{max-height:70px;max-width:80%;width:auto;}.methodology-area *{font-family:'Roboto';font-size:16px;color:#212529;}.tree-gif-title{font-weight:400;font-size:20px;color:#212529;}.tree-gif-subtitle{font-weight:400;font-size:16px;color:#5C5C5C;}.help-page h1{margin-bottom:20px;font-size:24px;margin-top:20px;}.help-page .accordion-button{font-weight:700;font-size:32px;color:#0D3562;background-color:#e5e5e5;font-family:'Roboto Condensed';padding:8px 15px;}.help-page .accordion-button:not(.collapsed){background:#E7F1FF;}[id^="section-"]{scroll-margin-top:120px;}
.d3-tip{font-family:Arial,Helvetica,sans-serif;line-height:1.4;padding:20px;pointer-events:none !important;color:#203d5d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:#fff;border-radius:4px;}.d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:#fff;position:absolute;pointer-events:none;}.d3-tip.n:after{content:"▼";margin:-1px 0 0 0;top:100%;left:0;text-align:center;}.d3-tip.e:after{content:"◀";margin:-4px 0 0 0;top:50%;left:-8px;}.d3-tip.s:after{content:"▲";margin:0 0 1px 0;top:-8px;left:0;text-align:center;}.d3-tip.w:after{content:"▶";margin:-4px 0 0 -1px;top:50%;left:100%;}
