            br.visible-xs {
                display: none;
            }

            a.linkphone_holder img {
                transform: rotate(90deg);
            }
            select#select-phone_list {
                display: none;
            }

            #navContactContainer {
                border-radius: 7px;
                border: 2px solid #8cff00;
                color: #000;
                cursor: unset;
                float: right;
                font-family: 'Inter', sans-serif;
                font-size: 16px;
                font-weight: normal;
                height: 48px;
                margin: 0px 56px 0 0;
                padding: 10px 0 0 0;
                position: relative;
                text-align: right;
                width: 205px;
            }
            #navContactContainer #login-form-container {
                float: right;
                margin: 0 16px 0 0;
                cursor: pointer;
            }


            #navContactContainer .newcaret.collapsed {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.911' height='5.196'%3E%3Cpath data-name='Trazado 2' d='M.089 4.661a.281.281 0 010-.411L4.25.089a.281.281 0 01.411 0L8.817 4.25a.279.279 0 010 .411l-.446.446a.281.281 0 01-.411 0L4.451 1.598.942 5.107a.28.28 0 01-.41 0z'/%3E%3C/svg%3E");
            }



            #navContactContainer .fa-phone {
                color: #00e3d8;
                margin-top: 3px;
                float: right;
                position: absolute;
                left: 16px;
            }


            .fa {
                display: inline-block;
                font: normal normal normal 14px/1 FontAwesome;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            .fa-phone:before {
                content: "\f095";
            }




            #navContactContainer #login-form-container {
                float: right;
                margin: 0 10px 0 8px;
            }

            #navContactContainer #login-form-container select.phone_list {
                display: none;
            }





            ul#list-phone_list-new li {
                margin-right: 15px;
            }
            .carousel__item-wrapper a:hover {
                text-decoration: none;
            }
            .carousel-legacy__flag {
                width: 50px;
                height: 50px;
            }
            .lead-form {
                background: #fff;
                border: 2px solid #d6e4f1;
                border-radius: 15px;
                float: left;
                font-family: Muli, sans-serif;
                font-size: 1rem;
                overflow: hidden;
                position: relative
            }

            input[type=radio] {
                position:absolute;
                opacity:-1!important;
            }

            .col-xs-12 {
                width: 100%;
            }

            .form-check-label {
                display: inline-block !important;
                font-size: 9px;
                line-height: 11px;
                color: #404040;
                margin: 5px 0px 5px 0;
                text-align: left;
                vertical-align: super;
            }
            .form-check-label a {
                display: inline-block !important;
                font-size: 9px;
                font-weight:700;
                line-height: 11px;
                color: #404040;
                text-align: left;
            }

            /* .fade.in {
                opacity: 1;
            } */

            /* .lead-form .form-group checkbox:not(.btn) {
                display: none;
            } */

            .btn-group-justified {
                width: 100%;
                border-collapse: separate;
                margin-top: 10px;
            }

            .fa {
                display: inline-block;
                font: normal normal normal 14px/1 FontAwesome;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            /* #format-modal .telephone-modal-box {
                 margin: 100px auto 0 !important;
            } */

            .btn-group-justified>.btn, .btn-group-justified>.btn-group {
                display: table-cell;
                float: none;
                width: 1%;
            }

            /* button.close {
               -webkit-appearance: none;
               padding: 0;
               cursor: pointer;
               background: 0 0;
               border: 0;
            } */
            .close {
                float: right;
                font-size: 1.5rem;
                font-weight: 400;
                line-height: 1;
                color: #fff;
                text-shadow: none;
                filter: alpha(opacity=100);
                opacity: 1;
                margin-right: -20px;
                margin-top: -40px;
                display: block;
                position: initial;
            }

            .form-check {
                display: block;
                margin: 0;
                width: fit-content;
            }



            .btn-toolbar {
                display: block;
            }

            #phone-input {
                z-index: 1;
            }

            #leadformContainer {
                position: relative;
                z-index: 999;
                width: 100%;
                top: 10px;
            }

            input:-internal-autofill-selected {
                background-color: rgb(255, 255, 255) !important;
            }

            .input-error span,
            .lead-form .h2,
            .lead-form button {
                font-family: Nunito, sans-serif
            }

            .input-error {
                margin-top: -10px;
                text-align: left;
            }

            .input-error span {
                font-size: .625rem;
                color: red;
                margin: 0;
            }

            form.lead-form {
                -webkit-box-shadow: 0 0 25px 0 rgba(0, 108, 205, .15);
                -moz-box-shadow: 0 0 25px 0 rgba(0, 108, 205, .15);
                box-shadow: 0 0 25px 0 rgba(0, 108, 205, .15)
            }

            .lead-form .h2 {
                background-color: transparent;
                color: #0084ff;
                font-size: 1.25rem;
                font-weight: 400;
                margin-top: 10px;
                margin-bottom: 10px;
                text-align: center;
                text-transform: none;
            }

            .lead-form .form-group {
                max-width: 100%;
                margin: 0 auto;
                /* display: inline-block; */
                padding: 10px 20px;
            }

            .lead-form .form-group .form-control {
                padding: 0;
                height: 30px
            }
            .form-control.phone-input {
                width: 18% !important
            }

            .lead-form .form-group .form-control:focus {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .lead-form .form-group .form-control,
            .lead-form .form-group .input-wrapper label {
                background-color: #fff;
                color: #404040;
                font-size: 1rem;
                opacity: 1
            }

            .lead-form .form-group select#agerange-select {
                margin: 5px 0 10px;
            }

            input:-internal-autofill-selected {
                background-color: #fff !important;
            }

            .lead-form .form-group select {
                -webkit-appearance: none;
                -webkit-border-radius: 0;
                background: url(/wp-content/uploads/2017/08/bg-drop-leadform.jpg) right center no-repeat
            }

            .lead-form .form-group label:not(.btn) {
                display: none
            }

            .lead-form .radio-label {
                color: #0084ff;
                font-weight: 400;
                text-align: left;
                font-size: .825rem
            }

            .lead-form label.btn-default {
                color: #404040;
                background: #f5f5f5;
                font-weight: 400;
                text-align: center;
                transition: all .25s ease-in-out;
                border-color: #ccc;
            }

            .lead-form label.btn-default.active,
            .lead-form label.btn-default:hover {
                background: #0084ff;
                color: #fff;
                border-color: #0084ff
            }

            .form-control {
                display: block;
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                line-height: 1.43;
                background-color: #fff;
                background-image: none;
                border: 0;
                border-bottom: 1px solid #ccc;
                border-radius: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
                -webkit-transition: none;
                -o-transition: none;
                transition: none
            }

            .form-control::-webkit-input-placeholder {
                color: #404040!important
            }

            .form-control::-moz-placeholder {
                color: #404040!important
            }

            .form-control:-ms-input-placeholder {
                color: #404040!important
            }

            .form-control:-moz-placeholder {
                color: #404040!important
            }

            .form-control.phone-input {
                float: left;
                margin-right: 15px;
                margin-top: 10px
            }

            .lead-form .form-group input,
            .lead-form .form-group select {
                margin-top: 5px;
                margin-bottom: 5px;
                outline: 0
            }

            .required-notice {
                font-size: .688rem;
                color: #404040;
                float: left;
                margin: 10px 0;
                text-align: left;
            }

            .lead-form button {
                margin: 10px auto;
                background: #f60;
                border: 0;
                border-radius: 25px;
                padding: 15px 40px;
                font-weight: 600;
                font-size: 1rem;
                transition: all .25s ease-in-out;
                float: none;
                display: block;
                width: auto;
                color: #fff;
                outline-style: none!important;
            }

            #USALegalText {
                font-size: .725rem;
                color: #000;
                line-height: 1.1
            }

            .fa-exclamation-circle:before {
                font-family: FontAwesome
            }

            @media (min-width:1200px) {
                .lead-form,
                .lf {
                    width: 100%
                }
                .lead-form {
                    max-width: 345px
                }
            }

            @media (max-width:1200px) {
                .lf {
                    width: auto
                }
            }
            @media (min-width:992px) and (max-width:1199px) {
                .hero-home-page__bg-es .lead-form {
                    margin-left: 50px;
                }
            }
            @media (min-width:992px) and (max-width:1200px) {
                .lead-form {
                    min-width: 310px;
                    max-width: 340px;
                }
            }

            @media (min-width: 991px){
                .lf {
                    margin-top: 20px!important;
                    margin-left: 10px;
                }
				
            }


            @media (max-width:991px) {
                .form-check-label {
                    margin: 5px 5px 5px 0;
                }
                section.efectivo {
                    text-align: center;
                    padding-top: 130px
                }
                #leadformContainer {
                    width: 100%;
                    margin-top: 20px !important;
                    bottom: 30px;
                    top: 0px!important;
                }
                #leadformContainer .lead-form {
                    width: 100%;
                }
                .form-control.phone-input {
                    width: 18% !important;
                }
                .form-check .input-error {
                    margin-top: 0px;
                    position: relative;
                }
                .form-check {
                    margin: 10px 0;
                }
            }

            @media (max-width:768px) and (min-width:531px) {
                .curso-features {
                    text-align: center;
                    padding: 160px 0 10px
                }
            }

            @media (max-width:530px) {
                .curso-features {
                    padding: 280px 0 10px
                }
				    .form-control.phone-input {
        width: 18% !important;
    }
            }

            @media (max-width:768px) and (min-width:400px) {
                .comenzar-disfrutar {
                    padding: 320px 0 135px
                }
            }
            @media (max-width:767px){
                .form-group .col-xs-12.col-sm-6 {
                    max-width: 100%;
                    width: 100%;
                }
                .lead-form .h2 {
                    padding: 0px;
                }
            }

            @media (max-width: 1024px){
                .pyp-arrow svg {
                    display:none;
                }
            }
            @media (max-width: 420px) {
                .form-check-label {
                    margin: 5px 10px 5px 0;
                }
            }

            @media (max-width: 380px){
                .form-check .input-error {
                    margin-top: 0px;
                }
            }

            .pop-leadform {
                margin-top: 25px;
                margin-left: 13%
            }

            .lead-form #leadform-curtain {
                background-color: #000;
                bottom: 0;
                filter: alpha(opacity=50);
                left: 0;
                opacity: .5;
                padding-top: 50%;
                position: absolute;
                right: 0;
                text-align: center;
                top: 0;
                z-index: 1000
            }

            #format-modal .telephone-modal-box {
                background: #f1f1f1;
                max-width: 600px;
                margin: 40px auto 0;
                border-radius: 2px;
                padding: 20px
            }

            #format-modal .telephone-modal-box-title {
                font-size: 1.75rem;
                text-align: center;
                color: #111
            }

            #format-modal .telephone-modal-formats {
                text-align: center
            }

            .form-group .col-xs-12.col-sm-6 {
                display: inline-block;
                padding: 0px;
                width: 49%;
            }

            .faq__accordion h3, .faq__accordion--width h3 {
                font-size: 16px;
                font-weight: 300;
                line-height: 20px;
                text-align: left;
                color: #000;
                outline: none;
                transition: 0.4s;
                cursor: pointer;
            }

            .cookiealert span a{
                color:#337AB7;
            }

            .cookiealert span a:hover {
                color: #FF6600;
            }

            #phone_tel_number.pic-phone {
                display: inline-block;
                width: 18px;
                height: 18px;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.571' height='12.571'%3E%3Cpath data-name='Trazado 1' d='M12.571 9.928a3.008 3.008 0 01-.089.634 3.561 3.561 0 01-.187.607 2.394 2.394 0 01-1.089.946 3.462 3.462 0 01-1.661.456 4.116 4.116 0 01-.473-.027 4.573 4.573 0 01-.509-.116q-.286-.08-.429-.125t-.491-.187q-.357-.134-.437-.161a8.085 8.085 0 01-1.562-.741 13.465 13.465 0 01-2.366-1.92 13.46 13.46 0 01-1.92-2.366 8.086 8.086 0 01-.741-1.562q-.027-.08-.161-.437t-.188-.492q-.045-.143-.125-.428A4.581 4.581 0 01.027 3.5 4.126 4.126 0 010 3.027a3.462 3.462 0 01.455-1.661 2.394 2.394 0 01.947-1.09 3.564 3.564 0 01.607-.187A3.007 3.007 0 012.643 0a.5.5 0 01.188.027q.161.054.473.679.1.17.268.482t.313.571q.143.25.277.473.027.036.152.223a2.128 2.128 0 01.2.321.555.555 0 01.063.25.737.737 0 01-.259.446 3.979 3.979 0 01-.554.491 6.092 6.092 0 00-.554.473.683.683 0 00-.25.411.641.641 0 00.045.205l.071.179.125.214q.1.152.107.17a9.372 9.372 0 001.554 2.1 9.372 9.372 0 002.093 1.556q.018.009.17.107l.214.125q.063.027.179.071a.64.64 0 00.205.045.683.683 0 00.411-.25 6.093 6.093 0 00.473-.554 3.98 3.98 0 01.491-.554.737.737 0 01.446-.259.555.555 0 01.25.063 2.126 2.126 0 01.321.2q.188.125.223.152.223.134.473.277l.571.313q.312.17.482.268.625.312.679.473a.5.5 0 01.028.18z' fill='%2300e3d8'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                margin-top: 7px;
                float: right;
                position: absolute;
                left: 18px;
            }

            @media (max-width: 992px){
                .hidden-xs {
                    display: none!important;
                }
                #navContactContainer {
                    height: 28px;
                    margin-right: 15px;
                    margin-top: 0px;
                    padding: 8px 10px 0 0;
                    width: 28px;
                }

                #phone_tel_number.pic-phone {
                    margin-top: -5px;
                    left: 4px;
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath data-name='Trazado 2' d='M17 13.426a4.068 4.068 0 01-.121.857 4.815 4.815 0 01-.254.821 3.237 3.237 0 01-1.473 1.28 4.681 4.681 0 01-2.246.616 5.566 5.566 0 01-.64-.036 6.183 6.183 0 01-.688-.157q-.386-.109-.58-.169t-.664-.254q-.483-.181-.592-.217a10.933 10.933 0 01-2.113-1 18.209 18.209 0 01-3.2-2.6 18.2 18.2 0 01-2.6-3.2 10.935 10.935 0 01-1-2.113q-.036-.109-.217-.592t-.254-.664l-.169-.577a6.2 6.2 0 01-.157-.688 5.579 5.579 0 01-.036-.64 4.682 4.682 0 01.616-2.246A3.237 3.237 0 011.896.371 4.82 4.82 0 012.717.12 4.066 4.066 0 013.574 0a.676.676 0 01.254.036q.217.072.64.918.133.229.362.652t.423.773q.193.338.374.64.036.048.205.3a2.877 2.877 0 01.266.435.75.75 0 01.085.338 1 1 0 01-.35.6 5.381 5.381 0 01-.749.664 8.237 8.237 0 00-.749.64.923.923 0 00-.338.555.867.867 0 00.06.278q.06.157.1.241t.169.29q.133.205.145.229a12.673 12.673 0 002.1 2.837 12.673 12.673 0 002.837 2.1q.024.012.229.145l.29.169.241.1a.865.865 0 00.278.06.923.923 0 00.555-.338 8.239 8.239 0 00.64-.749 5.382 5.382 0 01.664-.749 1 1 0 01.6-.35.75.75 0 01.338.085 2.876 2.876 0 01.435.266q.254.169.3.205.3.181.64.374t.773.423q.423.229.652.362.845.423.918.64a.678.678 0 01.039.257z' fill='%2300e3d8'/%3E%3C/svg%3E");
                }
            }


          

            .ul-top-nav-rigth .nav-item {
                display: inline-flex;
            }

            .ul-top-nav-rigth{
                display: inline-flex;
            }

            .separator-oe:after {
                border-right: 1px solid #BCD5E5;
                position: absolute;
                top: 6px;
                right: -2px;
                height: 25px;
                content: '';
                bottom: 0;
            }

            @media (max-width: 992px){
                .ul-top-nav-rigth {
                    display:none!important;
                }
            }


            @media (max-width: 575.98px){
                .ul-top-nav {
                    width:100%;
                }

                .first-nav .ul-top-nav > li > a {
                    padding: 10px 0px;
                }

             nav.first-nav .ul-top-nav > li.nav-item a{
    font-size: 13px!important;
}
nav.first-nav .ul-top-nav > li.nav-item{
    max-width: 25%;
    min-width: 25%!important;
}

nav.first-nav .ul-top-nav > li.nav-item:nth-child(2){
    max-width: 35%;
    min-width: 35%!important;
}
nav.first-nav .ul-top-nav > li.nav-item:last-child {
    max-width: 40%;
    min-width: 40%!important;
}

            }


            .container-1600 img.custom-logo.oe-logo {
                max-width: 150px;
                min-width: 150px;
                height: auto;
                margin-left: 40px;
            }

		
		@media (min-width: 575.98px){
		       .first-nav .ul-top-nav > li:last-child {
    min-width: 160px!important;
}
		}
		
            @media (max-width: 992px){
                .container-1600 img.custom-logo.oe-logo {
                    margin-left: 5px;
                }
            }
            @media (max-width: 320px){
                .container-1600 img.custom-logo.oe-logo {
                    max-width: 96px;
                    min-width: 96px;
                }
            }
		
			html.small-header, html.no-js.small-header  {
       margin-top: 120px!important;
}
		html.small-header .second-nav, html.no-js.small-header .second-nav {
    min-height: 80px!important;
}
	
		html body, html body.page-template {
    margin-top: 0px !important;
}
		
	