b, strong {
font-weight: bold;
} a{color:#0E3C66;}
li.variable-item.button-variable-item:hover{cursor:pointer;}
[type=button], [type=submit], button{border:none;}
[type=button]:hover, [type=submit]:hover, button:hover{border:1px solid;}
@media(max-width:768px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}
img.a-right.control-c.next.slick-next.slick-arrow{height:30px!important;}
img.a-left.control-c.prev.slick-prev.slick-arrow{height:30px!important;}
}
.user i.fa.fa-user{font-size:18px;}
span.user_name{font-weight:400;margin-top:2px;margin-left:5px;}
@media screen and (max-width:1280px){
span.user_name{display:none!important;}
}
@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}
#billing_Come_hai_conosciuto_CLI_field span.woocommerce-input-wrapper{display:block;}
p#billing_Anno_di_Maturità_field{width:100%;}
span.select2.select2-container.select2-container--default{width:100%!important;}
}
.ask-question .elementor-accordion-item{border:none!important;border-top:1px solid!important;border-color:#7a7a7a!important;}
.ask-question .elementor-accordion-item:last-child{border-bottom:1px solid!important;border-color:#7a7a7a!important;}
.ask-question .elementor-accordion-item:first-child{border-top:none!important;}
@media all and (min-width: 769px) {
.institutional .elementor-posts--skin-classic{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;}
article.elementor-post.elementor-grid-item.partner.type-partner.status-publish.has-post-thumbnail.hentry.categoria_partner-institutional-partners{display:block;flex-basis:22.33333%;}
}
@media all and (min-width: 1024px) {
.team .elementor-container.elementor-column-gap-default{flex-direction:column;}
}
@media all and (max-width: 599px) {
.elementor-186 .elementor-element.elementor-element-d9357fd .bw-timeline-container .bw-timeline:nth-child(odd) div::before, .elementor-186 .elementor-element.elementor-element-d9357fd .bw-timeline-container .bw-timeline:nth-child(even) div::before{border:1px #000 solid!important;}
}
.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2{width:100% !important;}
.woocommerce .woocommerce-checkout .col2-set .col-1{margin-bottom:30px;}
span.woocommerce-input-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.woocommerce-checkout input[type="checkbox"], .woocommerce-checkout input[type="radio"]{margin:10px;}
.e-wc-message-notice .woocommerce-message .button{border-radius:15px;}
input#billing_Data_di_nascita{height:40px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px!important;}
.select2-container .select2-selection--single{height:40px!important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, button.e-apply-coupon, paypal-button{background-color:#2E71F6!important;padding:10px 30px 10px 30px!important;margin-bottom:20px!important;color:#fff!important;border:none;border-radius:15px!important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, button.e-apply-coupon:hover, paypal-button:hover{background-color:#fff;color:#2E71F6;-webkit-box-shadow:inset 0px 0px 0px 3px #2E71F6;-moz-box-shadow:inset 0px 0px 0px 3px #2E71F6;box-shadow:inset 0px 0px 0px 3px #2E71F6;border-radius:15px;padding:10px 30px 10px 30px!important;margin-bottom:20px;}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #d1d1d1;border-radius:15px;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#2E71F6;color:#fff;border-radius:15px;padding:10px 30px 10px 30px!important;}
.woocommerce table.shop_table{border-radius:15px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{border-radius:15px;}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{display:flex;align-content:center;justify-content:space-between;}
.shop_table td,.shop_table th{border:none!important;}
.review-pay{margin-bottom:20px;}
.review-pay a.woocommerce-button.button.pay,.review-pay a.woocommerce-button.button.pay{background-color:#2E71F6;border-radius:15px;padding:10px 30px 10px 30px!important;color:white;}
.review-pay a.woocommerce-button.button.pay:hover{background-color:#fff;color:#2E71F6;-webkit-box-shadow:inset 0px 0px 0px 3px #2E71F6;-moz-box-shadow:inset 0px 0px 0px 3px #2E71F6;box-shadow:inset 0px 0px 0px 3px #2E71F6;border-radius:15px;padding:10px 30px 10px 30px!important;}
[type=button]:focus, [type=submit]:focus, button:focus{outline:none;}
button.mfp-close{font-size:25px;}
.elementor-nav-menu--layout-horizontal{justify-content:center;}
.elementor-nav-menu__align-left .elementor-nav-menu{margin-left:auto;}
a.wc-block-grid__product-link{display:flex;align-content:center;align-items:center;}
.wc-block-grid__product-image{width:30%;}
.page-id-69161 button,.page-id-69161 input,.page-id-69161 optgroup,.page-id-69161 select, .page-id-69161textarea{line-height:1.1!important;}
button.filter-btn.btn{border:none;padding:10px!important;border-radius:0px;background:transparent;color:var( --e-global-color-3395469 );}
button.filter-btn.btn:after{content:"|";float:right;color:black;position:relative;left:13px;}
button.filter-btn.btn:last-child:after{display:none;}
button.filter-btn.btn.active{border-bottom:2px solid;}
div#filter-category{text-align:center;margin:0 34px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding:0 0 1.2em;}
.filtro article.elementor-post.elementor-grid-item{animation:fadeOut ease 1s;-webkit-animation:fadeOut ease 1s;-moz-animation:fadeOut ease 1s;-o-animation:fadeOut ease 1s;-ms-animation:fadeOut ease 1s;display:none;}
.filtro article.elementor-post.elementor-grid-item.show{display:block;animation:fadeIn ease 1s;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s;}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@-ms-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-o-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@-ms-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
button.filter-btn{font-size:13px;padding:10px 15px;}
#team button.filter-btn.btn{color:black;background:none;}
#team button.filter-btn.btn:after{color:black;}
#blog .elementor-widget-container{width:100%;position:relative;overflow:hidden;height:3.1764705882em;z-index:1;}
li.wc_payment_method.payment_method_pay_later{display:none;}
.slick-initialized .slick-slide{}
@media only screen and (max-width: 768px) {
img.a-right.control-c.next.slick-next.slick-arrow{right:40%!important;}
img.a-left.control-c.prev.slick-prev.slick-arrow{left:40%!important;}
#gallery-foto img.a-right.control-c.next.slick-next.slick-arrow, #gallery-video img.a-right.control-c.next.slick-next.slick-arrow{right:30%!important;height:25px!important;}
#gallery-foto img.a-left.control-c.prev.slick-prev.slick-arrow, #gallery-video img.a-left.control-c.prev.slick-prev.slick-arrow{left:30%!important;height:25px!important;}
img.slick-prev.arrowPostBlog.slick-arrow{left:8%!important;}
img.slick-next.arrowPostBlog.slick-arrow{right:8%!important;}
}
img.a-right.control-c.next.slick-next.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-50px;right:45%;filter:invert(1);z-index:9;}
img.a-left.control-c.prev.slick-prev.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-50px;left:45%;filter:invert(1);z-index:9;}
#gallery-foto img.a-right.control-c.next.slick-next.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-50px;right:40%;filter:invert(0)!important;z-index:9;}
#gallery-foto img.a-left.control-c.prev.slick-prev.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-50px;left:40%;filter:invert(0)!important;z-index:9;}
#gallery-video img.a-right.control-c.next.slick-next.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-25px;right:40%;filter:invert(1)!important;z-index:9;}
#gallery-video img.a-left.control-c.prev.slick-prev.slick-arrow{height:40px;margin-top:20px;position:absolute;bottom:-25px;left:40%;filter:invert(1)!important;z-index:9;}
img.a-left.control-c.prev.slick-prev.slick-arrow.slick-disabled, img.a-right.control-c.next.slick-next.slick-arrow.slick-disabled{filter:invert(1) opacity(0.5);}
.ecs-posts.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom.slick-initialized.slick-slider{text-align:right;}
.elementor-widget-wrap.elementor-element-populated.slick-initialized.slick-slider{display:block;text-align:right;}
.woocommerce form .form-row.create-account label{line-height:.85em;}
p#billing_postcode_field{clear:left;}
span.select2.select2-container.select2-container--default{width:100%!important;}
p#billing_Codice_Fiscale_field .woocommerce-input-wrapper{align-items:flex-start!important;flex-direction:column;}
span.error_cf{color:#cc1818;}
section.sequenza.team{width:400px;height:400px;}
@media screen and (max-width:1280px){
section.sequenza.team{width:300px;height:300px;}
}
section.sequenza.frame7.team{background-size:700% 100%;background-position:left;background-repeat:no-repeat;}
section.sequenza.frame6.team{background-size:600% 100%;background-position:left;background-repeat:no-repeat;}
section.sequenza.frame5.team{background-size:500% 100%;background-position:left;background-repeat:no-repeat;}
section.sequenza.frame4.team{background-size:400% 100%;background-position:left;background-repeat:no-repeat;}
section.sequenza.frame3.team{background-size:300% 100%;background-position:left;background-repeat:no-repeat;}
section.team{background-size:100%;width:400px;height:400px;background-position:top center;background-repeat:no-repeat;margin:0 auto;}
section.sequenza.frame7.team:hover{animation-name:team;animation-duration:0.7s;animation-timing-function:steps(6);animation-iteration-count:1;animation-fill-mode:forwards;}
section.sequenza.frame6.team:hover{animation-name:team;animation-duration:0.6s;animation-timing-function:steps(5);animation-iteration-count:1;animation-fill-mode:forwards;}
section.sequenza.frame5.team:hover{animation-name:team;animation-duration:0.5s;animation-timing-function:steps(4);animation-iteration-count:1;animation-fill-mode:forwards;}
section.sequenza.frame4.team:hover{animation-name:team;animation-duration:0.4s;animation-timing-function:steps(3);animation-iteration-count:1;animation-fill-mode:forwards;}
section.sequenza.frame3.team:hover{animation-name:team;animation-duration:0.3s;animation-timing-function:steps(2);animation-iteration-count:1;animation-fill-mode:forwards;}
.team .elementor-section .elementor-container{min-height:300px!important;}
@keyframes team {
from{background-position:left;}
to{background-position:right;}
}
.woocommerce-variation.single_variation{margin-bottom:20px;}
.woocommerce-variation-price span.woocommerce-Price-amount.amount{font-weight:600;font-size:1.6em;}
@media screen and (max-width:1024px){
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{display:flex;flex-direction:column;}
.form-row-first, .form-row-last{width:100%!important;}
}
#registrati{scroll-margin-top:140px;}
.variations tr{display:flex;flex-direction:column;}
.variations th{display:flex;align-items:baseline;}
.woo-selected-variation-item-name{font-size:1.8em;}
.variations td, .variations th{background-color:white!important;border:none;text-align:left;}
a.reset_variations{margin-left:40px;}
ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-rounded{list-style:none;display:flex;justify-content:space-around;align-items:center;align-content:center;flex-wrap:wrap;padding:0px;}
li.variable-item.button-variable-item{display:flex;text-align:center;width:33%;height:75px;border:1px solid #e3e3e3;padding:5px 10px;margin-bottom:10px;border-radius:15px;align-content:center;align-items:center;justify-content:center;}
@media only screen and (max-width: 1024px) {
li.variable-item.button-variable-item{width:100%;}
.woo-selected-variation-item-name{font-size:1.2em;}
}
span.variable-item-span.variable-item-span-button{font-family:var( --e-global-typography-78c5272-font-family ), Sans-serif;font-size:1.5em;}
li.variable-item.button-variable-item.selected{background-color:#ebebeb;}
.hidden-box{display:none;}
.hide{display:none;-webkit-animation:fadeOut 1s;animation:fadeOut 1s;animation-fill-mode:forwards;}
.show{display:flex;-webkit-animation:fadeIn 0.1s;animation:fadeIn 0.1s;/animation-fill-mode:forwards;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
99%{opacity:0.01;width:100%;height:100%;}
100%{opacity:0;width:0;height:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
99%{opacity:0.01;width:100%;height:100%;}
100%{opacity:0;width:0;height:0;}
}
@-webkit-keyframes fadeIn {
100%{opacity:1;}
99%{opacity:0.01;width:100%;height:100%;}
0%{opacity:0;width:0;height:0;}
}
@keyframes fadeIn {
100%{opacity:1;}
99%{opacity:0.01;width:100%;height:100%;}
0%{opacity:0;width:0;height:0;}
}
.rotate{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.closeDivMobile{position:fixed;top:15px;right:25px;z-index:99999;font-size:25px;}
.scopridipiu a{cursor:pointer;}
@media only screen and (max-width: 1024px) {
.hidden-box{width:100%!important;position:fixed;top:5px;right:0;z-index:9999;height:-webkit-fill-available;min-height:100%;border-radius:25px;white-space:pre-wrap;overflow:scroll;}
.hidden-box.show{background-color:#000000;}
}
.elementor-widget-image-box .elementor-image-box-img{display:block!important;}
.weare{background:#75F8D2;background:linear-gradient(to bottom right, #75F8D2 0%, #6096DB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.percorso1_4{background:#fbdd97;background:linear-gradient(90deg, #d3fbfb 0%, #fbdd97 20%, #fbdd97 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.percorso2_5{background:#dd8ab7;background:linear-gradient(90deg, #bfd7fd 0%, #dd8ab7 30%, #dd8ab7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.percorso3_6{background:#60e4de;background:linear-gradient(90deg, #b193cb 0%, #60e4de 30%, #60e4de 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.percorso7{background:rgba(116,112,108,1);background:linear-gradient(90deg ,rgba(116,112,108,1) 0%, rgba(210,22,65,1) 5%, rgba(203,167,19,1) 15%, rgba(69,105,175,1) 20%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
blockquote{position:relative;text-align:center;padding:1rem 1.2rem!important;width:80%;font-size:smaller!important;margin:1rem auto 2rem!important;border:none!important;}
blockquote:before, blockquote:after{position:absolute;color:#1990F6;font-size:1.2em;font-family:'Font Awesome 5 Free';}
blockquote:before{content:"\f10d";top:-15%;margin-right:0px;right:100%;}
blockquote:after{content:"\f10e";margin-left:0px;left:100%;top:auto;bottom:0%;}
.elementor-search-form__input{border-radius:15px 0px 0px 15px;}
a.elementor-icon{cursor:pointer;}
.elementor-element.elementor-element-24c74ac.elementor-view-default.elementor-widget.elementor-widget-icon, .elementor-element.elementor-element-29e4a38.elementor-view-default.elementor-widget.elementor-widget-icon{position:absolute;right:0px;bottom:-50%;}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:linear-gradient(0deg, rgba(0,0,0,0.70) 35%, transparent 75%)!important;background-image:webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.70)),color-stop(75%,transparent));border-radius:10px;}
article.elementor-post.slick-slide{padding:10PX;}
@media screen and (max-width:1024px){
article.elementor-post.slick-slide{padding:5px;}
article.elementor-post.slick-slide .elementor-post__text{padding:5px 0px 5px!important;}
}
.elementor-flip-box__front .elementor-flip-box__layer__overlay{height:100%;}
.elementor-flip-box__front .elementor-flip-box__layer__inner{height:100%;display:flex;align-content:center;align-items:center;justify-content:center;}
.elementor-flip-box__front .elementor-flip-box__layer__description{position:absolute;bottom:0px;right:0;}
.gradient-sport{background:#ff934c;background:linear-gradient(to bottom, #fc686f 0%, #ff934c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
html .burst-illustration.animate .burst-path{animation:draw-path 1s ease-in-out forwards;}
html .burst-illustration .burst-path{stroke-dasharray:1.1;stroke-dashoffset:1.1;}
.burst-illustration .burst-top{-webkit-clip-path:url(#burst-top-clip-path);clip-path:url(#burst-top-clip-path);}
.burst-illustration .burst-middle{-webkit-clip-path:url(#burst-middle-clip-path);clip-path:url(#burst-middle-clip-path);}
.burst-illustration .burst-bottom{-webkit-clip-path:url(#burst-bottom-clip-path);clip-path:url(#burst-bottom-clip-path);}
.burst-illustration .burst-path{fill:none;stroke:#EFAD0E;stroke-linecap:round;stroke-miterlimit:10;stroke-width:13px;}
.elementor-counter-number-suffix svg{transform:scaleX(-1);}
.burst-illustration{width:48px;height:87px;}
html .up-illustration.animate{animation:draw-path .5s ease-in-out forwards;}
.up-illustration{width:57px;height:108px;transform:scaleY(-1)!important;}
.up-illustration .percent-arrow-path{-webkit-clip-path:url(#percent-arrow-clip-path);clip-path:url(#percent-arrow-clip-path);fill:none;stroke:#EFAD0E;stroke-linecap:round;stroke-miterlimit:10;stroke-width:16px;}
.elementor-counter-number-suffix{display:flex;align-items:center;}
.elementor-counter-number-prefix{display:flex;align-items:center;justify-content:flex-end;}
.elementor-counter .elementor-counter-number-wrapper{align-items:center;}
html .up-illustration.animate .arrow-body, html .up-illustration.animate .arrow-head-1, html .up-illustration.animate .arrow-head-2{animation:draw-path .5s ease-in-out forwards;}
html .up-illustration.animate .arrow-head-1, html .up-illustration.animate .arrow-head-2{animation-delay:.5s;}
html .up-illustration .arrow-body, html .up-illustration .arrow-head-1, html .up-illustration .arrow-head-2{stroke-dasharray:1.1;stroke-dashoffset:1.1;}
@keyframes draw-path {
0%{stroke-dashoffset:1.1}
to{stroke-dashoffset:0}
}
#post-77408 section, #post-77365 section, #post-77364 section, #post-77363 section, #post-77351 section, #post-77413 section, #post-77909 section{background-position:right;}::-webkit-scrollbar{width:7px!important;}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey!important;border-radius:10px!important;}::-webkit-scrollbar-thumb{background:#000!important;border-radius:10px!important;}::-webkit-scrollbar-thumb:hover{background:#5A5D5A!important;}
#filter-category::-webkit-scrollbar{width:7px!important;height:5px!important;}
#filter-category::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey!important;border-radius:10px!important;}
#filter-category::-webkit-scrollbar-thumb{background:#000!important;border-radius:10px!important;}
#filter-category::-webkit-scrollbar-thumb:hover{background:#5A5D5A!important;}
.woocommerce-error li[data-id]{display:none;}
.woocommerce-billing-fields > h3{font-weight:bold;}
.woocommerce-billing-fields h3{font-size:1.6em;}
.woocommerce-billing-fields h3.subheading{font-size:1.5em;display:list-item;list-style:inside square;padding-left:10px;}
h3.form-row-wide{background:#2E71F6;color:white;padding:10px;}
@media screen and (min-width:1024px){
p.form-row{height:105px;}
}
.athlete__map{position:relative;}
.athlete__map #map_canvas{height:44rem;}
.athlete__map #map_canvas div[style*="cluster.png"]{background-color:#fff;border-radius:100%;background-image:none !important;z-index:2;}
.athlete__map #map_canvas div[style*="cluster.png"]:hover{background-color:#2E71F6;color:#fff !important;}
.athlete__map #map_canvas .gmnoprint, .athlete__map #map_canvas .gm-style-cc, .athlete__map #map_canvas img[src*="gstatic"]{display:none;}
.athlete__map .zoomMap--in, .athlete__map .zoomMap--out{align-items:center;display:flex;justify-content:center;position:absolute;right:1rem;height:2rem;width:2rem;background-color:#2E71F6;}
.athlete__map .zoomMap--in:hover, .athlete__map .zoomMap--out:hover{cursor:pointer;background-color:rgba(46, 113, 246, .75);}
.athlete__map .zoomMap--in.disabled, .athlete__map .zoomMap--out.disabled{opacity:0.5;pointer-events:none;}
.athlete__map .zoomMap--in:after, .athlete__map .zoomMap--out:after{content:"";display:flex;width:1.2rem;height:1.2rem;background-size:contain;transition:all 0.2s ease-in-out;background-position:center;background-repeat:no-repeat;}
.athlete__map .zoomMap--in{bottom:3.5rem;}
.athlete__map .zoomMap--in:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.22' height='26.22' viewBox='0 0 26.22 26.22'%3E%3Cg id='Group_338' data-name='Group 338' transform='translate(-1286.5 -1687.5)'%3E%3Cline id='Line_10' data-name='Line 10' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23fff' stroke-width='4'/%3E%3Cline id='Line_11' data-name='Line 11' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23fff' stroke-width='4'/%3E%3Cline id='Line_12' data-name='Line 12' y2='26.22' transform='translate(1312.72 1700.61) rotate(90)' fill='none' stroke='%23fff' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");}
.athlete__map .zoomMap--out{bottom:1rem;}
.athlete__map .zoomMap--out:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.22' height='4' viewBox='0 0 26.22 4'%3E%3Cg id='Group_338' data-name='Group 338' transform='translate(-1286.5 -1698.61)'%3E%3Cpath id='Path_371' data-name='Path 371' d='M0,0V26.22' transform='translate(1312.72 1700.61) rotate(90)' fill='none' stroke='%23fff' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");}
.tooltip-map{position:fixed;z-index:100;transform:translateX(-50%);color:#2E71F6;filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.160784));}
.tooltip-map:after{color:#2E71F6;content:"";clip-path:polygon(79% 58%, 0% 100%, 100% 100%);background-color:#fff;width:1.5rem;height:1.6rem;position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);}
.tooltip-map .inner{background:#fff;border-radius:10px;padding:0.2rem 0.8rem 0.2rem 0.6rem;}
.athletes__listCollege{align-items:center;background-color:#fff;border:2px solid #002159;border-radius:50px;display:flex;left:52px;opacity:0;padding:0.4rem 0.5rem 0.5rem;pointer-events:none;position:absolute;bottom:-10px;transition:all 0.2s ease-in-out;max-width:212px;overflow-x:scroll;overflow-y:hidden;}
.athletes__listCollege::-webkit-scrollbar{height:0;}
.athletes__listCollege.show{pointer-events:all;opacity:1;}
.athletes__listCollege .athletes__listCollege--sub{flex:none;filter:drop-shadow(0 0 0.2rem rgba(0, 0, 0, 0.160784));height:32px;margin:0 0.25rem;position:relative;width:32px;}
.athletes__listCollege .athletes__listCollege--sub img{transition:all 0.2s ease-in-out;}
.athletes__listCollege .athletes__listCollege--sub img:last-child{position:absolute;width:100%;height:100%;left:0;top:0;}
.athletes__listCollege .athletes__listCollege--sub img:last-child:not(.active){opacity:0;}
.athletes__listCollege .athletes__listCollege--sub:hover{cursor:pointer;}
.athletes__listCollege .athletes__listCollege--sub:hover img{opacity:1 !important;}
.row-type-header-content.fix-sticky .container{height:6rem;}
.row-type-header-content.fix-sticky + .row-type-login{margin-top:-8rem;}
@media(max-width:959.98px){
.row-type-header-content.fix-sticky + .row-type-login{margin-top:-6rem;}
}
.athlete__section{position:relative;}
.athlete__modal{animation-duration:0.55s;animation-fill-mode:both;display:none;filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.160784));height:auto;margin:0 auto;opacity:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:86%;z-index:1002;}
@keyframes modalFade {
from{opacity:0;}
to{opacity:1;}
}
.athlete__modal.open{animation-name:modalFade;display:block;}
.athlete__modal .athlete__modal--close{position:absolute;width:2rem;height:2rem;z-index:1;transition:all 0.2s ease-in-out;right:1.5em;top:1.5rem;left:auto;background:#fff;border-radius:50%;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.athlete__modal .athlete__modal--close:after{content:"";width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.22' height='26.22' viewBox='0 0 26.22 26.22'%3E%3Cg id='Group_338' data-name='Group 338' transform='translate(-1286.5 -1687.5)'%3E%3Cline id='Line_10' data-name='Line 10' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23000' stroke-width='4'/%3E%3Cline id='Line_11' data-name='Line 11' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23000' stroke-width='4'/%3E%3Cline id='Line_12' data-name='Line 12' y2='26.22' transform='translate(1312.72 1700.61) rotate(90)' fill='000' stroke='%23000' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;transform:rotate(-45deg);}
.athlete__modal .athlete__modal--close:hover{cursor:pointer;}
.athlete__modal .athlete__modal--close:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.22' height='26.22' viewBox='0 0 26.22 26.22'%3E%3Cg id='Group_338' data-name='Group 338' transform='translate(-1286.5 -1687.5)'%3E%3Cline id='Line_10' data-name='Line 10' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23000' stroke-width='4'/%3E%3Cline id='Line_11' data-name='Line 11' y2='26.22' transform='translate(1299.61 1687.5)' fill='none' stroke='%23000' stroke-width='4'/%3E%3Cline id='Line_12' data-name='Line 12' y2='26.22' transform='translate(1312.72 1700.61) rotate(90)' fill='000' stroke='%23000' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");}
.athlete__modal .athlete__content{background-color:#fff;border-radius:50px;display:block;height:100%;overflow:auto;}
.athlete__img{background-color:#fff;display:flex;flex:3;height:300px;}
.athlete__IconSport{align-items:center;display:flex;margin-bottom:0.25rem;margin-left:-0.25rem;width:100%;}
.athlete__info{padding:2.5rem 1rem 3.5rem;}
.athlete__info img{width:2rem;}
.athlete__info .athlete__Sport{color:#002159;margin:0;padding-left:.25rem;}
.athlete__info h4{font-size:2rem;margin-top:0;}
.athlete__info .athlete__university{align-items:center;display:flex;}
.athlete__info .athlete__university img{margin-right:0.75rem;}
.athlete__info .athlete__university span{font-size:1.2rem;font-weight:600;}
.d-none{display:none!important;}
.d-flex{display:flex;}
.athlete__img img{aspect-ratio:1;object-fit:cover;object-position:center;}
.athlete__card{background-color:#fff;border-radius:50px;max-width:360px;width:100%;}
.athlete__card .athlete__modal--close{right:1em;top:1rem;}
.athlete__card .athlete__IconSport{align-items:center;background:#fff;border-radius:50px 50px 0 0;display:flex;justify-content:center;padding:2.5rem 0;width:100%;background:linear-gradient(90deg, #bfd7fd 0%, #2E71F6 50%, #2E71F6 100%);}
.athlete__card .athlete__IconSport img{width:20%;}
.athlete__card h4{width:auto;}
.athlete__card .athlete__Sport{color:#fff;margin-bottom:.5rem;}
.athlete__card .athletes__listCollege{left:12px;top:12px;}
.athlete__card .athlete__info{background-color:#2E71F6;background:linear-gradient(90deg, #bfd7fd 0%, #2E71F6 50%, #2E71F6 100%);border-radius:0 0 50px 50px;color:#fff;margin-top:-4px;padding:1rem 1rem 2rem;text-align:center;width:100%;}
.athlete__card .athlete__info .athlete__university span{text-align:left;}
.filterSport{background:rgba(46, 113, 246, .8);border-radius:0 10px 10px 0;left:0rem;padding:.75rem;position:absolute;top:50%;transform:translate(-70%, -50%);transition:all .3s cubic-bezier(0.215, 0.610, 0.355, 1);z-index:11;}
.filterSport .filterSport__item{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin:.35rem 0;padding:0.36rem;position:relative;}
.filterSport .filterSport__item.clear{border:1px solid #fff;}
.filterSport .filterSport__item--name{color:#fff;padding-left:.5rem;padding-right:1rem;text-transform:uppercase;}
.filterSport .filterSport__arrow{align-items:center;background:rgba(46, 113, 246, .8);border-radius:0 10px 10px 0;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:flex-end;padding-right:0.5rem;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(0.215, 0.610, 0.355, 1);width:1.5rem;}
.filterSport .filterSport__arrow i{transition:all .3s cubic-bezier(0.215, 0.610, 0.355, 1);}
.filterSport .filterSport__arrow.rotate i{transform:rotate(180deg);}
.filterSport.open{transform:translate(0%, -50%);}
.filterSport .filterSport__item.active{background:#002159;}
.filterSport .filterSport__item.active .filterSport__item--name{font-weight:bold;}
.filterSport .undoList{align-items:center;background:#fff;border-radius:50%;display:flex;height:2.25rem;justify-content:center;width:2.25rem;}
.filterSport .countSport{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:50%;color:#2E71F6;display:flex;font-size:.6rem;font-weight:bold;height:1.1rem;justify-content:center;position:absolute;right:0;top:0rem;width:1.1rem;}
.filterSport__list{margin:2rem 0;max-height:270px;overflow-y:scroll;overflow-x:hidden;}
.filterSport__list::-webkit-scrollbar{width:0!important;}
.filterSport__arrowUp{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;right:7%;position:absolute;top:0.75rem;transition:all .3s cubic-bezier(0.215, 0.610, 0.355, 1);width:20%;}
.filterSport__arrowDown{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;right:7%;position:absolute;bottom:4.5rem;transition:all .3s cubic-bezier(0.215, 0.610, 0.355, 1);width:20%;}
.filterSport__arrowDown:hover, .filterSport__arrowUp:hover{background-color:rgba(0, 33, 89, .8);}
.filterSport .disableArrow{opacity:.5;}
.filterSport.open .filterSport__arrowDown, .filterSport.open .filterSport__arrowUp{width:87%;}
.athlete__img--itemBg{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;}
@media(min-width:660px){
.athlete__modal{max-width:632px;width:100%;}
.athlete__modal .athlete__content{display:flex;flex-direction:row;width:100%;}
.athlete__info{flex:3;padding:6.5rem 1.5rem;}
.athlete__modal .athlete__content .athlete__img{height:auto;}
.athletes__listCollege{max-width:282px;}
}
.ecs-post-loop .elementor-page-title{display:block;}
.ecs-loop-preview{height:100%;width:100%;background:lightgray;border:solid 1px gray;padding:5px;}
.ecs-loop-preview h3{font-size:16px;font-weight:500;}
.ecs-loop-preview span{font-size:12px;}
.ecs-loop-preview .ecs-image-holder{width:100%;line-height:113px;background-color:#808080;font-size:45px;text-align:center;vertical-align:middle;font-weight:900;color:#929191;}
.ecs-link-wrapper{cursor:pointer;}
.elementor-widget-ele-loop-item, .elementor-widget-ele-loop-item > .elementor-widget-container, .elementor-element-edit-mode.elementor-widget-ele-loop-item, .elementor-element-edit-mode.elementor-widget-ele-loop-item > .elementor-widget-container{height:100%;}
.elementor-widget-posts .ecs-posts .elementor-button-wrapper{margin-top:0;}
.ecs-post-loop .ast-article-single{background-color:none;border-bottom:none;margin:0;padding:0;}
.ecs-post-loop.ast-article-post{width:100%;}
.theme-storefront.elementor-editor-active #primary.content-area{float:none;}
.elementor-editor-active .ecs-lazyload a,.elementor-editor-preview .ecs-lazyload a{display:none;}
.animation-hidden .ecs-lazy-load-animation{height:0;visibility:hidden;}
.barload-wrapper{width:195px;height:1em;position:relative;display:inline-block;font-size:16px;padding:10px;}
.barload-border{border:3px solid rgb(34,34,34);height:100%;width:100%;position:relative;top:-50%;padding:4px 3px;}
.barload-whitespace{overflow:hidden;height:100%;width:100%;margin:0 auto;overflow:hidden;position:relative;}
.barload-line{position:absolute;height:100%;width:100%;background-color:rgb(0,0,0);animation:barload-slide 2.75s steps(40) infinite;-o-animation:barload-slide 2.75s steps(40) infinite;-ms-animation:barload-slide 2.75s steps(40) infinite;-webkit-animation:barload-slide 2.75s steps(40) infinite;-moz-animation:barload-slide 2.75s steps(40) infinite;}
@keyframes barload-slide {
0%{left:-100%;}
100%{left:100%;}
}
@-o-keyframes barload-slide {
0%{left:-100%;}
100%{left:100%;}
}
@-ms-keyframes barload-slide {
0%{left:-100%;}
100%{left:100%;}
}
@-webkit-keyframes barload-slide {
0%{left:-100%;}
100%{left:100%;}
}
@-moz-keyframes barload-slide {
0%{left:-100%;}
100%{left:100%;}
}
.barload-wrapper ,.barload-wrapper *{box-sizing:content-box;}
.ballsload-container{font-size:16px;padding:10px;position:relative;}
.ballsload-container div{width:1em;height:1em;position:absolute;background-color:rgb(0,0,0);top:0;border-radius:50%;}
.ballsload-container div:nth-child(1){animation:ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-o-animation:ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-ms-animation:ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-webkit-animation:ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-moz-animation:ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);}
.ballsload-container div:nth-child(2){animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-o-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-ms-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-webkit-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-moz-animation:ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);}
.ballsload-container div:nth-child(3){animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-o-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-ms-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-webkit-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-moz-animation:ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);}
.ballsload-container div:nth-child(4){animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-o-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-ms-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-webkit-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);-moz-animation:ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);}
@keyframes ballsload-move {
0%{left:0%;}
100%{left:100%;}
}
@-o-keyframes ballsload-move {
0%{left:0%;}
100%{left:100%;}
}
@-ms-keyframes ballsload-move {
0%{left:0%;}
100%{left:100%;}
}
@-webkit-keyframes ballsload-move {
0%{left:0%;}
100%{left:100%;}
}
@-moz-keyframes ballsload-move {
0%{left:0%;}
100%{left:100%;}
}
#movingBallG{position:relative;width:250px;height:19px;display:inline-block;font-size:16px;}
.movingBallLineG{position:absolute;left:0px;top:0.5em;height:0.25em;width:250px;background-color:rgb(0,0,0);}
.movingBallG{background-color:rgb(0,0,0);position:absolute;top:0;left:0;width:1.188em;height:1.188em;border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;animation-name:bounce_movingBallG;-o-animation-name:bounce_movingBallG;-ms-animation-name:bounce_movingBallG;-webkit-animation-name:bounce_movingBallG;-moz-animation-name:bounce_movingBallG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;}
@keyframes bounce_movingBallG {
0%{left:0px;}
50%{left:230px;}
100%{left:0px;}
}
@-o-keyframes bounce_movingBallG {
0%{left:0px;}
50%{left:230px;}
100%{left:0px;}
}
@-ms-keyframes bounce_movingBallG {
0%{left:0px;}
50%{left:230px;}
100%{left:0px;}
}
@-webkit-keyframes bounce_movingBallG {
0%{left:0px;}
50%{left:230px;}
100%{left:0px;}
}
@-moz-keyframes bounce_movingBallG {
0%{left:0px;}
50%{left:230px;}
100%{left:0px;}
}
.lds-ellipsis{display:inline-block;position:relative;width:8em;height:1em;font-size:13px;}
.lds-ellipsis div{position:absolute;top:0px;width:1em;height:1em;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1){left:1em;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:1em;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:4em;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:7em;animation:lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes lds-ellipsis3 {
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0, 0);}
100%{transform:translate(3em, 0);}
}
img.a-right.control-c.next.slick-next.slick-arrow.arrowPostBlog{bottom:50%!important;cursor:pointer;margin:0!important;right:3%!important;transform:translateY(50%);top:auto!important;left:auto!important;}
img.a-left.control-c.prev.slick-prev.slick-arrow.arrowPostBlog{bottom:50%!important;cursor:pointer;margin:0!important;left:3%!important;transform:translateY(50%);top:auto!important;right:auto!important;}
@media(max-width:1023px){
img.a-right.control-c.next.slick-next.slick-arrow.arrowPostBlog{
right: 8%!important;
left: auto!important;
transform: translateY(-50%);
}
img.a-left.control-c.prev.slick-prev.slick-arrow.arrowPostBlog{
left: 8%!important;
right:auto!important;
transform: translateY(-50%);
}
}