@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@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');
/* font-family: 'Inter', sans-serif;
font-family: 'Montserrat', sans-serif; */


































































*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #2B2B2B;  font-size: 16px; line-height:normal; padding:0; margin:0; overflow-x:hidden; }

h1,h2,h3,h4,h5,h6 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0; }
h1 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: ;  font-size: 50px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 50px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h3 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 40px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h4 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 30px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h5 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 24px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h6 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 20px; line-height:1.2; letter-spacing: 0px; text-transform: none;} 

img { height:auto; max-width:100%; }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#0b2d44; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#c4171d; } 


form label { color:#2B2B2B; }
input , 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"] { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; outline:none !important; margin:5px 0; border-width:0px; border-style: solid; border-color:#f2f2f2;  background:#ffffff; height:46px; padding:10px 15px; font-size:16px; line-height:24px; width:100%; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit] , form button,.hs-button { width:auto; float:none; display:inline-block; font-size:24px; line-height:30px; cursor:pointer; height:auto; padding:14px 25px; min-width:150px; border:none; outline:none; color:#ffffff; background-color:#044255; border-radius:100px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover { color:#ffffff; background-color:#0b2d44; }

ul.hs-error-msgs { padding: 0; margin: 0; list-style: none; width: 100%; text-align: left; font-size: 16px; }
ul.hs-error-msgs label { color:#f00; }

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px; }

/*-slick-*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; outline: none; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { margin:0; padding:0; list-style:none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:none; font-size:0; min-width:auto;  width:80px; height:80px; border-radius:50%; line-height:0; outline:none; background:#0b2d44; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; transition:all .4s ease; }
.slick-arrow:hover { background:#011E24; color:#fff; }
.slick-arrow:before { position:absolute; content:""; left: 50%; top: 50%; transform: translate(-50% ,-50%); }
.slick-prev { left:0; color:#011E24; }
.slick-prev:before { width:38px; height:25px; background:url('https://f.hubspotusercontent20.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; }
.slick-next { right:0;}
.slick-next:before { width:38px; height:25px; background:url('https://f.hubspotusercontent20.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; transform:translate(-50%,-50%) rotate(180deg); }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; 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 { display:inline-block; background:#0b2d44; cursor:pointer; min-width:auto; outline:none; padding:0; border:2px solid #0b2d44;width:14px; height:14px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:transparent; }


.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:#0b2d44;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}


.solid_btn a { width:auto; float:none; display:inline-block; min-width:220px; text-transform:uppercase; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:#ffffff; border:1px solid #044255; background:#044255; border-radius:100px; }
.solid_btn a:hover { color:#ffffff; background:transparent; }  

.border_btn a { width:auto; float:none; display:inline-block; min-width:220px; text-transform:uppercase; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:#c4171d; border:1px solid #ffffff; background:transparent; border-radius:100px; }
.border_btn a:hover { color:#fff; background:#0b2d44; border-color:#0b2d44; }  

.green_btn a { width:auto; float:none; display:inline-block; min-width:220px; text-transform:uppercase; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:; border:1px solid ; background:transparent; border-radius:px; }
.green_btn a:hover { color:; background:; border-color:; }  


.white_color { color:#fff; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

/* flex */
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.align_center { display:flex; align-items:center; }
.align_start { display:flex; align-items:flex-start; }
.align_end { display:flex; align-items:flex-end; }
.justify_center { display:flex; justify-content:center; }
.inlinetop { display:inline-block; vertical-align:top; }

/* padding-top */
.pt_100 { padding-top:100px; }
.pt_90 { padding-top:90px; }
.pt_80 { padding-top:80px; }
.pt_70 { padding-top:70px; }
.pt_60 { padding-top:60px; }
.pt_50 { padding-top:50px; }

/* padding-bottom */
.pb_100 { padding-bottom:100px; }
.pb_90 { padding-bottom:90px; }
.pb_80 { padding-bottom:80px; }
.pb_70 { padding-bottom:70px; }
.pb_60 { padding-bottom:60px; }
.pb_50 { padding-bottom:50px; }

.container,.row-fluid .container { width:100%; margin:0 auto; padding:0 15px; max-width:1230px; }     



@media (max-width: 1400px){ 
    .container,.row-fluid .container { max-width:1170px; }    
    
}

@media (max-width: 1200px){ 
    .container,.row-fluid .container { max-width:950px; }  
 

}

@media (max-width: 991px){ 
    .container,.row-fluid .container { max-width:750px; }  
 

}
@media (max-width: 767px){ 
    
    .container,.row-fluid .container { max-width:100%; }    
    
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;

}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
.header { width:100%; position:relative; padding:30px 0; }
.header_area { width:100%; }
.header_area .container { display:flex; align-items:center; }  
.header .logo { width:220px; }

.header .logo img { width:220px; }

.header .header_right { width:calc(100% - 150px); display: flex; align-items: center; justify-content: flex-end; }
.header .topmenu { display: flex; align-items: center; justify-content: flex-end; }
.header .topmenu ul { width:auto; padding:0; margin:0; list-style:none; }
.header .topmenu ul li { width:auto; display:inline-block; }
.header .topmenu ul li a { width:auto; display:inline-block; position:relative; margin-left:10px; margin-right:10px; color:#0b2d44; font-weight: 700; font-size: 19px; line-height: 23px; text-transform: uppercase; } 
.header .topmenu ul li a:hover { color:#0b2d44; }
/* Luca: commentato il last-child che inserisce l'icona telefono se l'utlimo menu è il numero verde */
/*.header .topmenu ul li.hs-menu-depth-1:last-child a:before { position:relative; display:inline-block; vertical-align:middle; content:""; width:30px; height:30px; margin-right: -8px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/phone.svg') no-repeat center center/100% 100%; transition:all .4s ease; } 
.header .topmenu ul li.hs-menu-depth-1:last-child a { color:#0b2d44; text-decoration:underline; }
.header .topmenu ul li.hs-menu-depth-1:last-child a:hover { color:#0b2d44; } 
.header .topmenu ul li.hs-menu-depth-1:last-child a:hover:before { background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/phone-hover.svg') no-repeat center center/100% 100%; }*/
.header .topmenu ul li ul.hs-menu-children-wrapper { position:absolute; width:auto; left:0; top:100%; }
 
.header .topmenu ul li.hs-item-has-children { position:relative; }
.header .topmenu ul li.hs-item-has-children:hover > a { color:#0b2d44; }

.header .topmenu ul li:nth-child(3):hover ul.hs-menu-children-wrapper { opacity:1; visibility:visible; }
.header .topmenu ul li:nth-child(3) ul.hs-menu-children-wrapper { width:940px; z-index: 999; transform: translateX(-50%); opacity:0; visibility:hidden; transition:all .4s ease; }
.header .topmenu ul li:first-child:hover ul.hs-menu-children-wrapper { opacity:1; visibility:visible; }
.header .topmenu ul li:first-child ul.hs-menu-children-wrapper { width:1100px; z-index: 999; transform: translateX(-50%); opacity:0; visibility:hidden; transition:all .4s ease; }
.header .topmenu ul li:first-child .submenu_item { width:calc(33.33% - 40px); margin:0 20px; }




.header .menubtn { width:40px; height:25px; display:inline-block; line-height:0; cursor:pointer; }
.menubar { position:fixed; right:0; top:0; z-index:999; min-height:100vh; width:100%; background:rgb(10 50 84 / 90%); transition: all .4s ease; opacity: 0; visibility: hidden; overflow:hidden; }  
body.menuopen .menubar { opacity: 1; visibility: visible;  }
body.menuopen .menusidebar { margin-right:0; transition-delay:0.5s; }
  
.menusidebar { position:relative; padding:100px 40px 40px; margin-right:-450px; height:100vh; overflow-Y:auto; width:450px; background: #D9D9D9; float:right; transition: all .6s ease;  } 
.menusidebar .closebtn { position:absolute; right:20px; top:20px; cursor:pointer; width:26px; } 
.menusidebar .follow ul { padding:0; margin:30px 0 0; list-style:none; }  
.menusidebar .follow ul li { width:auto; display:inline-block; }
.menusidebar .follow ul li a { width:30px; height:30px; text-align:center; color:#fff; margin-right:15px; font-size:0; display:inline-block; border-radius:3px; background:#0b2d44; padding:5px; }  
.menusidebar .follow ul li a i:before { font-size:20px; }
.menusidebar .follow ul li a:hover { background:#0b2d44; }
 
.menusidebar .menu ul { padding:0; margin:0; list-style:none; } 
.menusidebar .menu ul li { width:100%; }
.menusidebar .menu ul li.hs-item-has-children  { width:100%; position:relative; }
.menusidebar .menu ul li a { width:100%; display: inline-block;  position:relative; padding-bottom:12px; color:#0b2d44; text-transform: uppercase; font-weight: 700; font-size: 19px; line-height: 23px; }
.menusidebar .menu ul li a:hover { color:#0b2d44; } 
.menusidebar .menu ul li.hs-item-has-children.child_open > a { color:#0b2d44; }
.menusidebar .menu ul li.hs-item-has-children ul.hs-menu-children-wrapper { display:none; }
.menusidebar .menu ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { font-size:14px; line-height:20px; text-indent:10px; text-transform: capitalize; }
.menusidebar ul.topmobmenu li.hs-menu-depth-2 { display:none; } 
/*numero tel sidemenu*/
/* Luca: commentato il last-child che inserisce l'icona telefono se l'utlimo menu è il numero verde */
/*.menusidebar .menu ul li.hs-menu-depth-1:last-child a:before { position:relative; display:inline-block; vertical-align:middle; content:""; width:30px; height:30px; margin-right: -8px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/phone.svg') no-repeat center center/100% 100%; transition:all .4s ease; } 
.menusidebar .menu ul li.hs-menu-depth-1:last-child a { color:#0b2d44; text-decoration:underline; }
.menusidebar .menu ul li.hs-menu-depth-1:last-child a:hover { color:#0b2d44; } 
.menusidebar .menu ul li.hs-menu-depth-1:last-child a:hover:before { background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/phone-hover.svg') no-repeat center center/100% 100%; }*/
.menusidebar .menu ul li ul.hs-menu-children-wrapper { position:absolute; width:auto; left:0; top:100%; }


/*SUBMENU DICONO DI NOI > RECENSIONI E TESTIMONIANZE*/
.submenubox1 {display:none!important;}


.submenubox { display:none; width: 100%; position: relative; display: flex; flex-wrap: wrap;  background: #ededed; padding: 50px 30px; margin-left:213px; }
.submenu_item { width: calc(50% - 60px); position:relative; margin:0 30px; background:#0b2d44; padding: 40px; text-align: center; }
.submenu_item h4 { color:#fff; }
.submenu_item .text { width:100%; margin:20px 0; display:block; color:#fff; font-weight:600; }
.submenu_item:before { position: absolute; content: ""; background: url("https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Subtract%20%281%29.png") no-repeat 50% /cover; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.3; }
.submenu_item > div { width:100%; position:relative; }
.submenu_item .solid_btn a { color:#fff !important; font-size:16px !important; margin-right: 0 !important; }
.submenu_item:nth-child(2n) { background: #0b2d44; }
.submenu_item:nth-child(2n) h4 { color:#fff!important; }
.submenu_item:nth-child(2n) .text { color:#fff!important; }
.submenu_item:nth-child(2n) .solid_btn a { background:#0b2d44; } 
.submenu_item:nth-child(2n) .solid_btn a:hover { background:#0b2d44; }
     
.menusidebar ul.topmobmenu { padding:0; margin:0; list-style:none; display:none; } 
.menusidebar ul.topmobmenu li { width:100%; }
.menusidebar ul.topmobmenu li a { width:100%; display: inline-block; padding-bottom:12px; color:#0b2d44; text-transform: uppercase; font-weight: 700; font-size: 19px; line-height: 23px; }
.menusidebar ul.topmobmenu li a:hover { color:#0b2d44; } 

.menu .hs-menu-flow-horizontal > ul > li a.childbtn { display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 25px; height: 21px; padding: 0; }
.menu .hs-menu-flow-horizontal > ul > li a.childbtn:hover { text-decoration: none; }
.menu a.childbtn span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
.menu a.childbtn span:after { position: absolute; content: ''; }
.menu a.childbtn span, a.childbtn span:after { width: 12px; height: 2px; background-color: #0b2d44; display: block; }
.menu .hs-menu-flow-horizontal > ul > li:hover a.childbtn span, .menu .hs-menu-flow-horizontal > ul > li:hover a.childbtn span:after { background-color: #0b2d44; }
.menu a.childbtn span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
.menu a.childbtn.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
.menu a.childbtn.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }

 
/*--footer-*/ 
.footer {border-radius: 3.125rem 25vw 0 0;}
.footer { width:100%; position:relative; color:#fff; padding:80px 0 30px; background:#0b2d44; }
.footer:before { position:absolute; content:""; right:0; top:0; width:100%; height:100%; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/white_bg_pattern.png') no-repeat center right/cover; }
.footer .footer_area { width:100%; position:relative; }
.footer .footer_area .logo { width:100%; margin-bottom:20px; }
.footer .f_main { display:flex; flex-wrap:wrap; }
.footer .f_info,.footer .footer_menu,.footer .footer_loc { width:33.33%; }  
.footer .footer_loc { padding-left:50px; }
.footer .footer_area a { color:#fff; }
.footer .footer_area a:hover { color:#88781c; }
.footer .footer_menu { text-align:center; }
.footer .footer_menu h6 { font-weight: 400; width:100%; text-align:left; max-width:250px; margin:0 auto; margin-bottom:20px; font-size:16px; }
.footer .footer_menu ul { width:100%; max-width:250px; text-align:left; padding:0; margin:0 auto; list-style:none; }
.footer .footer_menu ul li { width:100%; display:block; }
.footer .footer_menu ul li a { width:100%; display:inline-block; position:relative; padding-left:20px; margin-bottom:2px; }
.footer .footer_menu ul li a:before { position:absolute; content:">"; left:0; top:0; color:#fff; }
.footer .f_follow { width:100%; margin-top:30px; }
.footer .f_follow ul { width:100%; padding:10px 0 0; margin:0; list-style:none; }
.footer .f_follow ul li { width:auto; display:inline-block; }
.footer .f_follow ul li a { width:auto; display:inline-block; font-size:24px; color:#fff; margin-right:10px; }
.footer .f_follow ul li a:hover { color:#88781c; }

.footer .copyirght { width:100%; text-align:center; font-weight: 500; font-size: 14px; line-height: 20px; margin-top:50px; } 








@media(max-width:1400px){ 

     
} 


@media(max-width:1200px){ 
     
    
    .header .logo img { width:150px; }

    .header .topmenu ul li a { font-size: 16px; line-height: 22px; margin-right: 20px; }
    
    .footer .f_info { padding-right:30px; }
    .footer .footer_loc { padding-left:0; }
    
    .submenubox { padding:40px 20px; }
    .header .topmenu ul li:nth-child(3) ul.hs-menu-children-wrapper { width:850px; transform:translateX(-55%); }    
    .header .topmenu ul li:first-child ul.hs-menu-children-wrapper { width:950px; transform:translateX(-41%); }
    

}

@media(max-width:991px){  

    .header .topmenu ul li a { font-size: 14px; line-height:20px; margin-right: 15px; }
    
    .header .topmenu ul li:first-child ul.hs-menu-children-wrapper { width: 750px; transform: translateX(-32%); } 
    .submenubox { padding:20px 10px; } 
    .submenu_item { padding:20px; }  
    .submenu_item .solid_btn a { font-size:11px !important; min-width: 170px;  }  
    .header .topmenu ul li:nth-child(3) ul.hs-menu-children-wrapper { width: 720px; transform: translateX(-54%); }
    .submenu_item { margin:0 15px; width:calc(50% - 30px); }
    .header .topmenu ul li:first-child .submenu_item { width: calc(33.33% - 25px);  margin: 0 12px; }  
    
}
 

@media(max-width:767px){ 

    .header .logo img { width:170px; }
  
    .header .topmenu .hs-menu-wrapper { display:none; }
    .menusidebar ul.topmobmenu { display:block; }
    .menusidebar {padding: 60px 25px 40px 15px; width:100%; max-width:400px; }
    .submenubox { padding:20px; }
    .menusidebar ul.topmobmenu li ul { margin:0 0 20px; padding:0; list-style:none; width:100%; display:inline-block; }  
    .submenu_item,.submenu_item:nth-child(2n) { width:100%; margin:0 0 20px; }
    .submenu_item:last-child { margin-bottom:0; }
    .submenubox { margin-left:0px; }
    .footer { text-align: center; }
    .footer .f_info, .footer .footer_loc, .footer .footer_menu { width:100%; }
    .footer:before { display:none; }  
    .footer .f_info { padding:0; }
    .footer .f_follow { margin-top: 10px; }
    .footer .footer_loc { padding:40px 0 0; }
    .footer .footer_menu { padding-top:40px; } 
    .footer .footer_menu h6 { max-width:180px; } 
    .footer .footer_menu ul { max-width:180px; }
    

}
@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');
*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #2B2B2B;  font-size: 16px; line-height:normal; padding:0; margin:0; overflow-x:hidden; }

h1,h2,h3,h4,h5,h6 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin:0; padding:0; }
h1 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: ;  font-size: 50px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h2 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 50px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h3 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 40px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h4 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #fff;  font-size: 30px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h5 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 24px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h6 { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: ;  font-size: 20px; line-height:1.2; letter-spacing: 0px; text-transform: none;} 

img { height:auto; max-width:100%; }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#0b2d44; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#c4171d; } 


form label { color:#2B2B2B; }
input , 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"] { font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; outline:none !important; margin:5px 0; border-width:0px; border-style: solid; border-color:#f2f2f2;  background:#ffffff; height:38px; padding:10px 15px; font-size:14px; line-height:24px; width:100%; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit] , form button,.hs-button { width:auto; float:none; display:inline-block; font-size:24px; line-height:30px; cursor:pointer; height:auto; padding:14px 25px; min-width:150px; border:none; outline:none; color:#ffffff; background-color:#044255; border-radius:100px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover { color:#ffffff; background-color:#0b2d44; }

ul.hs-error-msgs { padding: 0; margin: 0; list-style: none; width: 100%; text-align: left; font-size: 13px; }
ul.hs-error-msgs label { color:#f00; }
.hs_error_rollup { padding-top: 15px;}

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#2B2B2B; font-family: 'Red Hat Display', sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px; }

/*-slick-*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; outline: none; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { margin:0; padding:0; list-style:none; }

.slick-arrow { position:absolute; top:50%; padding:0; border:none; font-size:0; min-width:auto;  width:80px; height:80px; border-radius:50%; line-height:0; outline:none; background:; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index:2; transition:all .4s ease; }
.slick-arrow:hover { background:#011E24; color:#fff; }
.slick-arrow:before { position:absolute; content:""; left: 50%; top: 50%; transform: translate(-50% ,-50%); }
.slick-prev { left:0; color:#011E24; }
.slick-prev:before { width:38px; height:25px; background:url('https://f.hubspotusercontent20.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; }
.slick-next { right:0;}
.slick-next:before { width:38px; height:25px; background:url('https://f.hubspotusercontent20.net/hubfs/20236778/School_Theme_4/Images/prev-arrow.png') no-repeat center center / 100% 100%; transform:translate(-50%,-50%) rotate(180deg); }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; 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 { display:inline-block; background:; cursor:pointer; min-width:auto; outline:none; padding:0; border:2px solid ;width:14px; height:14px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:transparent; }


.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}


.solid_btn a { width:auto; float:none; display:inline-block; min-width:220px; text-transform:uppercase; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:#ffffff; border:1px solid #044255; background:#044255; border-radius:100px; }
.solid_btn a:hover { color:#ffffff; background:#0b2d44; }  

.solid_btn2 a { width:auto; float:none; display:inline-block; min-width:220px; text-transform:uppercase; text-align:center; font-size: 20px; line-height: 28px; padding:14px 20px; color:#c4171d; background:#ffffff; border-radius:100px; }
.solid_btn2 a:hover { color:#fff; background:#0b2d44; }  


.white_color { color:#fff; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

/* flex */
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.align_center { display:flex; align-items:center; }
.align_start { display:flex; align-items:flex-start; }
.align_end { display:flex; align-items:flex-end; }
.justify_center { display:flex; justify-content:center; }
.inlinetop { width:100%; display:inline-block; vertical-align:top; }

/* padding-top */
.pt_100 { padding-top:100px; }
.pt_90 { padding-top:90px; }
.pt_80 { padding-top:80px; }
.pt_70 { padding-top:70px; }
.pt_60 { padding-top:60px; }
.pt_50 { padding-top:50px; }

/* padding-bottom */
.pb_100 { padding-bottom:100px; }
.pb_90 { padding-bottom:90px; }
.pb_80 { padding-bottom:80px; }
.pb_70 { padding-bottom:70px; }
.pb_60 { padding-bottom:60px; }
.pb_50 { padding-bottom:50px; }

.container,.row-fluid .container { width:100%; margin:0 auto; padding:0 15px; max-width:1170px; }     

.hs-dateinput button[type="button"]{ min-width: inherit !important; }

@media (max-width: 1400px){ 
    .container,.row-fluid .container { max-width:1170px; }    
    
}

@media (max-width: 1200px){ 
    .container,.row-fluid .container { max-width:950px; }  
 

}

@media (max-width: 991px){ 
    .container,.row-fluid .container { max-width:750px; }  
 

}
@media (max-width: 767px){ 
    
    .container,.row-fluid .container { max-width:100%; }    
  .testradar_cover .testradar_box { padding: 0px !important;}
    
}
/* CSS variables */

:root {
  --column-gap: 2.13%;
}

/* Mobile layout */

.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  
}

.row-fluid [class*='span'] {
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  .row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
    border-radius:20px 20px 60px 20px;
  }

  .row-fluid .span11 {
    width: calc(91.66% - var(--column-gap) * 0.0833);
  }

  .row-fluid .span10 {
    width: calc(83.33% - var(--column-gap) * 0.166);
  }

  .row-fluid .span9 {
    width: calc(75% - (var(--column-gap) * 0.25));
  }

  .row-fluid .span8 {
    width: calc(66.66% - var(--column-gap) * 0.333);
  }

  .row-fluid .span7 {
    width: calc(58.33% - var(--column-gap) * 0.4166);
  }

  .row-fluid .span6 {
    width: calc(50% - var(--column-gap) * 0.5);
  }

  .row-fluid .span5 {
    width: calc(41.66% - var(--column-gap) * 0.5833);
  }

  .row-fluid .span4 {
    width: calc(33.33% - var(--column-gap) * 0.6668);
  }

  .row-fluid .span3 {
    width: calc(25% - var(--column-gap) * 0.75);
  }

  .row-fluid .span2 {
    width: calc(16.66% - var(--column-gap) * 0.8333);
  }

  .row-fluid .span1 {
    width: calc(8.33% - var(--column-gap) * 0.9166);
  }
}
/* Blog post */

.hs-blog-post .img_module_outer img {border-radius: 1.875rem 1.875rem 6.25rem 1.875rem;}

/*ELIMINARE CTA BLOG*/
.hs-content-id-164241973792 .coach-wrapper {display:none !important;}
.hs-content-id-164241973315 .coach-wrapper {display:none !important;}
.hs-content-id-164241973559 .coach-wrapper {display:none !important;}
.hs-content-id-164437450367 .coach-wrapper {display:none !important;}
.hs-content-id-164567630505 .coach-wrapper {display:none !important;}
.hs-content-id-164702553261 .coach-wrapper {display:none !important;}
.hs-content-id-164709418004 .coach-wrapper {display:none !important;}
.hs-content-id-164708756144 .coach-wrapper {display:none !important;}
.hs-content-id-164745982231 .coach-wrapper {display:none !important;}
.hs-content-id-164703208099 .coach-wrapper {display:none !important;}
.hs-content-id-164708755742 .coach-wrapper {display:none !important;}
.hs-content-id-164436507498 .coach-wrapper {display:none !important;}
.hs-content-id-164431214744 .coach-wrapper {display:none !important;}
.hs-content-id-164437449784 .coach-wrapper {display:none !important;}
.hs-content-id-164439730043 .coach-wrapper {display:none !important;}
.hs-content-id-164573835617 .coach-wrapper {display:none !important;}
.hs-content-id-165781188710 .coach-wrapper {display:none !important;}
.hs-content-id-165781043525 .coach-wrapper {display:none !important;}
.hs-content-id-165781529885 .coach-wrapper {display:none !important;}
.hs-content-id-165783796916 .coach-wrapper {display:none !important;}
.hs-content-id-168562722667 .coach-wrapper {display:none !important;}
.hs-content-id-168562025333 .coach-wrapper {display:none !important;}
.hs-content-id-168562025562 .coach-wrapper {display:none !important;}
.hs-content-id-168572934763 .coach-wrapper {display:none !important;}
.hs-content-id-171211038741 .coach-wrapper {display:none !important;}
.hs-content-id-171361222471 .coach-wrapper {display:none !important;}
.hs-content-id-171368316332 .coach-wrapper {display:none !important;}
.hs-content-id-171858078084 .coach-wrapper {display:none !important;}
.hs-content-id-171859093797 .coach-wrapper {display:none !important;}
.hs-content-id-172003883363 .coach-wrapper {display:none !important;}
.hs-content-id-172691923464 .coach-wrapper {display:none !important;}
.hs-content-id-172711569776 .coach-wrapper {display:none !important;}
.hs-content-id-172690972067 .coach-wrapper {display:none !important;}
.hs-content-id-173303101288 .coach-wrapper {display:none !important;}
.hs-content-id-173958593839 .coach-wrapper {display:none !important;}
.hs-content-id-174359468093 .coach-wrapper {display:none !important;}
.hs-content-id-172830309810 .coach-wrapper {display:none !important;}
.hs-content-id-172830309737 .coach-wrapper {display:none !important;}
.hs-content-id-172831694240 .coach-wrapper {display:none !important;}
.hs-content-id-172831694373 .coach-wrapper {display:none !important;}
.hs-content-id-175082803230 .coach-wrapper {display:none !important;}
.hs-content-id-175082803553 .coach-wrapper {display:none !important;}
.hs-content-id-175088131456 .coach-wrapper {display:none !important;}
.hs-content-id-176668116777 .coach-wrapper {display:none !important;}
.hs-content-id-176668116614 .coach-wrapper {display:none !important;}
.hs-content-id-176666461276 .coach-wrapper {display:none !important;}
.hs-content-id-176666461254 .coach-wrapper {display:none !important;}
.hs-content-id-177404611670 .coach-wrapper {display:none !important;}
.hs-content-id-178027006879 .coach-wrapper {display:none !important;}
.hs-content-id-178035548169 .coach-wrapper {display:none !important;}
.hs-content-id-178157468069 .coach-wrapper {display:none !important;}
.hs-content-id-178158085733 .coach-wrapper {display:none !important;}
.hs-content-id-178156965447 .coach-wrapper {display:none !important;}
.hs-content-id-178158086036 .coach-wrapper {display:none !important;}
.hs-content-id-179912536325 .coach-wrapper {display:none !important;}
.hs-content-id-181272626218 .coach-wrapper {display:none !important;}
.hs-content-id-181272802595 .coach-wrapper {display:none !important;}
.hs-content-id-181275264825 .coach-wrapper {display:none !important;}
.hs-content-id-181275264870 .coach-wrapper {display:none !important;}
.hs-content-id-182441069220 .coach-wrapper {display:none !important;}
.hs-content-id-182814354574 .coach-wrapper {display:none !important;}
.hs-content-id-182813497369 .coach-wrapper {display:none !important;}
.hs-content-id-182704509216 .coach-wrapper {display:none !important;}
.hs-content-id-182919073612 .coach-wrapper {display:none !important;}
.hs-content-id-182923389268 .coach-wrapper {display:none !important;}
.hs-content-id-183541466970 .coach-wrapper {display:none !important;}
.hs-content-id-183717022994 .coach-wrapper {display:none !important;}
.hs-content-id-183717383808 .coach-wrapper {display:none !important;}
.hs-content-id-183999154245 .coach-wrapper {display:none !important;}
.hs-content-id-183054008328 .coach-wrapper {display:none !important;}
.hs-content-id-183063667991 .coach-wrapper {display:none !important;}
.hs-content-id-184203433988 .coach-wrapper {display:none !important;}
.hs-content-id-184203433808 .coach-wrapper {display:none !important;}
.hs-content-id-184205213815 .coach-wrapper {display:none !important;}
.hs-content-id-184205370744 .coach-wrapper {display:none !important;}
.hs-content-id-184206439305 .coach-wrapper {display:none !important;}
.hs-content-id-184658987595 .coach-wrapper {display:none !important;}
.hs-content-id-184659841916 .coach-wrapper {display:none !important;}
.hs-content-id-184928371507 .coach-wrapper {display:none !important;}
.hs-content-id-184929291359 .coach-wrapper {display:none !important;}
.hs-content-id-185276433254 .coach-wrapper {display:none !important;}
.hs-content-id-185275933565 .coach-wrapper {display:none !important;}
.hs-content-id-185545808181 .coach-wrapper {display:none !important;}
.hs-content-id-185842111857 .coach-wrapper {display:none !important;}
.hs-content-id-186056618818 .coach-wrapper {display:none !important;}
.hs-content-id-186059042695 .coach-wrapper {display:none !important;}
.hs-content-id-186385161018 .coach-wrapper {display:none !important;}
.hs-content-id-186383660550 .coach-wrapper {display:none !important;}
.hs-content-id-186383931262 .coach-wrapper {display:none !important;}
.hs-content-id-186679274340 .coach-wrapper {display:none !important;}
.hs-content-id-186678383978 .coach-wrapper {display:none !important;}
.hs-content-id-186955658530 .coach-wrapper {display:none !important;}
.hs-content-id-186953946465 .coach-wrapper {display:none !important;}

.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; }

/*form radar for talent*/
.hs-content-id-119181027397 .hbspt-form {background-color:#89792e;padding:30px 50px 50px 50px;border-radius:5px;}
.hs-content-id-119181027397 .teamcontnet_area{display:none;} 
/*radar for talent CANCELLARE FORM*/
.hs-content-id-152463836062 .requestform-outer {display:none;}
.hs-content-id-152463836062 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-152463836062 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-156544431540 .events-details-update .bottom {display:none;}
.hs-content-id-156544431540 .requestform-outer {display:none;}
.hs-content-id-156544431540 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-156544431540 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-158397678508 .events-details-update .bottom {display:none;}
.hs-content-id-164856602188 .requestform-outer {display:none;}
.hs-content-id-164856602188 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-164856602188 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-164856602188 .events-details-update .bottom {display:none;}
.hs-content-id-167917711459 .requestform-outer {display:none;}
.hs-content-id-167917711459 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-167917711459 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-167917711459 .events-details-update .bottom {display:none;}
.hs-content-id-173210323385 .requestform-outer {display:none;}
.hs-content-id-173210323385 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-173210323385 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-173210323385 .events-details-update .bottom {display:none;}
.hs-content-id-178359052651 .requestform-outer {display:none;}
.hs-content-id-178359052651 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-178359052651 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-178359052651 .events-details-update .bottom {display:none;}
.hs-content-id-181272802107 .requestform-outer {display:none;}
.hs-content-id-181272802107 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-181272802107 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-181272802107 .events-details-update .bottom {display:none;}
.hs-content-id-184043227496 .requestform-outer {display:none;}
.hs-content-id-184043227496 .teamcontnet_area {background: #0a3254!important; }
.hs-content-id-184043227496 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-184043227496 .events-details-update .bottom {display:none;}
.hs-content-id-200071379609 .requestform-outer {display:none;}
.hs-content-id-200071379609 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200071379609 .events-details-update .bottom {display:none;}
.hs-content-id-200083819150 .requestform-outer {display:none;}
.hs-content-id-200083819150 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200083819150 .events-details-update .bottom {display:none;}
.hs-content-id-200092593766 .requestform-outer {display:none;}
.hs-content-id-200092593766 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200092593766 .events-details-update .bottom {display:none;}
.hs-content-id-200092594010 .requestform-outer {display:none;}
.hs-content-id-200092594010 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200092594010 .events-details-update .bottom {display:none;}
.hs-content-id-200086054317 .requestform-outer {display:none;}
.hs-content-id-200086054317 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200086054317 .events-details-update .bottom {display:none;}
.hs-content-id-200086374749 .requestform-outer {display:none;}
.hs-content-id-200086374749 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200086374749 .events-details-update .bottom {display:none;}

.hs-content-id-200086373771  #hs_cos_wrapper_module_167294381213511 {display:none;}
.hs-content-id-200086373771 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200086373771 .events-details-update .bottom {display:none;}
.hs-content-id-200086660269 #hs_cos_wrapper_module_167294381213511 {display:none;}
.hs-content-id-200086660269 .requestform-main {padding-bottom:12px!important;}
.hs-content-id-200086660269 .events-details-update .bottom {display:none;}


/*ELIMINARE MICROFONO PAG EVENTS*/
.hs-content-id-156544431540 .events-details-update .bottom {display:none;}
.hs-content-id-106721595686 .events-details-update .bottom {display:none;}
.hs-content-id-106730936855 .events-details-update .bottom {display:none;}
.hs-content-id-106735991616 .events-details-update .bottom {display:none;}
.hs-content-id-108237971829 .events-details-update .bottom {display:none;}
.hs-content-id-108681809996 .events-details-update .bottom {display:none;}
.hs-content-id-108874408112 .events-details-update .bottom {display:none;}
.hs-content-id-119181027397 .events-details-update .bottom {display:none;}
.hs-content-id-132031834456 .events-details-update .bottom {display:none;}
.hs-content-id-145729755821 .events-details-update .bottom {display:none;}
.hs-content-id-152463836062 .events-details-update .bottom {display:none;}
.hs-content-id-173210323385 .events-details-update .bottom {display:none;}
.hs-content-id-175175260594 .events-details-update .bottom {display:none;}
.hs-content-id-184199195213 .events-details-update .bottom {display:none;}
.hs-content-id-186676924018 .events-details-update .bottom {display:none;}

/*------------*/

/* filtro pagina testimonianze */
.hs-content-id-99994671260 .filtitle_wrap {display:none;}


.blog-index-margin { margin-bottom: 50px;}
.listing-main .listing-outer { display: flex; flex-wrap: wrap; margin: 0px -14px; }
.listing-main .listing-outer .listing-box { width: calc((100% / 3) - 28px); float: left; margin: 60px 14px 0px; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 3px; }
.listing-main .listing-outer .listing-box .listing-img { display: block; height: 197px; border-radius: 3px; }
.listing-main .listing-outer .listing-box .listing-content { padding: 22px 22px 40px; } 
.listing-main .listing-inner .listing-top { display: flex; align-items: center; flex-wrap: wrap; font-weight: 400; text-transform: uppercase; color: #000000; } 
.listing-main .listing-inner .listing-top .tag { color: #000000; text-decoration: underline; position: relative; margin-left: 12px; }
.listing-main .listing-inner .listing-top .tag:before { content: ''; position: absolute; top: 0; bottom: 0; border-left: 2px solid #000; height: 80%; margin: auto; left: -7px; }
.listing-main .listing-inner h6 { margin-top: 20px; }
.listing-main .listing-inner h6 a { font-weight: 600; color: #000; }
.listing-main .listing-inner h6 a:hover { color: #88781c; }
.listing-main .listing-inner .text { margin-top: 20px; }
.listing-main .listing-inner .listing-btn { padding-top: 30px; }
.listing-main .listing-inner .listing-btn a { min-width: inherit; font-size: 16px; padding: 6px 15px 4px; }
.listing-main .listing-inner .listing-top .tag:hover { color: #88781c; }

.post-filter-main { padding-top: 43px; }
.post-filter-main h3 { font-weight: 500; font-size: 25px; color: #c4171d!important; }
.post-filter-main ul { margin: 0; padding: 14px 0px 0px; list-style-type: none; }
.post-filter-main ul li { display: inline-block; margin: 0px 15px 8px 0px; }
.post-filter-main ul li a { display: block; border: 1px solid #003057; font-weight: 500; font-size: 17px; text-transform: uppercase; color: #003057; padding: 6px 9px; }
.post-filter-main ul li a .filter-link-count { display: none; }
.post-filter-main ul li a:hover { background-color: #003057; color: #fff; }

.navpage-main,.blog-pagination { padding-top: 40px; padding-bottom: 130px; }
.blog-pagination { display:inline-flex; align-items:center; justify-content:center; }
.navpage-main ul.pagination{ margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; }
.navpage-main ul.pagination li { display: block; margin: 5px 12px; }
.navpage-main ul.pagination li a { display: block; font-weight: 600; color: #000; }
.navpage-main ul.pagination li.active a,.navpage-main ul.pagination li:hover a,.blog-pagination-center a.active,.blog-pagination-center a:hover { color: #88781c; /*text-decoration: underline; text-underline-offset: 3px;*/ }
.nopage-navpage-main{ padding-bottom: 100px; }
.blog-pagination a { display:inline-block; padding:5px 15px; border:1px solid #0a3254; line-height:24px; }
.blog-pagination a:hover { background:#0a3254; color:#fff; }
.blog-pagination a.active { background:#0a3254; color:#fff; }
.blog-pagination-center { margin:0 5px; }

.listing-main .listing-outer .listing-box.listing-cta-wrapper { background-color: transparent; box-shadow: none; display: flex; flex-wrap: wrap; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta { height: calc(50% - 15px); width: 100%; float: left; text-align: center; padding: 30px 20px 23px; position: relative; z-index: 1; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-top { margin-bottom: 15px; background: #0b2d44; }
.listing-box.listing-cta-wrapper .listing-cta .listing-cta-title { margin-bottom: 25px; }
.listing-box.listing-cta-wrapper .listing-cta .listing-cta-text { color: #fff; font-size: 13px; font-weight: 700; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-top:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/top_cta_stripe.png'); background-repeat: no-repeat; background-size: cover; background-position: left center; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-bottom { background: #0b2d44; margin-top: 15px; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-bottom:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/bottom_cta_stripe.png'); background-repeat: no-repeat; background-size: cover; background-position: left center; }
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-bottom .listing-cta-title h4,
.listing-main .listing-outer .listing-box.listing-cta-wrapper .listing-cta-bottom .listing-cta-text { color: #FFF; }

.listing-cta-btn a { font-size: 17px; line-height: 1.4em; }
.listing-cta-top .listing-cta-btn a { background: #0b2d44; }
.listing-cta-top .listing-cta-btn a:hover { background: #0b2d44; }
.listing-cta-btn { padding-top: 16px; }

.hero-text.inner-banner { padding-top: 10px;}
.inner-banner { display: flex; align-items: center; flex-wrap: wrap; font-weight: 400; text-transform: uppercase; color: #000000; } 
.inner-banner .tag,.inner-banner .author { color: #000000; text-decoration: none; position: relative; margin-left: 12px; }
.inner-banner .tag:before,.inner-banner .author:before { content: ''; position: absolute; top: 0; bottom: 0; border-left: 2px solid #000; height: 80%; margin: auto; left: -7px; }
.inner-banner .tag:hover,.inner-banner .author:hover { color: #88781c; }

.blog-post-wrapper { padding-top: 42px; }
.blog-post-wrapper .post-body-outer { max-width: 730px; margin: 0px auto; position: relative; } 
.post-body-wrapper .post-featured { height: 383px; }
.post-body-wrapper .post-featured img { width: 100%; height: 100%; object-fit: cover; } 

.social-main { position: absolute; top: 0; left: -205px; bottom: 0; padding-bottom: 30px; }
.social-main .social-wrapper { position: sticky; top: 30px; display: flex; }
.social-main .social-wrapper .label { color: #000000; font-weight: 500; font-size: 17px; }
.social-main .social-wrapper ul { margin: 0; padding: 0; list-style-type: none; margin-left: 20px; }
.social-main .social-wrapper ul li { margin-bottom: 8px; display: flex; align-items: center; justify-content: center; }
.social-main .social-wrapper ul li a { display: block; color: #003057; font-size: 20px; }
.social-main .social-wrapper ul li a:hover { color: #88781c; }
.post-body { padding-top: 27px; }
.post-body h4 { margin-top: 30px; color: #88781C; font-weight: 400; }
.post-body ul { padding-left: 25px; margin-bottom: 30px; }
.post-body ul li { /*text-decoration: underline; text-underline-offset: 3px; */}
.post-body h3 { margin-top: 45px; font-weight: 400; }


.related-main { padding: 50px 0 116px; }
.related-main .related-outer { display: flex; flex-wrap: wrap; margin: 0px -14px; }
.related-main .related-outer .related-box { width: calc((100% / 3) - 28px); float: left; margin: 35px 14px 0px; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 3px; }
.related-main .related-outer .related-box .related-img { width: 100%; display: block; height: 197px; border-radius: 3px; }
.related-main .related-outer .related-box .related-content { padding: 22px 22px 40px; }
.related-main .related-inner .related-top { display: flex; align-items: center; flex-wrap: wrap; font-weight: 400; text-transform: uppercase; color: #000000; }
.related-main .related-inner .related-top .tag,.related-main .related-inner .related-top .author { color: #000000; text-decoration: none; position: relative; margin-left: 12px; }
.related-main .related-inner .related-top .tag:before,.related-main .related-inner .related-top .author:before { content: ''; position: absolute; top: 0; bottom: 0; border-left: 2px solid #000; height: 80%; margin: auto; left: -7px; }
.related-main .related-inner h6 { margin-top: 20px; }
.related-main .related-inner h6 a { font-weight: 600; color: #000; }
.related-main .related-inner h6 a:hover { color: #88781c; }
.related-main .related-inner .text { margin-top: 20px; }
.related-main .related-inner .related-btn { padding-top: 30px; }
.related-main .related-inner .related-btn a { min-width: inherit; font-size: 16px; padding: 6px 15px 4px; }
.related-main .related-inner .related-top .tag:hover,.related-main .related-inner .related-top .author:hover { color: #88781c; }

.press-room-outer { display: flex; flex-wrap: wrap; }
.press-room-outer .press-room-right { width: 341px; float: left; }
.press-room-outer .press-room-left { width: calc(100% - 341px); float: left; }

.press-review-post .listing-outer { display: flex; flex-wrap: wrap; margin: 0px 0px; }
.press-review-post .listing-outer .listing-box { display:none; width: 50%; float: left; margin: 30px 0px 30px; padding-right: 58px; }
.press-review-post .listing-inner .listing-top { font-size: 14px; display: flex; align-items: center; flex-wrap: wrap; font-weight: 400; text-transform: uppercase; color: #003057; } 
.press-review-post .listing-inner .listing-top .tag,.press-review-post .listing-inner .listing-top .author { color: #003057; text-decoration: none; position: relative; margin-right: 12px; }
.press-review-post .listing-inner .listing-top .tag:after,.press-review-post .listing-inner .listing-top .author:after { content: ''; position: absolute; top: 0; bottom: 0; border-right: 2px solid #003057; height: 80%; margin: auto; right: -7px; }
.press-review-post .listing-inner h6 { margin-top: 20px; }
.press-review-post .listing-inner h6 a { font-weight: 700; color: #000; }
.press-review-post .listing-inner h6 a:hover { color: #88781c; }
.press-review-post .listing-inner .text { color: #000; margin-top: 20px; line-height: 1.13em; }
.press-review-post .listing-inner .listing-btn { padding-top: 20px; }
.press-review-post .listing-inner .listing-btn a { min-width: inherit; font-size: 16px; padding: 0; background: transparent; border: none; color: #88781C; text-transform: inherit; text-decoration: underline; text-underline-offset: 4px; }
.press-review-post .listing-inner .listing-btn a:hover { background: transparent; }
.press-review-post .listing-inner .listing-top .tag:hover,.press-review-post .listing-inner .listing-top .author:hover { color: #88781c; }

.press-releases-post .listing-outer { display: flex; flex-wrap: wrap; margin: 0px -14px; padding-top: 5px; }
.press-releases-post .listing-outer .listing-box { width: calc((100% / 2) - 28px); float: left; margin: 19px 14px; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 3px; }
.press-releases-post .listing-outer .listing-box .listing-img { display: block; height: 197px; border-radius: 3px; }
.press-releases-post .listing-outer .listing-box .listing-content { padding: 22px 18px 30px; } 
.press-releases-post .listing-inner .listing-top { font-size: 14px; display: flex; align-items: center; flex-wrap: wrap; font-weight: 400; text-transform: uppercase; color: #000000; } 
.press-releases-post .listing-inner .listing-top .tag,.press-releases-post .listing-inner .listing-top .author { color: #000000; text-decoration: underline; position: relative; margin-left: 12px; }
.press-releases-post .listing-inner .listing-top .tag:before,.press-releases-post .listing-inner .listing-top .author:before { content: ''; position: absolute; top: 0; bottom: 0; border-left: 2px solid #000; height: 80%; margin: auto; left: -7px; }
.press-releases-post .listing-inner h6 a { font-weight: 600; color: #000; }
.press-releases-post .listing-inner h6 a:hover { color: #88781c; }
.press-releases-post .listing-inner .text { margin-top: 12px; }
.press-releases-post .listing-inner .listing-btn { padding-top: 20px; }
.press-releases-post .listing-inner .listing-btn a { min-width: inherit; font-size: 14px; padding: 6px 12px 6px; line-height: normal; }
.press-releases-post .listing-inner .listing-top .tag:hover,.press-releases-post .listing-inner .listing-top .author:hover { color: #88781c; }

.press-review-main { padding-bottom: 58px; }
.press-releases-main { padding-top: 58px; padding-right: 30px; }
.press-room-main { padding-top: 50px; padding-bottom: 106px;}

.press-review-post .loadmore-btn { padding-top: 26px; padding-right: 58px; }
.press-review-post .loadmore-btn a { min-width: 312px; }

.press-room-sticky .listing-cta-bottom.listing-cta { width: 100%; text-align: center; padding: 37px 20px 30px; position: relative; z-index: 1; }
.press-room-sticky .listing-cta-bottom { background: #0b2d44; margin-top: 32px; }
.press-room-sticky .listing-cta-bottom:before { content: ''; z-index: -1; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/bottom_cta_stripe.png'); background-repeat: no-repeat; background-size: cover; background-position: left center; }
.press-room-sticky .listing-cta-bottom .listing-cta-title h5,
.press-room-sticky .listing-cta-bottom .listing-cta-text { color: #FFF; }
.press-room-sticky .listing-cta-bottom .listing-cta-text{ padding-top: 15px; padding-bottom: 4px; }

.presskit-main { background: #ebebeb; padding: 32px 24px 38px 32px; }
.presskit-main .presskit-title { font-size: 35px; font-weight: 400; }
.presskit-main .presskit-title h4 {color:#0a3254!importan;}
.presskit-main .presskit-text { font-size: 15px; color:#0a3254!importan; }
.presskit-main .presskit-btn-wrapper { padding-top: 16px; }
.presskit-main .presskit-btn-wrapper .solid_btn { padding-bottom: 18px; }
.presskit-main .presskit-btn-wrapper .solid_btn a { padding: 6px 15px 6px; font-size: 14px; line-height: 1.25em; min-width: inherit; }
.presskit-contact { border-top: 1px solid #8E9090; margin-top: 14px; padding-top: 32px; }

.presskit-contact .presskit-c-title { color: #0b2d44; text-transform: uppercase; font-weight: 600; font-size: 18px; line-height: 1.23em; }
.presskit-contact .presskit-c-text { padding-top: 6px; }
.presskit-contact .presskit-c-text a,
.presskit-contact .presskit-c-text p { color: #000000; }
.presskit-contact .presskit-c-text a:hover { color: #0b2d44; }
.press-room-sticky { position: sticky; top: 15px; padding-bottom: 19px; padding-top: 10px; }

.commi-stampa-blog-inner .post-body-wrapper .hero-text.inner-banner { padding-top: 0; padding-bottom: 22px; }
.commi-stampa-blog-inner .related-inner .related-top { display: none; }
.commi-stampa-blog-inner .related-inner h6 { margin-top: 0; }
.commi-stampa-blog-inner .related-main .related-outer .related-box .related-content { padding: 22px 18px 30px; }
.commi-stampa-blog-inner .related-main .related-inner .related-btn { padding-top: 20px; }

.rassegna-stampa-blog-inner .post-body-wrapper .hero-text.inner-banner { padding-top: 0; padding-bottom: 22px; } 

.inner-csc-main { margin-top: 35px; padding-bottom: 35px; }
.inner-csc-main .csc-text { padding-top: 20px; }
.inner-csc-main .csc-text p,
.inner-csc-main .csc-text a { color: #000; }
.inner-csc-main .csc-text a:hover { color: #0b2d44; }

.rassegna-related.related-main .related-outer .related-box { background: no-repeat; box-shadow: none; border-radius: 0; }
.rassegna-related.related-main .related-outer .related-box .related-img { display: none; }
.rassegna-related.related-main .related-outer .related-box .related-content { padding: 0; }
.rassegna-related.related-main .related-outer .related-box .related-btn a { background: transparent; border: none; color: #88781c; font-size: 16px; min-width: inherit; padding: 0; text-decoration: underline; text-transform: inherit; text-underline-offset: 4px; }
.rassegna-related.related-main .related-inner .related-btn { padding-top: 20px; }

.rv-btn-main { margin-top: 35px; }
.rv-btn-main .rv-top-text { text-transform: uppercase; font-weight: 500; font-size: 15px; color: #003057; }
.rv-btn-main .solid_btn { margin-top: 15px; }
.rv-btn-main .rv-bottom-text { margin-top: 28px; color: #000000; }

.inner-events-outer { display: flex; flex-wrap: wrap; max-width: 100%; width: calc(100% - 90px); margin: 0px auto; padding-top: 10px; }
.inner-events-outer .inner-events-left { width: 282px; float: left; }
.inner-events-outer  .inner-events-right { width: calc(100% - 282px); float: left; padding-left: 83px; }
.inner-events-outer .inner-events-left .inner-events-img { position: relative; background: #FFFFFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); width: 100%; height: 282px; }
.inner-events-right h5 { color: #0b2d44; }
.inner-events-right .events-details-update { padding-top: 35px; padding-bottom: 15px; }
.inner-events-right .events-details-update .top { display: flex; position: relative; }
.events-body-bottom { padding-top: 55px; padding-bottom: 40px; }
.events-body-bottom h6 { color: #0b2d44; text-transform: uppercase; font-weight: 600; }
.events-body-bottom ul { padding-left: 25px; color: #000; margin-top: 8px; }
.events-body-bottom ul:not(:last-child) { margin-bottom: 56px; }

.inner-events-outer .inner-events-left .inner-events-img .tag { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -10px; text-transform: uppercase; top: 20px; }
.inner-events-outer .inner-events-left .inner-events-img .tag:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 6px 10px 0 0; bottom: -6px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.events-details-update .top .dates { position: relative; font-weight: 600; color: #0b2d44; padding-left: 40px; }
.events-details-update .top .dates:before { content: ''; position: absolute; top: -3px; left: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%204.png'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 23px; height: 23px; }
.events-details-update .top .time { position: relative; font-weight: 600; color: #0b2d44; padding-left: 36px; margin-left: 37px; }
.events-details-update .top .time:before { content: ''; position: absolute; top: 0px; left: 0; background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%204.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; }
.events-details-update .top .location { font-weight: 600; margin-left: 44px; padding-left: 25px; position: relative; }
.events-details-update .top .location:before { content: ''; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/location.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 15px; height: 20px; position: absolute; top: -1px; left: 0; }

.events-details-update .bottom { padding-top: 25px; }
.events-details-update .bottom > div,.events-details-update .bottom > div a { position: relative; font-weight: 600; color: #0b2d44; }
.events-details-update .bottom > div { padding-left: 36px; }
.events-details-update .bottom > div:before { content: ''; position: absolute; top: 0px; left: 0; background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Frame.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 16px; height: 21px; }

.event-first-main { padding: 44px 0px 35px; }
.event-first-main .event-first-outer { background: #ebebeb; padding: 43px 43px 56px; }
.event-first-outer .event-first-box { display: flex; flex-wrap: wrap; margin-top: 40px; }
.event-first-outer .event-first-box .event-first-left { position: relative; width: 329px; height: 280px; float: left; }
.event-first-left .event-first-img { display: block; width: 100%; height: 100%; }
.event-first-left .tag { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -10px; text-transform: uppercase; top: 20px; }
.event-first-left .tag:before { content: ''; border-color: #c4171d transparent transparent; border-style: solid; border-width: 6px 10px 0 0; bottom: -6px; height: 0; position: absolute; right: 0; width: 0; }
.event-first-main .event-first-outer .event-first-heading { padding-left: 16px; }
.event-first-outer .event-first-box .event-first-right { width: calc(100% - 329px); float: left; padding-left: 65px; }
.event-first-box .event-first-right .event-first-content { max-width: 534px; }
.event-first-right .event-first-content .event-first-text { color: #000; margin-top: 18px; }
.event-first-right .event-first-content h4{ color: #88781C; }
.event-first-right .event-first-content .solid_btn { margin-top: 34px; }
.event-first-right .event-first-content .solid_btn a { font-size: 16px; line-height: normal; }

.event-first-detail { display: flex; color: #0b2d44; text-transform: uppercase; margin-top: 23px; }
.event-first-detail .dates { font-weight: 600; padding-left: 40px; position: relative; }
.event-first-detail .dates:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 23px; left: 0; position: absolute; top: -3px; width: 23px; }
.event-first-detail .time { font-weight: 600; margin-left: 37px; padding-left: 36px; position: relative; }
.event-first-detail .time:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; position: absolute; top: 0; width: 20px; }
.event-first-detail .location { font-weight: 600; margin-left: 44px; padding-left: 25px; position: relative; }
.event-first-detail .location:before { content: ''; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/location.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 15px; height: 20px; position: absolute; top: -1px; left: 0; }

.event-listings { padding-top: 30px; padding-bottom: 50px; } 
.event-listing-boxes .event-listing-box { margin: 40px 30px 0px; background: #ebebeb; border-radius: 20px 20px 60px 20px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }
.event-listing-boxes .event-listing-box .event-listing-content { padding: 16px 13px 20px; }
.event-listing-boxes .event-listing-box .event-listing-top { height: 234px; position: relative; }
.event-listing-boxes .event-listing-box .event-listing-top .event-listing-img { display: block; width: 100%; height: 100%; border-radius: 20px 20px 0 0; }
.event-listing-boxes .event-listing-box .event-listing-top .tag { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -10px; text-transform: uppercase; top: 20px; }
.event-listing-boxes .event-listing-box .event-listing-top .tag:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 6px 10px 0 0; bottom: -6px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.event-listing-boxes .event-listing-box .event-listing-content .solid_btn { margin-top: 25px; text-align: center; }
.event-listing-content .solid_btn a { font-size: 16px; line-height: normal; }
.event-listing-content .dates { color: #0b2d44; font-weight: 600; padding-left: 40px; position: relative; }
.event-listing-content .dates:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 23px; left: 0; position: absolute; top: -3px; width: 23px; }
.event-listing-content .event-lc-bottom { margin-top: 27px; display: flex; flex-wrap: wrap; }
.event-listing-content .event-lc-bottom .time { color: #0b2d44; font-weight: 600; padding-left: 40px; position: relative; }
.event-listing-content .event-lc-bottom .time:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 3px; position: absolute; top: 0; width: 20px; }
.event-listing-content .event-lc-bottom > span { width: 50%; float: left; }
.event-listing-content .event-lc-bottom .location { font-weight: 600; padding-left: 25px; position: relative; }
.event-listing-content .event-lc-bottom .location:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/location.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; position: absolute; top: -1px; width: 15px; }
.event-listing-heading { padding-left: 50px;}

.upevent-listings { padding-bottom: 20px; padding-top: 40px; } 
.upevent-listing-boxes .upevent-listing-box { margin: 40px 30px 0px; background: #ebebeb; border-radius:20px 20px 60px 20px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-content { padding: 16px 13px 20px; }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-top { height: 260px; position: relative; }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-top .upevent-listing-img { background-color: #fff !important; display: block; width: 100%; height: 100%; border-radius: 20px 20px 0 0; }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-top .tag { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -10px; text-transform: uppercase; top: 20px; }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-top .tag:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 6px 10px 0 0; bottom: -6px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.upevent-listing-boxes .upevent-listing-box .upevent-listing-content .solid_btn { margin-top: 25px; text-align: center; }
.upevent-listing-content .solid_btn a { font-size: 16px; line-height: normal; }
.upevent-listing-content .dates { color: #0b2d44; font-weight: 600; padding-left: 40px; position: relative; }
.upevent-listing-content .dates:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 23px; left: 0; position: absolute; top: -3px; width: 23px; }
.upevent-listing-content .upevent-lc-bottom { margin-top: 27px; display: flex; flex-wrap: wrap; }
.upevent-listing-content .upevent-lc-bottom .time { color: #0b2d44; font-weight: 600; padding-left: 40px; position: relative; }
.upevent-listing-content .upevent-lc-bottom .time:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%204.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 3px; position: absolute; top: 0; width: 20px; }
.upevent-listing-content .upevent-lc-bottom span.time { width: 105px; float: left; }
.upevent-listing-content .upevent-lc-bottom span.location { width: calc(100% - 105px); float: left; }
.upevent-listing-content .upevent-lc-bottom .location { font-weight: 600; padding-left: 25px; position: relative; }
.upevent-listing-content .upevent-lc-bottom .location:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/location.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; position: absolute; top: -1px; width: 15px; }
.upevent-listing-heading { padding-left: 50px;}
.upevent-listing-content h6 { background: #0b2d44; font-size: 18px; font-weight: 600; margin: -57px 20px 24px -19px; padding: 18px 11px 20px 17px; position: relative; color: #fff; line-height: 1.4em; }
.upevent-listing-content h6:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0; }
.event-btn { width:100%; margin-top:20px; text-align:right}
/*last-child home eventi in programma
.hs-content-id-95734994797 .upevent-listing-boxes .upevent-listing-box:last-child span {display:none;}*/

.events-blog-post .upevent-listings { padding-top: 67px;}
.blog-header__author-social-links { display: flex; align-items: center; margin-top: 20px; }
.blog-header__author-social-links a { margin-right: 10px; width: 30px; height: 30px; background-color: #88781c; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.blog-header__author-social-links a > span { display: block; }
.blog-header__author-social-links a > span svg { width: auto; height: 15px; display: block; fill: #FFF; transition: all 400ms ease; }
.blog-header__author-social-links a:hover { background-color: #0b2d44; }




@media(min-width: 1200px){

    .logo-space { padding: 30px 0px 40px; } 
    .press-room-sticky .listing-cta-bottom .listing-cta-title h5{ font-size: 25px; }

    .rassegna-related.related-main .related-outer { margin: 0px -29px; }
    .rassegna-related.related-main .related-outer .related-box { margin: 35px 29px 0; width: calc(33.33% - 58px); }
    
}
@media(max-width: 1199px){

    .social-main .social-wrapper { flex-wrap: wrap; }
    .social-main .social-wrapper .label { width: 100%; margin-bottom: 10px; }
    .social-main { left: -100px; }
    .social-main .social-wrapper ul { margin: 0; }
    
    .inner-events-outer .inner-events-right { padding-left: 53px; }
    
    .event-first-outer .event-first-box .event-first-right { padding-left: 45px; }

    .event-listing-boxes .event-listing-box { margin: 40px 20px 0; }
    .event-listing-heading { padding-left: 30px; }
    
    .upevent-listing-boxes .upevent-listing-box { margin: 40px 20px 0; }
    .upevent-listing-heading { padding-left: 30px; }
    
     
    
}
@media(max-width: 991px){

    .listing-main .listing-outer .listing-box { margin: 40px 14px 0; width: calc(50% - 28px); }
    
    .related-main .related-outer .related-box { margin: 40px 14px 0; width: calc(50% - 28px); }
    
    .social-main { left: inherit; position: inherit; padding: 0; top: inherit; }
    .social-main .social-wrapper ul { display: flex; align-items: center; }
    .social-main .social-wrapper ul li { margin-right: 15px; }
    
    .press-review-post .listing-outer .listing-box { margin: 20px 0px 20px; width: 50%; }
    
    .press-releases-post .listing-outer .listing-box { margin: 19px 14px; width: calc(50% - 28px); }

    .press-room-outer .press-room-left { width: 100%; }
    .press-releases-main { padding-right: 0; }
    .press-room-sticky { padding-bottom: 0; padding-top: 40px; position: inherit; top: inherit; }
    .press-room-outer .press-room-right { width: 540px; max-width: 100%; margin: 0px auto; }
    
    .rv-btn-main .rv-bottom-text { margin-top: 18px; margin-bottom: 20px; }
    
    .inner-events-outer { padding-top: 0px; width: 100%; }

    .event-first-main .event-first-outer .event-first-heading { padding-left: 0; }
    .event-first-main .event-first-outer { padding: 30px 30px 40px; }
    .event-first-outer .event-first-box .event-first-right { padding-left: 0; width: 100%; padding-top: 25px; }
    .event-first-box .event-first-right .event-first-content { max-width: 100%; }
    .event-first-outer .event-first-box { margin-top: 30px; }
    
    .event-listings { padding-bottom: 90px; }
    
    .upevent-listings { padding-bottom: 90px; }
    
}
@media(max-width: 767px){
  
  

    .post-filter-main h3 { font-size: 18px; }
    .post-filter-main ul li a { font-size: 14px; }
    .listing-main .listing-outer .listing-box { margin: 40px 0px 0; width: 100%; }
    .listing-main .listing-outer { margin: 0; }
    .listing-main .listing-outer .listing-box .listing-img { height: 55vw; }
    .listing-main .listing-outer .listing-box .listing-content { padding: 22px 18px 30px; }
    .navpage-main { padding-bottom: 70px; padding-top: 30px; }
    .blog-index-margin { margin-bottom: 30px; }
    .nopage-navpage-main{ padding-bottom: 60px; }
    
    .related-main .related-outer .related-box { margin: 40px 0px 0; width: 100%; }
    .related-main .related-outer { margin: 0; }
    .related-main .related-outer .related-box .related-img { height: 55vw; }
    .related-main .related-outer .related-box .related-content { padding: 22px 18px 30px; }
    .related-main { padding: 50px 0 80px;}

    .press-review-post .listing-outer .listing-box { margin: 20px 0px 20px; width: 100%; }
    .press-review-post .listing-outer { margin: 0; }
    .press-review-post .listing-outer .listing-box .listing-content { padding: 0px; }
    
    .press-releases-post .listing-outer .listing-box { margin: 19px 0px; width: 100%; }
    .press-releases-post .listing-outer { margin: 0; }
    .press-releases-post .listing-outer .listing-box .listing-img { height: 55vw; }
    .press-releases-post .listing-outer .listing-box .listing-content { padding: 22px 18px 30px; }

    .press-review-post .listing-outer .listing-box { padding-right: 0; }
    .press-review-main .review-heading { padding-bottom: 15px; }
    .press-review-post .loadmore-btn { padding-right: 0; }
    .press-review-post .loadmore-btn a { min-width: 250px; }
    .press-releases-main { padding-top: 30px; }
    .presskit-main { padding: 25px 20px 30px 20px; }

    .press-room-main { padding-bottom: 60px; }
    .press-room-outer .press-room-left { width: 540px; max-width: 100%; margin: 0px auto; }

    .inner-events-outer .inner-events-right { padding-left: 0; width: 100%; padding-top: 30px; }
    .post-body { padding-top: 20px; }
    .events-body-bottom ul:not(:last-child) { margin-bottom: 40px; }

    .event-first-detail { display: flex; flex-wrap: wrap; }
    .event-first-content .event-first-detail span { display: block; margin: 10px 0px 0px; width: 100%; padding-left: 40px; }
    .event-first-detail .time:before { left: 2px; }
    .event-first-detail .location:before { left: 5px; }
    .event-first-main .event-first-outer { padding: 20px 20px 30px; }
    .event-first-main { padding: 35px 0 25px; }
    
    .event-listing-boxes .event-listing-box { margin: 40px 10px 0; }
    .event-listing-heading { padding-left: 0; }

    .upevent-listing-boxes .upevent-listing-box { margin: 40px 10px 0; }
    .upevent-listing-heading { padding-left: 0; }

  .post-body-wrapper .post-featured {height:197px;}
  .events-details-update .top .time, .events-details-update .top .location {margin-left:20px;}
    
}
@media(max-width: 500px){ 

    
    
}
.cky-banner-element {
  background: inherit;
  border: indianred;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border: inherit;
}

.footer .cky-banner-element:hover {
  color: #88781c;
}

/* 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; }
 


 









@media(max-width:1400px){
  
   
    
}

@media(max-width:1200px){
    
   
    
}

@media(max-width:991px){

    
    
}

@media(max-width:767px){

    
    
}


/*form*/
#hs-form-9f8dfac2-1094-43e5-8830-f03a528b0d8f-2c53ca37-0c12-4f51-be78-ff9daca9aa68 .hs-form_theme-sharp .hs-form__actions__submit, .hs-form_theme-sharp .hs-form__field__input {height:12px!important;}



/*our student*/
.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; color:#fff!important;}
.students_main .box { padding: 15px 20px;}
.students_main .box .icon { width: 64px; height: 64px; border: 1px solid #BDA24C; 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: #BDA24C; margin: auto; }
.students_main .box .dec { overflow: hidden; }
.students_main .box .inner { padding: 0; background: #fff; border-radius: 20px; overflow: hidden; }
.students_main .box .cover { padding: 20px 30px 30px; }
.students_main .box .details { padding: 30px; background: #F7F7F7; display: flex; align-items: center; }
.students_main .box .details h5 { padding: 0; font-size: 15px; line-height: 22px; font-weight:500;  }
.students_main .box .details .img { width: 77px; height: 77px; border-radius: 100%;}
.students_main .box .details .text { width: calc(100% - 77px); padding: 0 0 0 20px; }
.students_main .box .details .text .con { color: #BEA344; margin: 5px 0 0; }
.students_main .slick-dots { padding: 30px 0 0; }

.hs-content-id-95734994797 .banner-tc-top-left { outline: 0.1px solid #E8E8E8;}


/*agevolazioni*/
.hs-content-id-141011088303 .hero-bottom {display:none;}
.hs-content-id-141011088303 .rules-box .rules-box-bottom a {display:none;}
.hs-content-id-141011088303 .partner-main {padding: 40px 0 0 !important;}

/*filtro docenti*/
.hs-content-id-97138391698 .filtitle_item:last-child .filter-select {display:none;}
.hs-content-id-97138391839 .hero-bottom {display:none;}
.hs-content-id-97138391839 .hero-slider {margin-bottom:40px;}
.hs-content-id-97138391839 .hero-text {padding-top:10px!important; padding-bottom:0px!important;}
.hs-content-id-97138391839 .hero-top-right {padding:30px 65px 40px!important;}

form.hs-form fieldset.form-columns-1 .hs-input { width: 100%; }

/*DROPDOWN 9 SEDI*/

.threecol-content .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: 20px;
  margin-left:50px;
  background-size: contain;
  background-repeat: no-repeat;
  position:absolute;
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  border-radius: 15px;}

.threecol-content .text a:hover .dropdown {
    display: block;
    }

h1, h2 {color:#0a3254!important;}
.emailform-main:before,.footer:before, .submenu_item:before, .banner-outer:before,.word-stud-main:before,.hero-bottom:before, .hero-top-right:before, .banner-tc-top-right:before,.callus-main:before,.editions-main:before,.winners-main:before,.listing-cta-top:before,.listing-cta-bottom:before,.coach-main:before,.threecol-main:before,.teamcontnet_area:after,.banner-outer:before {background-image:none !important;}

.hero-top { display: flex; flex-wrap: wrap; background: #ebebeb; flex-direction: row-reverse;}
.hero-top > div { width: 50%; float: left; }
.hero-top .hero-top-left { display: flex; position: relative; }
.hero-top .hero-top-left .hero-img { display: flex; height: 100%; width: 100%;}
.hero-top .hero-top-left .hero-img img { width: 100%; height: 100% !important; object-fit: cover; }
.hero-top .hero-top-right { position: relative; z-index: 1; padding: 70px 65px 70px; }
.hero-top .hero-top-right:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Subtract%20%281%29.png'); background-repeat: no-repeat; background-position: center left; background-size: cover; }
.hero-top .hero-top-right .hero-text { padding-top: 35px; }
.hero-top .hero-top-right .solid_btn{ padding-top: 30px; }
.hero-top .hero-top-right .hero-text { padding-top: 35px; padding-bottom: 30px; }
.hero-slider .slick-list { width: calc(100% + 12px); padding-right: 12px; }
.hero-slide:not(.slick-current) .date { display: none;}
.hero-slide:not(.slick-current) .hero-top { background-color: transparent; }
.hero-slide:not(.slick-current) .hero-top .hero-top-right:before { opacity: 0;}

.date { position: absolute; top: 20px; right: -10px; background: #c4171d; color: #fff; text-transform: uppercase; padding: 4px 9px; }
.date:before { content: ''; position: absolute; bottom: -6px; width: 0; height: 0; border-style: solid; border-width: 6px 10px 0 0; border-color: #c4171d transparent transparent transparent; right: 0; }
a.date label{ display: block; pointer-events: none; }
a.date:hover{ color: #fff; }

/*homepage*/
.hs-content-id-95734994797 .section-spacing { padding: 40px 0px 0px; }
.hs-content-id-95734994797 .partner-main { padding: 40px 0px ; }
.hs-content-id-95734994797 .yt-threecol-main { padding: 40px 0px 0px; }
.heading {max-width: fit-content !important;}
.hs-content-id-95734994797 .hero-bottom {display:none;}
.hs-content-id-95734994797 .hero-top .hero-top-right:before {background-image:none;}
.hs-content-id-95734994797 .hero-top .hero-top-right {background:#fff;}
.hs-content-id-95734994797 .hero-top .hero-top-right h2 {font-size:36px;}


.hs-content-id-95734994797 .threecol-main {background:#fff !important; padding: 15px 0px 35px !important;}
.hs-content-id-95734994797 .threecol-main:before {background-image:none;}
.hs-content-id-95734994797.threecol-main .threecol-content h5 {text-align:center !important;}
.hs-content-id-95734994797.threecol-main .threecol-content .text {text-align:center !important;}
.hs-content-id-95734994797 #hs_cos_wrapper_widget_1684743304611 .slick-initialized {padding:0px !important;}
.hs-content-id-95734994797 .partner-main {padding: 40px 0 0 !important;}
.hs-content-id-95734994797 #hs_cos_wrapper_module_168415346561218 {padding-bottom: 20px;}
.hs-content-id-95734994797 #hs_cos_wrapper_module_168415346561213 .threecol-main .heading {padding-bottom: 0px;}
.hs-content-id-95734994797 .tree-iht-outer .tree-iht-box { width: calc(50% - 20px); margin: 10px; float: left; }
.hs-content-id-95734994797 .tree-twocol-left  h4 {font-weight:600!important;}
.hs-content-id-95734994797 .tree-twocol-right .tree-img-logo {display:none!important;}
.hs-content-id-95734994797 .tree-twocol-right .tree-img1{width:100%;}

/*cover chi siamo*/
.hs-content-id-96104392013 .hero-top .hero-top-right .hero-text { padding-top: 0px !important; }
.hs-content-id-96104392013 .hero-top .hero-top-right .hero-text p{ padding-top: 0px !important; }
.hs-content-id-96104392013 .threecol-main {padding:40px 0px 20px;}
.hs-content-id-96104392013 .yt-threecol-main {padding: 60px 0px 35px;}
.hs-content-id-96104392013 .section-spacing {padding: 10px 0px ;}
.hs-content-id-96104392013 .dnd_area-row-6-padding {padding-bottom: 80px !important}

.hs-content-id-95734994797 .hero-top .hero-top-right .hero-text { padding-top: 0px !important; }
.hs-content-id-95734994797 .hero-top .hero-top-right .hero-text p{ padding-top: 0px !important; }

.solid_btn a { padding: 8px 15px 6px; font-weight: 600;}
.solid_btn.solid_btn_hover a:hover { background-color: #0b2d44;}

.hero-bottom { position: relative; z-index: 1; text-align: center; background: #0b2d44; padding: 34px 30px 38px; color: #ebebeb; }
.hero-bottom h3 { position: relative; display: inline-block; vertical-align: middle; margin-bottom: 4px; }
.hero-bottom h3:before { content: ''; width: 32px; height: 2px; background-color: #ebebeb; margin: auto; display: inline-block; vertical-align: middle; position: relative; top: -4px; margin-right: 25px; }
.hero-bottom h3:after { content: ''; width: 32px; height: 2px; background-color: #ebebeb; margin: auto; display: inline-block; vertical-align: middle; position: relative; top: -4px; margin-left: 25px; }
.hero-bottom h4 { font-weight: 600; }
.hero-bottom:before { content: ''; top: 0; position: absolute; right: 0; left: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Vector.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center right; z-index: -1; }
.hero-bottom .stripe-text:first-child { padding-top: 17px; padding-bottom: 10px; }

.hero-bottom .stripe-text h5 { font-weight: 600; }
.hero-bottom .stripe-text h5 + p { padding-top: 5px; }
.hero-bottom .stripe-text:first-child { font-size: 15px; }

.heading { padding-left: 60px; padding-bottom: 8px; max-width: 760px; }


.rp-outer { display: flex; flex-wrap: wrap; margin: 0px -3px; }
.rp-outer .rp-box { width: calc(33.33% - 66px); float: left; margin: 20px 33px; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0,0,0,0.25); border-radius: 20px 20px 60px 20px; }

.rp-outer .rp-box .rp-box-top { flex-wrap: wrap; height: 216px; display: flex; align-items: flex-end; position: relative; border-radius: 20px 20px 0 0; }
.rp-outer .rp-box .rp-box-top .rp-tranding-label { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -7px; text-transform: uppercase; top: 14px; font-size: 10px; }
.rp-outer .rp-box .rp-box-top .rp-tranding-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.rp-box-bottom { min-height: 130px; padding: 11px 40px 18px; }
.rp-box-bottom .rp-box-con { display: flex; justify-content: space-between; text-align: center; font-size: 12px; text-transform: uppercase; padding-top: 25px; }
.rp-box-bottom .text { text-align: center; font-size: 12px; }

.rp-outer .rp-box .rp-box-top .filterpost_accreditamento-label { background: #c4171d; color: #fff; font-size: 10px; padding:4px 9px; position: absolute; right: -7px; text-transform: uppercase; top: 40px; width: auto !important;}
.rp-outer .rp-box .rp-box-top .filterpost_accreditamento-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width:0 }


.rp-outer .rp-box .rp-box-top .rp-title { background: #0b2d44; padding: 15px 10px 15px 18px; font-size: 18px; font-weight: 600; width: 76%; margin-bottom: 24px; margin-left: -7px; position: relative; }
.rp-outer .rp-box .rp-box-top .rp-title a,.rp-outer .rp-box .rp-box-top .rp-title span { color: #fff; line-height: 1.4em; display: inline-block; }
.rp-outer .rp-box .rp-box-top .rp-title:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; position: absolute; left: 0; width: 0; }
.rp-outer .rp-box-time { position: relative; padding-top: 28px; }
.rp-outer .rp-box-time:before { content: ''; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%201.png'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; }
.rp-outer .rp-box-date { position: relative; padding-top: 28px; }
.rp-outer .rp-box-date:before { content: ''; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%201.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; }
.rp-outer .rp-box-guarantee { position: relative; max-width: 70px; text-align: center; padding-top: 28px; }
.rp-outer .rp-box-guarantee:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/check-mark%201.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px; }
.rp-outer a.topic-link,.rp-outer span.topic-link { display: inline-block; width: 100%; max-width: 163px; background: #0b2d44; color: #fff; text-align: left; padding: 6px 12px; font-size: 12px; margin-left: -7px; position: relative; margin-bottom: 5px; }
.rp-outer a.topic-link:before,.rp-outer span.topic-link:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0; }
.rp-outer .rp-box .rp-box-top > div:not(.rp-tranding-label) { width: 100%; }
.rp-box-bottom .rp-box-con > div { max-width: 75px; word-break: break-word;} 

.rp-main .rp-btn.solid_btn { text-align: right; padding: 13px 25px 0px; }
.rp-box-bottom .solid_btn { padding-top: 18px; text-align: center; }
.rp-box-bottom .solid_btn a { font-size: 14px; padding: 8px 20px 8px; line-height: normal; min-width: inherit; }

.slick-slider .slick-arrow { width: 40px; height: 40px; background: transparent; cursor: pointer; border-radius: 0px; }
.slick-slider .slick-arrow.slick-next:before { background: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Arrow%204.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; transform: translate(-50%, -50%) rotate(0deg); width: 25px; height: 25px; }
.slick-slider .slick-arrow.slick-next { right: -30px; }
.slick-slider .slick-arrow.slick-prev:before { background: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Arrow%204.svg); background-repeat: no-repeat; background-position: center; background-size: contain; transform: translate(-50%, -50%) rotate(0deg); width: 25px; height: 25px; transform: translate(-50%, -50%) rotate(180deg); }
.slick-slider .slick-arrow.slick-prev { left: -30px; }
.slick-slider .slick-arrow.slick-disabled { opacity: 0; visibility: hidden; }

.slick-slider ul.slick-dots { padding: 10px 0 25px; }
.slick-slider ul.slick-dots li button { display: block; background-color: #0b2d44; border-color: #0b2d44; }
.slick-slider ul.slick-dots li button:hover, 
.slick-slider ul.slick-dots li.slick-active button { background: transparent; }

.section-spacing { padding: 66px 0px; }
.students-main .students-outer { display: flex; flex-wrap: wrap; margin: 0px -8px; padding-top: 7px; }
.students-main .students-outer .students-box { display: flex; width: calc(25% - 16px); float: left; margin: 8px 8px; background-color: #ebebeb; } 
.students-main .students-btn.solid_btn { text-align: right; padding: 41px 30px 0; }
.students-box .students-box-inner { display: flex; min-height: 397px; position: relative; z-index: 1; width: 100%; align-items: flex-end; padding: 17px 13px; }
.students-box .students-box-inner:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); height: 146px; z-index: -1; }
.students-box:nth-child(even) .students-box-inner:before { height: 210px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); }
.students-tranding-label { position: absolute; right: -7px; top: 22px; }
.students-tranding-label /*a*/ { display: block; color: #fff; font-size: 15px; padding: 6px 12px; background: #c4171d; text-transform: uppercase; font-weight: 600; }
.students-tranding-label a:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.students-box .students-box-inner .students-text,
.students-box .students-box-inner .students-heading,
.students-box .students-box-inner .students-sub-title { color: #fff; font-size: 16px; font-weight: 400; font-family: 'Montserrat'; max-width: 160px; }
.students-box .students-box-inner .students-heading { font-weight: 700; }
.students-main .students-outer .students-box,
.students-box .students-box-inner:before,
.students-box .students-box-inner{ border-radius: 20px 20px 60px 20px; }

.cli-logo-btn.solid_btn,.partner-btn.solid_btn { text-align: right; padding: 13px 15px 0px; }
.cli-logo-outer { padding: 30px 0px 23px; }
.cli-logo-inner { text-align: center; padding: 0px 15px; height: 105px; display: flex; justify-content: center; align-items: center; }
.cli-logo-inner img { display: inline-block; max-height: 105px; }

.partner-outer { padding: 30px 0px 23px; }
.partner-inner { text-align: center; padding: 20px 20px; height: 140px; background: #ebebeb; display: flex; justify-content: center; align-items: center; }
.partner-outer img { display: inline-block; max-height: 105px; }
.partner-outer .partner-box { margin: 0px 10px; }
.partner-outer .slick-list { margin: 0px -10px; }

.partner-main .container { max-width: 1000px; }
.partner-main .heading { padding-left: 5px; padding-bottom: 0; max-width: 100%; }
.partner-main .slick-slider .slick-arrow.slick-next { right: -50px; }
.partner-main .slick-slider .slick-arrow.slick-prev { left: -50px; }
.partner-main .solid_btn.partner-btn { padding: 13px 0px 0px; margin-right: -30px; }

.emailform-main { background: #0b2d44; padding: 46px 0px; position: relative; z-index: 1; }
.emailform-main .heading { color: #fff; max-width: 100%; padding-left: 0; }
.emailform-main .container { max-width: 990px; }
.emailform-main form .legal-consent-container .hs-richtext { color: #fff; font-size: 10px; }
.emailform-main form .legal-consent-container { margin-top: 22px; }
.emailform-main form .hs_submit.hs-submit { padding-top: 18px; }
.emailform-main form .hs_submit.hs-submit .hs-button { font-size: 20px; padding: 7px 13px; }
.emailform-main:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/white_bg_pattern.png'); background-repeat: no-repeat; background-position: right center; background-size: cover; z-index: -1; }
.emailform-main form .hs_submit.hs-submit .hs-button:hover { background:#c4171d; }

.star_one li:nth-child(1) ~ li{ display: none; }
.star_two li:nth-child(2) ~ li{ display: none; }
.star_three li:nth-child(3) ~ li{ display: none; }
.star_four li:nth-child(4) ~ li{ display: none; } 

.review-main { overflow: hidden; }
.review-main .review-wrapper { background: #ebebeb; padding: 32px 60px 47px 60px; }
.review-main .review-wrapper .heading { max-width: 100%; padding-left: 0; }
.review-main .review-wrapper .review-top { display: flex; flex-wrap: wrap; align-items: center; }
.review-main .review-wrapper .review-top .review-top-img { width: 28px; height: 28px; float: left; border-radius: 100%; overflow: hidden; }
.review-main .review-wrapper .review-top .review-top-text { padding-left: 10px; width: calc(100% - 28px); float: left; }
.review-main .review-wrapper .review-top .review-top-img img { width: 100%; height: 100% !important; object-fit: cover; object-position: top center; }
.review-main .review-wrapper .review-top .review-top-text { font-size: 12px; font-weight: 700; }
.review-box { background-color: #fff; margin: 0px 31px; border-radius: 5px; }
.review-outer .slick-list { margin: 0px -31px; overflow: inherit; }
.review-box .review-star { padding-top: 8px; padding-bottom: 11px; }
.review-box .review-star ul { margin: 0; padding: 0; list-style-type: none; display: flex; align-items: center; }
.review-box .review-star ul li { margin-right: 2px; } 
.review-box-inner { padding: 17px 23px; }
.review-box-inner .review-content { display: block; font-size: 12px; position: relative; padding-left: 10px; padding-right: 10px; }
.review-box-inner .review-content .readmore { color: #000; font-weight: 400; text-decoration: underline; text-underline-offset: 3px; }
.review-box-inner .review-content:before,
.review-box-inner .review-content:after { content: ''; position: absolute; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/%E2%80%9C.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 12px; height: 12px; }
.review-box-inner .review-content:after { right: 0; transform: rotate(180deg); bottom: -6px; }
.review-box-inner .review-content:before { left: -6px; top: -6px; }
.review-outer { padding-top: 18px; }
.review-btn { padding-top: 34px; text-align: right;}
.glogo { display: flex; justify-content: flex-end; padding-top: 23px; margin-right: -13px; margin-bottom: -8px; }
.glogo img { max-width: 24px; max-height: 24px; object-fit: contain; }
.review-box.slick-slide.slick-current + .slick-active + .slick-active + .slick-slide { position: relative; left: -25px; }


.banner-main .banner-outer { padding: 17px 62px 20px; position: relative; z-index: 1; background: #ebebeb; }
.banner-main .banner-outer:before { background-image: url("https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/banner_pattern.png"); background-position: 0; background-repeat: no-repeat; background-size: cover; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: -1; width: 50%; }
.banner-main .banner-outer .hero-text p:first-child { padding-top: 0; }

.location-main .location-outer { display: flex; flex-wrap: wrap; max-width: 1050px; margin: 0 auto; }
.location-main .location-outer .location-box { width: calc(25% - 46px); margin: 0px 23px 27px; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 10px 10px 40px 10px;}
.location-main .location-outer .location-box .location-top { position: relative; display: flex; align-items: flex-end; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 105px; }
.location-main .location-bottom { padding: 17px 15px 12px; }
.location-main .location-bottom .location-content { color: #0b2d44; font-size: 12px; }
.location-main .location-bottom .location-content > div:before { content: ''; position: absolute; top: 1px; left: 0; width: 13px; height: 13px; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/pin.svg'); background-repeat: no-repeat; background-position: left center; background-size: contain; }
.location-main .location-bottom .location-content > div { margin: 3px 0px; position: relative; padding-left: 18px; }
.location-main .location-bottom .location-content,
.location-main .location-bottom .location-content * { color: #0b2d44; } 
.location-main .location-bottom .location-content .call:before { background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/call.svg'); }
.location-main .location-bottom .location-content .email:before { background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/email.svg'); }
.location-main .location-bottom .location-content .cc:before { background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/cc.svg'); }
.location-main .location-outer .location-box .location-top .location-title { font-weight: 600; font-size: 14px; color: #FFFFFF; text-transform: uppercase; background: #0b2d44; padding: 4px 16px; margin-bottom: -11px; margin-left: -6px; position: relative; }
.location-main .location-outer .location-box .location-top .location-title:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0; }
.new-label { background: #c4171d; color: #fff; font-size: 10px; padding: 3px 12px; position: absolute; right: -7px; text-transform: uppercase; top: 14px; }
.new-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width: 0; }

.callus-main { background: #0b2d44; color: #ebebeb; padding: 47px 0px; position: relative; text-align: center; z-index: 1; }
.callus-main .callus-text { padding-top: 30px; } 
.callus-main .callus-btn { padding-top: 35px; }
.callus-main .callus-btn a { padding: 25px 35px; background: #0b2d44; display: inline-block; }
.callus-main:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/callus_pattern.png); background-position: 100%; background-repeat: no-repeat; background-size: 90% 100%; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }

.requestform-main { padding-top: 110px; padding-bottom: 123px; }
.requestform-main .heading { padding: 0px 0px 45px; max-width: 100%; } 
.form-box { background: #ebebeb; padding: 23px 40px 40px; }
.form-style form fieldset { max-width: inherit; }
.form-style form fieldset.form-columns-2 { margin: 0px -20px; }
.form-style form fieldset.form-columns-2 > div.hs-form-field { margin: 0px 20px; width: calc(50% - 40px); }
.form-style form fieldset .hs-form-field .input { margin-right: 0; }
.form-style form fieldset .hs-form-field .input > input { width: 100%; }
.form-style form fieldset .hs-form-field { margin-bottom: 20px !important; }
.form-style form fieldset .hs-form-field > label { font-weight: 400; font-size: 13px; padding-left: 5px; }
.form-style form .hs-richtext.hs-main-font-element { font-size: 13px; margin-bottom: 20px; }
.form-style form .hs_submit { padding-top: 60px; }
.form-style form .hs_submit input.hs-button.primary.large { margin: 0; font-size: 20px; text-transform: uppercase; padding: 10px 15px; }
.form-style form .legal-consent-container { font-size: 13px; }
.form-style form .legal-consent-container > div:not(:first-child) { padding-top: 20px; } 
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list { margin: 0; padding: 0; list-style-type: none; }
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list input { opacity: 0; visibility: hidden; margin: 0; width: 0; height: 0; }
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list input + span { margin: 0; cursor: pointer; padding-left: 30px; position: relative; }
.form-style form .legal-consent-container .hs-dependent-field .hs-form-field { margin-bottom: 0 !important; }
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list li.hs-form-booleancheckbox:not(:first-child) { margin-top: 20px; }
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list input+span:before { content: ''; position: absolute; top: 0px; left: 0; background: #FFFFFF; width: 18px; height: 16px; }
.form-style form .legal-consent-container .hs-dependent-field ul.inputs-list input:checked+span:after { content: '\f00c'; font-family: fontawesome; left: 0; position: absolute; width: 18px; height: 16px; top: 0; display: flex; align-items: center; justify-content: center; font-size: 10px; color: #0b2d44; font-weight: 400; }

.full-content-main { padding: 35px 0px 25px; }
.full-content-main .full-content-outer { max-width: 1015px; margin: 0 auto; color: #000000; }
.hero-text p strong { font-weight: 600;}

.word-stud-main { background: #0b2d44; color: #ebebeb; padding: 54px 0px 65px; position: relative; text-align: center; z-index: 1; } 
.word-stud-main:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/word_student_pattern.png); background-position: center; background-repeat: no-repeat; background-size: cover; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }
.word-stud-main .word-stud-outer .word-stud-text { font-size: 25px; padding-top: 15px; }
.word-stud-main .word-stud-outer .word-stud-btn { padding-top: 28px; }
.word-stud-main .word-stud-outer .word-stud-text p { padding: 0; }
.word-stud-main .word-stud-outer .word-stud-text p + * { padding-top: 20px; } 
.word-stud-outer h3,
.word-stud-outer h3:before,
.word-stud-outer h3:after { display: inline-block; position: relative; vertical-align: middle; }
.word-stud-outer h3:before,
.word-stud-outer h3:after { background-color: #ebebeb; content: ""; height: 2px; top: -4px; width: 106px; }
.word-stud-outer h3:before { margin: auto 25px auto auto; }
.word-stud-outer h3:after { margin: auto auto auto 25px; }
.word-stud-main .word-stud-outer .word-stud-btn a { min-width: inherit;}
.word-stud-main .solid_btn a:hover { background:#c4171d; }

.internship-tc-main { background: #ebebeb; padding: 70px 0px; }
.internship-tc-main .internship-tc-outer { display: flex; flex-wrap: wrap; }
.internship-tc-main .internship-tc-outer > div { width: 50%; float: left; }
.internship-tc-main .internship-tc-outer .internship-tc-left { padding-right: 30px; }
.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text { font-size: 24px; max-width: 417px; color: #0b2d44; }
.internship-tc-main .internship-tc-outer .internship-tc-right { font-size: 15px; color: #000; }
.internship-tc-main .internship-tc-outer .internship-tc-right ul { padding-left: 25px; margin: 10px 0px; }

.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text strong { font-weight: 600; color: #88781C; }
.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text a { text-decoration: underline; text-underline-offset: 5px; color: #0b2d44; }
.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text a strong { color: #0b2d44; }
.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text a:hover { color: #0b2d44; }
.internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text a:hover strong { color: #0b2d44; }

.students-main.students-slider-main .students-outer{ padding-top: 0; display: inherit; flex-wrap: inherit; }
.students-main.students-slider-main .students-outer .slick-prev.slick-arrow { left: -60px; }
.students-main.students-slider-main .students-outer .slick-next.slick-arrow { right: -60px; }
.students-main.students-slider-main { padding: 52px 0px 42px; }

.accordion-tc-main .hidden-text { display: none; } 
.accordion-tc-outer .accordion-tc { display: flex; flex-wrap: wrap; align-items:flex-start; width: calc(50% - 62px); margin: 0px 31px; }
.accordion-tc-box { display: flex; flex-wrap: wrap; width: 100%; margin: 0; border-top: 1px solid #D9D9D9; padding: 35px 0px; }
.accordion-tc-outer { display: flex; flex-wrap: wrap; margin: 0px -31px; }
.accordion-tc-box .accordion-tc-img { width: 110px; height: 110px; float: left; border-radius: 100%; overflow: hidden; }
.accordion-tc-box .accordion-tc-img img { width: 100%; height: 100% !important; object-fit: cover; }
.accordion-tc-box .accordion-tc-content { width: calc(100% - 110px); float: left; padding-left: 25px; }
.accordion-tc-box .accordion-tc-content .accordion-tc-title { color: #0b2d44; font-weight: 600; margin-bottom: 15px; cursor: pointer; position: relative; padding-right: 55px; }
.accordion-tc-box .accordion-tc-content .accordion-tc-title:after{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transition: all 400ms ease; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; }
.accordion-tc-box .accordion-tc-content .accordion-tc-text { color: #000000; font-weight: 300; }
.accordion-tc-main { padding: 20px 0px 66px; } 
.accordion-tc-box .accordion-tc-content .accordion-tc-title.active + .accordion-tc-text .normal-text { display: none; }
.accordion-tc-box .accordion-tc-content .accordion-tc-title.active + .accordion-tc-text  .hidden-text { display: block; }
.accordion-tc-main .hidden-text p:last-child { padding-bottom: 0;}

.accordion-tc-box .accordion-tc-content .accordion-tc-title:after { content: ''; width: 16px; height: 12px; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/angle.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; position: absolute; right: 13px; top: 5px; }
.accordion-tc-box .accordion-tc-content .accordion-tc-text { padding-right: 35px; }
.accordion-tc-box .accordion-tc-content .accordion-tc-title.active:after{ transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); }

.video-banner-main { width: 100%; position: relative; }
.video-banner-main .video-banner-inner { position: relative; padding-top: 38%; }
.video-banner-main .video-banner-inner video { position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%; }

.tree-twocol-main { padding-top: 100px; padding-bottom: 130px; }
.tree-twocol-main .tree-twocol-outer { display: flex; flex-wrap: wrap; }
.tree-twocol-main .tree-twocol-outer > div { width: 50%; float: left; }
.tree-twocol-main .tree-twocol-outer .tree-twocol-right { padding-left: 70px; text-align: right; }
.tree-twocol-main .tree-twocol-outer .tree-twocol-right .tree-img-wrapper { max-width: 485px; margin: 0px 0px 0px auto; /* display: flex; flex-wrap: wrap; */ display: inline-block; width: 100%; }
.tree-twocol-main .tree-twocol-outer .tree-twocol-right .tree-img-wrapper .tree-img-logo { height: 157px; width: 130px; display: flex; align-items: center; padding: 5px 5px; float: left; }
.tree-img-wrapper .tree-img1 { height: 157px; width: calc(100% - 130px); padding: 5px 5px; float: right; }
.tree-img-wrapper .tree-img1 img { width: 100%; height: 100% !important; object-fit: cover; }
.tree-img-wrapper .tree-img2 { float: right; height: 156px; padding: 5px; width: calc(100% - 201px); }
.tree-img-wrapper > div:not(.tree-img-logo) img { width: 100%; height: 100% !important; object-fit: cover; }
.tree-img-wrapper .tree-img3 { width: 201px; float: left; height: 314px !important; padding: 5px; }
.tree-img-wrapper .tree-img4 { float: right; height: 158px; padding: 5px; width: calc(100% - 201px); }

.tree-iht-outer { display: flex; flex-wrap: wrap; margin: 0px -10px; padding-top: 20px; }
.tree-iht-outer .tree-iht-box { width: calc(33.33% - 20px); margin: 10px; float: left; }
.tree-iht-outer .tree-iht-box .tree-iht-icon { height: 73px; align-items: center; display: flex; }
.tree-iht-outer .tree-iht-box .tree-iht-icon img {  max-height: 100%; object-fit: contain; display: inline-block; }
.tree-iht-outer .tree-iht-box h4 { margin-top: 15px; }
.tree-content h5 { color: #88781C; font-weight: 400; margin: 10px 0 25px; }
.tree-iht-outer .tree-iht-box h4,.tree-iht-outer .tree-iht-box h6{ font-weight: 400; }

.visit-twocol-main { background: #ebebeb; padding: 72px 0px; }
.visit-twocol-main .visit-twocol-outer { display: flex; flex-wrap: wrap; }
.visit-twocol-main .visit-twocol-outer > div { width: 50%; float: left; }
.visit-twocol-main .visit-twocol-outer .visit-twocol-left { padding-right: 20px; }
.visit-twocol-main .visit-twocol-outer .visit-twocol-right { text-align: right; padding-left: 25px; padding-top: 25px; }
.visit-twocol-main .visit-iht-outer { display: flex; flex-wrap: wrap; max-width: 480px; padding-top: 15px; }
.visit-twocol-main .visit-iht-outer .visit-iht-box { width: 25%; float: left; padding: 0px 25px 40px 0px; text-align: center; }
.visit-twocol-main .visit-iht-outer .visit-iht-box .visit-title { color: #00653F; }
.visit-twocol-main .visit-iht-outer .visit-iht-box .visit-iht-icon { height: 70px; margin-bottom: 4px; align-items: flex-end; display: flex; justify-content: center; }
.visit-twocol-main .visit-iht-outer .visit-iht-box .visit-iht-icon img { max-height: 100%; object-fit: contain; }
.visit-twocol-main .visit-content .visit-text { padding-top: 10px; }
.visit-btn { padding-top: 10px;}

.treedom-twocol-main { padding: 72px 0px; }
.treedom-twocol-main .treedom-twocol-outer { display: flex; flex-wrap: wrap; align-items: center; }
.treedom-twocol-main .treedom-twocol-outer > div { width: 50%; float: left; }
.treedom-twocol-main .treedom-twocol-outer .treedom-twocol-left { padding-right: 40px; }
.treedom-twocol-main .treedom-twocol-outer .treedom-iht-icon { margin-top: 25px; }
.treedom-twocol-main .treedom-text { padding-top: 15px; }

.treedom-boxes { display: flex; flex-wrap: wrap; max-width: 410px; margin: 0px 0px 0px auto; }
.treedom-boxes .treedom-box { width: 50%; float: left; align-items: center; background: #3DD368; border-radius: 400px; height: 205px; position: relative; display: flex; justify-content: center; text-align: center; padding: 35px; }
.treedom-boxes .treedom-box:nth-child(2),
.treedom-boxes .treedom-box:nth-child(3) { background: #00653F; }
.treedom-boxes .treedom-box:nth-child(1) { border-bottom-right-radius: 0; }
.treedom-boxes .treedom-box:nth-child(2) { border-bottom-left-radius: 0; }
.treedom-boxes .treedom-box:nth-child(3) { border-top-right-radius: 0; }
.treedom-boxes .treedom-box:nth-child(4) { border-top-left-radius: 0; }
.treedom-boxes .treedom-box .counter { position: absolute; top: 0; right: 0; color: #FFFFFF; font-weight: 400; font-size: 22px; padding: 12px; }
.treedom-boxes .treedom-box:nth-child(1) .counter { bottom: 0; top: inherit; }
.treedom-boxes .treedom-box:nth-child(2) .counter { top: inherit; left: 0; bottom: 0; right: inherit; }
.treedom-boxes .treedom-box:nth-child(4) .counter { top: 0; left: 0; bottom: inherit; right: inherit; }
.treedom-boxes .treedom-box .treedom-img { height: 76px; display: flex; align-items: flex-end; justify-content: center; }
.treedom-boxes .treedom-box .treedom-img img { width: auto; max-height: 100%; }
.treedom-boxes .treedom-box .treedom-content { font-weight: 300; font-size: 20px; color: #FFFFFF; }
.treedom-boxes .treedom-box:nth-child(3) .treedom-box-inner,
.treedom-boxes .treedom-box:nth-child(4) .treedom-box-inner{ display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.treedom-boxes .treedom-box .treedom-content { margin-top: 10px; }
.treedom-boxes .treedom-box:nth-child(3) .treedom-content,
.treedom-boxes .treedom-box:nth-child(4) .treedom-content{ margin-top: 0px; margin-bottom: 10px; }

.big-logo .big-logo-inner { align-items: center; display: flex; justify-content: center; height: 120px; padding: 0px 15px; }
.big-logo .big-logo-inner a { display: inline-block;}
.big-logo .big-logo-inner img { max-height: 100% !important; }

.word-stud-main { padding: 46px 0px;  }
.word-stud-main .word-stud-outer .word-stud-text:first-child { padding-top: 0; }
.word-stud-main .word-stud-outer .word-stud-text strong { font-weight: 400; }
.word-stud-main .word-stud-outer .word-stud-text { font-weight: 300; }

.gallery-main { padding-top: 84px; padding-bottom: 110px; }
.gallery-main .heading { padding-left: 0; max-width: 100%; }
.gallery-main .gallery-box { margin: 8px; }
.gallery-main .gallery-box .gallery-inner { display: flex; flex-wrap: wrap; }
.gallery-main .gallery-box .gallery-inner * { display: block; width: 100%; height: 100%; object-fit: cover; }
.gallery-main .gallery-box .gallery-inner img { height: 214px !important; }
.gallery-main .gallery-boxes { margin: 0px -8px; padding-top: 40px; }
.gallery-main .gallery-boxes .slick-arrow.slick-prev { left: -50px; }
.gallery-main .gallery-boxes .slick-arrow.slick-next { right: -50px; }
.gallery-main .gallery-boxes .slick-arrow { top: 55%; }

.threecol-main { padding: 62px 0px 35px; background: #ebebeb; position: relative; z-index: 1; }
.threecol-main .heading { padding-left: 0; max-width: 100%; padding-bottom: 50px; }
.threecol-main .threecol-boxes { display: flex; flex-wrap: wrap; margin: 0px -15px; }
.threecol-main .threecol-boxes .threecol-box { width: calc(33.33% - 30px); margin: 0px 15px 15px; }
.threecol-main .threecol-boxes .threecol-box .threecol-img { height: 212px; overflow: hidden; }
.threecol-main .threecol-boxes .threecol-box .threecol-img a { width: 100%; height: 100%; display: block; }
.threecol-main .threecol-boxes .threecol-box .threecol-img img { width: 100% !important; height: 100% !important; object-fit: cover; display: block; object-position: center center; }
.threecol-main .threecol-content { padding-top: 25px; }
.threecol-main .threecol-content .text { padding-top: 10px; padding-bottom:15px;}
.threecol-main .threecol-content h5 {font-weight: 400; }
.threecol-main:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Subtract%20%282%29.png'); background-repeat: no-repeat; background-position: center; background-size: cover; z-index: -1; }

.banner-tc-top { display: flex; flex-wrap: wrap; background: #0b2d44; flex-direction: row-reverse; }
.banner-tc-top > div { width: 50%; float: left; } 
.banner-tc-top .banner-tc-top-left { display: flex; position: relative; }
.banner-tc-top .banner-tc-top-left .banner-tc-img { display: flex; height: 100%; width: 100%;}
.banner-tc-top .banner-tc-top-left .banner-tc-img img { width: 100%; height: 100% !important; object-fit: cover; }
.banner-tc-top .banner-tc-top-right { position: relative; z-index: 1; padding: 60px 65px; }
.banner-tc-top .banner-tc-top-right:before { content: ''; opacity: 0.2; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Subtract%20%281%29.png'); background-repeat: no-repeat; background-position: center left; background-size: cover; }
.banner-tc-top .banner-tc-top-right .banner-tc-text { padding-top: 35px; }
.banner-tc-top .banner-tc-top-right .solid_btn{ padding-top: 30px; }
.banner-tc-top .banner-tc-top-right .banner-tc-text { padding-top: 15px; padding-bottom: 10px; }
.banner-tc-text p strong { font-weight: 600;} 
.banner-tc-top .banner-tc-top-left .banner-tc-img1 { height: 100%; width: 48%; }
.banner-tc-top .banner-tc-top-left .banner-tc-img2 { width: 53%; height: 100%; }

.rules-main { padding: 58px 0px; }
.rules-main .rules-outer { max-width: 1035px; padding-left: 65px; } 
.rules-main .rules-outer .rules-heading .text p a { text-decoration: underline; text-underline-offset: 3px; color: #000; }
.rules-main .rules-outer .rules-heading .text p a:hover { color: #0b2d44; }
.rules-main .rules-boxes { padding-top: 20px; }
.rules-boxes .rules-box { display: flex; flex-wrap: wrap; border-top: 1px solid #000; width: 100%; }
.rules-boxes .rules-box .rules-box-top { width: 100%; display: flex; flex-wrap: wrap; cursor: pointer; padding: 20px 0px 20px 10px; }
.rules-boxes .rules-box .rules-box-top .rules-icon { position: relative; width: 40px; display: flex; align-items: center; height: 43px; }
.rules-boxes .rules-box .rules-box-top .rules-icon * { max-width: 100%; max-height: 100%; object-fit: contain; display: block; }
.rules-boxes .rules-box .rules-box-top .rules-title { position: relative; padding-right: 35px; width: calc(100% - 40px); float: left; padding-left: 23px; font-size: 24px; padding-top: 10px; } 
.rules-main .rules-box-bottom { display: none; padding-left: 70px; padding-bottom: 40px; padding-top: 0px; }
.rules-boxes .rules-box:first-child { border-top: none; }
.rules-boxes .rules-box .rules-box-top .rules-title:after { content: ''; position: absolute; top: 16px; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/angle.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 17px; height: 12px; right: 5px; transform: rotate(180deg); transition: all 400ms ease; }
.rules-boxes .rules-box .rules-box-top.active .rules-title:after { transform: rotate(0deg); }

.link-style { padding-top: 15px; padding-left: 20px; }
.link-style a { font-weight: 600; font-size: 20px; color: #0b2d44; position: relative; display: inline-block; padding-right: 34px; }
.link-style a:before { content: ''; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/Arrow-green.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 24px; height: 24px; display: inline-block; position: absolute; right: 0; top: 1px; }
.link-style a:hover { padding-right: 40px; } 

.rules-boxes .rules-box .rules-box-top .rules-icon path { color: #000; fill: #000; transition: all 400ms ease; }
.rules-boxes .rules-box .rules-box-top:hover .rules-icon path,
.rules-boxes .rules-box .rules-box-top.active .rules-icon path{ color: #0b2d44; fill: #0b2d44; }
.rules-boxes .rules-box .rules-box-top:hover .rules-title,
.rules-boxes .rules-box .rules-box-top.active .rules-title{ color: #88781C; }
.rules-boxes .rules-box .rules-box-top:hover .rules-title:after,
.rules-boxes .rules-box .rules-box-top.active .rules-title:after{ background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/angle-yellow.svg'); }

.editions-main { padding: 88px 0px; background: #ebebeb; position: relative; z-index: 1; }
.editions-main .editions-boxes { display: flex; flex-wrap: wrap; margin: 0px -16px; padding-top: 30px; }
.editions-main .editions-boxes .editions-box { width: calc(33.33% - 32px); margin: 16px 16px 0px; height: 211px; }
.editions-main .editions-boxes .editions-box .editions-inner { position: relative; display: block; width: 100%; height: 100%; }
.editions-main .editions-boxes .editions-box .editions-inner .label{ background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -10px; text-transform: uppercase; top: 15px; }
.editions-main .editions-boxes .editions-box .editions-inner .label:before{ border-color: #c4171d transparent transparent; border-style: solid; border-width: 6px 10px 0 0; bottom: -6px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
.editions-main:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/pattern.png); background-repeat: no-repeat; background-position: right center; background-size: cover; z-index: -1; }

.requestform-main.contest-form { padding-bottom: 85px; padding-top: 10px; }
.requestform-main.contest-form > .container > div { max-width: 1050px; margin: 0px auto; }
.contest-form .form-style form .hs_submit { padding-top: 45px; }
.contest-form .requestform-outer .form-box { padding-top: 40px; padding-bottom: 60px; } 
.contest-form .requestform-outer .form-box.form-style form fieldset .hs-form-field>label { padding-left: 0; }
.form-style form input[type="file"] { background: transparent; padding: 0; height: inherit; }

.rules-boxes .rules-box .rules-box-top .rules-icon .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.rules-boxes .rules-box .rules-box-top .rules-icon .hover-img.img { display: none; }
.rules-boxes .rules-box .rules-box-top:hover .rules-icon .hover-img.img,
.rules-boxes .rules-box .rules-box-top.active .rules-icon .hover-img.img{ display: block; }
.rules-boxes .rules-box .rules-box-top:hover .rules-icon .normal-img.img,
.rules-boxes .rules-box .rules-box-top.active .rules-icon .normal-img.img{ display: none; }

.banner-tc-top .banner-tc-top-left.img_one .banner-tc-img1 { width: 100%;}

.coach-main { margin: 50px 0px; background: #0b2d44; color: #ebebeb; padding: 54px 38px 65px; position: relative; text-align: center; z-index: 1; } 
.coach-main:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/word_student_pattern.png); background-position: center; background-repeat: no-repeat; background-size: cover; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }
.coach-main .coach-outer .coach-text { font-size: 25px; padding-top: 15px; }
.coach-main .coach-outer .coach-btn { padding-top: 40px; }
.coach-main .coach-outer .coach-text p { padding: 0; }
.coach-main .coach-outer .coach-text p + * { padding-top: 20px; } 
.coach-main .coach-outer h3,
.coach-main .coach-outer h3:before,
.coach-main .coach-outer h3:after { display: inline-block; position: relative; vertical-align: middle; }
.coach-main .coach-outer h3:before,
.coach-main .coach-outer h3:after { background-color: #ebebeb; content: ""; height: 2px; top: -4px; width: 102px; }
.coach-main .coach-outer h3:before { margin: auto 15px auto auto; }
.coach-main .coach-outer h3:after { margin: auto auto auto 15px; }
.coach-main .coach-outer .coach--btn a { min-width: inherit;}
.coach-main .coach-outer .coach-text:first-child { padding-top: 0; } 
.coach-main .coach-outer .coach-text strong { font-weight: 400; }
.coach-main .coach-outer .coach-text { font-weight: 300; color: #fff; } 
.coach-main .coach-outer h3 { font-size: 35px; color: #fff; margin-bottom: 20px; }
.coach-main .coach-outer .coach-text { max-width: 600px; margin: 0px auto; }

.tcm-main { padding: 60px 0px; }
.tcm-main .tcm-outer { display: flex; flex-wrap: wrap; }
.tcm-main .tcm-outer > div { width: 50%; float: left; padding: 0px 45px; }
.tcm-main .tcm-outer h3 { font-weight: 400; margin-bottom: 10px; }
.tcm-main .tcm-outer .tcm-text { color: #000; }
.tcm-main .tcm-outer .tcm-text ul { padding-left: 18px; }

.editions-main.no_bg { background: transparent; }
.editions-main.no_bg::before { display: none; }

.winners-main { padding-top: 58px; background: #ebebeb; position: relative; z-index: 1; padding-bottom: 30px; }
.winners-main .winners-heading { display: flex; flex-wrap: wrap; }
.winners-main .winners-heading .winners-icon { width: 46px; height: 46px; float: left; }
.winners-main .winners-heading h3 { width: calc(100% - 46px); float: left; padding-left: 20px; color: #88781C; padding-top: 5px; }
.winners-main .winners-outer { display: flex; flex-wrap: wrap; overflow: hidden; padding-top: 10px; }
.winners-main .winners-outer .winners-box { width: calc(100% / 3); float: left; padding-right: 20px; padding-top: 45px; padding-bottom: 45px; position: relative; }
.winners-main:before { content: ''; position: absolute; top: 0; :; background-size: cover; background-position: center; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/patterns.png'); left: 0; right: 0; bottom: 0; z-index: -1; }
.winners-outer .winners-box .winners-text { }
.winners-outer .winners-box .winners-text ol { padding-left: 18px; }
.winners-main .winners-outer .winners-box h5 { font-weight: 400; }
.winners-outer .winners-box .winners-text ol:last-child { margin-bottom: 0; }

.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; }

/*slider Radar People HP e chi siamo*/

.hs-content-id-95734994797 .yt-threecol-main .yt-threecol-boxes .yt-threecol-box .yt-threecol-img img {display: none;}
.hs-content-id-95734994797 .yt-threecol-btn.solid_btn {display:none;}
.hs-content-id-95734994797 .yt-threecol-main .yt-threecol-boxes .yt-threecol-box a { width:100%; height: 100%;}

.hs-content-id-96104392013 .yt-threecol-main .yt-threecol-boxes .yt-threecol-box .yt-threecol-img img {display: none;}
.hs-content-id-96104392013 .yt-threecol-btn.solid_btn {display:none;}
.hs-content-id-96104392013 .yt-threecol-main .yt-threecol-boxes .yt-threecol-box a { width:100%; height: 100%;}
/*-----------------------
 *----------------------*/

/**/ 
.careercoach_area { width:100%; padding:70px 0 60px; background:#ebebeb; }
.careercoach_area h2 { width:100%; }
.careercoach_cover { width:100%; display:flex; flex-wrap:wrap; justify-content:center; margin-top:40px; }
.careercoach_item { width:calc(100%/3); padding:0 30px 60px; } 
.careercoach_item .careercoach_img { width:100%; min-height:400px; display:flex; align-items:flex-end; border-radius:20px 20px 60px 20px; }
.careercoach_item h4 { z-index: 1; position:relative; padding:15px 30px 15px 30px; color:#fff; width:auto; display:inline-block; margin-bottom:8px; font-weight: 600; font-size: 20px; line-height: 28px;} 
.careercoach_item h4:after { z-index: -1;  position:absolute; content:""; left:0; top:0; width:100%; height:100%;  background: #0b2d44;  }
.careercoach_item h4:before { z-index: -1; position:absolute; content:""; left:-7px; top:51px; border:7px solid transparent; border-right:11px solid #5B511F; }
.careercoach_item .client_position { z-index:1; position:relative; padding:10px 20px 10px 30px; max-width:90%; color:#fff; width:auto; display:inline-block; font-weight: 600;font-size: 14px; line-height: 20px; margin-bottom:20px; }
.careercoach_item .client_position:before { z-index: -1; position:absolute; content:""; left:-7px; top:33px; border:7px solid transparent; border-right:11px solid #04111D; }
.careercoach_item .client_position:after { z-index: -1; position:absolute; content:""; left:0; top:0; width:100%; height:100%; background: #0b2d44; }
.careercoach_item .careercoach_img > div { position:relative; margin-left:-10px; }   

/**/
.partner_area { width:100%; padding:50px 0; }
.partner_area .partner_cover { display:flex; flex-wrap:wrap; justify-content:center; text-align:center; }
.partner_area .partner_item { width:calc(100%/5); padding:0 20px 50px; }
.partner_area .partner_logo { width:100%; min-height:150px; display:flex; align-items:center; justify-content:center; }
.partner_area .solid_btn { width:100%; margin-top:20px; }
  
/**/
.testradar_area { width:100%; padding:100px 0 80px; }
.testradar_area .testradar_cover { width:100%; display:flex; flex-wrap:wrap; margin-bottom:40px; }
.testradar_area .testradar_box { width:calc(100%/3); padding:0 20px 40px; }
.testradar_area .testradar_in { width:100%; position:relative; background: #ebebeb; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 3px; } 
/* .testradar_area .testradar_box .testradar_title h5{ align-items: center; display: flex; } */
.testradar_area .testradar_box h5 { width:auto; display:inline-block; padding:10px 20px; color:#fff; background:#0b2d44; margin: -30px 0 0 -10px; position: relative; max-width: 300px; }
.testradar_area .testradar_box h5:before { z-index: -1; position:absolute; content:""; left:-7px; bottom:-8px; border:7px solid transparent; border-right:11px solid #5B511F; }
.testradar_area .testradar_box .text { width:100%; margin:0 0 20px; }
.testradar_area .testradar_bg { width:100%; height:200px; display:block; position:relative; }
.testradar_area .testradar_bg .new { background: #c4171d; color: #fff; padding:6px 15px; width: auto; text-transform: uppercase; font-size: 14px; line-height: 20px; position: absolute; right: -8px; top:20px; }
.testradar_area .testradar_bg .new:after { position:absolute; content:""; right:-8px; bottom:-8px; border:8px solid transparent; border-left:8px solid #BF5028; z-index: -1; }
.testradar_area .testradar_info { width:100%; padding:20px 30px 30px; color:#0b2d44; display:inline-block; vertical-align:top; }
.testradar_area .testradar_box .solid_btn a { background:#0b2d44; color:#fff; border:none; min-width:180px; padding:10px 15px 9px; } 
.testradar_area .testradar_box .solid_btn a:hover { background:#0b2d44; } 

.testradar_area.testradar_area_w .testradar_box h5 { height: calc(100% + 30px); }
/* .testradar_area.testradar_area_w .testradar_box .testradar_title{ width:auto; display:inline-block; padding:10px 20px; color:#fff; background:#0b2d44; margin: -30px 0 0 -10px; position: relative; max-width: 300px; }
.testradar_area.testradar_area_w .testradar_box .testradar_title:before { z-index: -1; position:absolute; content:""; left:-7px; bottom:-8px; border:7px solid transparent; border-right:11px solid #5B511F; } */


/**/
.testradar_slider .testradar_cover { margin-top:60px; margin-bottom:70px; }
.testradar_slider .testradar_box { padding:0; }
.testradar_slider .testradar_in { width: calc(100% - 50px); margin: 0 auto; }

.testradar_slider .slick-slider .slick-arrow.slick-prev { left:-50px; }
.testradar_slider .slick-slider .slick-arrow.slick-next { right:-50px; }

/**/
.infomaster_area { background: #ebebeb; }
.infomaster_area .infomaster_cover { width:100%; display:flex; flex-wrap:wrap; margin-top:60px; }
.infomaster_area .infomaster_text { width:70%; padding-left:60px; } 

.infomaster_area .infomaster_box { width: 30%; float: left;  background: #ebebeb; box-shadow: 0px 0px 4px rgba(0,0,0,0.25); border-radius: 3px; }
.infomaster_area .infomaster_box.infomaster_box_img{ background: transparent; box-shadow: none; border-radius: 0px; }
.infomaster_area .infomaster_box .rp-box-top { flex-wrap: wrap; height: 216px; display: flex; align-items: flex-end; position: relative; border-radius: 3px; }
.infomaster_area .infomaster_box .rp-box-top .rp-tranding-label { background: #c4171d; color: #fff; padding: 4px 9px; position: absolute; right: -7px; text-transform: uppercase; top: 14px; font-size: 10px; }
.infomaster_area .infomaster_box .rp-box-top .rp-tranding-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width: 0; }
 
.infomaster_area .infomaster_box .rp-box-top .rp-title { background: #0b2d44; padding: 15px 10px 15px 18px; font-size: 18px; font-weight: 600; width: 76%; margin-bottom: 24px; margin-left: -7px; position: relative; }
.infomaster_area .infomaster_box .rp-box-top .rp-title a { color: #fff; line-height: 1.4em; display: inline-block; }
.infomaster_area .infomaster_box .rp-box-top .rp-title:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; position: absolute; left: 0; width: 0; }
.infomaster_area .rp-box-time { position: relative; padding-top: 28px; }
.infomaster_area .rp-box-time:before { content: ''; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-image: url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%201.png'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; }
.infomaster_area .rp-box-date { position: relative; padding-top: 28px; }
.infomaster_area .rp-box-date:before { content: ''; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%201.png); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; }
.infomaster_area .rp-box-guarantee { position: relative; max-width: 70px; text-align: center; padding-top: 28px; }
.infomaster_area .rp-box-guarantee:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/check-mark%201.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px; }
.infomaster_area a.topic-link { display: inline-block; width: 100%; max-width: 163px; background: #0b2d44; color: #fff; text-align: left; padding: 6px 12px; font-size: 12px; margin-left: -7px; position: relative; margin-bottom: 5px; }
.infomaster_area a.topic-link:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0; }
.infomaster_area .rp-box .rp-box-top > div:not(.rp-tranding-label) { width: 100%; }

/**/
.testicon_area { padding:50px 0; }
.testicon_area .container { max-width:950px; } 
.testicon_area .testicon_wrap { padding:50px; text-align: center; margin:40px 0; width:100%; display:block; position:relative; color: #0b2d44; font-weight: 700; font-size: 40px; line-height: 49px; } 
.testicon_area .testicon_wrap:before { position:absolute; content:''; width:44px; height:35px; left:30px; top:30px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/quote.png') no-repeat center center/100% 100%; }
.testicon_area .testicon_wrap:after { position:absolute; content:''; width:44px; height:35px; right:30px; bottom:30px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/quote.png') no-repeat center center/100% 100%; transform: rotate(180deg); }

/**/   
.teamfillter_area { padding:80px 0; position:relative; }
.teamfillter_cover { display:flex; flex-wrap:wrap; margin-bottom:10px; }
.teamfillter_cover .teamfillter_box { width:calc(100%/4); padding:0 40px 50px; }
.teamfillter_cover .teamfillter_in { width:100%; position:relative; }
.teamfillter_cover .teamfillter_img { width:100%; height:300px; display:inline-block; border-radius:3px; }  
.teamfillter_cover .teamfillter_info { width:100%; position:absolute; left:0; bottom:0; padding-bottom:25px; }
.teamfillter_cover .teamfillter_info h6 { width:auto; display:inline-block; padding:6px 20px; color:#fff; background:#0b2d44; margin: -30px 0 50px -10px; position: relative; max-width: 300px; top:58px; }
.teamfillter_cover .teamfillter_info h6:before { z-index: -1; position:absolute; content:""; left:-7px; bottom:-7px; border:7px solid transparent; border-right:11px solid #5B511F; }
.teamfillter_cover .client_position { width:fit-content; display:flex; position:relative; background: #0b2d44; font-size: 14px; line-height: 24px; padding:5px 15px; color:#fff; margin: -30px 0 15px -10px; top:50px;} 
.teamfillter_cover .client_position:before { z-index: -1; position:absolute; content:""; left:-7px; bottom:-7px; border:7px solid transparent; border-right:11px solid #04111D; }
.teamfillter_cover .blue_btn a { width:auto; display:inline-block; cursor:pointer; margin-right:5px; font-weight: 600; font-size: 14px; line-height: 25px; background: #0b2d44; color:#fff; padding:5px 15px; float:right;}
.teamfillter_cover .blue_btn a:hover { background:#0b2d44; }
       
.teamfillter_box.active .clientinfo_popbox { opacity:1; visibility:visible; }
.teamfillter_area .clientinfo_popbox { position:fixed; left:0; top:0; overflow-y:scroll; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; height:100%; background:rgba(0,0,0,0.6); padding:30px; opacity:0; visibility:hidden; transition:all .4s ease; z-index:111; }
.teamfillter_area .clientinfo_popin { width:100%; position:relative; max-width:875px; display:flex; flex-wrap:wrap; align-items: flex-start; padding:50px; border-radius:5px; background:#ebebeb; }
.teamfillter_area .clientinfo_popleft { width:37%; position:relative; } 
.teamfillter_area .clientinfo_popright { width:63%; padding-left:40px; font-size:15px; }  
.teamfillter_area .clientinfo_imgwrap { width:100%; position:relative; }
.teamfillter_area .subtitle { width:100%; display:block; color: #0b2d44; font-weight: 600; margin:10px 0 20px; font-size: 15px; line-height: 18px; }
.teamfillter_area .closeicon { position:absolute; cursor:pointer; right:10px; top:10px; width:28px; height:28px; background: #D9D9D9; border-radius:50%; display: flex;align-items: center; justify-content: center; transition:all .4s ease; } 
.teamfillter_area .closeicon:hover { background:#0b2d44; color:#fff; }
.clientinfo_popbox .blue_btn { width:100%; display:inline-block; margin-top:40px; }  
.clientinfo_popbox <br>a { float:left; text-transform: uppercase; font-size: 18px; line-height: 28px; margin:0 ; }
.clientinfo_popbox .teamfillter_info { padding-bottom:10px;bottom:40px;}
.clientinfo_popbox .teamfillter_info h6 { position:relative; z-index:1; } 
.clientinfo_popbox .client_position { position:relative; z-index:1; }
.clientinfo_popbox .teamfillter_info h6:before,.clientinfo_popbox .client_position:before { z-index:-1; }
.clientinfo_popbox .teamfillter_info h6:after { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#0b2d44; z-index:-1; }
.clientinfo_popbox .client_position:after { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#0b2d44; z-index:-1; }
 
/**/
.teamcontnet_area { padding:60px 0 20px; position:relative; background:#ebebeb; }
.teamcontnet_area:after { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; background: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/white_bg_pattern.png) no-repeat 100%/cover; }
.teamcontnet_area .requestform-main { position:relative; z-index:1; }
.teamcontnet_area .heading { text-align:center; }
.teamcontnet_area .content { width:100%; display:block; margin:15px 0 0; font-weight: 400; font-size: 25px; line-height: 30px; }
.teamcontnet_area .heading h2 { position:relative; }
.teamcontnet_area .heading h2:after { position:relative; content:""; display:inline-block; vertical-align:middle; width:40px; height:2px; background:#0b2d44; margin-left:40px; }
.teamcontnet_area .heading h2:before { position:relative; content:""; display:inline-block; vertical-align:middle; width:40px; height:2px; background:#0b2d44; margin-right:40px; }

/**/ 
.filterpost_main { display:inline-block; vertical-align:top; width:100%; padding:0 0 80px; position:relative; z-index:11; } 
.filterpost_main h2 { font-weight: 400; }  
.filterpost_main .heading { padding-bottom:30px; }
.filterpost_outer { display: flex; flex-wrap: wrap; margin: 40px -33px; }
.filterpost_outer .filterpost_box { background: #ebebeb; border-radius: 20px 20px 60px 20px; box-shadow: 0 0 4px rgba(0, 0, 0, .25); float: left; margin: 20px 33px; width: calc(26.7%); }
.filterpost_outer .filterpost_box .filterpost_box-top { align-items: flex-end; border-radius: 20px 20px 0 0; display: flex; flex-wrap: wrap; height: 216px; position: relative; }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_tranding-label { background: #c4171d; color: #fff; font-size: 10px; padding: 4px 9px; position: absolute; right: -7px; text-transform: uppercase; top: 14px }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_tranding-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width: 0 }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_accreditamento-label { background: #c4171d; color: #fff; font-size: 10px; padding:4px 9px; position: absolute; right: -7px; text-transform: uppercase; top: 40px; width: auto !important;}
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_accreditamento-label:before { border-color: #c4171d transparent transparent; border-style: solid; border-width: 5px 7px 0 0; bottom: -5px; content: ""; height: 0; position: absolute; right: 0; width:0 }
.filterpost_outer .filterpost_box-bottom { min-height: 130px; padding: 11px 40px 18px; }
.filterpost_outer .filterpost_box-bottom .filterpost_box-con { display: flex; justify-content: space-between; padding-top: 25px; text-transform: uppercase; }
.filterpost_outer .filterpost_box-bottom .filterpost_box-con, .filterpost_box-bottom .text { font-size: 12px; text-align: center; }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_title { background: #0b2d44; font-size: 18px; font-weight: 600; margin-bottom: 24px; margin-left: -7px; padding: 15px 10px 15px 18px; position: relative; width: 76% }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_title a,.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_title span { color: #fff; display: inline-block; line-height: 1.4em; }
.filterpost_outer .filterpost_box .filterpost_box-top .filterpost_title:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0 }
.filterpost_outer .filterpost_box-time { padding-top: 28px; position: relative; }
.filterpost_outer .filterpost_box-time:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/clock%201.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px }
.filterpost_outer .filterpost_box-date { padding-top: 28px; position: relative; }
.filterpost_outer .filterpost_box-date:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/calendar%201.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px }
.filterpost_outer .filterpost_box-guarantee { max-width: 70px; padding-top: 28px; position: relative; text-align: center; }
.filterpost_outer .filterpost_box-guarantee:before { background-image: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/check-mark%201.png); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px }



.filterpost_outer a.topic-link,.filterpost_outer span.topic-link { background: #0b2d44; ;color: #fff; display: inline-block; font-size: 12px; margin-bottom: 5px; margin-left: -7px; max-width: 163px; padding: 6px 12px; position: relative; text-align: left; width: 100% }
.filterpost_outer a.topic-link:before,.filterpost_outer span.topic-link:before { border-color: transparent #0b2d44 transparent transparent; border-style: solid; border-width: 0 7px 7px 0; bottom: -5px; content: ""; height: 0; left: 0; position: absolute; width: 0 }
.filterpost_outer .filterpost_box .filterpost_box-top>div:not(.filterpost_tranding-label) { width: 100%; }
.filterpost_outer .solid_btn a { font-size: 14px; line-height: normal; min-width: inherit; padding: 8px 20px; margin-top:15px; }
.filterpost_outer .filterpost_box-bottom .filterpost_box-con > div{ max-width: 78px; word-break: break-word; }
/**/
.privpolicy_area { padding:60px 0; }
.privpolicy_area h4 { font-weight:500; }
.privpolicy_area .privpolicy_text h5 { margin:10px 0 20px; width:100%; }

.filtitle_main { width:100%; display:flex; flex-wrap:wrap; }
.filtitle_main .filtitle_box { width:calc(22% - 30px); position:relative; margin-right:30px; }
.filtitle_main .filtitle_box:last-child { margin-right:0; }
.filtitle_main .label,.nice-select { width:100%; padding:10px 15px; cursor:pointer; color:#003057; position:relative; font-weight: 400; font-size: 15px; line-height: 18px; text-transform: uppercase; display:inline-block; border: 1px solid #D9D9D9; }
.filtitle_main .label:before,.nice-select:before { position:absolute; content:"\f0dd"; font-family:'fontAwesome'; right: 9px; top: 50%; transform: translateY(-50%); font-size: 18px; margin-top: -3px;  transition:all .6s ease; }
/* .filtitle_main .label.open:before,.nice-select.open:before { transform: translateY(-50%) rotate(180deg); margin-top: 3px; transition:all .6s ease; } */

.filtitle_main .filtitle_box ul { padding:5px; margin:0; display:none; list-style:none; background:#0b2d44; position:absolute; left:0; top:100%; width:100%; z-index:1;     max-height: 210px;
    overflow: hidden;
    overflow-y: auto;}
.filtitle_main .filtitle_box ul li { width:100%; }
.filtitle_main .filtitle_box ul li a { width:100%; display:inline-block; color:#fff; text-transform: capitalize; padding:8px 15px; border-bottom:1px solid rgb(255 255 255 /10%); }
.filtitle_main .filtitle_box ul li:last-child a { border:none; }
.filtitle_main .filtitle_box ul li a:hover { background:#003057; }

.post-featured {display:none;}
/**/
.filtitle_wrap { width:100%; margin:0 0 40px; display:block; padding:0 40px 5px; border-bottom: 1px solid #000000; }
.filtitle_item1 { color:#0b2d44;font-weight: 700; font-size: 15px; line-height: 18px; text-transform: uppercase; }
.filtitle_item1 span { cursor:pointer; } 
.filtitle_item1 svg { margin-right:10px; }
.filtitle_item { width:auto; display:inline-block; margin-right:20px; }
.filtitle_item select { width:auto; display:inline-block; appearance: none; background: url(https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/select-icon.png) no-repeat center right 1px;  background-size: 8px; color:#0b2d44; padding:0; margin:0; font-weight: 700; font-size: 15px; line-height: 18px; text-transform: uppercase; padding-right: 12px; }
.filtitle_item select option { padding:5px; font-size:16px; line-height:20px; }

/**/
.banner-tc-top-right .sub_title { width:100%; margin-bottom:15px; display:block; }



.testimonials-blog-index{ padding-bottom: 50px; }

.post_bbody blockquote { padding:50px; text-align: center; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/testi_bg.png') no-repeat center center/cover #ebebeb; margin:40px 0; width:100%; display:block; position:relative; color: #0b2d44; font-weight: 700; font-size: 40px; line-height: 49px; } 
.post_bbody blockquote:before { position:absolute; content:''; width:44px; height:35px; left:30px; top:30px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/quote.png') no-repeat center center/100% 100%; }
.post_bbody blockquote:after { position:absolute; content:''; width:44px; height:35px; right:30px; bottom:30px; background:url('https://6632887.fs1.hubspotusercontent-na1.net/hubfs/6632887/Radar_Academy_2022/Images/quote.png') no-repeat center center/100% 100%; transform: rotate(180deg); }

.review-morecontent { display:none; text-align:left !important; max-width:600px; }
.review-morecontent .review-name { margin-bottom:10px; font-weight:bold; font-size:20px; }


.hs-content-id-95734994797 .threecol-main {background:#fff !important;}
.hs-content-id-95734994797.threecol-main .threecol-content {text-align:right !important; padding-top:0px!important;}
.hs-content-id-95734994797 .threecol-content .text {text-align:center !important;}
.hs-content-id-95734994797 .threecol-main .threecol-content h5 {font-weight: 700; text-align:center; }
.hs-content-id-95734994797 .threecol-main .threecol-content { padding-top: 0px; }

/*LAVORA CON NOI*/

.bootstrap-iso .form-horizontal .form-group {
margin-left: 0px !important;
Margin-right: Opx !important;
}

.bootstrap-iso .form-control {
width: 100% !important;
}

.pf-ad-label-privacy {
display:flex !important;
}

.pf-ad-label-privacy input[type="checkbox"]{
height: fit-content !important;
width: fit-content !important;
}

.bootstrap-iso .btn-primary {
background-color: #89792e !important;
background-image: none !important;
filter: none !important;
border: none !important;
border-radius: 0px !important;
padding: 10px 15px !important;
font-size: 20px !important;
text-transform: uppercase !important;
}

.bootstrap-iso .btn-primary:hover {
background-color: #0a3254  !important;
}

.bootstrap-iso .btn-success{
background-color: #5cb85c !important;
background-image: none !important;
filter: none !important;
border: none !important;
border-radius: 0px !important;
padding: 8px 12px !important;
font-size: 15px !important;
}

.hs-content-id-97113037606 .requestform-box {
display: none !important;
}

@media(min-width: 992px){

    .winners-main .winners-outer .winners-box:nth-child(3n + 3):not(:last-child):before { content: ''; position: absolute; right: 0; bottom: 1px; width: 100vw; border-bottom: 1px solid #88781C; }
    .students_main .box {width: 380px!important;}

}
@media(min-width: 768px) and (max-width: 991px){
    
    .winners-main .winners-outer .winners-box:nth-child(2n + 2):not(:last-child):before { content: ''; position: absolute; right: 0; bottom: 1px; width: 100vw; border-bottom: 1px solid #88781C; }
       .hero-top {height:550px;}
}
@media(min-width: 1200px){

    .tree-iht-outer .tree-iht-box  h4 { font-size: 35px; }
    .word-stud-main .word-stud-outer .word-stud-text { font-size: 24px; }
    .word-stud-main.masters-main:before { width: 80%; left: inherit;}

    .editions-main.no_bg { padding-bottom: 140px; padding-top: 97px; }

    
    
}
@media(min-width: 1240px){
    
    .yt-threecol-boxes.slick-slider .slick-arrow.slick-prev { left: -45px; }
    .yt-threecol-boxes.slick-slider .slick-arrow.slick-next { right: -45px; }
    
    
}

@media(max-width:1400px){
  
    .careercoach_area { padding:60px 0 50px; }  

    .testradar_area { padding:60px 0; }  
    .testradar_slider .slick-slider .slick-arrow.slick-next { right: -20px; }
    
}

@media(max-width: 1300px){

    .students-main.students-slider-main .students-outer .slick-prev.slick-arrow { left: -20px; }
  .students-main.students-slider-main .students-outer .slick-next.slick-arrow { right: -20px; }

}
@media(max-width: 1200px){

    .hero-top .hero-top-right { padding: 40px 30px;}
    .rp-outer .rp-box { margin: 20px 15px; }
    .rp-main .rp-btn.solid_btn { padding: 13px 10px 0px; }

    .partner-main .solid_btn.partner-btn { margin-right: 0;}
    .partner-main .container { max-width: 910px;}

    .review-box { margin: 0px 10px; }
    .review-outer .slick-list { margin: 0 -10px; }
    .review-box.slick-slide.slick-current+.slick-active+.slick-active+.slick-slide { left: 0; }

    .location-main .location-outer .location-box { width: calc(33.33% - 46px); }

    .tree-twocol-main .tree-twocol-outer .tree-twocol-right { padding-left: 10px; }

    .gallery-main .gallery-boxes { padding-top: 20px; }
    .gallery-main { padding-bottom: 80px; padding-top: 60px; }
    .gallery-main .gallery-boxes .slick-arrow.slick-prev { left: -20px; }
    .gallery-main .gallery-boxes .slick-arrow.slick-next { right: -20px; }

    .banner-tc-top .banner-tc-top-right { padding: 40px 30px; }

    
    /*---------*/
     h2 { font-size:36px; }

    .careercoach_item { padding:0 25px 50px; }
    .infomaster_area .infomaster_text { padding-left: 40px; }
    .infomaster_area .infomaster_cover { margin-top: 30px; }  
    .infomaster_area .rp-box-bottom { padding:15px 20px 18px; }
    
    .testradar_area .testradar_info { padding:20px; }
    .testradar_area .testradar_box h5 { font-size: 18px; line-height: 24px; }
    .testradar_slider .testradar_cover { margin:40px 0; }
    .testradar_slider .testradar_in { width:calc(100% - 40px); }
    .testradar_slider .slick-slider .slick-arrow.slick-next { right:-22px; }
    .testradar_area .testradar_box .solid_btn a { min-width: 160px; padding: 8px 15px 8px; font-size: 16px; }
    .testradar_slider .slick-slider .slick-arrow.slick-prev { left:-31px; } 
    
    .teamfillter_cover .teamfillter_box { padding:0 15px 30px; }
     
    .filterpost_outer { margin:40px -20px; }  
    .filterpost_outer .filterpost_box { margin: 20px 20px; width: calc(33.33% - 40px); }

    .slick-slider .slick-arrow.slick-next {  right:-10px;}
    .slick-slider .slick-arrow.slick-prev {  left:-10px;}

}
@media(max-width: 991px){
  
 
  
    h1, h2 { font-size: 40px;}
    h3 { font-size: 30px;}
    h4 { font-size: 25px; }

    .slick-slider .slick-arrow.slick-next { right: -15px; }
    .slick-slider .slick-arrow.slick-prev { left: -15px; }
    .gallery-main .gallery-boxes .slick-arrow.slick-prev { left: -14px; }
    .gallery-main .gallery-boxes .slick-arrow.slick-next { right: -14px; }

    .students-main .students-outer .students-box { width: calc(50% - 16px); }
    .review-main .review-wrapper { padding: 32px 30px 47px; }

    .location-main .location-outer .location-box { width: calc(33.33% - 24px); margin: 0 12px 24px; }
    .requestform-main { padding-bottom: 70px; padding-top: 70px; }
    .form-style form .hs_submit { padding-top: 40px;}

    .word-stud-outer h3:after,
    .word-stud-outer h3:before { width: 40px; }

    .internship-tc-main { padding: 50px 0px;}

    .students-main.students-slider-main { padding: 52px 0 90px;}

    .video-banner-main .video-banner-inner { padding-top: 55%; }

    .tree-twocol-main .tree-twocol-outer .tree-twocol-right { padding-left: 0; text-align: center; padding-top: 30px; }
    .tree-twocol-main .tree-twocol-outer>div { width: 100%; }
    .tree-twocol-main { padding-bottom: 70px; padding-top: 60px; }

    .visit-twocol-main .visit-twocol-outer .visit-twocol-left { padding-right: 0; }
    .visit-twocol-main .visit-iht-outer .visit-iht-box { padding: 0px 25px 25px 0px; }

    .treedom-twocol-main .treedom-twocol-outer > div { width: 100%; }
    .treedom-boxes { margin: 0 auto; padding-top: 50px; }
    .treedom-twocol-main .treedom-twocol-outer .treedom-twocol-left { padding-right: 0; }

    .threecol-main .threecol-boxes .threecol-box { width: calc(50% - 30px); }
    .accordion-tc-outer .accordion-tc { margin: 0; width: 100%; }
    .accordion-tc-outer { margin: 0; }

    .rules-main .rules-outer { max-width: 100%; padding-left: 0; }
    .rules-boxes .rules-box .rules-box-top .rules-title { font-size: 20px; padding-top: 12px; }

    .editions-main { padding: 60px 0; }
    .editions-main .editions-boxes .editions-box { height: 185px; } 

    .banner-main .banner-outer:before { width: 100%; } 
    
    .coach-main { padding: 54px 30px 65px }

    .tcm-main .tcm-outer>div { padding: 0px 20px; }

    .winners-main .winners-outer .winners-box { width: calc(100% / 2); }
    
    .yt-threecol-main .yt-threecol-boxes .yt-threecol-box { width: calc(50% - 30px); }
    
    /*---------*/
    .careercoach_item { width:50%; }
    .careercoach_area h2 { text-align:center; }

    .testicon_area .testicon_wrap { font-size: 32px; line-height: 40px; }
    
    .infomaster_area .infomaster_text { width:65%; }
    .infomaster_area .infomaster_box { width:35%; }  
 
    .teamfillter_cover .teamfillter_box { width:50%; }
    .teamcontnet_area .content { font-size: 20px;  line-height: 28px; }
    
    .testradar_area .testradar_box { width: calc(100%/2); }
    
    .post_bbody blockquote { font-size: 32px; line-height: 40px; }
    
    .filterpost_outer { margin:30px -20px; }  
    .filterpost_outer .filterpost_box { margin: 20px 20px; width: calc(50% - 40px); }
    .filtitle_main .filtitle_box { width:calc(50% - 30px); margin-bottom:15px; }
    
    
}
@media(max-width: 767px){
  
   .header_right .topmenu .meeting_cta {display:none!important;}
    /*img home dati*/
    .hs-content-id-95734994797 .img_module_main .img_module_outer {display:none;}
  /*ultima voce numero sidemenu*/
  
  .hs-content-id-95734994797 .tree-iht-outer .tree-iht-box { width: calc(50% - 20px)!important;}

    

    h1, h2 { font-size: 30px; }
    .hero-top>div { width: 100%; }
    .hero-top .hero-top-right { padding: 20px 20px; height:fit-content;}
    .hero-top .hero-top-right .hero-text { padding-top: 20px; }
    .hero-top .hero-top-right .solid_btn{ padding-top: 20px; }
    .hero-top .hero-top-right .hero-text { padding-bottom: 20px; padding-top: 20px; }
    .solid_btn a { font-size: 16px; }

    .hero-bottom { padding: 30px 20px 30px; }
    .hero-bottom h3:before { margin: auto 10px auto auto; }
    .hero-bottom h3:after,
    .hero-bottom h3:before { width: 20px; }
    .hero-bottom h3:after { margin: auto auto auto 10px; }

    .rp-box-bottom { padding: 11px 20px 18px;}

    .heading { padding-left: 25px; }
    .section-spacing { padding: 45px 0px; }
    .cli-logo-btn.solid_btn,
    .partner-btn.solid_btn { text-align: center; }
    .rp-main .rp-btn.solid_btn { text-align: center;}

    .emailform-main form .hs_submit.hs-submit .hs-button { font-size: 16px; }

    .banner-main .banner-outer { padding: 15px 30px 15px; }
    .location-main .location-outer .location-box { width: calc(50% - 24px); }

    .callus-main:before { background-size: cover; }

    .hero-bottom .stripe-text:first-child { padding-top: 0px; padding-bottom: 0px; }
    .hero-bottom:before { background-size: cover; } 

    .callus-main .callus-text { padding-top: 20px; }
    .callus-main .callus-btn { padding-top: 25px; }
    .form-box { padding: 23px 15px 30px; }
    .form-style form .hs_submit input.hs-button.primary.large { font-size: 16px; padding: 7px 15px; }
    .form-style form .hs_submit { padding-top: 30px; }
    .form-style form fieldset.form-columns-2 > div.hs-form-field { width: 100%; margin: 0; }
    .form-style form fieldset .hs-form-field { margin-bottom: 10px !important; }
    .form-style form fieldset.form-columns-2 { margin: 0; }
    .form-style form fieldset .hs-form-field .input .hs-input { width: 100% !important; }
    .requestform-main .heading { padding: 0px 0px 25px; }
    .requestform-main { padding-bottom: 60px; padding-top: 60px; } 
    .callus-main .callus-btn a { padding: 15px 25px; }

    .full-content-main {  padding: 25px 0 20px;}

    .word-stud-outer h3:after,
    .word-stud-outer h3:before { width: 25px; }
    .word-stud-outer h3:before { margin: auto 10px auto auto; }
    .word-stud-outer h3:after { margin: auto auto auto 10px; }

    .internship-tc-main .internship-tc-outer .internship-tc-left { padding-right: 0; padding-bottom: 20px; }
    .internship-tc-main .internship-tc-outer > div { width: 100%; }
    .internship-tc-main .internship-tc-outer .internship-tc-left .internship-tc-text { font-size: 22px; max-width: 100%; }

    .video-banner-main .video-banner-inner { padding-top: 80%; }

    .tree-iht-outer { margin: 0; padding-top: 20px; }
    .tree-iht-outer .tree-iht-box { float: left; margin: 10px 0px; width: 100%; text-align: center; }

  .hs-content-id-95734994797 .tree-iht-outer .tree-iht-box { width: calc(100% - 20px); margin: 10px; float: left; }
  
    .tree-img-wrapper .tree-img1 { float: left; width: 100%; }
    .tree-twocol-main .tree-twocol-outer .tree-twocol-right .tree-img-wrapper .tree-img-logo { width: 100%; justify-content: center; }
    .tree-img-wrapper .tree-img2, .tree-img-wrapper .tree-img3,.tree-img-wrapper .tree-img4 { float: left; width: 100%; }
    .tree-twocol-main .tree-twocol-outer .tree-twocol-right .tree-img-wrapper { max-width: 320px; width: 100%; }
    .tree-img-wrapper .tree-img3 { height: 75vw !important; }
    .tree-twocol-main { padding-bottom: 50px; padding-top: 60px;}

    .tree-iht-outer .tree-iht-box .tree-iht-icon { justify-content: center; }

    .visit-twocol-main .visit-twocol-outer>div { width: 100%; }
    .visit-twocol-main .visit-content .visit-text { padding-top: 0; }
    .visit-twocol-main .visit-iht-outer .visit-iht-box { padding: 0px 6px 15px 6px; width: 33.33%; }
    .visit-twocol-main .visit-iht-outer { max-width: 480px; padding-top: 10px; margin: 0px -6px; }
    .visit-twocol-main .visit-twocol-outer .visit-twocol-right { padding-left: 0; text-align: center; }
    .visit-twocol-main { padding: 50px 0; }
    .visit-btn { padding-top: 20px; text-align: center; }

    .treedom-twocol-main .treedom-text { padding-top: 0; }
    .treedom-twocol-main { padding: 50px 0px; }

    .treedom-boxes .treedom-box .treedom-img { height: 45px; }
    .treedom-boxes .treedom-box .treedom-content { font-size: 17px; }
    .treedom-boxes .treedom-box .counter { font-size: 17px; padding: 6px; }
    .treedom-boxes .treedom-box { height: 157px; padding: 30px 15px; }
    .treedom-boxes { max-width: 300px; }
    .treedom-boxes { padding-top: 40px; }

    .big-logo .big-logo-inner { align-items: inherit; }
    .big-logo-main.section-spacing { padding: 45px 0px 80px;}

    .gallery-main { padding: 45px 0px 80px;}

    .threecol-main .threecol-boxes .threecol-box { width: 100%; margin: 0px 0px 15px; }
    .threecol-main .threecol-content { padding-top: 15px; }
    .threecol-main .threecol-content .text { padding-top: 0; }
    .threecol-main .threecol-boxes { margin: 0; }
    .threecol-main .heading { padding-bottom: 20px; }
    .threecol-main .threecol-boxes { margin: 0 auto; max-width: 360px;}
    .threecol-main .heading { text-align: center; }

    .accordion-tc-box .accordion-tc-img { height: 60px; width: 60px; }
    .accordion-tc-box .accordion-tc-content { padding-left: 10px; width: calc(100% - 60px); }
    .accordion-tc-box .accordion-tc-content .accordion-tc-title { margin-bottom: 5px; padding-right: 40px; }
    .accordion-tc-box .accordion-tc-content .accordion-tc-text { padding-right: 0; }
    .accordion-tc-box { padding: 25px 0; }
    .accordion-tc-main {  padding: 20px 0 50px; }

    .banner-tc-top .banner-tc-top-left { min-height: 70vw;}
    .banner-tc-top>div { width: 100%; }
    .banner-tc-top .banner-tc-top-right { padding: 20px 20px; }
    .banner-tc-top .banner-tc-top-right .banner-tc-text { padding-top: 20px; }
    .banner-tc-top .banner-tc-top-right .solid_btn{ padding-top: 20px; }
    .banner-tc-top .banner-tc-top-right .banner-tc-text { padding-bottom: 10px; padding-top: 15px; }

    .rules-boxes .rules-box .rules-box-top .rules-icon { width: 30px; height: 33px; }
    .rules-boxes .rules-box .rules-box-top .rules-title { font-size: 17px; padding-top: 8px; padding-right: 30px; padding-left: 15px; }
    .rules-boxes .rules-box .rules-box-top { padding: 15px 0px 15px 10px; }
    .rules-main .rules-box-bottom { padding-left: 0; padding-bottom: 30px; padding-top: 0px; }
    .link-style { padding-top: 15px; padding-left: 0; }
    .link-style a:before { width: 20px; height: 20px; right: 0; top: 1px; }
    .link-style a { font-size: 16px; padding-right: 25px; }
    .rules-boxes .rules-box .rules-box-top .rules-title:after { top: 16px; width: 14px; height: 10px; right: 0; }

    .editions-main .editions-boxes { margin: 0px -15px; }
    .editions-main .editions-boxes .editions-box { margin: 16px 15px 0; width: calc(50% - 30px); } 
 
    .requestform-main.contest-form { padding-bottom: 55px; padding-top: 10px; }
    .contest-form .requestform-outer .form-box { padding-bottom: 40px; padding-top: 30px;}

    .coach-main { margin: 25px 0; padding: 35px 15px 40px; }
    .coach-main .coach-outer h3 { font-size: 30px; margin-bottom: 0; }
    .coach-main .coach-outer .coach-text { font-size: 17px; padding-top: 15px; }
    .coach-main .coach-outer .coach-btn { padding-top: 30px; }
    .coach-main .coach-outer h3:after, 
    .coach-main .coach-outer h3:before { width: 40px; }
    .coach-main .coach-outer h3:before { margin: auto 8px auto auto; } 
    .coach-main .coach-outer h3:after { margin: auto auto auto 8px; }
    
    .tcm-main .tcm-outer>div { padding: 0; width: 100%; }
    .tcm-main .tcm-outer .tcm-right { margin-top: 30px; }
    .tcm-main { padding: 50px 0; }

    .winners-main .winners-outer .winners-box { width: 100%; }
    .winners-main .winners-outer .winners-box:not(:last-child):before { content: ''; position: absolute; right: 0; left: 0px; bottom: 1px; width: 100%; border-bottom: 1px solid #88781C; }
    .winners-main .winners-outer .winners-box { padding-right: 0; padding-top: 25px; padding-bottom: 35px; }
    
    .yt-threecol-main .yt-threecol-boxes .yt-threecol-box { width: 100%; margin: 0px 0px 15px; }
    .yt-threecol-main .yt-threecol-content { padding-top: 15px; }
    .yt-threecol-main .yt-threecol-content .text { padding-top: 0; }
    .yt-threecol-main .yt-threecol-boxes { margin: 0; display:block;}
    .yt-threecol-main .heading { padding-bottom: 20px; }
    .yt-threecol-main .yt-threecol-boxes { margin: 0 auto; max-width: 360px;}
    .yt-threecol-main .heading { text-align: center; }
    
    /*---*/
    .careercoach_item { width:100%; padding:0 0 50px; }  
    .testicon_area { padding:30px 0; }
    .testicon_area .testicon_wrap:after, .testicon_area .testicon_wrap:before { display:none; }
    .testicon_area .testicon_wrap { margin:20px 0; padding:20px; font-size: 24px; line-height: 30px; }
    .testicon_area .testicon_wrap br { display:none; }
    
    .infomaster_area .infomaster_text { width:100%; padding:20px 0 0; }
    .infomaster_area .infomaster_box { width:100%; max-width:320px; }  
    .infomaster_area .infomaster_box .rp-box-top .rp-title { font-size:16px; }
    
    .testradar_area { padding:40px 0; }
    .testradar_slider .testradar_cover { margin:40px 0 20px; }  
    /*.testradar_slider .slick-slider ul.slick-dots { padding:20px 0; }*/
    .testradar_slider .testradar_in { width:calc(100% - 30px); }
    .testradar_area .solid_btn { text-align:center; }
    
    .careercoach_cover { max-width:330px; margin:40px auto 0; }
    .full-content-main .full-content-outer .text_right { text-align:left; }
    
    .filtitle_wrap { padding:0 20px 5px; }
    .teamfillter_cover .teamfillter_box { width:100%; }
    .teamfillter_cover { max-width:400px; margin:0 auto; }
     
    .teamcontnet_area .heading h2:before,.teamcontnet_area .heading h2:after { display:none; }
    .teamcontnet_area .content { font-size: 18px; line-height: 24px; } 
    .teamcontnet_area .content br { display:none; }
    .teamcontnet_area { padding:30px 0 20px; }
    
    .hero-slide:not(.slick-current) .hero-top .hero-top-left{ opacity: 0; }
     
    .testradar_area .testradar_box { width: 100%; padding: 0 10px 40px !important; }  
/* .testradar_area.testradar_area_w .testradar_box .testradar_title{ height: auto !important; } */
    .testradar_area.testradar_area_w .testradar_box .testradar_title { width:100%; display:inline-block; vertical-align:top; }
    .testradar_area .testradar_box h5 { font-size:14px; line-height:20px; }
/*     .testradar_area.testradar_area_w .testradar_box h5 { height: auto; }  */
     
    .post_bbody blockquote:after, .post_bbody blockquote:before { display:none; }
    .post_bbody blockquote { margin:20px 0; padding:20px; font-size: 24px; line-height: 30px; }
    .post_bbody blockquote br { display:none; }
    
    .filtitle_main { margin:0 auto; max-width:400px; } 
    .filtitle_main .filtitle_box { margin:0 0 15px; width:100%; }
    .filterpost_outer { margin:30px auto; max-width:350px; }
    .filterpost_outer .filterpost_box { width:100%; margin:0 0 30px; }
    .heading { padding-left:0; text-align:center; }  
    .partner_area .partner_item { width: calc(100%/2); padding: 0 20px 50px; }

    .partner-main .slick-slider .slick-arrow.slick-prev { left: -15px; }
    .partner-main .slick-slider .slick-arrow.slick-next { right: -15px; }
    .partner-outer { padding: 30px 30px 23px; }

  .students_main .box { padding: 0; margin:10px;}
  .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); }
       
}



@media(max-width: 500px){

    .date { position: absolute; top: 20px; right: -10px; background: #c4171d; color: #fff; text-transform: uppercase; padding: 4px 9px; font-size:13px; }

    .students-main .students-outer .students-box { margin: 8px 0px; width: 100%; }
    .students-main .students-outer { margin: 0 auto; max-width: 320px; }
    .students-main .students-btn.solid_btn { padding: 30px 0px 0; text-align: center; }
 
    .location-main .location-outer .location-box { width: 100%;} 
    .location-main .location-outer { margin: 0 auto; max-width: 260px; }

    .cli-logo-inner { height: 80px;}
    .cli-logo-outer { padding: 10px 0 10px;}
    .cli-logo-inner img{ max-height: 80px; }

    .editions-main .editions-boxes .editions-box { margin: 16px 0px 0; width: 100%; }
    .editions-main .editions-boxes { margin: 0; padding-top: 15px; }
    
    .editions-main .editions-boxes .editions-box { height: 50vw;}
    
    .filtitle_item1 { width:100%; }
  
  .teamfillter_area .clientinfo_popin {flex-direction:column;}
  .teamfillter_area .clientinfo_popleft {width:100%;}
  .teamfillter_area .clientinfo_popright {width:100%; padding:30px 0px 0px;}
 
}