.elementor-kit-5{--e-global-color-primary:#00B9CE;--e-global-color-secondary:#485D61;--e-global-color-text:#2C59AB;--e-global-color-accent:#DE7D00;--e-global-color-995fe1b:#FFFFFF;--e-global-color-e4b7277:#E2E7EA;--e-global-color-edc7152:#000000;--e-global-color-6a12e01:#ACB0B3;--e-global-color-5c15358:#EFBC66;--e-global-color-cb63e76:#FF7D78;--e-global-color-3ae91a0:#838486;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.75em;--e-global-typography-61f910a-font-family:"Roboto";--e-global-typography-61f910a-font-size:1rem;--e-global-typography-61f910a-font-weight:700;--e-global-typography-61f910a-text-transform:uppercase;--e-global-typography-53e4e10-font-family:"Roboto";--e-global-typography-53e4e10-font-size:1.125rem;--e-global-typography-53e4e10-font-weight:400;--e-global-typography-53e4e10-line-height:1.3em;--e-global-typography-a3875a4-font-family:"Roboto";--e-global-typography-a3875a4-font-size:1.5rem;--e-global-typography-a3875a4-font-weight:400;--e-global-typography-a3875a4-line-height:1.3em;--e-global-typography-90b21f6-font-family:"Roboto";--e-global-typography-90b21f6-font-size:2.99rem;--e-global-typography-90b21f6-font-weight:300;--e-global-typography-90b21f6-line-height:1.1em;--e-global-typography-5d50ace-font-family:"Roboto";--e-global-typography-5d50ace-font-size:2rem;--e-global-typography-5d50ace-font-weight:300;--e-global-typography-5d50ace-line-height:1.1em;--e-global-typography-ee83516-font-family:"Roboto";--e-global-typography-ee83516-font-size:2.99rem;--e-global-typography-ee83516-font-weight:900;--e-global-typography-ee83516-text-transform:uppercase;--e-global-typography-ee83516-font-style:oblique;--e-global-typography-ee83516-line-height:1.1em;--e-global-typography-abd3659-font-family:"Roboto";--e-global-typography-abd3659-font-size:1.5rem;--e-global-typography-abd3659-font-weight:900;--e-global-typography-abd3659-font-style:oblique;--e-global-typography-abd3659-line-height:1.1em;--e-global-typography-0e3416a-font-family:"Roboto";--e-global-typography-0e3416a-font-size:2rem;--e-global-typography-0e3416a-font-weight:900;--e-global-typography-0e3416a-text-transform:uppercase;--e-global-typography-0e3416a-font-style:oblique;--e-global-typography-0e3416a-line-height:1.1em;--e-global-typography-d726e48-font-family:"Roboto";--e-global-typography-d726e48-font-size:1rem;--e-global-typography-d726e48-font-weight:700;--e-global-typography-d726e48-text-transform:uppercase;--e-global-typography-d726e48-font-style:oblique;--e-global-typography-d726e48-line-height:1.1em;--e-global-typography-c13c495-font-family:"Roboto";--e-global-typography-c13c495-font-size:1.25rem;--e-global-typography-c13c495-font-weight:900;--e-global-typography-1ed584a-font-family:"Roboto";--e-global-typography-1ed584a-font-size:1rem;--e-global-typography-1ed584a-font-weight:400;--e-global-typography-1ed584a-line-height:1.3em;--e-global-typography-5026fb8-font-family:"Roboto";--e-global-typography-5026fb8-font-size:0.75rem;--e-global-typography-5026fb8-font-weight:900;--e-global-typography-5026fb8-text-transform:uppercase;--e-global-typography-5026fb8-font-style:oblique;--e-global-typography-5026fb8-line-height:1.1em;--e-global-typography-3e93d77-font-family:"Roboto";--e-global-typography-3e93d77-font-size:0.875rem;--e-global-typography-3e93d77-font-weight:400;--e-global-typography-3e93d77-line-height:1.3em;--e-global-typography-9b5167a-font-family:"Roboto";--e-global-typography-9b5167a-font-size:1.2rem;--e-global-typography-9b5167a-font-weight:900;--e-global-typography-9b5167a-text-transform:uppercase;--e-global-typography-9b5167a-font-style:oblique;--e-global-typography-9b5167a-line-height:1.2em;color:var( --e-global-color-edc7152 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-61f910a-font-family ), Sans-serif;font-size:var( --e-global-typography-61f910a-font-size );font-weight:var( --e-global-typography-61f910a-font-weight );text-transform:var( --e-global-typography-61f910a-text-transform );color:var( --e-global-color-995fe1b );border-radius:0px 0px 0px 0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 h1{font-family:"Roboto", Sans-serif;font-size:5.653rem;font-weight:700;line-height:1.3em;}.elementor-kit-5 h2{font-family:"Roboto", Sans-serif;font-size:3.998rem;font-weight:700;line-height:1.3em;}.elementor-kit-5 h3{font-family:"Roboto", Sans-serif;font-size:2.827rem;font-weight:700;line-height:1.3em;}.elementor-kit-5 h4{font-family:"Roboto", Sans-serif;font-size:1.999rem;font-weight:700;line-height:1.3em;}.elementor-kit-5 h5{font-family:"Roboto", Sans-serif;font-size:1.414rem;font-weight:700;line-height:1.3em;}.elementor-kit-5 h6{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-61f910a-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-61f910a-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    font-size: 125%;
}

@media (max-width: 767px) {
    html {
        font-size: 90%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    html {
        font-size: 110%;
    }
}

.clip.clip--right {
  clip-path: polygon(0% 0%, 100% 0%, 82% 100%, 0% 100%);
}

.clip.clip--left {
  clip-path: polygon(18% 0%, 100% 0%, 100% 100%, 0% 100%);
}

/* TABS */
.praxis-tabs .elementor-tabs-wrapper {
    margin-bottom: 5px;
    border-bottom: 3px solid #e5e5e5;
    
    display: flex;
    gap: 15px;
}

@media (max-width: 767px) {
  .praxis-tabs .elementor-tabs .elementor-tabs-wrapper {
    display: none;
  }
}

.praxis-tabs .elementor-tabs-content-wrapper {
    background-color: #f5f5f5 !important;
}

.praxis-tabs .elementor-tab-title {
    background-color: #d7d7d7 !important;
    color: #696969 !important;
}

.praxis-tabs .elementor-tab-title.elementor-active {
    background-color: #efbc66 !important;
    color: #ffffff !important;
}

.praxis-tabs.praxis-tabs--coral .elementor-tab-title.elementor-active {
    background-color: #FF7D78 !important;
    color: #ffffff !important;
}

.praxis-tabs .elementor-tab-title.elementor-active:before,
.praxis-tabs .elementor-tab-title.elementor-active:after{
    display: none;
}

/* MAIN MENU */
@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-453cb052 {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 100;
    }
    
   .elementor-9 .elementor-element .elementor-menu-toggle {
       position: absolute;
       top: 30px;
       z-index: 200;
       right: 30px;
   }
   
   .elementor-9 .elementor-element.elementor-element-453cb052 .elementor-nav-menu--dropdown .elementor-item, .elementor-9 .elementor-element.elementor-element-453cb052 .elementor-nav-menu--dropdown .elementor-sub-item {
       padding: 10px 30px;
   }
   
   .elementor-9 .elementor-element.elementor-element-453cb052 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9 .elementor-element.elementor-element-453cb052 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
         height: 100%;
         position: absolute;
         width: 100%;
         padding-top: 180px;
   }
}/* End custom CSS */