@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//tae.aero/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.elementor-top-section.elementor-section-boxed > .elementor-container {
padding-left:20px;
padding-right:20px;
}
ul{
list-style-type: disc;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 20px;
}
ol{
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 20px;
}
.mb-0, .mb-0 p{margin-bottom:0 !important}
.contact-form .elementor-field-type-acceptance .elementor-field-option,
.contact-form .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items: center;}
.contact-form .elementor-field-type-acceptance .elementor-field-option input,
.contact-form .elementor-field-type-checkbox input {margin:0 10px 0px 0}
.contact-form .elementor-field-type-acceptance .elementor-field-option label,
.contact-form .elementor-field-type-checkbox .elementor-field-option label
{
font-weight: 600;
font-size: 14px;
line-height: 18px
}
.contact-form .elementor-field-option label a {font-weight:600}
.contact-form textarea {border-radius:10px !important}
.contact-form .elementor-field-type-checkbox > .elementor-field-label {display:none}
.elementor-field-group .elementor-select-wrapper select {
font-size: 16px;
}
.contact-form .elementor-field-type-acceptance  {
margin-top:0px;
margin-bottom:30px !important
}
.contact-form textarea {
margin-top:10px
}
.elementor-slideshow__footer {display:none !important; visibility:hidden !important;
opacity:0 !important}
.icons-home .elementor-icon svg {
height: 50px;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {padding:0}
#header2.elementor-sticky--effects {
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
#header2 .logo img {
transition: all 0.5s
}
#header2.elementor-sticky--effects .logo img { transition: all 0.5s
} 
#header2 .elementor-container {
transition: all 0.5s
}
#header2.elementor-sticky--effects .elementor-container { transition: all 0.5s
}
.footer-news .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
-ms-flex-preferred-size: 100%;
flex-basis: fit-content;
}
.footer-news .elementor-form .elementor-button>span {
width: 50px;
}
.footer-news .elementor-column.elementor-col-20, .footer-news .elementor-column[data-col="20"] {
width: 50px;
margin-left: -65px;
}
.footer-news .elementor-field-textual.elementor-size-lg {
padding: 7px 60px 7px 20px;
}
.footer-news form.elementor-form {width:342px}
footer a {color:#fff !important}
footer a:hover {
color:#ACACAC !important;
text-decoration:none !important;
} 
p a {
font-weight:500;
}
.underline a:hover,
p a:hover {
color:var( --e-global-color-primary );
text-decoration:underline !important;
}
.custom-toc .elementor-widget-container {
border-top-left-radius: 70px !important;
transition: all 0.5s
}
.custom-toc.elementor-toc--collapsed .elementor-widget-container{
border-top-left-radius: 20px !important;
transition: all 0.5s
}
.custom-toc .elementor-toc__header{
justify-content: end;
padding: 15px;
}
.custom-toc .elementor-toc__header-title {
margin-right: 15px;
}
.button-lg .elementor-button-icon svg {
width: 45px;
}
.button-lg.button2 .elementor-button-icon svg {
width: 40px;
margin-left: 6px;
}
.button-lg.button3 .elementor-button-icon svg {
width: 58px;
}
.button-lg .elementor-button span {
text-align: right;
align-items: center;
}
.height100.elementor-widget-icon-box,
.height100 .elementor-widget-container{
height:100%
} .jet-mobile-menu {margin-left: 10px}
.home-testimonials .elementor-testimonial__content:before{
content: "“";
font-size: 200px;
color: #e6e9ec;
font-family: Times New Roman,Times,serif;
font-weight: 900;
line-height: 1;
display: block;
height: 0.6em;
position: absolute;
z-index: 0;
top: 0px;
}
.home-testimonials .elementor-testimonial__text {
position:relative;
z-index:1;
}
.home-testimonials .elementor-testimonial {
text-align: left;
padding-top: 40px;
}
.ipt-uif-custom-material-custom.eform-override-element-boxy .input-field > label.active {
-webkit-transform: translateY(-250%) !important;
transform: translateY(-250%) !important;
}
.ipt-uif-custom-material-custom.eform-override-element-boxy .ipt_uif_column {
margin-bottom: 15px !important;
}
.ipt-uif-custom-material-custom .input-field label {top: 1em !important;}
h5.elementor-icon-box-title{margin-top:0}
.custom-list ol {
list-style: none;
counter-reset: my-awesome-counter; margin: 0;
padding: 0;
}
.custom-list ol li {
counter-increment: my-awesome-counter;
align-items: center;
width: 100%;
margin-bottom: 15px;
position: relative;
padding-left: 95px;
min-height: 60px;
}
.custom-list ol li::before {
content: "0" counter(my-awesome-counter);
font-weight: 900;
font-size: 55px;
margin-right: 0.5rem;
line-height: 1;
color: #c6c6c6;
min-width: 85px;
position: absolute;
left: 0;
top: 0;
} .min167 {
min-height: 167px
}
.jet-mobile-menu__template-content .elementor-widget-wrap {
padding: 0px !important;
}
.postid-1773 #facts-section,
.postid-1776 #facts-section {
display:none
}
.menu-contact {
display:none !important
}
.contact-form .elementor-field-type-select label,
.contact-form .elementor-field-type-checkbox label {
position: relative;
top: 0;
width: 100%;
height: auto;
margin: 10px 0;
font-weight: 600;
font-size: 14px;
}
.contact-form .elementor-field-type-checkbox label {
margin: 10px 0 0 0;
}
.contact-form .elementor-field-type-checkbox  {
margin-bottom: 20px !important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #022060;
color: #ffffff;
border-radius: 100px;
}
.cli-tab-footer .wt-cli-privacy-accept-btn:hover {
background-color: #001440;
color: #ffffff;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
border-radius: 100px;
}
.footer-top .elementor-field-type-recaptcha_v3 {display:none}
.posts-categories h5 {
font-size: 30px;
font-weight: 900;
line-height: 42px;
color: var( --e-global-color-primary);
}
.posts-categories ul {
list-style-type: none;
padding: 0;
}
@media screen and (max-width:580px) {
.mt-30 {margin-top:30px}
.footer-news form.elementor-form {width:300px}
.courses-facts .elementor-widget-icon-box {
width: 50% !important;
}
.menu-contact {
visibility:block !important
}
}