@import url('https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Cutive+Mono&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Shafarik&family=Special+Elite&display=swap');























































@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');

/* font-family: 'Inter', sans-serif; */
/* font-family: 'Roboto', sans-serif; */



body{ font-family:'Red Hat Display', sans-serif; font-weight:400; color:#223050; font-size:15px; line-height: 21px; overflow-x: hidden; }

@media (max-width:767px) {
	body { font-size: 14px; line-height: 24px; }
}

/* Paragraphs */
strong { font-weight:700; }
a { transition:400ms;; text-decoration:none; color:#0658a5; }
a:hover, a:focus { text-decoration:none; color:#223050; }

p { margin: 10px 0; }

.row-fluid .text_center { text-align:center; }
.row-fluid .text_left { text-align:left; }
.row-fluid .text_right { text-align:right; }
.text_white , .text_white h1 , .text_white h2 , .text_white h3 , .text_white h4 , .text_white h5 , .text_white h6 { color: #FFFFFF; }
.text_italic { font-style:italic; }

.ul-style ul { list-style: none; padding: 0; margin: 0; }
.ul-style li { padding-left: 20px; position: relative; margin-bottom: 20px; list-style: none; }
.ul-style li:after { background-color: #0b2d44; border-radius: 100%; content: ''; height: 8px; left: 0; position: absolute; top: 11px; width: 8px; }
.ul-check ul { list-style: none; padding: 0; margin: 0; font-size: 19px; }
.ul-check li { padding-left: 40px; position: relative; margin-bottom: 28px; }
.ul-check li:after { background: url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/theme-hippo/images/checkmark.svg) no-repeat center / 26px 21px; content: ''; height: 21px; left: 0; position: absolute; top: 4px; width: 26px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: 600; margin-bottom: 15px; }
h1 { padding:15px 0 25px; font-family: 'Red Hat Display', sans-serif; font-size: 50px; color: #223050; line-height: 65px; }
h2 { padding:10px 0 10px; font-family: 'Red Hat Display', sans-serif; font-size: 36px; color: #223050; line-height: 50px; }
h3 { padding:10px 0 10px; font-family: 'Red Hat Display', sans-serif; font-size: 28px; color: #223050; line-height: 38px; }
h4 { padding:10px 0 10px; font-family: 'Red Hat Display', sans-serif; font-size: 21px; color: #223050; line-height: 29px; }
h5 { padding:10px 0 10px; font-family: 'Red Hat Display', sans-serif; font-size: 20px; color: #223050; line-height: 28px; font-weight: 500; }
h6 { padding:10px 0 10px; font-family: 'Red Hat Display', sans-serif; font-size: 18px; color: #223050; line-height: 26px; font-weight: 400; }


@media (max-width:1200px){
    
    h1 { font-size: 36px; line-height: 46px; }
    h2 { font-size: 30px; line-height: 38px; }
    h3 { font-size: 24px; line-height: 36px; }
    h4 { font-size: 18px; line-height: 28px; }
    
}
    
@media (max-width:991px){
    
    h1 { font-size: 30px; line-height: 38px; }
    h2 { font-size: 26px; line-height: 36px; }
    h3 { font-size: 22px; line-height: 32px; }
    h4 { font-size: 18px; line-height: 28px; }

}

@media (max-width:767px){
    
    h1 { font-size: 26px; line-height: 36px; }
    h2 { font-size: 22px; line-height: 34px; }
    h3 { font-size: 20px; line-height: 30px; }
    h4 { font-size: 18px; line-height: 28px; }

}


/* LP consulenza cc https://www.radar-academy.com/prenota-la-tua-consulenza-di-carriera-gratuita */

.hs-content-id-109984826667 .text_white .text h1 {
  font-size: 46px;
}

.right h4 {
  font-size: 18px;}
.btn_style a , a.btn_style { padding:14px 15px; background-color: 
    
    
        
    
    rgba(255, 255, 255, 1.0)
; color: #e84618; font-family: 'Red Hat Display', sans-serif; border-radius: 100px; display: inline-block; font-size: 16px; line-height:22px; font-weight: 600; text-transform: uppercase; text-align: center; border: 1px solid 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; position: relative; }
.btn_style a:hover , a.btn_style:hover { background-color: 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; border-color: ; color: #FFFFFF; border-color 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; }

.btn_white a , a.btn_white { background-color: 
    
    
        
    
    rgba(255, 255, 255, 0.0)
; color: #FFFFFF; border-radius: 10px; border: 1px solid 
    
    
        
    
    rgba(255, 255, 255, 1)
; }
.btn_white a:hover , a.btn_white:hover { background-color: 
    
    
        
    
    rgba(65, 27, 110, 1)
; border-color: 
    
    
        
    
    rgba(65, 27, 110, 1)
; color: #FFFFFF; }
.btn_style.play a:after { content: ''; width: 34px; height: 34px; background: url('https://9307806.fs1.hubspotusercontent-na1.net/hubfs/9307806/knowtionhealth_2022/images/play.svg') no-repeat; position: absolute; top: 0; bottom: 0; right: 15px; margin: auto; transition:400ms;; }

/* .btn_style a { margin: 0; padding: 30px; display: inline-block; background: #bea344; color: #fff; border-radius: 10px; font-size: 16px; line-height: 22px; font-weight: 600; }
.btn_style a:hover { background: #c8b262; } */

@media(max-width: 500px) {
    .btn_style a, a.btn_style { font-size: 14px; line-height: 22px; padding: 14px 15px; }
}
input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { outline:none; border:1px solid #ccc; background:#fff; height:36px; padding:0 15px; font-family:'Red Hat Display', sans-serif; font-size:15px; width:100%; border-radius: 20px; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
select { background:#fff url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/down-arrow.png) no-repeat right 15px center / 20px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
textarea { padding:20px 15px; height:142px; }
input[type=submit] , button { width: auto; height: auto; background-color: 
    
    
        
    
    rgba(255, 255, 255, 1.0)
; color: #e84618; font-family: 'Red Hat Display', sans-serif; border-radius: 100px; display: inline-block; font-size:16px; line-height:22px; font-weight:700; padding:14px 15px; text-transform: uppercase; border: 1px solid 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; position: relative; cursor: pointer; transition:400ms;; }
input[type=submit]:hover , button:hover { background-color: 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; border-color: ; color: #FFFFFF; border-color 
    
    
        
    
    rgba(232, 70, 24, 1.0)
; }







ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; font-size: 14px; line-height: 20px; color: red; }
.hs-form .input { margin:0 !important; }
.hs-form .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 15px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 15px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 15px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 15px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 15px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.row-fluid .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list li.hs-form-radio { display:block; padding:0 0 0 20px; position:relative; }
.row-fluid .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 13px; height: 13px; }
.row-fluid .inputs-list input[type="radio"] { top:3px; }
.row-fluid .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.row-fluid .inputs-list input[type="checkbox"] + span:before  { content:''; position:absolute; left:-20px; top:5px; width:13px; height:13px; border:1px solid #223050; color:#fff; background:#fff; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; }
.row-fluid .inputs-list input[type="checkbox"]:checked + span:after { content: "\f00c"; text-align:center; color:#fff; position:absolute; left:-20px; top:5px; font-family:'FontAwesome'; width: 13px; line-height: 14px; font-size: 9px; }

.row-fluid .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:13px; height:13px; border:1px solid #fff;  background:#fff; border-radius:100%; }
.row-fluid .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:7px; height:7px; border-color:#BEA344; background:#BEA344;  border-radius:100%; }

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 15px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 15px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 15px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 15px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 15px; }
  
}

.row-fluid a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:link , .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:visited { max-width: none !important; text-overflow: inherit !important; vertical-align:top; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:100%; }
.hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align:top; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }
.row-fluid {
  width: 100%;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: '';
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*='span'] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*='span']:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
}

.row-fluid .span11 {
  width: 91.489361693%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
}

.row-fluid .span9 {
  width: 74.468085099%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
}

.row-fluid .span7 {
  width: 57.446808505%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
}

.row-fluid .span5 {
  width: 40.425531911%;
}

.row-fluid .span4 {
  width: 31.914893614%;
}

.row-fluid .span3 {
  width: 23.404255317%;
}

.row-fluid .span2 {
  width: 14.89361702%;
}

.row-fluid .span1 {
  width: 6.382978723%;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: '';
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: '';
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*='span'] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*='span']:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
  }
}

/* Clearfix */

.clearfix:before, .clearfix:after {
  display: table;
  content: '';
}

.clearfix:after {
  clear: both;
}

/* Visibilty classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive visibilty classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}
/* Blog post */

.blog-post {
  margin: 0 auto;
  max-width: 960px;
}

.blog-post__meta {
  margin-bottom: 1.4rem;
}

.blog-post__meta a {
  text-decoration: underline;
}

.blog-post__timestamp {
  display: block;
}

.blog-post__tags svg {
  height: auto;
  margin-right: 0.35rem;
  width: 15px;
}

.blog-post__tag-link {
  font-size: 0.875rem;
}

/* Blog related posts */

.blog-related-posts {
  background-color: #F8FAFC;
}

.blog-related-posts h2 {
  text-align: center;
}

.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 2);
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3);
  }
}

.blog-related-posts__image {
  height: auto;
  max-width: 100%;
}

.blog-related-posts__title {
  margin: 0.7rem 0;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus {
  background-color: transparent;
  text-decoration: underline;
}
/* Error pages */

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 700px;
  padding: 3rem 1.4rem;
}

.systems-page--search-results {
  max-width: 100%;
}

.systems-page .header {
  background-color: transparent;
  border-bottom: none;
  padding: 0;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

.systems-page form input[type='submit'] {
  margin: 0.7rem 0;
  display: block;
}

/* Search pages */

.hs-search-results__title {
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

/* Password prompt */

.password-prompt input[type=password] {
  height: auto !important;
  margin-bottom: 1.4rem;
}

.systems-page #hs-login-widget-remember,
.systems-page #hs-login-widget-remember ~ label {
  display: inline-block;
  margin-bottom: 0.175rem;
}

.systems-page #hs_login_reset {
  display: block;
  margin-bottom: 0.7rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  font-size: 0.875rem !important;
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}

/* Subscription preferences */

#email-prefs-form .item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

#email-prefs-form .item.disabled input:disabled {
  cursor: not-allowed;
}

/* Membership pages */

#hs-membership-form a[class*='show-password'] {
  font-size: 0.75rem;
}

/* Input error messages */

.form-input-validation-message ul.hs-error-msgs {
  padding-left: 0;
  margin: 0;
}

.form-input-validation-message ul.hs-error-msgs li {
  margin: 0;
}
.header { padding: 13px 20px; background: #ffff; box-shadow: 0px 5px 20px rgb(0 0 0 / 40%); position: relative; z-index: 1; }
.header .container { display: flex; justify-content: space-between; align-items: center; }
.header .btn_style a { padding: 16px 30px; }
.header .container:after { display: none; }


.footer { padding: 100px 0 70px!important; background-color: #0b2d44!important; font-size: 16px; line-height: 22px; }
.footer p { display: inline-block; width: 100%; }
.footer .ft_top { font-weight: 600; } 
.footer .box .logo img { width: 300px; }
.footer .box .text { font-weight: 600; margin: 28px 0 0; text-transform: uppercase; }
.footer .social_icon { margin: 25px 0 0; }

.copyright { margin: 40px 0 0; border-top: 2px solid #e3e030; padding: 10px 0 0; text-align: center; font-size: 14px; line-height: 28px; }

.archimedia { background: #eeeebd; padding: 25px 32px; font-size: 12px; line-height: 20px; color: #223050; }
.archimedia img { max-height: 12px; display: inline-block; vertical-align: middle; }

@media (min-width: 30px) and (max-width: 767px){
  
  .header { padding: 15px 0; }
  .header .logo img { width: 260px; }
  .header .btn_style a { font-size: 14px; line-height: 20px; padding: 10px 12px; }
  .footer { padding: 60px 0; }
  
}



@media(max-width: 500px) {
  
  .header { padding: 10px 0 15px; }
  .header .container { flex-wrap: wrap; justify-content: center; }
  .header .btn_style a { font-size: 13px; line-height: 20px; padding: 10px 12px; }
  .header .btn_style { margin: 15px 0 0; width: 100%; text-align: center; }
  
}

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
*:focus{ outline:none; }
::-moz-focus-inner { border:0; }

html { position:relative; }
body { margin:0px; -webkit-font-smoothing: antialiased; }

.row-fluid [class*="span"] { min-height:1px; }
.container { margin-left:auto; margin-right:auto; float:none; box-sizing: border-box; }
.container:after { clear:both; content: ""; display:table; }

img { border:0; vertical-align: top; height:auto; max-width:100%; }

.master_box { display:flex!important;}

/*CGN*/
.hs-content-id-147976745000 .hero_lp {padding-top:0px !important;}

/*configuratore agevolazioni*/
.hs-content-id-150568404525 .hs-embed-wrapper {max-width:none!important;}


/*togliere link logo pag CGN*/
.hs-content-id-147976745000 .header .logo a {
    pointer-events: none!important;
}


/*DROPDOWN 9 SEDI - cambiare tutti e due*/
.address .loc a .dropdown {
background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/10%20sedi.png);
    width: 250px;
    height: 250px;
    display: none;
    margin-top: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  position:absolute;
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  border-radius: 20px 20px 40px 20px;}

.address .loc a:hover .dropdown {
    display: block;
    }

.inner .text  a .dropdown {
background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/10%20sedi.png);
   width: 250px;
    height: 250px;
    display: none;
    margin-top: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  position:absolute;
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  border-radius: 20px 20px 40px 20px;}

.inner .text  a:hover .dropdown {
    display: block;
    }





/*radar for talent*/
.hs-content-id-119815047555 .masters_card h3{font-size:18px ; line-height:25px; font-weight:600;}
.hs-content-id-119815047555.masters_title .main_title {max-width:100%;}
.hs-content-id-119815047555 h2{font-size:40px;}
.hs-content-id-119815047555 .masters_card .inner {height:90px; background-color:#89792e!IMPORTANT;padding:20px;}
.hs-content-id-119815047555 .masters_title .main_title {max-width:100%;}
.hs-content-id-119815047555 .btn_style a {background-color:#0a3254;font-size:18px;}
.hs-content-id-119815047555 .btn_style a:hover {background-color:#fff; color:#0a3254; border:none;}
.hs-content-id-119815047555 #hs_cos_wrapper_module_1686739651480 .masters_title .main_title:after {display:none;}
.hs-content-id-119815047555 #hs_cos_wrapper_module_1686739651480 .masters_title .main_title {border-bottom:none;}
.hs-content-id-119815047555 #hs_cos_wrapper_module_1686739651480 .masters_title{margin:0 15px;}
.hs-content-id-119815047555 .cta_strip {border-radius:10px; margin-bottom:30px;}
.hs-content-id-119815047555 .cta_strip h3 {color:#ffffff;font-size:25px;}
.hs-content-id-119815047555 .btn_style a {border:none;}
.hs-content-id-119815047555 .btn_style:hover a {border:2px solid #0a3254;}
.hs-content-id-119815047555 .btn_link{display:none;}
.hs-content-id-119815047555 .cell_1686731415471-vertical-alignment .row-number-26{display:none;}
.hs-content-id-119815047555 .cell_1687876693318-vertical-alignment .row-number-25{display:none;}
.hs-content-id-119815047555 #hs_cos_wrapper_module_1686739612633 .cta_strip {min-height:0px;padding:0px;}
.hs-content-id-119815047555 .dnd_area-row-0-padding {padding-bottom:0!important;}
.hs-content-id-119815047555  .masters_card .inner > div {text-align:center;}


/*RFT PROMO*/
.hs-content-id-146412734882 .masters_card h3{font-size:18px ; line-height:25px; font-weight:600;}
.hs-content-id-146412734882.masters_title .main_title {max-width:100%;}
.hs-content-id-146412734882 h2{font-size:40px;}
.hs-content-id-146412734882 .masters_card .inner {height:90px; background-color:#89792e!IMPORTANT;padding:20px;}
.hs-content-id-146412734882 .masters_title .main_title {max-width:100%;}
.hs-content-id-146412734882 .btn_style a {background-color:#89792e;font-size:18px;}
.hs-content-id-146412734882 .btn_style a:hover {background-color:#fff; color:#89792e; border:none;}
.hs-content-id-146412734882 #hs_cos_wrapper_module_1686739651480 .masters_title .main_title:after {display:none;}
.hs-content-id-146412734882 #hs_cos_wrapper_module_1686739651480 .masters_title .main_title {border-bottom:none;}
.hs-content-id-146412734882 #hs_cos_wrapper_module_1686739651480 .masters_title{margin:0 15px;}
.hs-content-id-146412734882 .cta_strip {border-radius:10px; margin-bottom:30px;}
.hs-content-id-146412734882 .cta_strip h3 {color:#ffffff;font-size:25px;}
.hs-content-id-146412734882 .btn_style a {border:none;}
.hs-content-id-146412734882 .btn_style:hover a {border:2px solid #0a3254;}
.hs-content-id-146412734882 .btn_link{display:none;}
.hs-content-id-146412734882 .cell_17157595160985-vertical-alignment .row-number-30 {display:none;}
.hs-content-id-146412734882 .cell_17157595160986-vertical-alignment .row-number-32 {display:none;}
.hs-content-id-146412734882 #hs_cos_wrapper_module_1686739612633 .cta_strip {min-height:0px;padding:0px;}
.hs-content-id-146412734882 .dnd_area-row-0-padding {padding-bottom:0!important;}
.hs-content-id-146412734882  .masters_card .inner > div {text-align:center;}

/*video test*/
.yt-threecol-main { padding: 40px 0px 35px; position: relative; z-index: 1; }
.yt-threecol-main .heading { padding-left: 0; max-width: 100%; padding-bottom: 30px; }
.yt-threecol-main .yt-threecol-boxes { display: flex; flex-wrap: wrap; margin: 0px -17px; }
.yt-threecol-main .yt-threecol-boxes .yt-threecol-box { width: calc(33.33% - 34px); margin: 0px 17px 15px; }
.yt-threecol-main .yt-threecol-boxes .yt-threecol-box .yt-threecol-img { height: 196px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.yt-threecol-main .yt-threecol-boxes .yt-threecol-box .yt-threecol-img a { width: 100%; height: 100%; display: inline-block; }
.yt-threecol-main .yt-threecol-boxes .yt-threecol-box .yt-threecol-img img { width: 50px !important; height: 50px!important; object-fit: cover; display: block; margin-top: 20%;margin-left: auto;margin-right: auto; }
.yt-threecol-main .yt-threecol-content { padding-top: 25px; } 
.yt-threecol-main .yt-threecol-content h5 {font-weight: 400; }

.yt-threecol-btn.solid_btn { padding-top: 30px;}
.popup_content.fancybox-content { padding: 0 !important; max-width:800px; }
.popup_content.fancybox-content .hs-embed-wrapper { max-width: 100% !important; width: 1500px !important; }
.popup_content.fancybox-content  img { display: block;}
.popup_content.fancybox-content p { display: none; background-color: #343434; padding:0px; }

/* data-small-btn="true" */
body .fancybox-bg { background: #223050; }
body .fancybox-slide .fancybox-content { margin-top: 40px; overflow: visible !important; }
body .fancybox-slide .fancybox-close-small { background: #FFFFFF; border-radius: 100%; height: 30px; opacity: 1; padding: 2px; right: -30px; top: -30px; width: 30px; }
body .fancybox-slide .fancybox-close-small svg { color: #000; }
body .fancybox-button { min-width: auto; }

/* body .video_code { width: 100%; max-width: 900px; line-height: 0; background: transparent; } */
/* body .video_code video { width: 100%; border: 4px solid #0b2d44; border-radius: 30px; } */

.widget-type-rich_text ul[style="list-style-type: circle;"] { list-style: none !important; }
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before { background-color: transparent; border: 3px solid #70e0c1; border-radius: 100%; content: ""; height: 8px; left: 0; position: absolute; top: 16px; width: 8px; }
.widget-type-rich_text ul[style="list-style-type: square;"] { list-style: none !important; }
.widget-type-rich_text ul[style="list-style-type: square;"] li:before { background-color: #70e0c1; content: ""; width: 11px; left: 4px; position: absolute; top: 16px; height: 11px; border-radius: 0; }

.widget-type-rich_text ul , .widget-type-rich_text ul[style="list-style-type: disc;"] { list-style: none !important; }
.widget-type-rich_text ul li:before , .widget-type-rich_text ul[style="list-style-type: disc;"] li:before { background-color: #70e0c1; border-radius: 100%; content: ""; width: 11px; left: 2px; position: absolute; top: 16px; height: 11px; }

.list_style ul { margin: 10px 0; padding: 0 0 0 15px; list-style-type: none; }
.list_style ul li { margin: 0; padding: 0 0 0 15px; position: relative; }
.list_style ul li:before { content: ''; width: 4px; height: 4px; position: absolute; top: 11px; left: 0; background: #007a8c; border-radius: 10px; }

.list_style ol { margin: 10px 0; padding: 0 0 0 15px; list-style-type: none; counter-reset: my-sec-counter; }
.list_style ol li { margin: 0; padding: 0 0 0 15px; position: relative; }
.list_style ol li:before { counter-increment: my-sec-counter; content: "" counter(my-sec-counter) ". "; position:absolute; top:0; left:0; color:#007a8c; }

@media (min-width:768px) { .container { width:750px; } }
@media (min-width:992px) { .container { width:970px; } }
@media (min-width:1201px) { .container { width:1170px; } }
@media (min-width:1430px) { .container { width:1300px; } .container.small { width:1170px; }  }
@media (max-width: 767px) {
  .container { padding: 0 15px; }
}
/*@media (min-width:1630px) { .container, .row-fluid .container[class*="span"]{width:1600px;} }*/

h1, h2, h3, h4, h5, h6 { margin: 0px; }

.slick-arrow { padding: 0; cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#FFFFFF; background:#e3e030; width:35px; height:35px; line-height: 35px; font-size:0; cursor:pointer; border-radius: 5px; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#eeeebd; color:#e3e030;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

ul.slick-dots { margin:0; padding:0; list-style:none; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { padding: 0; display:inline-block; background:#eeeebd; width:15px; height:15px; border-radius:100%; font-size:0; cursor:pointer; border: none; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#e3e030; }

.btn_link { text-align: right; }
.btn_link a { width: 60px; height: 60px; border: 1px solid #FFFFFF; display: inline-block; border-radius: 100%; position: relative; }
.btn_link a:before { content: ''; width: 200px; height: 1px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 22px; margin: auto; }
.btn_link a:after { content: ''; margin: auto; width: 15px; height: 28px; background: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/white_arrow.png') no-repeat; position: absolute; top: 1.5px; right: 20px; bottom: 0; }

.social_icon ul { margin: 0; padding: 0; list-style-type: none; }
.social_icon ul li { margin: 0; padding: 0 25px 0 0; display: inline-block; }
.social_icon ul li a { width: 35px; height: 35px; line-height: 35px; background: #e3e030; display: inline-block; color: #FFFFFF; text-align: center; border-radius: 40px; }
/* .social_icon ul li a:hover { background: ; } */

.sub_title { font-size: 21px; line-height: 30px; font-weight: 600; color: #0b2d44; }

.hero_lp { padding: 70px 0 0; position: relative; }
/* .hero_lp:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #223050; mix-blend-mode: multiply; } */
.hero_lp > div { position: relative; }
.hero_lp .cover_lp { display: flex; flex-wrap: wrap; }
.hero_lp .left { padding: 0 30px 70px 0; width: calc(100% - 510px); }
.hero_lp .left h4 { font-style: italic; padding: 0 0 20px; }

.hero_lp .left .inner { max-width: 600px; width: 100%; }
.hero_lp .address { display: flex; flex-wrap: wrap; margin: 0 -20px; }
.hero_lp .address .box { width: 33.33%; padding: 20px; font-weight: 600; }
.hero_lp .address .box > div { padding: 10px 0 10px 32px; border-top: 1px solid #e1e031; position: relative; } 
.hero_lp .address .box > div:before { content: ''; width: 22px; height: 22px; position: absolute; top: 12px; left: 0; background: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/date.png') no-repeat; background-size: 22px; }
.hero_lp .address .time > div:before { background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/Time.png') }
.hero_lp .address .loc > div:before { background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/Location.png') }

.hero_main { display: flex; flex-wrap: wrap; margin: 0 -20px; }
.hero_main .box { width: 50%; padding: 15px 20px;}
.hero_main .box .inner { display: flex; flex-wrap: wrap; background: #f2f1eb; box-shadow: 0px 3px 6px #00000059; border-radius:20px 20px 40px 20px; height: 100%; padding: 7px 0;border-top: 5px solid #e1e031;  }
.hero_main .box .icon { width: 98px; background: #ffffff; padding: 10px; display: flex; align-items: center; justify-content: center; border-radius: 10px; margin-left: -8px; }
.hero_main .box .text { width: calc(100% - 90px); color: #223050; padding: 8px 8px 12px 20px; font-weight: 600; display: flex; align-items: center; }

.hero_lp .right { margin-bottom: -230px; width: 510px; background: #f2f1eb; padding: 24px 20px 40px; border-radius:1.875rem 1.875rem 6.25rem 1.875rem; border-top: 5px solid #e1e031; height:fit-content; }
.hero_lp .right h4 { padding: 0; }
.hero_lp .right h3.form-title { display: none; }
.hero_lp .right .hs-form-field > label { display: inline-block; margin: 0 0 6px; width: 100%; }
.hero_lp .right .legal-consent-container { font-size: 13px; line-height: 18px; }
.hero_lp .right .legal-consent-container p { padding: 3px 0; }
.hero_lp .right .legal-consent-container .hs-richtext { padding: 0 0 10px; }
.hero_lp .right .hs-fieldtype-booleancheckbox { padding: 0; position: relative; }
.hero_lp .right .hs-fieldtype-booleancheckbox ul { padding: 0; }
.hero_lp .right .hs_submit { margin: 30px 0 0; text-align: center; }

.masters_section { padding: 65px 0; }
.masters_section .main_title { max-width: 620px; padding: 0 0 30px; border-bottom: 1px solid #e3e030; position: relative; }
.masters_section .main_title:after { content: ''; width: 48px; height: 48px; background: #FFFFFF url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/round.png') no-repeat center center; position: absolute; bottom: -24px; right: 0; border-radius: 100px; }
.masters_main { padding: 50px 0; display: flex; flex-wrap: wrap; margin: 0 -30px; }
.masters_main .box { padding: 30px; width: 33.33%;}
.masters_main .box .icon { height: 80px; display: flex; align-items: center; }
.masters_main .box .icon img { max-height: 100%; }
.masters_main .img .inner { height: 100%; }

.masters_main .box.card h3 { padding: 0; color: #FFFFFF; font-weight: 400; }
.masters_main .box.card .inner { height: 100%; border-radius: 10px; padding: 30px; position: relative; overflow: hidden; }
/* .masters_main .box.card .inner:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #BEA344; mix-blend-mode: multiply; } */
.masters_main .box.card .inner > div { position: relative; }
.masters_main .box.card .btn_link { margin: 70px 0 0; }

.our_partner { padding: 90px 0; background: #f2f1eb; }
.our_partner .main_title { margin: 0 0 40px; }
.our_partner .logos .inner { box-shadow: 0px 3px 6px #00000029; border-radius: 10px; min-height: 148px; display: flex; align-items: center; justify-content: center; padding: 15px; }
.our_partner .logos { padding: 22px; }
.our_partner ul.slick-dots { margin: 30px 0 0; padding: 0; }

.students_section { padding: 80px 0 120px; position: relative; }
/* .students_section:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #223050; mix-blend-mode: multiply; } */
.students_section > div { position: relative; }
.students_section .main_title { margin: 0 0 40px; }
.students_main .box { padding: 15px 20px; }
.students_main .box .icon { width: 64px; height: 64px; border: 1px solid #e1e031; border-radius: 100%; margin: 0 0 5px auto; position: relative; display: flex; align-items: center; justify-content: center; }
.students_main .box .icon:before { content: ''; width: 500%; height: 1px; position: absolute; top: 0; bottom: 0; right: 100%; background: #e1e031; margin: auto; }
.students_main .box .dec { overflow: hidden; }
.students_main .box .inner { padding: 0; background: #FFFFFF; border-radius: 20px 20px 60px 20px; overflow: hidden; }
.students_main .box .cover { padding: 20px 30px 30px; }
.students_main .box .details { padding: 15px; background:#f2f1eb; display: flex; align-items: center; border-top: 5px solid #e1e031; }
.students_main .box .details h5 { padding: 0; font-size: 16px; line-height: 22px; }
.students_main .box .details .img { width: 150px; height: 120px; border-radius: 100%; }
.students_main .box .details .text { width: calc(100% - 77px); padding: 0 0 0 20px; }
.students_main .box .details .text .con { color: #223050; margin: 5px 0 0; font-size: 18px; font-weight:700;}
.students_main .slick-dots { padding: 30px 0 0; }
.students_section .btn_style { margin: 60px 0 0; }

.more_info { padding: 80px 0; }
.more_main { display: flex; flex-wrap: wrap; margin: 0 auto; max-width: 1100px; }
.more_main .box { margin: 10px 0; width: 50%; }
.more_main .box .inner { display: flex; flex-wrap: wrap; align-items: center; }
.more_info .main_title { margin: 0 0 30px; }
.more_main .box .icon { width: 26px; }
.more_main .box .text { width: calc(100% - 26px); padding: 0 0 0 15px; }
.more_main .box .text h4 { padding: 0; letter-spacing: -0.5px; }

.cta_strip { padding: 40px 0; min-height: 283px; display: flex; align-items: center; text-align: center;margin-bottom: -22vw; padding-bottom: calc(24vw + 28px) !important; border-radius:3.125rem 3.125rem 0rem 0rem}
.cta_strip .btn_style { margin: 25px 0 0; }

.masters_title { margin: 0 15px 50px; }
.masters_title .main_title { max-width: 700px; padding: 0 0 30px; border-bottom: 1px solid #e1e031; position: relative; }
.masters_title .main_title:after { content: ''; width: 48px; height: 48px; background: #FFFFFF url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/radar-academy/image/round.png') no-repeat center center; position: absolute; bottom: -24px; right: 0; border-radius: 100px; }

.masters_img { padding: 15px; }

.masters_box { padding: 15px; }
.masters_box .icon { height: 80px; display: flex; align-items: center; }
.masters_box .icon img { max-height: 100%; }

.masters_card { padding: 15px; }
.masters_card h3 { padding: 0; color: #FFFFFF; font-weight: 400; }
.masters_card .inner { height: 100%; border-radius: 10px; padding: 30px; position: relative; overflow: hidden; }
.masters_card .inner > div { position: relative; }
.masters_card .btn_link { margin: 70px 0 0; }
.masters_card .inner .link_cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


@media (min-width: 991px){
  .hs-content-id-79496354179 .row-number-22  { display:none;}
  .hs-content-id-79496354179 .row-number-2 { display:none;}
}

@media (min-width: 992px) and (max-width: 1200px){
	
  .hero_lp .right { width: 400px; }
  .hero_lp .left { width: calc(100% - 400px); }
  .hero_lp .address { margin: 0 -6px; }
  .hero_lp .address .box { padding: 6px; }
  
  .hero_main { margin: 15px 0 0; }
  .hero_main .box { width: 100%; padding: 10px 0; }

  .masters_section .main_title { max-width: 500px; }
  .masters_main .box { padding: 15px; }
  .masters_main { margin: 0 -15px; }
  
  .masters_title .main_title { max-width: 520px }

}

@media(max-width: 991px) {
  
  /*form sport*/
  .hs-content-id-79496354179 .right { display:none;}
  .hs-content-id-79496354179 .row-number-24 { display:none;}


  .sub_title { font-size: 18px; line-height: 28px; }
  
  .hero_lp { padding: 50px 0; }
  .hero_lp .left { width: 100%; padding: 0; }
  .hero_lp .left .inner { max-width: 100%; }
  .hero_lp .right { width: 100%; margin: 30px 0 0; }
  
  .masters_section { padding: 40px 0; }
  .masters_section .main_title { max-width: 100%; }
  .masters_main { margin: 0 -15px; padding: 30px 0 0; }
  .masters_main .box { padding: 15px; width: 50%; }
  
  .our_partner { padding: 50px 0; }
  .our_partner .main_title { margin: 0 0 10px; }
  .our_partner .logos { padding: 10px; }
  
  .students_section { padding: 50px 0; }
  .students_section .main_title { margin: 0 0 20px; }
  .students_main .box { padding: 10px; }
  .students_main .box .cover { padding: 20px; }
  .students_section .btn_style { margin: 30px 0 0; }
  
  .more_info { padding: 50px 0; }

}

@media (min-width: 30px) and (max-width: 767px){
  
  ul.slick-dots li button { width: 10px; height: 10px; }

  .hero_lp .left h4 { padding: 0; font-size: 16px; line-height: 24px; }


/*radar for talent*/
.hs-content-id-119815047555 h2{font-size:30px;font-weight: 600;} 
.hs-content-id-119815047555 .masters_card .inner {height:fit-content; background-color:#89792e!IMPORTANT;}
.hs-content-id-119815047555 .masters_card h3{font-weight: 500;}
  
.hs-content-id-146412734882 h2{font-size:30px;font-weight: 600;} 
.hs-content-id-146412734882 .masters_card .inner {height:fit-content; background-color:#89792e!IMPORTANT;}
.hs-content-id-146412734882 .masters_card h3{font-weight: 500;}
}

@media (max-width: 600px) {

  .hero_lp .address { margin: 0; }
  .hero_lp .address .box { width: 100%; padding: 10px 0; }
  .hero_main { margin: 0; }
  .hero_main .box { width: 100%; padding: 10px 0; }

  .masters_main { margin: 0; }
  .masters_main .box { width: 100%; padding: 10px 0; }
  .masters_main .box.img .inner { height: 240px; }

  .students_main .box { padding: 0; }
  .students_main .box .cover { padding: 15px 12px; }
  .students_main .box .details { padding: 15px 12px; }
  .students_main .box .details .img { width: 50px; height: 50px; }
  .students_main .box .details .text { width: calc(100% - 50px); }

  .more_info { padding: 40px 0; }
  .more_info .main_title { margin: 0 0 15px; }
  .more_main .box { width: 100%; }

}