body{-ms-overflow-x:hidden;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}[hidden],template{display:none}img{margin-bottom:-0.285em;border:0 none}svg:not(:root){overflow:hidden}[disabled]{cursor:default}hr{height:1px;border:0;border-top:1px solid;overflow:visible}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font:400 1em/1.35 serif;font-family:inherit;text-align:left;vertical-align:baseline;color:#333}body,ol,ul,li,dl,dt,dd,address,abbr,dfn,blockquote,pre,code,kbd,samp,cite,q,figcaption,sub,sup,small,p,h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;vertical-align:inherit;color:#333}b,strong{font-weight:700}i,em,dfn{font-style:italic}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}mark{background:#fcf8e3;color:#000}pre,code,kbd,samp{font:monospace}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}small{font-size:75% !important}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{background-color:transparent}a:link,a:visited,a:active,a:hover,a:focus{outline:0}a[href^="tel"]{color:inherit;text-decoration:none}ul,ol,li{list-style:none;list-style-image:none}button,input,select,textarea,fieldset,legend,label,select{font:400 1em/1.35 inherit;text-align:left;text-transform:none;white-space:normal;border-radius:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input,select{line-height:normal;vertical-align:middle}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}optgroup{font-weight:700}textarea{overflow:auto;resize:vertical}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.p0{padding:0px}.pt0{padding-top:0px}.pr0{padding-right:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.m0{margin:0px}.mt0{margin-top:0px}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.p8{padding:8px}.pt8{padding-top:8px}.pr8{padding-right:8px}.pb8{padding-bottom:8px}.pl8{padding-left:8px}.m8{margin:8px}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.p16{padding:16px}.pt16{padding-top:16px}.pr16{padding-right:16px}.pb16{padding-bottom:16px}.pl16{padding-left:16px}.m16{margin:16px}.mt16{margin-top:16px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.p24{padding:24px}.pt24{padding-top:24px}.pr24{padding-right:24px}.pb24{padding-bottom:24px}.pl24{padding-left:24px}.m24{margin:24px}.mt24{margin-top:24px}.mr24{margin-right:24px}.mb24{margin-bottom:24px}.ml24{margin-left:24px}.p32{padding:32px}.pt32{padding-top:32px}.pr32{padding-right:32px}.pb32{padding-bottom:32px}.pl32{padding-left:32px}.m32{margin:32px}.mt32{margin-top:32px}.mr32{margin-right:32px}.mb32{margin-bottom:32px}.ml32{margin-left:32px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.m40{margin:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.p48{padding:48px}.pt48{padding-top:48px}.pr48{padding-right:48px}.pb48{padding-bottom:48px}.pl48{padding-left:48px}.m48{margin:48px}.mt48{margin-top:48px}.mr48{margin-right:48px}.mb48{margin-bottom:48px}.ml48{margin-left:48px}.p52{padding:52px}.pt52{padding-top:52px}.pr52{padding-right:52px}.pb52{padding-bottom:52px}.pl52{padding-left:52px}.m52{margin:52px}.mt52{margin-top:52px}.mr52{margin-right:52px}.mb52{margin-bottom:52px}.ml52{margin-left:52px}.p64{padding:64px}.pt64{padding-top:64px}.pr64{padding-right:64px}.pb64{padding-bottom:64px}.pl64{padding-left:64px}.m64{margin:64px}.mt64{margin-top:64px}.mr64{margin-right:64px}.mb64{margin-bottom:64px}.ml64{margin-left:64px}.hide-on-desktop,.responsive-only,.tablet-only,.mobile-only{display:none !important}@media all and (min-width:1px){body:after{display:none;content:'desktop'}}@media only screen and (max-device-width:1229px){body:after{content:'small_desktop'}}@media only screen and (max-device-width:1024px){.responsive-only,.tablet-only,.hide-on-desktop{display:block !important}.desktop-only,.hide-on-responsive,.hide-on-tablet{display:none !important}body:after{content:'tablet'}}@media only screen and (max-device-width:767px){.responsive-only,.mobile-only{display:block !important}.desktop-only,.hide-on-responsive,.hide-on-mobile{display:none !important}body:after{content:'mobile'}}.row{width:100%;clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.wrapper-full{max-width:2080px;padding:0 8%;margin-right:auto;margin-left:auto;clear:both}.wrapper-full:after,.wrapper-full:before{content:" ";display:table}.wrapper-full:after{clear:both}.wrapper{max-width:1400px;margin-right:auto;margin-left:auto;clear:both;padding:0 40px}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}@media only screen and (max-width:1024px){.wrapper{padding:0}}.side-pad{padding-left:16px;padding-right:16px}.col{float:left}.col:after,.col:before{content:" ";display:table}.col:after{clear:both}.col:first-child,.col.first{margin-left:0 !important;margin-right:0 !important}.cols-2>.col{width:50%;margin-left:0%}.cols-3>.col{width:33.33333%;margin-left:0%}.cols-4>.col{width:25%;margin-left:0%}.hidden{height:0 !important;overflow:hidden !important}.invisible{visibility:hidden !important}.always-hidden{display:none !important}.editor-navigation{position:fixed;top:12px;right:20px;z-index:10}@media only screen and (max-device-width:1024px){.editor-navigation{display:none}}.editor-navigation ul{padding:0;margin:0;list-style:none}.editor-navigation a{display:block;width:40px;height:40px;background-color:#00EBD0;color:#134178;border-radius:50%;text-align:center;padding-top:5px;font-size:0.9em;font-weight:600;text-transform:uppercase}.editor-navigation a:hover{color:#fff;text-decoration:none}.formikation label{display:block;font-size:14px;line-height:17px}.formikation *:before,.formikation *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formikation input[type=checkbox],.formikation input[type=radio]{margin:0;padding:0;cursor:pointer;position:absolute;left:-9999px}.formikation .fk-radio,.formikation .fk-check{display:block;position:relative;display:inline-block}.formikation .fk-radio:before,.formikation .fk-check:before{content:' ';display:inline-block;vertical-align:middle}.formikation .fk-radio:after,.formikation .fk-check:after{content:'';display:block;position:absolute;background:#fff}.formikation .fk-radio.checked:after,.formikation .fk-radio.checked:after,.formikation .fk-check.checked:after,.formikation .fk-check.checked:after{content:' '}.formikation .fk-radio.disabled,.formikation .fk-check.disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.formikation .fk-radio:before,.formikation .fk-radio:after{border-radius:50%}.formikation .fk-select{display:block;width:100%;font-size:14px}.formikation .fk-select .fk-select-label{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formikation .fk-file-input{display:block;position:relative;overflow:hidden;width:100%;outline:0;font-size:14px}.formikation .fk-file-input:after{content:attr(data-text);display:block;position:absolute;right:0;border:0;outline:0;cursor:pointer}.formikation .fk-file-input>p{margin:0;padding:0;font-size:14px;line-height:1.15}.formikation .fk-file-input input[type=file]{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:3;cursor:pointer;font-size:14px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/themes/custom/common_theme/img/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/themes/custom/common_theme/img/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/themes/custom/common_theme/img/fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/themes/custom/common_theme/img/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}#cookie-policy-consent{width:100%;padding:16px 0;position:fixed;bottom:0;z-index:999;border-top:1px solid #fff;background:#335B90}#cookie-policy-consent p{position:relative;margin:0 auto;padding:0 10px 0 50px;max-width:900px;text-align:left;color:#fff}#cookie-policy-consent p b{font-weight:700}#cookie-policy-consent p a{color:#fff;text-decoration:underline}#cookie-policy-consent p a:hover{color:#fff}#cookie-policy-consent svg{position:absolute;top:-2px;left:10px;float:left;margin-right:8px}#cookie-policy-consent svg .bg{fill:#FFFFFF}#cookie-policy-consent svg .fg{fill:#335B90}#cookie-policy-consent a#cookie-policy-consent-more-info{text-decoration:underline;color:#fff}#cookie-policy-consent{display:block !important}#cookie-policy-consent{width:288px;padding:32px 24px 28px 32px;position:fixed;left:16px;bottom:16px;z-index:999;background:#000;border-top-left-radius:40px;border-bottom-right-radius:40px}#cookie-policy-consent p{margin:0 auto;padding-top:12px;text-align:left;border-top:1px solid #666;color:#999}#cookie-policy-consent p b{font-weight:700;color:#fff}#cookie-policy-consent p a{color:#fff;text-decoration:underline}#cookie-policy-consent p a:hover{color:#fff}#cookie-policy-consent svg{display:none}#cookie-policy-consent{display:block !important}@keyframes "scaleIn"{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes "scaleOut"{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main{position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-search.ss-hide{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,0.1)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.ss-content .ss-list .ss-option.ss-highlighted{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.body.path--checkout-course{overflow:visible}body{background-color:#d2283d}body.enforex_pages_blog_home_page,body.enforex_pages_blog_dist_page,body.enforex_pages_post_page{background:#fff}body.enforex_pages_blog_home_page #responsive-nav-burger,body.enforex_pages_blog_dist_page #responsive-nav-burger,body.enforex_pages_post_page #responsive-nav-burger{display:none}.outlined{border:4px solid #d2283d}.main-logo-top{position:absolute;top:55px;left:0;display:block;width:416px;height:116px;background:#fff url(/themes/custom/donquijote_theme/images/don-quijote-logo.svg?ud8c53c29=) 160px center no-repeat;z-index:1;font-size:0;line-height:0}.enforex_pages_destination_page .main-logo-top{top:15px}.sticky-nav .main-logo-top{position:fixed;z-index:16;width:200px;top:0;height:80px;background:#fff url(/themes/custom/donquijote_theme/images/don-quijote-logo.svg?ud8c53c29=) center no-repeat}.enforex_pages_destination_page .sticky-nav .main-logo-top{top:0}.tile-alicante{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_alicante.png?%3Fud8c53c29=) !important}.tile-barcelona{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_barcelona.png?%3Fud8c53c29=) !important}.tile-cadiz{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_cadiz.png?%3Fud8c53c29=) !important}.tile-granada{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_granada.png?%3Fud8c53c29=) !important}.tile-madrid{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_madrid.png?%3Fud8c53c29=) !important}.tile-main{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_main.png?%3Fud8c53c29=) !important}.tile-malaga{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_malaga.png?%3Fud8c53c29=) !important}.tile-marbella{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_marbella.png?%3Fud8c53c29=) !important}.tile-pamplona{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_pamplona.png?%3Fud8c53c29=) !important}.tile-salamanca{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_salamanca.png?%3Fud8c53c29=) !important}.tile-san_sebastian{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_san_sebastian.png?%3Fud8c53c29=) !important}.tile-sevilla{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_sevilla.png?%3Fud8c53c29=) !important}.tile-tenerife{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_tenerife.png?%3Fud8c53c29=) !important}.tile-valencia{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_valencia.png?%3Fud8c53c29=) !important}.tile-argentina{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_argentina.png?%3Fud8c53c29=) !important}.tile-bolivia{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_bolivia.png?%3Fud8c53c29=) !important}.tile-colombia{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_colombia.png?%3Fud8c53c29=) !important}.tile-chile{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_chile.png?%3Fud8c53c29=) !important}.tile-costa-rica{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_costa-rica.png?%3Fud8c53c29=) !important}.tile-cuba{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_cuba.png?%3Fud8c53c29=) !important}.tile-ecuador{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_ecuador.png?%3Fud8c53c29=) !important}.tile-guatemala{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_guatemala.png?%3Fud8c53c29=) !important}.tile-mexico{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_mexico.png?%3Fud8c53c29=) !important}.tile-peru{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_peru.png?%3Fud8c53c29=) !important}.tile-republica-dominicana{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_republica-dominicana.png?%3Fud8c53c29=) !important}.tile-guanajuato{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_mexico.png?%3Fud8c53c29=) !important}.tile-oaxaca{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_mexico.png?%3Fud8c53c29=) !important}.tile-playa-del-carmen{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_mexico.png?%3Fud8c53c29=) !important}.tile-santo-domingo-de-heredia{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_costa-rica.png?%3Fud8c53c29=) !important}.tile-playa-jaco{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_costa-rica.png?%3Fud8c53c29=) !important}.tile-quito{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_ecuador.png?%3Fud8c53c29=) !important}.tile-cordoba{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_argentina.png?%3Fud8c53c29=) !important}.tile-buenos-aires{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_argentina.png?%3Fud8c53c29=) !important}.tile-sucre{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_bolivia.png?%3Fud8c53c29=) !important}.tile-santiago-de-chile{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_chile.png?%3Fud8c53c29=) !important}.tile-bogota{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_colombia.png?%3Fud8c53c29=) !important}.tile-cartagena-de-indias{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_colombia.png?%3Fud8c53c29=) !important}.tile-trinidad{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_cuba.png?%3Fud8c53c29=) !important}.tile-santiago-de-cuba{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_cuba.png?%3Fud8c53c29=) !important}.tile-la-habana{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_cuba.png?%3Fud8c53c29=) !important}.tile-santo-domingo{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_republica-dominicana.png?%3Fud8c53c29=) !important}.tile-sosua{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_republica-dominicana.png?%3Fud8c53c29=) !important}.tile-antigua{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_guatemala.png?%3Fud8c53c29=) !important}.tile-cuzco{background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_peru.png?%3Fud8c53c29=) !important}.row-center{width:100%}ul.parsley-errors-list>li{color:#d2283d;font-size:13px;font-weight:bold}#parsley-id-multiple-privacy_policy{margin:-10px 0 10px 0}::-ms-clear{display:none;width:0;height:0}@media only screen and (max-width:1380px){.main-logo-top{width:220px;background-position:center}.enforex_pages_destination_page .main-logo-top{top:25px}}@media only screen and (max-width:1024px){.main-logo-top{top:22px;height:100px}}@media only screen and (max-width:767px){html{overflow-x:hidden}.main-logo-top{top:12px;width:170px;height:64px;margin-top:0;background-size:70%;background-position:center center}}.editor-navigation a{background-color:#1AABA6;color:#450031;padding-top:6px}.editor-navigation a:hover{color:#fff;background-color:#20ABA6}@font-face{font-family:'montserratblack';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-black-webfont.svg#montserratblack) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratbold';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratextrabold';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extrabold-webfont.svg#montserratextrabold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratextralight';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-extralight-webfont.svg#montserratextralight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratlight';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratmedium';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-medium-webfont.svg#montserratmedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratsemibold';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemibold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratthin';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-thin-webfont.svg#montserratthin) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserratultra_light';src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.eot);src:url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'opensans';src:url(/themes/custom/donquijote_theme/fonts/opensans/opensans-regular.woff2) format("woff2"),url(/themes/custom/donquijote_theme/fonts/opensans/opensans-regular.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}body{color:#383838;font:normal 400 16px/26px "montserratlight",Helvetica,Arial,sans-serif}ol,ul,li,dl,dt,dd,address,abbr,dfn,blockquote,pre,code,kbd,samp,cite,q,figcaption,sub,sup,small,p,h1,h2,h3,h4,h5,h6{font:inherit;color:inherit}a{text-decoration:none;color:#450031}a:hover{text-decoration:underline;color:#d2283d}@font-face{font-family:'socialize';src:url(/themes/custom/donquijote_theme/fonts/socialize/socialize.eot?ud8c53c29=);src:url(/themes/custom/donquijote_theme/fonts/socialize/socialize.eot?ud8c53c29=#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/socialize/socialize.ttf?ud8c53c29=) format("truetype"),url(/themes/custom/donquijote_theme/fonts/socialize/socialize.woff?ud8c53c29=) format("woff"),url(/themes/custom/donquijote_theme/fonts/socialize/socialize.woff2?ud8c53c29=) format("woff2"),url(/themes/custom/donquijote_theme/fonts/socialize/socialize.svg?ud8c53c29=#socialize) format("svg");font-weight:normal;font-style:normal}[data-socialize] .sz{display:inline-block;font-family:'socialize' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-socialize] .sz+.sz{margin-left:12px}[data-socialize] .sz:before{display:inline-block;width:48px;height:48px;font-size:31px;text-align:center;line-height:48px}[data-socialize].filled>.sz:before{color:#d2283d;background-color:#450031}[data-socialize].rounded>.sz,[data-socialize].rounded>.sz:before{border-radius:100%}[data-socialize]>.sz-share:before{content:""}[data-socialize]>a.sz.sz-share:hover:before{color:#666666}[data-socialize].mono>a.sz.sz-share:hover:before{color:orange}[data-socialize].colored>.sz-share:before{color:#666666}[data-socialize].colored>a.sz.sz-share:hover:before{color:green}[data-socialize].filled>a.sz.sz-share:hover:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>.sz-share:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>a.sz.sz-share:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-facebook:before{content:""}[data-socialize]>a.sz.sz-facebook:hover:before{color:#3b5998}[data-socialize].mono>a.sz.sz-facebook:hover:before{color:orange}[data-socialize].colored>.sz-facebook:before{color:#3b5998}[data-socialize].colored>a.sz.sz-facebook:hover:before{color:green}[data-socialize].filled>a.sz.sz-facebook:hover:before{background-color:#3b5998;color:#fff}[data-socialize].filled.colored>.sz-facebook:before{background-color:#3b5998;color:#fff}[data-socialize].filled.colored>a.sz.sz-facebook:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-google-plus:before{content:""}[data-socialize]>a.sz.sz-google-plus:hover:before{color:#dd4b39}[data-socialize].mono>a.sz.sz-google-plus:hover:before{color:orange}[data-socialize].colored>.sz-google-plus:before{color:#dd4b39}[data-socialize].colored>a.sz.sz-google-plus:hover:before{color:green}[data-socialize].filled>a.sz.sz-google-plus:hover:before{background-color:#dd4b39;color:#fff}[data-socialize].filled.colored>.sz-google-plus:before{background-color:#dd4b39;color:#fff}[data-socialize].filled.colored>a.sz.sz-google-plus:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-instagram:before{content:""}[data-socialize]>a.sz.sz-instagram:hover:before{color:#517fa4}[data-socialize].mono>a.sz.sz-instagram:hover:before{color:orange}[data-socialize].colored>.sz-instagram:before{color:#517fa4}[data-socialize].colored>a.sz.sz-instagram:hover:before{color:green}[data-socialize].filled>a.sz.sz-instagram:hover:before{background-color:#517fa4;color:#fff}[data-socialize].filled.colored>.sz-instagram:before{background-color:#517fa4;color:#fff}[data-socialize].filled.colored>a.sz.sz-instagram:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-linkedin:before{content:""}[data-socialize]>a.sz.sz-linkedin:hover:before{color:#007bb6}[data-socialize].mono>a.sz.sz-linkedin:hover:before{color:orange}[data-socialize].colored>.sz-linkedin:before{color:#007bb6}[data-socialize].colored>a.sz.sz-linkedin:hover:before{color:green}[data-socialize].filled>a.sz.sz-linkedin:hover:before{background-color:#007bb6;color:#fff}[data-socialize].filled.colored>.sz-linkedin:before{background-color:#007bb6;color:#fff}[data-socialize].filled.colored>a.sz.sz-linkedin:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-pinterest:before{content:""}[data-socialize]>a.sz.sz-pinterest:hover:before{color:#cb2027}[data-socialize].mono>a.sz.sz-pinterest:hover:before{color:orange}[data-socialize].colored>.sz-pinterest:before{color:#cb2027}[data-socialize].colored>a.sz.sz-pinterest:hover:before{color:green}[data-socialize].filled>a.sz.sz-pinterest:hover:before{background-color:#cb2027;color:#fff}[data-socialize].filled.colored>.sz-pinterest:before{background-color:#cb2027;color:#fff}[data-socialize].filled.colored>a.sz.sz-pinterest:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-pinterest-alt:before{content:""}[data-socialize]>a.sz.sz-pinterest-alt:hover:before{color:#cb2027}[data-socialize].mono>a.sz.sz-pinterest-alt:hover:before{color:orange}[data-socialize].colored>.sz-pinterest-alt:before{color:#cb2027}[data-socialize].colored>a.sz.sz-pinterest-alt:hover:before{color:green}[data-socialize].filled>a.sz.sz-pinterest-alt:hover:before{background-color:#cb2027;color:#fff}[data-socialize].filled.colored>.sz-pinterest-alt:before{background-color:#cb2027;color:#fff}[data-socialize].filled.colored>a.sz.sz-pinterest-alt:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-twitter:before{content:""}[data-socialize]>a.sz.sz-twitter:hover:before{color:#00aced}[data-socialize].mono>a.sz.sz-twitter:hover:before{color:orange}[data-socialize].colored>.sz-twitter:before{color:#00aced}[data-socialize].colored>a.sz.sz-twitter:hover:before{color:green}[data-socialize].filled>a.sz.sz-twitter:hover:before{background-color:#00aced;color:#fff}[data-socialize].filled.colored>.sz-twitter:before{background-color:#00aced;color:#fff}[data-socialize].filled.colored>a.sz.sz-twitter:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-youtube:before{content:""}[data-socialize]>a.sz.sz-youtube:hover:before{color:#bb0000}[data-socialize].mono>a.sz.sz-youtube:hover:before{color:orange}[data-socialize].colored>.sz-youtube:before{color:#bb0000}[data-socialize].colored>a.sz.sz-youtube:hover:before{color:green}[data-socialize].filled>a.sz.sz-youtube:hover:before{background-color:#bb0000;color:#fff}[data-socialize].filled.colored>.sz-youtube:before{background-color:#bb0000;color:#fff}[data-socialize].filled.colored>a.sz.sz-youtube:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-flickr:before{content:""}[data-socialize]>a.sz.sz-flickr:hover:before{color:#ff0084}[data-socialize].mono>a.sz.sz-flickr:hover:before{color:orange}[data-socialize].colored>.sz-flickr:before{color:#ff0084}[data-socialize].colored>a.sz.sz-flickr:hover:before{color:green}[data-socialize].filled>a.sz.sz-flickr:hover:before{background-color:#ff0084;color:#fff}[data-socialize].filled.colored>.sz-flickr:before{background-color:#ff0084;color:#fff}[data-socialize].filled.colored>a.sz.sz-flickr:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-mail:before{content:""}[data-socialize]>a.sz.sz-mail:hover:before{color:#666666}[data-socialize].mono>a.sz.sz-mail:hover:before{color:orange}[data-socialize].colored>.sz-mail:before{color:#666666}[data-socialize].colored>a.sz.sz-mail:hover:before{color:green}[data-socialize].filled>a.sz.sz-mail:hover:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>.sz-mail:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>a.sz.sz-mail:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-vimeo:before{content:""}[data-socialize]>a.sz.sz-vimeo:hover:before{color:#45bbff}[data-socialize].mono>a.sz.sz-vimeo:hover:before{color:orange}[data-socialize].colored>.sz-vimeo:before{color:#45bbff}[data-socialize].colored>a.sz.sz-vimeo:hover:before{color:green}[data-socialize].filled>a.sz.sz-vimeo:hover:before{background-color:#45bbff;color:#fff}[data-socialize].filled.colored>.sz-vimeo:before{background-color:#45bbff;color:#fff}[data-socialize].filled.colored>a.sz.sz-vimeo:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-weibo:before{content:""}[data-socialize]>a.sz.sz-weibo:hover:before{color:#df2029}[data-socialize].mono>a.sz.sz-weibo:hover:before{color:orange}[data-socialize].colored>.sz-weibo:before{color:#df2029}[data-socialize].colored>a.sz.sz-weibo:hover:before{color:green}[data-socialize].filled>a.sz.sz-weibo:hover:before{background-color:#df2029;color:#fff}[data-socialize].filled.colored>.sz-weibo:before{background-color:#df2029;color:#fff}[data-socialize].filled.colored>a.sz.sz-weibo:hover:before{background-color:#fff;color:#450031}[data-socialize]>.sz-print:before{content:""}[data-socialize]>a.sz.sz-print:hover:before{color:#666666}[data-socialize].mono>a.sz.sz-print:hover:before{color:orange}[data-socialize].colored>.sz-print:before{color:#666666}[data-socialize].colored>a.sz.sz-print:hover:before{color:green}[data-socialize].filled>a.sz.sz-print:hover:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>.sz-print:before{background-color:#666666;color:#fff}[data-socialize].filled.colored>a.sz.sz-print:hover:before{background-color:#fff;color:#450031}.sz-blog{display:inline-block;width:48px;height:48px;background-color:#450031;vertical-align:top;font-family:"montserratblack",Helvetica,Arial,sans-serif !important;font-weight:400;font-size:13px;line-height:48px;text-align:center;text-transform:uppercase;color:#d2283d}.sz-blog:hover{color:#1AABA6;text-decoration:none}@font-face{font-family:"icons";src:url(/themes/custom/donquijote_theme/fonts/icons/icons_9fdccb0dbf52580a64effc6ca57c3e76.eot#iefix) format("embedded-opentype"),url(/themes/custom/donquijote_theme/fonts/icons/icons_9fdccb0dbf52580a64effc6ca57c3e76.woff) format("woff"),url(/themes/custom/donquijote_theme/fonts/icons/icons_9fdccb0dbf52580a64effc6ca57c3e76.ttf) format("truetype"),url(/themes/custom/donquijote_theme/fonts/icons/icons_9fdccb0dbf52580a64effc6ca57c3e76.svg#icons) format("svg");font-weight:normal;font-style:normal}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-angle-down:before,.icon-arrow-down:before,.b-header-top-actions .translations.closed:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.b-header-top-actions .translations:before,.icon-briefcase:before,.icon-chart-up:before,.icon-chat:before,.icon-check:before,.icon-close:before,.b-user-contact-cv .wrapper-form .file:before,.icon-diplom:before,.icon-glasses:before,.icon-grid:before,.icon-hamburger:before,.icon-heart:before,.icon-ko:before,.icon-list:before,.icon-mail:before,.icon-ok:before,.icon-persons:before,.icon-phone:before,.icon-pin-document:before,.icon-play-video:before,.icon-plus:before,.icon-poi-beach:before,.icon-poi-bed:before,.icon-poi-book:before,.icon-poi-boy-with-cap:before,.icon-poi-breakfast:before,.icon-poi-bus:before,.icon-poi-calendar:before,.icon-poi-cashier:before,.icon-poi-clock:before,.icon-poi-donquijote:before,.icon-poi-envelope:before,.icon-poi-fork-knife:before,.icon-poi-generic:before,.icon-poi-hair-dryer:before,.icon-poi-home:before,.icon-poi-home-person:before,.icon-poi-metro:before,.icon-poi-museum:before,.icon-poi-padel:before,.icon-poi-phone:before,.icon-poi-shopping-cart:before,.icon-poi-teaching:before,.icon-poi-trees:before,.icon-poi-washing-machine:before,.icon-q:before,.icon-select-arrow:before,.icon-settings:before,.icon-share:before,.b-user-contact-cv .wrapper-form .form-managed-file .fk-file-input:before,.icon-star:before,.icon-thumb-up:before,.icon-virgulilla:before,.icon-writing:before{display:inline-block;font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-angle-down:before{content:"\f100"}.icon-arrow-down:before,.b-header-top-actions .translations.closed:before{content:"\f101"}.icon-arrow-left:before{content:"\f102"}.icon-arrow-right:before{content:"\f103"}.icon-arrow-up:before,.b-header-top-actions .translations:before{content:"\f104"}.icon-briefcase:before{content:"\f105"}.icon-chart-up:before{content:"\f106"}.icon-chat:before{content:"\f107"}.icon-check:before{content:"\f108"}.icon-close:before,.b-user-contact-cv .wrapper-form .file:before{content:"\f109"}.icon-diplom:before{content:"\f10a"}.icon-glasses:before{content:"\f10b"}.icon-grid:before{content:"\f10c"}.icon-hamburger:before{content:"\f10d"}.icon-heart:before{content:"\f10e"}.icon-ko:before{content:"\f135"}.icon-list:before{content:"\f10f"}.icon-mail:before{content:"\f110"}.icon-ok:before{content:"\f136"}.icon-persons:before{content:"\f112"}.icon-phone:before{content:"\f138"}.icon-pin-document:before{content:"\f113"}.icon-play-video:before{content:"\f114"}.icon-plus:before{content:"\f115"}.icon-poi-beach:before{content:"\f116"}.icon-poi-bed:before{content:"\f117"}.icon-poi-book:before{content:"\f118"}.icon-poi-boy-with-cap:before{content:"\f119"}.icon-poi-breakfast:before{content:"\f11a"}.icon-poi-bus:before{content:"\f11b"}.icon-poi-calendar:before{content:"\f11c"}.icon-poi-cashier:before{content:"\f11d"}.icon-poi-clock:before{content:"\f11e"}.icon-poi-donquijote:before{content:"\f11f"}.icon-poi-envelope:before{content:"\f120"}.icon-poi-fork-knife:before{content:"\f121"}.icon-poi-generic:before{content:"\f122"}.icon-poi-hair-dryer:before{content:"\f123"}.icon-poi-home:before{content:"\f124"}.icon-poi-home-person:before{content:"\f125"}.icon-poi-metro:before{content:"\f126"}.icon-poi-museum:before{content:"\f127"}.icon-poi-padel:before{content:"\f128"}.icon-poi-phone:before{content:"\f129"}.icon-poi-shopping-cart:before{content:"\f12a"}.icon-poi-teaching:before{content:"\f12b"}.icon-poi-trees:before{content:"\f12c"}.icon-poi-washing-machine:before{content:"\f12d"}.icon-q:before{content:"\f12e"}.icon-select-arrow:before{content:"\f12f"}.icon-settings:before{content:"\f130"}.icon-share:before,.b-user-contact-cv .wrapper-form .form-managed-file .fk-file-input:before{content:"\f137"}.icon-star:before{content:"\f131"}.icon-thumb-up:before{content:"\f132"}.icon-virgulilla:before{content:"\f133"}.icon-writing:before{content:"\f134"}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{display:block;position:absolute;top:50%;width:48px;height:96px;margin-top:-48px;z-index:3;background-color:#1AABA6;cursor:pointer;text-align:center;text-decoration:none !important}.swiper-button-prev:hover,.swiper-button-next:hover{text-decoration:none !important}.swiper-button-prev:before,.swiper-button-next:before{display:inline-block;font-size:24px;line-height:96px;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;text-align:center;font-family:"icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-prev.swiper-button-black:before,.swiper-container-rtl .swiper-button-next.swiper-button-black:before,.swiper-button-next.swiper-button-black:before,.swiper-container-rtl .swiper-button-prev.swiper-button-black:before{color:#000}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white,.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-color:transparent}.swiper-button-prev.swiper-button-white:before,.swiper-container-rtl .swiper-button-next.swiper-button-white:before,.swiper-button-next.swiper-button-white:before,.swiper-container-rtl .swiper-button-prev.swiper-button-white:before{color:#fff}.swiper-button-prev.swiper-button-white-bg,.swiper-container-rtl .swiper-button-next.swiper-button-white-bg,.swiper-button-next.swiper-button-white-bg,.swiper-container-rtl .swiper-button-prev.swiper-button-white-bg{background-color:#fff}.swiper-button-prev.swiper-button-white-bg:before,.swiper-container-rtl .swiper-button-next.swiper-button-white-bg:before,.swiper-button-next.swiper-button-white-bg:before,.swiper-container-rtl .swiper-button-prev.swiper-button-white-bg:before{color:#1AABA6}.swiper-pagination{position:absolute;width:100%;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:3}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;background:#D8D8D8;margin-right:8px;vertical-align:bottom;border-radius:50%}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{background:#1AABA6}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:3}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:3;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.fk-default-theme label{padding-right:16px;margin-bottom:0.5em}.fk-default-theme label.fk-radio:before,.fk-default-theme label.fk-check:before{content:' ';width:20px;height:20px;border:1px solid #e4b7bc;margin-top:-3px;border-radius:3px}.fk-default-theme label.fk-radio:after,.fk-default-theme label.fk-check:after{content:' ';width:12px;height:12px;left:4px;top:2px;border-radius:3px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fk-default-theme label.fk-radio:before,.fk-default-theme label.fk-radio:after{border-radius:50%}.fk-default-theme label.checked.fk-radio:after,.fk-default-theme label.checked.fk-check:after{background:#d2283d}.fk-default-theme .fk-select{padding:10px;border-bottom:1px solid #e4b7bc;font-size:16px;line-height:1.15}.fk-default-theme .fk-select:after{content:"";font-family:"icons";display:block;float:right;padding:10px 15px;margin:-10px -22px 0 0}.fk-default-theme .fk-select .fk-select-label{color:#fff}.fk-default-theme .fk-select .fk-select-label.fk-is-placeholder{font-style:italic}.fk-default-theme .fk-select.fk-select-focus{border-color:#fff}.fk-default-theme .fk-select.fk-select-focus .fl-select-label{color:#fff}.fk-default-theme .fk-select.disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.fk-default-theme .has-fk-select{width:100%;border:0}.fk-default-theme .fk-file-input{padding:10px;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:1.15}.fk-default-theme .fk-file-input:after{right:3px;top:3px;padding:8px 10px;text-align:center;color:#fff;background-color:#d2283d;border-radius:3px;line-height:1}.fk-default-theme .fk-file-input.disabled{opacity:0.6}.fk-lang{cursor:pointer}.fk-lang .fk-select{padding:10px 4px 10px 10px;line-height:1.15;display:inline}.fk-lang .fk-select:after{font-family:"icons";content:"";display:inline;padding:10px 16px 10px 15px;margin:-10px -15px -10px -8px;color:#450031;line-height:1.3em}.fk-lang .fk-select .fk-select-label{color:#450031}.fk-lang .fk-select .fk-select-label.fk-is-placeholder{font-style:italic}.fk-lang .fk-select.fk-select-focus .fl-select-label{color:#fff}.fk-lang .fk-select.disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.fk-lang .has-fk-select{width:100%;border:0}.fk-user-form label{line-height:18px}.fk-user-form label.wrap{padding-right:24px}.fk-user-form label.wrap.fk-radio,.fk-user-form label.wrap.fk-check{position:relative;padding-left:32px;line-height:24px}.fk-user-form label.wrap.fk-radio:before,.fk-user-form label.wrap.fk-check:before{content:' ';position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #1AABA6;border-radius:0}.fk-user-form label.wrap.fk-radio:after,.fk-user-form label.wrap.fk-check:after{content:' ';width:12px;height:12px;left:6px;top:6px;border-radius:0;background-color:transparent;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fk-user-form label.wrap.fk-radio:before,.fk-user-form label.wrap.fk-radio:after{border-radius:50%}.fk-user-form label.wrap.checked.fk-radio:after,.fk-user-form label.wrap.checked.fk-check:after{background:#fff}.fk-user-form .component{position:relative}.fk-user-form select[disabled]+span.fk-select{border-bottom-color:transparent}.fk-user-form select[disabled]+span.fk-select:after{display:none !important}.fk-user-form select.parsley-error{height:100% !important}.fk-user-form select.has-fk-select{z-index:1;color:#000}.fk-user-form span.fk-select{position:relative;z-index:0}.fk-user-form .fk-select{padding:8px 0 6px 0;border-bottom:1px solid #9c8498;overflow:hidden}.fk-user-form .fk-select:after{position:absolute;top:8px;right:0;font-family:"icons";content:"";display:block;float:right;color:#1AABA6;font-size:16px;padding:0 4px 0 24px;background:#450031}.fk-user-form .fk-select .fk-select-label{overflow:hidden;font-style:normal}.fk-user-form .fk-select.fk-select-focus .fl-select-label{color:#fff}.fk-user-form .has-fk-select{width:100%;border:0}@media only screen and (max-width:1024px){.fk-user-form label{line-height:18px}}.fk-funnel select{z-index:1}.fk-funnel label{font-size:18px}.fk-funnel label span{font-size:14px;line-height:1em;color:#666}.fk-funnel label.wrap{font-size:16px;color:#666;padding-right:24px;margin-bottom:0.5em}.fk-funnel label.wrap.fk-radio,.fk-funnel label.wrap.fk-check{position:relative;padding-left:34px;line-height:20px;margin-bottom:1em}.fk-funnel label.wrap.fk-radio:before,.fk-funnel label.wrap.fk-check:before{content:' ';position:absolute;width:20px;height:20px;border:1px solid #d2283d;top:0;left:0}.fk-funnel label.wrap.fk-radio:after,.fk-funnel label.wrap.fk-check:after{content:' ';position:absolute;width:10px;height:10px;left:5px;top:5px;border-radius:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.fk-funnel label.wrap.fk-radio:before,.fk-funnel label.wrap.fk-radio:after{border-radius:50%}.fk-funnel label.wrap.checked.fk-radio:after,.fk-funnel label.wrap.checked.fk-check:after{background:#d2283d}.fk-funnel span.fk-select{position:relative}.fk-funnel .fk-select{padding:14px 4px 14px 0;margin-bottom:6px;line-height:1.35em;border-bottom:1px solid #1AABA6;overflow:hidden}.fk-funnel .fk-select:after{position:absolute;top:4px;right:0;font-family:"icons";display:block;float:right;color:#1AABA6;font-size:22px;padding:14px 4px 14px 24px;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%)}.fk-funnel .fk-select.fk-select-focus .fl-select-label{color:#000}.fk-funnel .fk-select.disabled{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.fk-funnel .has-fk-select{width:100% !important;border:0}.fk-funnel.step-personal-data label.wrap.fk-check:after{top:5px}.fk-funnel .options .fk-radio{padding-right:20px}.infoBox{min-width:290px;overflow:hidden}.infoBox>img{display:none}.gm-style-iw-container{background-color:#d2283d}.gmapz-ibx{position:relative;padding:5px;background-color:#d2283d}.gmapz-ibx-close{position:absolute;top:0;right:0;background:#d2283d;padding:10px;cursor:pointer}.gmapz-ibx-close:before{color:#450031;font-size:25px}body{-webkit-text-size-adjust:none;position:relative}html,body{overflow-x:hidden}.burgermenu-left,.burgermenu-right{width:260px;position:fixed;top:0;bottom:0;z-index:9;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.burgermenu-left ul,.burgermenu-right ul{position:fixed;overflow:scroll;overflow-x:hidden;overflow-y:auto;top:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;z-index:0;-webkit-overflow-scrolling:touch;-webkit-transform:none;transform:none}.burgermenu-left ul ul,.burgermenu-right ul ul{overflow:initial;overflow-x:initial;overflow-y:initial}.burgermenu-left ul ul ul,.burgermenu-right ul ul ul{position:static}.burgermenu-left .is-children,.burgermenu-right .is-children{position:fixed;top:0;bottom:0;left:260px;width:260px;z-index:2;-webkit-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.burgermenu-left .has-children.opened>.is-children,.burgermenu-right .has-children.opened>.is-children{z-index:3;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.burgermenu-left .dropdown>ul,.burgermenu-right .dropdown>ul{position:static;display:none}.burgermenu-left a,.burgermenu-right a{display:block}.burgermenu-left{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0);left:0}.burgermenu-right{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0);right:0}.page-wrapper{position:relative;z-index:9;overflow:hidden;width:100%;min-width:320px;-webkit-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}#burgermenu-blocker{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;background:rgba(255,255,255,0.75);opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity 0.3s 0.4s ease-in-out;transition:opacity 0.3s 0.4s ease-in-out}.opened-left,.opened-right{overflow:hidden;position:relative}.opened-left body,.opened-right body{height:100%;height:100vh;overflow:hidden}.opened-left .page-wrapper,.opened-right .page-wrapper{min-height:100vh;z-index:0}.opened-left .burgermenu-left,.opened-left .burgermenu-right,.opened-right .burgermenu-left,.opened-right .burgermenu-right{z-index:10}.opened-left #burgermenu-blocker,.opened-right #burgermenu-blocker{opacity:1}.opened-left .layout-container,.opened-right .layout-container{pointer-events:none}.opened-left #burgermenu-blocker,.opened-left .page-wrapper{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.opened-left .burgermenu-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.opened-right #burgermenu-blocker,.opened-right .page-wrapper{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.opened-right .burgermenu-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-wrap .fancybox-title.fancybox-title-inside-wrap p{text-align:left;font-size:18px;color:#fff;margin:0;padding:0}.fancybox-wrap .fancybox-title.fancybox-title-inside-wrap span{font-size:12px;color:#ccc}.fancybox-overlay{background:rgba(0,0,0,0.5)}.fancybox-wrap .fancybox-skin{position:relative;box-shadow:none;border-radius:0;background:transparent !important}.fancybox-wrap .fancybox-skin:before{position:absolute;content:'';display:block;width:100%;top:50px;right:0;bottom:0;left:0;border:4px solid #d2283d}.fancybox-close{position:absolute;top:-80px;right:-48px;width:48px;height:48px;cursor:pointer;z-index:8040;text-decoration:none;background-image:none}.fancybox-close:hover{text-decoration:none}.fancybox-close:after{content:"";font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:48px;text-align:center;font-size:42px;line-height:110%;color:#d2283d}.fancybox-overlay .fancybox-close{position:absolute !important;top:28px !important;right:26px !important;width:26px !important;height:26px !important;cursor:pointer !important;z-index:8040 !important;background-image:none !important;text-decoration:none !important;text-align:center !important}.fancybox-overlay .fancybox-close:after{top:0 !important;font-size:20px !important;font-weight:700 !important}.fancybox-nav span{width:48px;height:48px;visibility:visible;background-image:none}.fancybox-nav span:before{display:inline-block;font-size:42px;line-height:110%;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;text-align:center;font-family:"icons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#d2283d}.fancybox-nav.fancybox-next span{margin-right:-72px}.fancybox-nav.fancybox-next span:before{content:""}.fancybox-nav.fancybox-prev span{margin-left:-66px}.fancybox-nav.fancybox-prev span:before{content:""}@media only screen and (max-width:767px){.fancybox-close{top:28px !important;right:26px !important;width:26px !important;height:26px !important}.fancybox-close:after{font-size:25px}}.date-picker{position:relative;width:265px;height:25px;padding:0;padding-left:10px;border:0;line-height:25px;font-size:16px;cursor:pointer;color:#303030;z-index:2}.date-picker-wrapper{position:absolute;border:1px solid #450031;padding:0;margin-top:10px;z-index:9;background-color:#fff;font-size:16px;line-height:20px;color:#666}.date-picker-wrapper:after{bottom:100%;left:25%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#450031;border-width:12px;margin-left:-12px}.date-picker-wrapper.arrow-right:after{left:unset;right:25%}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper th.month-name{font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#450031}.date-picker-wrapper .month-wrapper{position:relative;border-top:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:8px 14px 16px 14px;cursor:default}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;margin:0px;padding:0 0 4px 0;font-size:16px;font-weight:900;line-height:14px;color:#450031}.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px}.date-picker-wrapper .month-wrapper table .icon-arrow-right,.date-picker-wrapper .month-wrapper table .icon-arrow-left{font-size:22px !important}.date-picker-wrapper .month-wrapper table .day{padding:10px 9px 12px 8px;margin-top:-2px;margin-right:-1px;border:1px solid #e5e5e5;cursor:default;font-size:16px;line-height:1;margin-bottom:1px;color:#ccc}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.event-day{font-weight:bold}.date-picker-wrapper .month-wrapper table .day.event-day:not(.checked):not(.hovering){box-shadow:inset 0 0 0px 1px #1AABA6}.date-picker-wrapper .month-wrapper table .day.holiday-day{font-weight:bold}.date-picker-wrapper .month-wrapper table .day.holiday-day:not(.checked):not(.hovering){box-shadow:inset 0 0 0px 1px #d2283d}.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .day.hovering{background-color:#780055 !important;color:#909090}.date-picker-wrapper .month-wrapper table .day.checked.valid,.date-picker-wrapper .month-wrapper table .day.hovering.valid{color:white !important}.date-picker-wrapper .month-wrapper table .day.first-date-selected,.date-picker-wrapper .month-wrapper table .day.last-date-selected{background-color:#450031 !important;color:white}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}.date-picker-wrapper .month-wrapper table .day.valid:hover{background:#450031 !important;color:#FFF !important}.date-picker-wrapper .month-wrapper table .week-name th{height:20px;padding-bottom:4px;font-size:10px;line-height:20px;color:#666}.date-picker-wrapper .last-date-selected,.date-picker-wrapper .first-date-selected{background-color:#450031 !important;color:white !important}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:before,.date-picker-wrapper table .caption .prev:before{display:none}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{display:none;line-height:1.4em;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top{display:none}.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{padding-left:16px;display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:white;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#4499EE;font-weight:bold}.date-picker-wrapper .calendar-legend{padding:0 14px 10px 14px}.date-picker-wrapper .calendar-legend p{font-size:12px;line-height:22px}.date-picker-wrapper .calendar-legend p:before{content:' ';display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:text-bottom}.date-picker-wrapper .calendar-legend p.course-days:before{border:1px solid #1AABA6}.date-picker-wrapper .calendar-legend p.limit-days:before{background:#450031}.date-picker-wrapper .calendar-legend p.range-days:before{background:#780055}.date-picker-wrapper .calendar-legend p.holidays-days:before{border:1px solid #d2283d}@media only screen and (max-width:767px){.date-picker-wrapper.arrow-right{margin-top:64px}.date-picker-wrapper.arrow-right:after{left:25%;right:unset}}.ui-datepicker{position:relative;display:none;width:320px;background:#FFF;padding:30px;border:3px solid #450031;margin-top:5px;z-index:9 !important}.ui-datepicker-title{text-align:center}.ui-datepicker-next{float:right}.ui-datepicker-month{margin-right:20px}.ui-datepicker-calendar{width:100%;margin-top:10px}.ui-datepicker-calendar th>span{color:#d2283d}.ui-datepicker-prev,.ui-datepicker-next{display:none}@media only screen and (max-width:767px){.ui-datepicker{left:0 !important;right:0;padding:10px;margin:5px auto}}.footer-main{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;margin:0px auto;width:100%}@media only screen and (max-width:767px){.footer-main{text-align:center}}.footer__container{width:100%;padding:0px 77px 0px 75px;margin:0px auto}@media (max-width:1124px){.footer__container{padding:0px 40px}}@media only screen and (max-width:767px){.footer__container{padding:0px 20px}}.footer__first{background-color:#d2283d;display:flex;align-items:center;justify-content:end;width:100%;padding:16px 0 16px 0}.footer__first-container{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.footer__first-container{flex-direction:column-reverse}}.footer__nav-conditions-wrapper{display:flex}@media only screen and (max-width:767px){.footer__nav-conditions-wrapper{flex-direction:column;margin-top:12px;padding-bottom:4px}}.footer__nav-conditions-wrapper li{margin-right:40px}@media only screen and (max-width:767px){.footer__nav-conditions-wrapper li{margin-right:0;margin-bottom:4px}}.footer__nav-conditions-wrapper li:last-of-type{margin-right:0}.footer__nav-conditions-wrapper a{color:#fff;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:14px}.footer__social{display:flex;justify-content:end;align-items:center}@media (max-width:1124px){.footer__social{justify-content:center}}.footer__social a{transition:all 300ms;padding:5px}.footer__social a:hover{transform:translateY(-5px)}.footer__social li{margin-left:10px}@media only screen and (max-width:767px){.footer__social li{margin-left:4px}}.footer__social li:first-of-type{margin-left:0}.footer__social .footer-linkedin-icon svg{position:relative;top:-1.5px}.footer__second{width:100%;padding:80px 0 30px 0}@media (max-width:1124px){.footer__second{padding:40px 0;padding-bottom:0px}}@media only screen and (max-width:767px){.footer__second{padding-top:20px}}.footer__second-container{width:100%;display:flex;justify-content:space-between}@media (max-width:1124px){.footer__second-container{flex-direction:column}}.footer__second-column-company{display:flex;flex-direction:column;font-size:14px;line-height:20px}@media (max-width:1124px){.footer__second-column-company{width:100%}}.footer__second-column-nodos{width:100%;padding-left:180px;max-width:1800px}@media (max-width:1920px){.footer__second-column-nodos{padding-left:120px}}@media (max-width:1590px){.footer__second-column-nodos{padding-left:100px}}@media (max-width:1510px){.footer__second-column-nodos{padding-left:0px}}@media (max-width:1124px){.footer__second-column-nodos{width:100%;max-width:100%}}.footer__second-column-nodos-wrapper{width:100%;display:flex;flex-wrap:wrap}.footer__second-p{color:#4A4A4A;font-family:"montserratlight",Helvetica,Arial,sans-serif;margin-top:14px;max-width:388px;font-size:14px;line-height:24px}@media (max-width:1590px){.footer__second-p{width:271px}}@media (max-width:1124px){.footer__second-p{margin-top:20px;max-width:500px;text-align:center;width:initial}}@media only screen and (max-width:767px){.footer__second-p{font-size:13px;line-height:20px;max-width:350px}}.footer_logo-info{display:flex;flex-direction:column}@media (max-width:1510px){.footer_logo-info{display:none}}@media (max-width:1124px){.footer_logo-info{display:flex;justify-content:center;align-items:center}}.footer__dq-logo{width:136px;height:46px}.footer__logos{display:flex;flex-direction:column}@media (max-width:1124px){.footer__logos{align-items:center}}.footer__second-row-logo{margin-bottom:80px}@media (max-width:1124px){.footer__second-row-logo{display:flex;flex-direction:column;min-height:initial;margin-bottom:40px;position:relative}}@media only screen and (max-width:767px){.footer__second-row-logo{display:none}}.footer-nodo{text-align:left;width:25%;margin-bottom:80px}@media (max-width:1124px){.footer-nodo{width:100%;margin-bottom:0;border-bottom:#E4E4E4 solid 1px}}.footer-nodo a{color:#4A4A4A;font-size:14px;letter-spacing:0.14px;transition:all 300ms;position:relative;line-height:20px;margin-bottom:12px}@media (min-width:1124px){.footer-nodo a{display:block;width:fit-content}}@media (max-width:1124px){.footer-nodo a{margin-bottom:0px;line-height:26px}}@media only screen and (max-width:767px){.footer-nodo a{font-size:13px}}.footer-nodo a:hover{color:#d2283d;text-decoration:none}@media (max-width:1124px){.footer-nodo li{padding-bottom:22px}}@media only screen and (max-width:767px){.footer-nodo li{padding-bottom:16px}}.footer-nodo li a:hover{transform:translate(7px)}@media (max-width:1124px){.footer-nodo span{width:90%}}.footer-nodo__header{text-align:left;margin-bottom:16px;width:100%}.footer-nodo__header a{font-size:16px;color:#d2283d;font-family:"montserratbold",Helvetica,Arial,sans-serif;letter-spacing:0.16px}.footer-nodo__header a:hover{opacity:1;color:#A20317}@media only screen and (max-width:767px){.footer-nodo__header a{font-size:14px}}.footer-nodo__header .footer-empty-title{font-size:16px;color:#d2283d;font-family:"montserratbold",Helvetica,Arial,sans-serif;letter-spacing:0.16px}@media only screen and (max-width:767px){.footer-nodo__header .footer-empty-title{font-size:14px}}@media (max-width:1580px){.footer-nodo__header{width:86%}}@media (max-width:1124px){.footer-nodo__header{width:100%;padding-top:14px;display:flex;justify-content:space-between}.footer-nodo__header::after{content:'';display:inline-block;background-image:url("/themes/custom/donquijote_theme/images/chevron-down-red.svg");background-repeat:no-repeat;width:24px;height:24px}.footer-nodo__header.active::after{background-image:url("/themes/custom/donquijote_theme/images/chevron-up-red.svg")}}@media only screen and (max-width:767px){.footer-nodo__header{margin-bottom:0px;padding-bottom:14px;display:flex;align-items:center}}.footer-nodo__body{width:80%}@media (max-width:1124px){.footer-nodo__body{width:100%;padding:0px 30px}}@media only screen and (max-width:1124px){.footer-nodo-accordion.active .footer-nodo-accordion-body{display:block !important}}@media (max-width:1124px){.footer-nodo-accordion-body{display:none}}.footer-subnodo{margin-top:55px}@media (max-width:1124px){.footer-subnodo{margin-top:0px}}@media only screen and (max-width:767px){.footer-subnodo{margin-top:14px}}@media (max-width:1124px){.footer-subnodo-ul{padding:0px 30px 20px 30px !important;margin-top:-3px;display:none}}@media only screen and (max-width:1124px){.footer-subnodo-li{padding:0 30px 16px 30px !important}}@media only screen and (max-width:767px){.footer-subnodo-li{margin-top:0px}}.footer-subnodo-link{display:block;font-size:16px !important;color:#d2283d !important;margin-bottom:16px !important;font-family:"montserratbold",Helvetica,Arial,sans-serif;letter-spacing:0.16px}.footer-subnodo-link:hover{transform:none !important;opacity:1 !important;color:#A20317 !important}@media (max-width:1124px){.footer-subnodo-link-wrapper{display:flex;justify-content:space-between}.footer-subnodo-link-wrapper::after{content:'';display:inline-block;background-image:url("/themes/custom/donquijote_theme/images/chevron-down-red.svg");background-repeat:no-repeat;width:24px;height:24px}.footer-subnodo-link-wrapper.active::after{background-image:url("/themes/custom/donquijote_theme/images/chevron-up-red.svg")}}@media only screen and (max-width:767px){.footer-subnodo-link{font-size:14px !important}}@media only screen and (max-width:1124px){.footer-subnodo-accordion{border-bottom:solid 1px #E4E4E4}.footer-subnodo-accordion.active .footer-subnodo-accordion-body{display:block !important}}@media only screen and (max-width:1124px){.footer-subnodo-accordion-header{padding-top:14px}}@media only screen and (max-width:767px){.footer-subnodo-accordion-header{padding-top:0px}}.footer-two-columns-nodo{border-bottom:none !important}@media (max-width:2050px){.footer-two-columns-nodo__content{max-width:250px}}@media (max-width:1124px){.footer-two-columns-nodo__content{max-width:initial}}@media (max-width:1124px){.footer-two-columns-nodo__header{width:100%;position:relative;border-bottom:solid 1px #E4E4E4;padding-bottom:14px;margin-bottom:0}.footer-two-columns-nodo__header::after{position:absolute;right:0}.footer-two-columns-nodo__header.active{border-bottom:none}}@media (max-width:1124px){.footer-two-columns-nodo__header a{width:100%;position:relative;z-index:2}}@media (max-width:1124px){.footer-two-columns-nodo__body{padding:0;display:flex;flex-direction:column;justify-content:space-between;position:relative}.footer-two-columns-nodo__body li{width:100%;padding-bottom:0px}}@media only screen and (max-width:767px){.footer-two-columns-nodo__body{margin-bottom:0}}.footer-two-columns-nodo__body a{position:relative;z-index:2}.footer__third{width:100%;padding:30px 0 40px 0;line-height:0}.footer__third .copy{color:#4A4A4A;font-size:14px;font-family:"montserratmedium",Helvetica,Arial,sans-serif}@media (max-width:1124px){.footer__third .copy{text-align:center}}@media only screen and (max-width:767px){.footer__third .copy{font-size:10px;line-height:16px;width:205px;margin:0px auto}}.footer .li-hidden{display:none}.footer-btn-hidden{display:none}.footer__btn{color:#d2283d;background:transparent;border:none;font-size:14px;padding:0;text-decoration:underline}@media (max-width:1124px){.footer__btn{padding-bottom:22px}}@media only screen and (max-width:767px){.footer__btn{padding-bottom:16px;font-size:13px}}.footer__btn:hover{color:#A20317;cursor:pointer}@media (max-width:1124px){.enforex_pages_home_type_2_page .footer .footer__third,.enforex_pages_course_page .footer .footer__third,.enforex_pages_dist_ctype_page .footer .footer__third{padding-top:50px;padding-bottom:122px}}@media only screen and (max-width:767px){.enforex_pages_home_type_2_page .footer .footer__third,.enforex_pages_course_page .footer .footer__third,.enforex_pages_dist_ctype_page .footer .footer__third{padding-top:30px;padding-bottom:95px}}.footer-funnel{background-color:#d2283d;border-top:1px solid #A20317;padding:0 52px}.footer-funnel .main-logo-footer{float:none}.footer-funnel>.wrapper{padding:40px 0}.footer-funnel a:hover{color:#fff}.footer-funnel .copy{padding-top:32px;font-size:12px;vertical-align:bottom;color:#e4b7bc}.footer-funnel .copy>a{text-decoration:underline}@media only screen and (max-width:767px){.footer-funnel{margin-bottom:5px}.footer-funnel>.wrapper{width:calc(100% - 10px);padding:16px 8px 0 8px;margin:0 auto}.footer-funnel .copy{padding:12px;line-height:20px}}.path--checkout-course .b-flash-messages,.path--checkout-customization .b-flash-messages,.path--checkout-accommodation .b-flash-messages,.path--checkout-extras .b-flash-messages,.path--checkout-personal_data .b-flash-messages,.path--checkout-execute_payment .b-flash-messages,.path--checkout-finished .b-flash-messages{display:none}.pager--blog{text-align:center;margin-bottom:35px}.pager--blog .pager__items{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.pager--blog .pager__items .pager__item{padding:16px 10px;line-height:0;border:1px solid #d2283d;margin-right:7px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#d2283d;min-width:33px;text-align:center}.pager--blog .pager__items .pager__item a{color:#d2283d}.pager--blog .pager__items .pager__item.is-active{background-color:#d2283d}.pager--blog .pager__items .pager__item.is-active a{color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.e-btn,.b-user-contact-cv .wrapper-form #edit-submit{display:inline-block;min-width:180px;padding:19px 16px;border:0;outline:0;border:2px solid #1AABA6;background:#1AABA6;text-align:center;text-transform:uppercase;text-decoration:none;font-size:16px;font-family:"montserratbold",Helvetica,Arial,sans-serif;line-height:100%;color:#fff;transition:all 0.25s ease-in-out;cursor:pointer;border-radius:0;-webkit-appearance:none}.e-btn:hover,.b-user-contact-cv .wrapper-form #edit-submit:hover{text-decoration:none;border-color:#21d7d1;background:#21d7d1;color:#fff}.e-btn.bg-purple,.b-user-contact-cv .wrapper-form .bg-purple#edit-submit,.e-btn.e-btn-secondary,.b-user-contact-cv .wrapper-form .e-btn-secondary#edit-submit{border:2px solid #450031;background:#450031;color:#fff}.e-btn.bg-purple:hover,.b-user-contact-cv .wrapper-form .bg-purple#edit-submit:hover,.e-btn.e-btn-secondary:hover,.b-user-contact-cv .wrapper-form .e-btn-secondary#edit-submit:hover{border-color:#780055;background:#780055}.e-btn.bg-white,.b-user-contact-cv .wrapper-form .bg-white#edit-submit{border:2px solid #fff;background:#fff;color:#d2283d}.e-btn.bg-white:hover,.b-user-contact-cv .wrapper-form .bg-white#edit-submit:hover{border-color:#1AABA6;background:#1AABA6;color:#fff}.e-btn.bg-black-alpha,.b-user-contact-cv .wrapper-form .bg-black-alpha#edit-submit{border:0;padding-top:21px;padding-bottom:21px;background:rgba(0,0,0,0.25);color:#fff}.e-btn.bg-black-alpha:hover,.b-user-contact-cv .wrapper-form .bg-black-alpha#edit-submit:hover{background:#000}.e-btn.bg-red,.b-user-contact-cv .wrapper-form .bg-red#edit-submit{background:#d2283d;border-color:#d2283d}.e-btn.hollow,.b-user-contact-cv .wrapper-form .hollow#edit-submit{background:transparent;color:#1AABA6}.e-btn.hollow:hover,.b-user-contact-cv .wrapper-form .hollow#edit-submit:hover{color:#21d7d1;border-color:#21d7d1;background-color:rgba(255,255,225,0.15)}.e-btn.hollow.white,.b-user-contact-cv .wrapper-form .hollow.white#edit-submit{border-color:#fff;color:#fff}.e-btn.hollow.purple,.b-user-contact-cv .wrapper-form .hollow.purple#edit-submit{border-color:#450031;color:#450031}.e-btn.hollow.purple:hover,.b-user-contact-cv .wrapper-form .hollow.purple#edit-submit:hover{color:#780055;border-color:#780055}.e-btn.hollow.purple-text,.b-user-contact-cv .wrapper-form .hollow.purple-text#edit-submit{color:#450031}.e-btn.hollow.purple-text:hover,.b-user-contact-cv .wrapper-form .hollow.purple-text#edit-submit:hover{color:#fff}.e-btn.small,.b-user-contact-cv .wrapper-form .small#edit-submit{padding:15px 10px;font-size:13px;font-weight:400;border-width:1px}.e-btn.smaller,.b-user-contact-cv .wrapper-form .smaller#edit-submit{max-width:120px;min-width:unset;padding:15px;border-width:1px;font-size:12px;font-weight:400}.e-btn.bigger,.b-user-contact-cv .wrapper-form .bigger#edit-submit{width:230px}.e-btn.tall,.b-user-contact-cv .wrapper-form .tall#edit-submit{font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:13px;padding-top:26px;padding-bottom:26px}.e-btn i.ico,.b-user-contact-cv .wrapper-form #edit-submit i.ico{display:inline-block;margin:-11px 8px -8px 0;vertical-align:middle;font-size:30px;line-height:100%}.e-main-nav{width:100%;height:44px;margin-top:12px}.e-main-nav>ul{float:right}.e-main-nav>ul li{position:relative;display:inline-block;margin-left:40px;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase;font-weight:500;color:#fff}.e-main-nav>ul li:first-child{margin-left:0}.e-main-nav>ul li.active:after{position:absolute;top:36px;left:50%;bottom:-30px;border:solid transparent;content:" ";width:0;height:0;border-color:transparent;border-bottom-color:#450031;border-width:16px;margin-left:-16px;pointer-events:none}.e-main-nav>ul li a{color:#450031}.e-main-nav>ul li a:hover{color:#fff;text-decoration:none}.e-main-nav .quotation{font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:16px;color:#FFF}.e-main-nav .e-btn,.e-main-nav .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .e-main-nav #edit-submit{width:212px}.sticky-nav .e-main-nav{position:fixed;top:0px;left:0px;right:0px;width:100%;height:80px;text-align:center;z-index:15;margin-top:0 !important;padding:14px 15px 0;box-sizing:border-box;background-color:#fff}.enforex_pages_home_page .sticky-nav .e-main-nav{margin-top:0;padding:11px 15px 0}.enforex_pages_home_page .sticky-nav .e-main-nav .call-to-action{position:relative}.sticky-nav .e-main-nav>ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-left:210px;width:100%;max-width:1200px;margin:0 auto;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.sticky-nav .e-main-nav>ul li{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sticky-nav .e-main-nav>ul li.active a{color:#d2283d}.sticky-nav .e-main-nav>ul li.active:after{top:22px}.sticky-nav .e-main-nav>ul li .e-btn:hover,.sticky-nav .e-main-nav>ul li .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .sticky-nav .e-main-nav>ul li #edit-submit:hover{color:#fff}.sticky-nav .e-main-nav>ul li a:hover{color:#d2283d}.e-main-nav .phone-sticky{display:none;position:relative;margin-right:30px;font-size:13px;line-height:26px;text-transform:uppercase;font-weight:700;color:#450031}.e-main-nav .phone-sticky:before{content:'';position:absolute;height:20px;width:1px;top:4px;right:-32px;background-color:#450031;opacity:0.5}.e-main-nav .phone-sticky:after{display:none}.sticky-nav .e-main-nav .phone-sticky{display:inline-block}.e-main-nav .phone-sticky a{display:inline-block;position:relative;width:auto;font-size:13px}.e-main-nav .phone-sticky a:before{margin-right:6px}.e-main-nav .info-sticky{display:none}.sticky-nav .e-main-nav .info-sticky{display:inline-block}.e-main-nav .info-sticky .e-btn.e-btn-secondary,.e-main-nav .info-sticky .b-user-contact-cv .wrapper-form .e-btn-secondary#edit-submit,.b-user-contact-cv .wrapper-form .e-main-nav .info-sticky .e-btn-secondary#edit-submit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0 5px;height:57.5px;color:#fff;font-family:"opensans",Helvetica,Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.e-main-nav .info-sticky .e-btn.e-btn-secondary:hover,.e-main-nav .info-sticky .b-user-contact-cv .wrapper-form .e-btn-secondary#edit-submit:hover,.b-user-contact-cv .wrapper-form .e-main-nav .info-sticky .e-btn-secondary#edit-submit:hover{color:#fff}.sticky-nav .e-main-nav .hidden-sticky{display:none}@media only screen and (max-width:1380px){.e-main-nav>ul li{margin-left:30px;font-size:16px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){.e-main-nav{display:none}}@media only screen and (max-width:1024px){.e-main-nav{display:none}}@media only screen and (max-width:767px){.e-main-nav{display:none}}#e-footer-nav li{display:inline-table;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;font-weight:400;color:#fff}#e-footer-nav li a{color:#fff !important;font-size:11px}#e-footer-nav li a:hover{text-decoration:underline !important;color:#FFF !important}#e-footer-nav li:before{content:'\00a0\00a0\00a0|\00a0\00a0\00a0'}#e-footer-nav li:first-child:before{content:''}.main-logo-footer{display:block;width:192px;height:67px;float:left;background:url(/themes/custom/donquijote_theme/images/don-quijote-logo-white.svg?ud8c53c29=) center center no-repeat;font-size:0;line-height:0}@media only screen and (max-width:992px){#e-footer-nav li{font-size:9px !important}.main-logo-footer{float:none}}@media only screen and (max-width:767px){#e-footer-nav>ul{padding:20px 0 20px 0 !important}#e-footer-nav li{font-size:9px;line-height:20px;padding:10px 0}.main-logo-footer{width:206px;background-position:12px center;padding-left:12px}}#e-breadcrumb li{display:inline-block;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:10px;line-height:18px;text-transform:uppercase;color:#fff}#e-breadcrumb li:before{content:'\00a0\00a0|\00a0\00a0'}#e-breadcrumb li:first-child:before{content:'';display:none}#e-breadcrumb li a{color:#fff}@media only screen and (max-width:767px){#e-breadcrumb{display:none}}.e-title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:26px;line-height:32px;color:#450031;text-transform:uppercase}@media only screen and (max-width:767px){.e-title{font-size:22px;line-height:26px}}.e-loading{position:relative;width:100px;margin:32px auto}.e-loading:before{content:'';display:block;padding-top:100%}.e-loading .circular{animation:loading_rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.e-loading .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:loading_dash 1.5s ease-in-out infinite,loading_color 6s ease-in-out infinite;stroke-linecap:round}@keyframes loading_rotate{100%{transform:rotate(360deg)}}@keyframes loading_dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes loading_color{100%,0%{stroke:#d2283d}50%{stroke:#450031}}.e-megadrop{display:none;min-height:460px;position:absolute;top:70px;right:16px;left:16px;padding:50px 40px 60px;background-color:#450031;margin-top:50px;overflow:hidden;z-index:4}.e-megadrop.visible{display:block}.e-megadrop a{color:#fff;text-decoration:none}.e-megadrop a:hover{color:#1AABA6}.e-megadrop .md-title{position:relative;display:block;font:400 20px "montserratbold",Helvetica,Arial,sans-serif;color:#d2283d;text-transform:uppercase}.e-megadrop .md-title:before{font-family:"icons";content:"";position:absolute;top:-18px;font-size:22px;color:#d2283d}.e-megadrop ul.columns{padding-top:14px}.e-megadrop ul.columns li{color:#fff}.e-megadrop ul.columns>li:not(.back){display:flex;justify-content:center}.e-megadrop ul.columns .second-level{display:block;width:100%;height:100%;max-height:fit-content;justify-content:space-between}.e-megadrop ul.columns .second-level .see-all{float:none;width:100%;display:block;position:absolute;left:0;bottom:10px;margin:0;padding:0;text-align:center}.e-megadrop ul.columns .second-level .see-all a{border-bottom:none;color:#1AABA6}.e-megadrop ul.columns .nav-title{width:50%;padding-right:50px}.e-megadrop ul.columns .nav-title.last-column{padding-right:0}.e-megadrop ul.columns>li{display:block;float:left;width:100%;padding-right:2%;margin-right:80px;font-size:16px;line-height:19px;font-weight:700;color:#fff}.e-megadrop ul.columns>li:last-child{padding-right:0}.e-megadrop ul.columns>li.back{display:none}.e-megadrop ul.columns>li .col-title{display:block;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid #d2283d;font:400 16px/19px "montserratbold",Helvetica,Arial,sans-serif}.e-megadrop ul.columns>li ul{margin:12px 0}.e-megadrop ul.columns>li li{position:relative;margin:0 0 20px 0;font-size:14px;line-height:17px;font-weight:500;text-transform:none}.e-megadrop ul.columns .two-columns>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-megadrop ul.columns .two-columns>ul li{width:45%}.e-megadrop ul.columns .three-columns>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.e-megadrop ul.columns .three-columns>ul li{width:32%}.e-megadrop ul.columns .big{width:60% !important;padding-right:0}.e-megadrop ul.columns .small{width:40%}.e-megadrop ul.columns .extra-small{width:28.5% !important}.e-megadrop ul.columns .extra-small>ul{-moz-column-gap:0;column-gap:0}.e-megadrop ul.columns .fourth-level{display:none;padding-left:25px}@media (max-width:1600px){.e-megadrop ul.columns .fourth-level{padding-left:12px}}.e-megadrop ul.columns .fourth-level.show{display:block}.e-megadrop ul.columns .fourth-level li{width:100% !important}.e-megadrop ul.columns .dropdown-nodo{color:#444;transition:all ease 0.4s;position:relative}.e-megadrop ul.columns .dropdown-nodo::after{content:'';display:inline-block;background-image:url("/themes/custom/donquijote_theme/images/chevron-down-red.svg");background-repeat:no-repeat;background-size:cover;width:18px;height:18px;position:relative;top:4px;left:7px;transition:transform 0.2s ease}@media (max-width:1600px){.e-megadrop ul.columns .dropdown-nodo::after{top:3px;left:6px;width:14px;height:14px}}.e-megadrop ul.columns .dropdown-nodo:hover{color:#d2283d;cursor:pointer}.e-megadrop ul.columns .dropdown-nodo:hover::after{animation:bounce 0.4s ease-in-out}.e-megadrop ul.columns .dropdown-nodo.active{color:#d2283d}.e-megadrop ul.columns .dropdown-nodo.active::after{background-image:url("/themes/custom/donquijote_theme/images/chevron-up-red.svg")}@keyframes bounce{0%{top:7px}50%{top:8px}100%{top:7px}}.b-header-destinations .e-megadrop{top:26px}.e-megadrop:last-child ul.columns .second-level{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sticky-nav .e-megadrop{top:30px;text-align:left;left:0px;width:100%;max-width:1440px;margin:50px auto 0}#md-destinations .md-content,#md-student-services .md-content{max-width:1400px}#md-student-services ul.columns .nav-title{padding-right:150px !important}#responsive-nav-burger{display:none;position:absolute;top:22px;right:24px;color:#fff;z-index:9;font-size:30px;cursor:pointer}#burgermenu-blocker{cursor:pointer}#burgermenu-blocker:before{content:"";position:fixed;right:0;display:block;width:54px;height:54px;font-family:"icons";font-size:36px;line-height:54px;text-align:center;color:#450031}#e-responsive-nav{display:none;padding-bottom:54px;background-color:#450031;color:#fff}#e-responsive-nav a{color:#fff;text-decoration:none !important}#e-responsive-nav .is-children{top:54px;background-color:#450031;overflow:scroll;overflow-x:hidden;overflow-y:auto;height:100%}#e-responsive-nav ul.tree{top:54px;height:calc(100% - 108px)}#e-responsive-nav ul.tree li{line-height:19px}#e-responsive-nav ul.tree .has-children{margin-top:8px}#e-responsive-nav ul.tree .has-children:first-child{margin-top:12px}#e-responsive-nav ul.tree .has-children>a{position:relative;padding:8px 40px 8px 20px;font-size:16px;font-weight:700;text-transform:uppercase}#e-responsive-nav ul.tree .has-children>a:after{font-family:'icons';content:"";position:absolute;top:10px;right:20px}#e-responsive-nav ul.tree .is-children{height:calc(100% - 108px)}#e-responsive-nav ul.tree .is-children .col-title{padding:8px 0;font-size:16px;font-weight:700;line-height:19px}#e-responsive-nav ul.tree .is-children .col-title.active{display:inline-block;padding-bottom:4px;margin-bottom:4px;border-bottom:solid 2px #d2283d}#e-responsive-nav ul.tree .is-children>li:not(.back){padding:16px 20px;border-bottom:1px solid #642037}#e-responsive-nav ul.tree .is-children>li>ul{margin-top:8px;padding-left:8px}#e-responsive-nav ul.tree .is-children>li>ul li{font-size:14px}#e-responsive-nav ul.tree .is-children>li>ul li a{padding:12px 0;line-height:19px}#e-responsive-nav ul.tree .is-children .third-level{margin-left:14px;margin-bottom:4px}#e-responsive-nav ul.tree .is-children .third-level .active a{display:inline-block;padding-bottom:4px;margin-bottom:8px;border-bottom:solid 2px #d2283d;font-weight:bold}#e-responsive-nav ul.tree .back{border-bottom:1px solid #642037;font-size:16px;font-weight:700}#e-responsive-nav ul.tree .back a{padding:17px 20px}#e-responsive-nav ul.tree .back a:before{font-family:'icons';content:"";margin-right:8px}#e-responsive-nav .lang{padding:15px 20px 110px;border-top:1px solid #642037;margin-top:15px;position:relative}#e-responsive-nav .lang .e-main-lang{position:static}#e-responsive-nav .lang .e-main-lang:before{content:attr(data-mobile-title);display:inline-block;padding-bottom:8px;font-size:16px;font-weight:700;text-transform:uppercase}#e-responsive-nav .lang .e-main-lang li{margin-left:14px;padding:10px 0}#e-responsive-nav .phone-link{position:absolute;padding:11px 20px;height:54px;bottom:0;right:0;left:0;border-top:1px solid #642037;background-color:#450031;z-index:10}#e-responsive-nav .phone-link:before{margin-right:10px}#e-responsive-nav .userdata{border-bottom:1px solid #642037;height:54px;font-size:13px;font-weight:700;text-transform:uppercase}#e-responsive-nav .userdata .un-logged>a{position:relative;display:block;width:50%;float:left;padding:10px 0;text-align:center}#e-responsive-nav .userdata .un-logged>a:first-child:after{position:absolute;content:'';width:1px;height:10px;top:19px;right:0;display:block;background-color:#642037}#e-responsive-nav .userdata .logged{display:table}#e-responsive-nav .userdata .logged>*{display:table-cell;vertical-align:middle;margin-bottom:0;height:54px}#e-responsive-nav .userdata .logged .avatar{width:64px;text-align:center}#e-responsive-nav .userdata .logged .avatar img{vertical-align:middle;border-radius:50%;margin-bottom:0}#e-responsive-nav .userdata .logged .username{padding:0 8px 0 0;line-height:15px;text-transform:none}#e-responsive-nav .add-to-tree{border-top:1px solid #642037;width:100%;display:inline-block;padding:16px 20px;line-height:17px;margin-top:8px}#e-responsive-nav .add-to-tree.hidden{display:none}#e-responsive-nav .request-info{padding:10px 0;text-align:center}#e-responsive-nav .request-info .e-btn,#e-responsive-nav .request-info .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form #e-responsive-nav .request-info #edit-submit{font-family:"opensans",Helvetica,Arial,sans-serif;padding:10px 22px}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){#e-responsive-nav{display:block}#responsive-nav-burger{display:block;top:100px;right:120px}}@media only screen and (max-width:1024px){#e-responsive-nav{display:block}#responsive-nav-burger{display:block;top:50px;right:24px;font-size:40px}.no-node #responsive-nav-burger{display:none}}@media only screen and (max-width:767px){#responsive-nav-burger{top:22px;font-size:34px}.no-node #responsive-nav-burger{display:none}}@media only screen and (max-width:767px){#responsive-nav-burger{top:22px;font-size:34px}.no-node #responsive-nav-burger{display:none}}.ckeditor li:before{content:'';display:inline-block;width:7px;height:7px;background:#1AABA6;margin-right:10px;vertical-align:middle;border-radius:50%}.ckeditor b,.ckeditor strong{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-cookies{position:fixed;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;z-index:999999;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,0.6)}.b-cookies__container{width:660px;background:#fff;position:fixed;left:auto;right:auto;box-shadow:8px 13px 13px -3px rgba(0,0,0,0.37)}@media only screen and (max-width:767px){.b-cookies__container{width:100%;top:auto;bottom:0;transform:translateY(100%);transition:transform 0.6s ease-out}}.b-cookies__container.show{transform:translateY(0)}.b-cookies__content{padding:50px 40px;overflow-y:scroll}@media (max-width:1600px) and (max-height:650px){.b-cookies__content{max-height:80svh}}@media only screen and (max-width:767px){.b-cookies__content{padding:30px 25px 0 25px;max-height:535px}}.b-cookies__title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:32px;line-height:140%;text-transform:uppercase;color:#4A4A4A}@media only screen and (max-width:767px){.b-cookies__title{font-size:20px}}.b-cookies__p{font-size:14px;line-height:150%;color:#4A4A4A;margin-top:10px}@media only screen and (max-width:767px){.b-cookies__p{font-size:13px;margin-top:12px;line-height:inherit}}.b-cookies a{color:#450031;text-transform:lowercase;text-decoration:underline;font-family:"montserratregular",Helvetica,Arial,sans-serif;transition:all 300ms}.b-cookies a:hover{opacity:.6}.b-cookies__config{margin:25px 0;display:none}.b-cookies__config.show{display:block}.b-cookies__option{width:100%;padding:10px 20px;border:solid 1px #D2D6DC;border-radius:5px;margin-bottom:16px}.b-cookies__option-main{display:flex;align-items:center;align-content:center;justify-content:space-between;margin:10px 0}.b-cookies__option-main input[type="checkbox"]{cursor:pointer;transition:all 100ms ease-out;appearance:none;background-color:#E0E0E0;border-radius:90px;border-style:none;flex-shrink:0;height:20px;margin:0;position:relative;width:40px}.b-cookies__option-main input[type="checkbox"]::before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.b-cookies__option-main input[type="checkbox"]::after{background-color:#fff;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px;box-shadow:2px 1px 6px 0px rgba(0,0,0,0.25)}.b-cookies__option-main input[type="checkbox"]:checked{background-color:#1AABA6}.b-cookies__option-main input[type="checkbox"]:checked:hover{background-color:#1AABA6}.b-cookies__option-main input[type="checkbox"]:checked::after{left:22px}.b-cookies__option-main input[type="checkbox"]:hover{background-color:#C1C1C1}.b-cookies__option p{color:#4A4A4A;font-size:12px;line-height:160%;margin-bottom:10px;padding-left:40px;display:none}@media only screen and (max-width:767px){.b-cookies__option p{padding-left:33px}}.b-cookies__option p.show{display:block}.b-cookies__option label{font-size:16px;color:#4A4A4A;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;padding-left:10px}@media only screen and (max-width:767px){.b-cookies__option label{font-size:14px;padding-left:10px;position:relative;top:3px;line-height:18px}}.b-cookies__option-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.b-cookies__option-wrapper-inner{display:flex;flex-direction:row;align-content:center;align-items:center;gap:10px}.b-cookies__option-wrapper-inner img{position:relative;top:-2px}.b-cookies__option-wrapper-inner img:hover{cursor:pointer}.b-cookies__option-title{display:flex}.b-cookies__necessary-wrapper{width:fit-content}@media only screen and (max-width:767px){.b-cookies__necessary-wrapper{position:relative;top:3px}}.b-cookies__necessary-wrapper span{color:#1AABA6;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:15px;padding-right:10px}@media only screen and (max-width:767px){.b-cookies__necessary-wrapper span{font-size:10px;text-align:right;line-height:16px}}.b-cookies__buttons{display:flex;justify-content:space-between;margin-top:30px}@media only screen and (max-width:767px){.b-cookies__buttons{flex-direction:column-reverse}}.b-cookies-btn{width:178px;height:60px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:13px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;transition:all 300ms;cursor:pointer}@media only screen and (max-width:767px){.b-cookies-btn{width:100%;margin-bottom:12px}.b-cookies-btn:first-of-type{margin-bottom:0px}}.b-cookies-btn-reject{color:#d2283d;border:none;background-color:#fff}.b-cookies-btn-reject:hover{color:#A20317}.b-cookies-btn-accept-some{display:none}.b-cookies-btn-config{color:#d2283d;border:solid 2px #d2283d;border-radius:30px;background-color:#fff}.b-cookies-btn-config:hover{color:#A20317;border:solid 2px #A20317}.b-cookies-btn-config.active{display:block}.b-cookies-btn-accept{color:#fff;background-color:#d2283d;border:solid 2px #d2283d;border-radius:30px}.b-cookies-btn-accept:hover{background-color:#A20317;border:solid 2px #A20317}.b-cookies .cookie-arrow{transition:all 300ms linear}.b-cookies .cookie-arrow.active{transform:rotate(90deg)}.e-spinner{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:rgba(210,40,61,0.7);z-index:3}.e-spinner .spinner{width:40px;height:40px;margin:65px auto;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.e-one-time-actions{position:relative;display:inline-block}.e-one-time-actions .e-spinner .spinner{margin:8px auto}.e-landing{background:#FFF}.e-landing>.wrapper{margin-top:-40px}.e-landing>.wrapper .inner-wrapper{padding-right:25%}@media only screen and (max-width:767px){.e-landing>.wrapper{margin-top:0;padding:40px 20px}.e-landing>.wrapper .inner-wrapper{padding-right:0}}.e-funnel-steps{position:relative;margin-top:40px}.e-funnel-steps ul{position:relative;display:table;width:100%;table-layout:fixed}.e-funnel-steps li{position:relative;display:table-cell;padding-top:24px;text-align:center;font:400 18px/21px "montserratregular",Helvetica,Arial,sans-serif;color:#FFF}.e-funnel-steps li a{display:block;text-align:center;font:400 18px/21px "montserratregular",Helvetica,Arial,sans-serif;color:#FFF}.e-funnel-steps li:before{content:'';display:block;position:absolute;top:2px;left:0;width:100%;height:9px;background-color:#FFF;border-right:5px solid #d2283d}.e-funnel-steps[data-step="1"] li+li:before{background-color:#450031}.e-funnel-steps[data-step="2"] li+li+li:before{background-color:#450031}.e-funnel-steps[data-step="3"] li+li+li+li:before{background-color:#450031}.e-funnel-steps[data-step="4"] li+li+li+li+li:before{background-color:#450031}.e-funnel-steps[data-step="5"] li+li+li+li+li+li:before{background-color:#450031}.e-funnel-steps .step-nav{display:none;position:absolute;top:23px;height:25px;width:25px;color:#FFF;text-decoration:none;font-size:25px;cursor:pointer;margin-left:-12px}.e-funnel-steps .step-nav:before{position:absolute;top:0}@media only screen and (max-width:1024px){.e-funnel-steps li{font-size:16px;line-height:19px}}@media only screen and (max-width:767px){.e-funnel-steps{width:500%}.e-funnel-steps[data-step="1"]{margin-left:-0%}.e-funnel-steps[data-step="1"] .step-nav{display:block}.e-funnel-steps[data-step="1"] .step-nav.step-nav-prev{left:0%}.e-funnel-steps[data-step="1"] .step-nav.step-nav-next{left:20%}.e-funnel-steps[data-step="2"]{margin-left:-100%}.e-funnel-steps[data-step="2"] .step-nav{display:block}.e-funnel-steps[data-step="2"] .step-nav.step-nav-prev{left:20%}.e-funnel-steps[data-step="2"] .step-nav.step-nav-next{left:40%}.e-funnel-steps[data-step="3"]{margin-left:-200%}.e-funnel-steps[data-step="3"] .step-nav{display:block}.e-funnel-steps[data-step="3"] .step-nav.step-nav-prev{left:40%}.e-funnel-steps[data-step="3"] .step-nav.step-nav-next{left:60%}.e-funnel-steps[data-step="4"]{margin-left:-300%}.e-funnel-steps[data-step="4"] .step-nav{display:block}.e-funnel-steps[data-step="4"] .step-nav.step-nav-prev{left:60%}.e-funnel-steps[data-step="4"] .step-nav.step-nav-next{left:80%}.e-funnel-steps[data-step="5"]{margin-left:-400%}.e-funnel-steps[data-step="5"] .step-nav{display:block}.e-funnel-steps[data-step="5"] .step-nav.step-nav-prev{left:80%}.e-funnel-steps[data-step="5"] .step-nav.step-nav-next{left:100%}}.e-personal-area-bottom-nav{padding-top:16px}.e-personal-area-bottom-nav ul{text-align:center}.e-personal-area-bottom-nav ul li{margin-bottom:3px;margin-left:-0.285em;display:inline-block;font-size:13px;text-transform:uppercase}.e-personal-area-bottom-nav ul li.active a{border-bottom-color:#450031}.e-personal-area-bottom-nav ul li.active a:hover{color:#450031}.e-personal-area-bottom-nav ul li:before{content:'\00a0\00a0\00a0\00a0|\00a0\00a0\00a0\00a0'}.e-personal-area-bottom-nav ul li:first-child:before{content:''}.e-personal-area-bottom-nav ul li a{padding-bottom:10px;border-bottom:3px solid transparent;text-decoration:none;display:inline-block}.e-personal-area-bottom-nav ul li a:hover{color:#FFF}.header-generic__buttons-fixed{display:none;position:fixed;bottom:15px;left:initial;z-index:999;justify-content:space-between;padding:0 20px;width:100%}.header-generic-button-fixed{text-transform:uppercase;padding:20px 22px;border-radius:45px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all 0.3s;width:48%;text-align:center}@media only screen and (max-width:767px){.header-generic-button-fixed{padding:15px 22px}}@media (max-width:412px){.header-generic-button-fixed{font-size:12px;line-height:18px}}@media (max-width:370px){.header-generic-button-fixed{font-size:11px}}.header-generic-button-fixed:hover{text-decoration:none;opacity:0.6}.header-generic-button-fixed img{margin-left:10px;position:relative;top:-3px}.header-generic-button-fixed-contact{background:#fff;color:var(--DQ-primario,#d2283d);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25)}.header-generic-button-fixed-contact:hover{color:var(--DQ-primario,#d2283d)}.header-generic-button-fixed-contact img{width:22px;height:18px}.header-generic-button-fixed-booking{background:var(--DQ-verde,#20aba6);color:#fff;margin-left:30px}.header-generic-button-fixed-booking:hover{color:#fff}.header-generic-button-fixed-booking img{width:22px;height:22px;color:#fff}.enforex_pages_destination_page .header-generic-button-fixed{z-index:2000}@media (max-width:1124px){.header-generic__buttons-fixed{display:flex}}@media only screen and (max-width:767px){.header-generic__buttons-fixed{padding:0 20px}}.header-generic__button-zh--fixed{display:none;position:fixed;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;border-radius:50px;width:332px;z-index:998;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.25);box-shadow:0 3px 15px 0 rgba(0,0,0,0.25);-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;overflow:hidden;white-space:nowrap}.header-generic__button-zh--fixed .header-generic__button-zh--fixed__left-half,.header-generic__button-zh--fixed .header-generic__button-zh--fixed__right-half{display:flex;align-items:center;justify-content:center;flex:1;padding:11px 0px;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif}.header-generic__button-zh--fixed .header-generic__button-zh--fixed__left-half:hover,.header-generic__button-zh--fixed .header-generic__button-zh--fixed__right-half:hover{text-decoration:none;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.5);box-shadow:0 3px 20px 0 rgba(0,0,0,0.5);-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.header-generic__button-zh--fixed .header-generic__button-zh--fixed__left-half{background-color:#d2283d;color:#fff}.header-generic__button-zh--fixed .header-generic__button-zh--fixed__left-half img{margin-bottom:1px}.header-generic__button-zh--fixed .header-generic__button-zh--fixed__right-half{background-color:#1AABA6;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#fff}.enforex_pages_destination_page .header-generic__button-zh--fixed{z-index:2000}@media only screen and (max-width:1024px){.header-generic__button-zh--fixed{display:inline-flex}}.blog_menu{position:fixed;top:0;right:-100%;width:100%;height:100%;overflow-y:scroll;background:rgba(210,40,61,0.9);z-index:2000;opacity:0;-webkit-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog_menu.active{right:0;opacity:1}.blog_menu .first-level{text-align:center;margin-top:33px}.blog_menu .first-level .blog_menu__link__home{margin-bottom:20px}.blog_menu .first-level a{color:#fff}.blog_menu .first-level a:hover{text-decoration:none}.blog_menu .first-level>li>a{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase}.blog_menu .first-level .second-level{padding:10px 0}.blog_menu .first-level .second-level a{font-size:14px}.blog_menu .first-level .third-level{display:none}.blog_menu .blog_menu__close{position:fixed;left:85%;top:5%;color:#fff;font-weight:700;font-size:30px;cursor:pointer}@media only screen and (max-width:600px){.blog_menu .first-level .blog_menu__link__home{margin-top:40px}}.post-share{padding:20px 0;text-align:center;border-top:1px solid rgba(144,144,144,0.3)}.post-share a{margin:0 10px}.post-share a:hover{text-decoration:none !important}.blog-newsletter{background-color:#d2283d;padding-top:60px;padding-bottom:6p0px}.lazy-olark{position:fixed;bottom:20px;right:78px;background-color:#1AABA6;padding:13px 22px;padding-left:57px;border-radius:60px;cursor:pointer;-webkit-box-shadow:0 0 4rem -0.9rem rgba(0,0,0,0.6);box-shadow:0 0 4rem -0.9rem rgba(0,0,0,0.6);overflow:hidden;z-index:100000}.lazy-olark.hidden{display:none}.lazy-olark span{display:block;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:13px}.lazy-olark span svg{position:absolute;left:23px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lazy-olark .lazy-olark__load{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1AABA6}.lazy-olark .lazy-olark__load.active{display:block}.lazy-olark .lds-ellipsis{display:inline-block;position:absolute;width:64px;height:64px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lazy-olark .lds-ellipsis div{position:absolute;top:27px;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lazy-olark .lds-ellipsis div:nth-child(1){left:6px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.lazy-olark .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lazy-olark .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lazy-olark .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);transform:translate(19px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);transform:translate(19px,0)}}.zh-chat{position:fixed;bottom:20px;right:238px;background-color:#d2283d;padding:13px 22px;border-radius:60px;cursor:pointer;-webkit-box-shadow:0 0 4rem -0.9rem rgba(0,0,0,0.6);box-shadow:0 0 4rem -0.9rem rgba(0,0,0,0.6);overflow:hidden;z-index:100000}.zh-chat.hidden{display:none}.zh-chat span{display:block;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:13px}#olark-wrapper .olark-button-focus-wrapper .olark-launch-button{display:flex !important;align-items:center;justify-content:center}@media only screen and (max-width:1124px){.lazy-olark,.zh-chat{display:none}#olark-wrapper .olark-button-focus-wrapper .olark-launch-button{background-color:transparent !important}#olark-wrapper .olark-launch-button-wrapper{z-index:9999999999 !important;background:#1AABA6;border-radius:500%}#hbl-live-chat-wrapper #olark-container{width:100% !important;height:100svh !important}}.navegation-lateral{background:#d2283d none repeat scroll 0% 0%;position:fixed;top:0;bottom:0;right:-100%;width:100%;height:100svh;z-index:99999;padding:20px 60px;overflow-y:auto !important;opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);-o-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1)}.navegation-lateral.active{opacity:1;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.navegation-lateral__close-wrapper{position:relative;top:4px}.navegation-lateral__close-button{position:relative;background:transparent;outline:0;border:none}@media (min-width:750px) and (min-height:400px){.navegation-lateral__close-button{left:-30px;right:auto}}.navegation-lateral__close-button img{width:12px;height:22px}.navegation-lateral__content{padding-top:30px}.navegation-lateral__title{color:#fff;font-size:18px;font-weight:700;line-height:40px}@media (max-width:370px){.navegation-lateral__title{font-size:16px}}.navegation-lateral__accordions{padding-top:14px}.navegation-lateral-accordion{margin-bottom:20px}.navegation-lateral .lateral-accordion-header{background:#F3F3F3;padding:14px 20px;font-size:15px;color:var(--DQ-gris-oscuro,#4A4A4A);border-radius:20px;display:flex;align-items:center;justify-content:space-between;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:22px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25)}.navegation-lateral .lateral-accordion-header.active .lateral-accordion-close{display:block !important}.navegation-lateral .lateral-accordion-header.active .lateral-accordion-open{display:none !important}.navegation-lateral .lateral-accordion-header .lateral-accordion-header__title{width:85%}.navegation-lateral .second-level-title.no-child{color:white;font-size:14px;display:flex;align-items:center;transition:all 0.3s;padding-bottom:22px}.navegation-lateral .second-level-title.no-child img{width:22px;height:22px}.navegation-lateral .second-level-title.no-child:hover{transform:translate(3px);text-decoration:none}.navegation-lateral .lateral-accordion-button{display:flex;align-items:center;justify-content:center}.navegation-lateral .lateral-accordion-button img{width:26px;height:26px}.navegation-lateral .lateral-option-destinations .no-child,.navegation-lateral .lateral-option-programs .no-child{display:none}.navegation-lateral .lateral-accordion-close{display:none}.navegation-lateral .lateral-accordion-body{padding:32px 20px 0px 20px;display:none}.navegation-lateral .lateral-accordion-body a,.navegation-lateral .lateral-accordion-body .dropdown-nodo{color:white;font-size:15px;display:flex;transition:all 0.3s;line-height:22px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.navegation-lateral .lateral-accordion-body a:hover,.navegation-lateral .lateral-accordion-body .dropdown-nodo:hover{text-decoration:none}@media only screen and (min-width:767px){.navegation-lateral .lateral-accordion-body a:hover,.navegation-lateral .lateral-accordion-body .dropdown-nodo:hover{transform:translate(3px)}}.navegation-lateral .lateral-accordion-body a span,.navegation-lateral .lateral-accordion-body .dropdown-nodo span{width:85%}.navegation-lateral .lateral-accordion-body .dropdown-nodo{position:relative}.navegation-lateral .lateral-accordion-body .dropdown-nodo::before{content:'';background:url(/themes/custom/donquijote_theme/images/more-white.svg);position:absolute;top:-3px;right:0;width:26px;height:26px;background-repeat:no-repeat;background-size:cover}.navegation-lateral .lateral-accordion-body .dropdown-nodo.active::before{background:url(/themes/custom/donquijote_theme/images/less-white.svg);background-repeat:no-repeat;width:26px;height:26px;background-size:cover}.navegation-lateral .lateral-accordion-body .no-dropdown-nodo{position:relative}.navegation-lateral .lateral-accordion-body .no-dropdown-nodo::before{content:'';background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white.svg);position:absolute;top:2px;right:5px;width:16px;height:16px;background-repeat:no-repeat;background-size:cover}.navegation-lateral .lateral-accordion-body .accordion-chev-right{margin-right:16px;position:relative;top:-2px}.navegation-lateral .lateral-accordion-body li{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 0.5px #4A4A4A}.navegation-lateral .lateral-accordion-body li:last-of-type{padding-bottom:0px;border-bottom:none;margin-bottom:32px}.navegation-lateral .navegation-lateral__option{display:none}.navegation-lateral .navegation-lateral__option.active{display:block}.navegation-lateral .lateral-accordion-body.open{display:block !important}.navegation-lateral .lateral-option-summer-camps .segundo-nivel{padding-left:30px}.navegation-lateral .cuarto-nivel{padding-left:10px;display:none;margin-top:26px}.navegation-lateral .cuarto-nivel a{padding-bottom:26px;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:14px;margin-left:0px}.navegation-lateral .cuarto-nivel a:last-of-type{padding-bottom:0}.navegation-lateral .cuarto-nivel .accordion-chev-right{margin-right:10px;top:0px}.navegation-lateral .cuarto-nivel.show{display:block}@media only screen and (max-width:767px){.navegation-lateral{padding:20px}}.navegation_options{padding:14px 60px;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.navegation_options__menu{display:block;position:relative;list-style:none;margin:0;padding:0;text-align:center}.navegation_options__menu .md-title{display:inline-block;position:relative;color:#fff;font-family:"montserratmedium",Helvetica,Arial,sans-serif;font-size:1.6em;text-transform:uppercase;text-align:center;padding:25px 0;cursor:pointer}.navegation_options__menu .md-title::after{font-family:"icons";content:"";position:absolute;left:calc(50% - 14px);top:-15px;font-size:25px;color:#A20317}.navegation_options__menu .md-title::before{content:"";position:absolute;width:12px;height:12px;right:-24px;top:calc(50% - 6px);background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease 0.3s}.navegation_options__menu .md-title.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navegation_options__menu .md-title:hover{text-decoration:none}.navegation_options__menu .col-title{font-family:"montserratmedium",Helvetica,Arial,sans-serif;font-size:1.1em;color:#fff}.navegation_options__menu .col-title:hover{text-decoration:none}.navegation_options__menu .second-level{display:none}.navegation_options__menu .third-level{margin:16px 0}.navegation_options__menu .third-level li{margin:10px 0}.navegation_options__menu .third-level li a{display:block;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#fff;font-size:14px;line-height:150%}.navegation_options__menu .third-level li a:hover{text-decoration:none}.navegation_options__menu:first-child a::after{display:none}.navegation_options__login{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:26px 0 100px 0}.navegation_options__login a{display:inline-block;margin:0 auto}.navegation_options__login .navegation_options__login__callus{position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;padding-left:30px;margin-top:10px;margin-bottom:16px}.navegation_options__login .navegation_options__login__callus:hover{text-decoration:none}.navegation_options__login .navegation_options__login__callus::before{content:"";position:absolute;width:20px;height:20px;left:0;top:2px;background:url(/themes/custom/donquijote_theme/images/ieg/phone-menu.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.navegation_options .e-btn-hamburger{background-color:rgba(255,255,255,0.2);border-radius:80px;border:none;padding:17px 40px;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in;margin:15px auto !important}.navegation_options .e-btn-hamburger:hover{background-color:rgba(255,255,255,0.4);-webkit-transition:0.15s ease-out;-o-transition:0.15s ease-out;transition:0.15s ease-out}.navegation_options .link-menu{display:inline-block;position:relative;color:#fff;font-family:"montserratmedium",Helvetica,Arial,sans-serif;font-size:1.6em;text-transform:uppercase;text-align:center;padding:25px 0;cursor:pointer}.navegation_options .link-menu::after{font-family:"icons";content:"";position:absolute;left:calc(50% - 14px);top:-15px;font-size:25px;color:#A20317}.navegation_options .link-menu:hover{text-decoration:none}.navegation_options__card,.navegation_options #navegation-option-card-groups{width:48.5%;margin-bottom:2.5%}.navegation_options__card:hover .navegation-card-button,.navegation_options #navegation-option-card-groups:hover .navegation-card-button{background:var(--DQ-primario,#d2283d);color:var(--DQ-gris,#F3F3F3)}.navegation_options__services{margin-top:16px;width:100%}@media (max-width:375px){.navegation_options__services{font-size:14px}}.navegation_options__services .icon-service:before{position:absolute;right:0}.navegation_options .navegation-card-link{width:100%;padding:12px;display:block;background:var(--DQ-gris,#F3F3F3);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25);border-radius:20px}.navegation_options .navegation-card-link:hover{text-decoration:none}.navegation_options .navegation-card-link .navegation-card-image{border-radius:15px;width:100%;height:160px;object-fit:cover;margin-top:14px}@media only screen and (max-width:767px){.navegation_options .navegation-card-link .navegation-card-image{height:90px}}.navegation_options .navegation-card-link header{display:flex;justify-content:space-between;height:36px}.navegation_options .navegation-card-title{font-size:14px;text-align:left;text-transform:uppercase;color:var(--DQ-gris-oscuro,#4A4A4A);max-width:78%;line-height:18px;font-weight:700}@media only screen and (max-width:767px){.navegation_options .navegation-card-title{width:77%}}.navegation_options .navegation-card-button{background:transparent;color:var(--DQ-primario,#d2283d);border:solid 1px #d2283d;border-radius:500%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:20px;cursor:pointer}.navegation_options .navegation-service-more-icon{width:26px;height:26px}.navegation_options .navegation-service-student-icon{width:23px;height:23px}.navegation_options .navegation-service-arrow-white-icon{width:16px;height:16px}.navegation_options .navegation-service-arrow-icon{width:15px;height:16px;position:relative;right:4px;left:auto;top:2px;bottom:auto}.navegation_options .logout-welcome-wrapper{border-bottom:none}.navegation_options .logout-welcome-wrapper a{color:var(--DQ-gris,#F3F3F3) !important}.navegation_options .logout-welcome-wrapper a:hover{text-decoration:none}.navegation_options .logout-welcome-wrapper img{margin-left:10px}.navegation_options .welcome-service{display:flex;align-items:center}.navegation_options .welcome-service-img{width:30px;height:30px;margin-left:0px !important;border-radius:50%;border:2px solid #450031}.navegation_options .welcome-service-img-container{margin-right:10px;display:flex;align-items:center}.navegation_options .welcome-service-username{margin-left:6px}.navegation_options .icon-service{font-weight:400}.navegation_options .navegation-service{border-bottom:var(--DQ-gris,#F3F3F3) solid 1px;width:100%;display:block;text-align:left;position:relative;padding:14px 0;font-weight:600;color:var(--DQ-gris,#F3F3F3) !important;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:16px}.navegation_options .navegation-service.lazy-olark{bottom:initial;right:initial;background-color:transparent;box-shadow:initial;-webkit-box-shadow:initial;border-radius:initial}.navegation_options .navegation-service:hover{text-decoration:none}.navegation_options .navegation-service-phone-icon{width:18px;height:18px}.navegation_options .navegation-service-chat-icon{width:19px;height:18px}.navegation_options .navegation-service-login-icon{width:20px;height:20px}@media only screen and (max-width:767px){.responsive-menu .navegation_options{padding:14px 20px;padding-bottom:100px}}@media (max-width:375px){.responsive-menu .navegation_options{padding-bottom:90px}}@media (min-width:750px) and (min-height:350px){.responsive-menu .navegation_options{padding-bottom:70px}}@media (min-width:800px) and (min-height:400px){.responsive-menu .navegation_options{padding-bottom:180px}}@media (max-width:412px){.navegation-card-link .navegation-card-title{font-size:12px}.navegation_options__services .navegation-service{font-size:13px;padding:12px 0}}@media (max-width:375px){.navegation-card-link .navegation-card-title{font-size:11px}}.b-accommodations{position:relative;padding:80px 0;background-color:#F8F8F8}.b-accommodations:before{content:"";position:absolute;height:425px;width:100%;background:#d2283d;top:0;z-index:1}.b-accommodations .wrapper-full{position:relative;z-index:2}.b-accommodations .types{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:center;text-transform:uppercase;color:#fff}.b-accommodations .entity-hover{-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.b-accommodations .type{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:270px;width:31.65%;background-size:cover;color:#fff;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;background-position:center center;background-repeat:no-repeat;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0);box-shadow:0 2px 4px 0 rgba(0,0,0,0);-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.b-accommodations .type strong,.b-accommodations .type b{display:block;font:400 30px "montserratsemibold",Helvetica,Arial,sans-serif}.b-accommodations .type:hover{text-decoration:none}.b-accommodations .sidebar{width:100%;padding:0 0 40px 0;color:#FFF}.b-accommodations .name{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;margin-bottom:40px;line-height:110%}.b-accommodations .name strong{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:40px;text-transform:uppercase}.b-accommodations .ckeditor{padding-right:8.33333%;margin:10px 0 0}.b-accommodations .ckeditor>*{padding-right:21%;font-size:16px;line-height:160%;margin-bottom:1em}.b-accommodations .ckeditor>*:last-child{margin-bottom:0}.b-accommodations--uno .type{width:100%}.b-accommodations--dos .type{width:49%}.b-accommodations--cuatro .type{width:24%}@media only screen and (max-width:1024px){.b-accommodations{padding-bottom:0}.b-accommodations:before{height:100%}.b-accommodations .wrapper-full{padding:0}.b-accommodations .types{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.b-accommodations .type{-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-box-flex:1;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;width:33.3333%;padding:60px}.b-accommodations .sidebar{max-width:100%;padding:0 8% 40px 8%}.b-accommodations .ckeditor{margin:0;padding:0}.b-accommodations .ckeditor>*{padding-right:0}.b-accommodations--cuatro .types{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-accommodations--cuatro .types .type{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:50%}}@media only screen and (max-width:767px){.b-accommodations .sidebar{padding-left:22px}.b-accommodations .name{line-height:100%;font-size:30px}.b-accommodations .types{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-accommodations .type{height:160px;width:100% !important}}.b-bottom-block-list{position:relative;padding-bottom:62px}.b-bottom-block-list .pre-swiper-wrapper{display:table;width:100%}.b-bottom-block-list .e-title{margin-bottom:0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px}.b-bottom-block-list .pre-swiper-wrapper,.b-bottom-block-list .swiper-wrapper{margin-top:40px}.b-bottom-block-list .pre-swiper-button-next,.b-bottom-block-list .pre-swiper-button-prev{display:none}.b-bottom-block-list .pre-swiper-slide{display:table-cell}.b-bottom-block-list .pre-swiper-slide:last-child{padding-right:0;max-width:100px}.b-bottom-block-list .pre-swiper-slide:first-child .icon-virgulilla:before{display:none}.b-bottom-block-list span{font:400 45px/54px "montserratsemibold",Helvetica,Arial,sans-serif;vertical-align:middle}.b-bottom-block-list span:first-child{white-space:pre}.b-bottom-block-list span.symbol:after{content:attr(data-symbol);font-size:30px}.b-bottom-block-list span.text{display:block;margin-top:15px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;max-width:150px;font-size:12px;color:#383838;letter-spacing:0.42px;line-height:130%}.b-bottom-block-list span.text:before{display:none}.b-destination-courses .b-bottom-block-list{padding-bottom:15px;margin-top:10px}.b-destination-courses .b-bottom-block-list span.name{font-size:35px}.b-destination-courses .b-bottom-block-list .pre-swiper-wrapper{margin-top:0}.b-discover-destination .b-bottom-block-list{margin-top:36px;margin-bottom:25px}.b-discover-destination .b-bottom-block-list>.wrapper{background:#450031}.b-discover-destination .b-bottom-block-list .e-title{color:#fff;font:400 20px/24px "montserratlight",Helvetica,Arial,sans-serif}.b-discover-destination .b-bottom-block-list span{color:#fff}.b-discover-destination .b-bottom-block-list span.text{color:#fff;max-width:180px}.b-discover-destination .b-bottom-block-list span.icon-virgulilla{position:relative}.b-discover-destination .b-bottom-block-list span.icon-virgulilla:before{display:none}.b-destination-tabs .b-bottom-block-list{background:#fff;padding:40px 0}.b-bottom-block-list.more-pad-top{padding-top:62px;background-color:#fff}.b-bottom-block-list.more-pad-top span,.b-bottom-block-list.more-pad-top .e-title{color:#d2283d}.enforex_pages_des_country_page .b-bottom-block-list,.enforex_pages_des_latam_page .b-bottom-block-list{padding:70px 0 100px}.enforex_pages_des_country_page .b-bottom-block-list .e-title,.enforex_pages_des_latam_page .b-bottom-block-list .e-title{margin-left:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-content,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-content{position:relative;left:0;width:100%}.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-next,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-next{top:40%;right:-48px;margin:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-prev,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-prev{top:40%;left:-48px;margin:0}.b-bottom-block-list .icon-virgulilla:before{display:none}.b-bottom-block-list.centered .pre-swiper-wrapper{width:95%;margin:0 auto !important}.b-bottom-block-list.centered span.name{position:relative}.b-bottom-block-list.centered span.text{color:#450031}.b-bottom-block-list.centered .icon-virgulilla:before{position:absolute;top:50%;left:-58px}.b-bottom-block-list .swiper-pagination-bullet{display:none}.b-bottom-block-list.b-bottom-block-list--destination{background:#f8f8f8}.b-bottom-block-list.b-bottom-block-list--destination .wrapper{max-width:2080px;padding:0 8%;margin-right:auto;margin-left:auto;clear:both}.b-bottom-block-list.b-bottom-block-list--destination .wrapper:after,.b-bottom-block-list.b-bottom-block-list--destination .wrapper:before{content:" ";display:table}.b-bottom-block-list.b-bottom-block-list--destination .wrapper:after{clear:both}.b-bottom-block-list.b-bottom-block-list--destination span{color:#d2283d}.b-bottom-block-list.b-bottom-block-list--destination span.text{color:#383838}.enforex_pages_why_page{background:#fff}.enforex_pages_why_page .b-bottom-block-list{margin-bottom:100px;padding-bottom:100px}.enforex_pages_why_page .b-bottom-block-list .text span{display:block;font-size:12px;color:#383838;letter-spacing:0.42px;line-height:100%}.enforex_pages_why_page .b-header-distributive-courses+.b-bottom-block-list{padding-top:70px !important;margin-bottom:0}@media only screen and (max-width:1024px){.b-bottom-block-list>.wrapper{padding-top:50px !important;padding-bottom:100px !important}.b-bottom-block-list .swiper-pagination-bullets{bottom:35px}.b-bottom-block-list .swiper-pagination-bullet{display:inline-block;background-color:#d2283d !important;opacity:0.2}.b-bottom-block-list .swiper-pagination-bullet-active{opacity:1 !important}.b-bottom-block-list .swiper-slide-prev{border-right:0}.b-bottom-block-list.more-pad-top{padding-top:0}.b-destination-tabs .b-bottom-block-list{padding:40px 20px}.enforex_pages_des_country_page .b-bottom-block-list,.enforex_pages_des_latam_page .b-bottom-block-list{padding:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-content,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-content{width:100%}.b-discover-destination .b-bottom-block-list{margin:0;position:relative}.b-discover-destination .b-bottom-block-list .e-title{margin-bottom:10px}.b-discover-destination .b-bottom-block-list .swiper-button-prev{display:none}.b-discover-destination .b-bottom-block-list .swiper-slide{width:calc(100% / 3);margin-top:0px}.b-discover-destination .b-bottom-block-list .icon-virgulilla:before{position:absolute;top:50%;left:-48px;margin:0}.b-bottom-block-list.centered .pre-swiper-wrapper{width:100%}.b-bottom-block-list.centered .icon-virgulilla:before{left:-10px;top:30px}.enforex_pages_why_page .b-bottom-block-list{padding-bottom:0}.enforex_pages_why_page .b-bottom-block-list .text span{display:block;font-size:12px;color:#383838;letter-spacing:0.42px;line-height:100%}.enforex_pages_why_page .b-header-distributive-courses+.b-bottom-block-list{padding-top:0 !important;margin-bottom:0}.enforex_pages_why_page .b-header-distributive-courses+.b-bottom-block-list .b-bottom-block-bullets{display:none !important}.enforex_pages_why_page .b-header-distributive-courses+.b-bottom-block-list .icon-virgulilla{font-size:42px !important}}@media only screen and (max-width:767px){.b-bottom-block-list{position:relative;padding-bottom:0;margin-bottom:0}.b-bottom-block-list>.wrapper{width:100%;padding-top:40px !important;padding-bottom:100px !important}.b-bottom-block-list .e-title{font-size:20px;margin-bottom:30px !important}.b-bottom-block-list .swiper-container{margin-left:15px}.b-bottom-block-list .icon-virgulilla:before{display:none}.b-bottom-block-list.bg-blue{padding-bottom:0}.b-bottom-block-list.bg-blue>.wrapper{border:0}.b-bottom-block-list.centered .icon-virgulilla:before{left:-58px}.b-bottom-block-list.centered span.text{padding-right:30px}.b-bottom-block-list span:first-child{white-space:normal}.b-bottom-block-list span.text{margin-top:3px}.b-bottom-block-list .swiper-button-prev{display:none}.b-bottom-block-list .swiper-button-next{right:0}.b-destination-courses .b-bottom-block-list .swiper-slide-content{text-align:center}.b-destination-courses .b-bottom-block-list .swiper-slide-content span.text{max-width:180px;margin:0 auto}.b-destination-courses .b-bottom-block-list .swiper-button-next,.b-destination-courses .b-bottom-block-list .swiper-button-prev{top:68%}.b-discover-destination .b-bottom-block-list{margin-top:0}.b-discover-destination .b-bottom-block-list>.wrapper{padding:34px 0 0 20px}.b-discover-destination .b-bottom-block-list .swiper-content{width:100%}.b-discover-destination .b-bottom-block-list .swiper-container{overflow:visible}.b-discover-destination .b-bottom-block-list .swiper-wrapper{margin-top:0px}.b-discover-destination .b-bottom-block-list .swiper-slide{padding-right:0;width:50%;padding:0 0px 0px 24px}.b-discover-destination .b-bottom-block-list .swiper-slide.swiper-slide-active{padding:0 0 0 0}.b-discover-destination .b-bottom-block-list .swiper-slide span.name{font-size:35px}.b-discover-destination .b-bottom-block-list .swiper-button-next{display:none}.b-discover-destination .b-bottom-block-list .icon-virgulilla:before{left:-35px}.enforex_pages_home_page .b-bottom-block-list .wrapper{padding:0}.enforex_pages_home_page .b-bottom-block-list .swiper-container{overflow:visible}.enforex_pages_home_page .b-bottom-block-list .swiper-wrapper{margin-top:0}.enforex_pages_home_page .b-bottom-block-list .swiper-slide{width:calc(50vw - 10px)}.enforex_pages_home_page .b-bottom-block-list .swiper-button-next,.enforex_pages_home_page .b-bottom-block-list .swiper-button-prev{display:none}.b-destination-tabs .b-bottom-block-list{display:none}.enforex_pages_des_country_page .b-bottom-block-list .swiper-content,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-content{max-width:100%;right:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-container,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-container{padding:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-wrapper,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-wrapper{margin-top:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-slide,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.enforex_pages_des_country_page .b-bottom-block-list .swiper-slide-content,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-slide-content{max-width:200px}.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-next,.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-prev,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-next,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-prev{display:block;top:30%}.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-next,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-next{right:0}.enforex_pages_des_country_page .b-bottom-block-list .swiper-button-prev,.enforex_pages_des_latam_page .b-bottom-block-list .swiper-button-prev{left:0}.enforex_pages_des_country_page .b-bottom-block-list .e-title,.enforex_pages_des_latam_page .b-bottom-block-list .e-title{margin:10px 0;padding:0}.enforex_pages_why_page .b-header-distributive-courses+.b-bottom-block-list .b-bottom-block-bullets{display:block !important}}.b-click-to-call{background-color:#F8F8F8;z-index:1;position:relative;text-align:center;color:#fff}.b-click-to-call>.wrapper{padding:0 40px}.b-click-to-call .content{padding:80px 24px 80px 24px;text-align:center}.b-click-to-call .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:12px;font-size:20px;color:#d2283d;letter-spacing:0.56px}.b-click-to-call .desc{font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;font-size:16px;line-height:160%;margin-bottom:24px}.b-click-to-call .actions{margin-bottom:10px}.b-click-to-call .actions .e-btn,.b-click-to-call .actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-click-to-call .actions #edit-submit{color:#d2283d;border:2px solid #d2283d;min-width:240px;margin:0 10px;border-radius:25px;padding:18px 30px;font-size:13px}.b-click-to-call .actions .e-btn:hover,.b-click-to-call .actions .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-click-to-call .actions #edit-submit:hover{color:#fff;background-color:#d2283d}.b-click-to-call .phone-link{display:block;text-align:center;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:18px;color:#d2283d;margin-top:30px}.b-click-to-call .phone-link:before{content:"";width:20px;height:20px;font-size:18px;margin-right:10px;background:url(/themes/custom/donquijote_theme/images/ieg/phone-menu-red.svg);background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important}.b-click-to-call .phone-link:hover{text-decoration:none}.b-newsletter+.b-click-to-call{border-top:1px solid #A20317}.b-click-to-call.b-click-to-call--blog-post{background:#fff;border:1px solid #D8D8D8;margin:30px 0}.b-click-to-call.b-click-to-call--blog-post .content{padding:50px}.b-click-to-call.b-click-to-call--blog-post .content .title{font-size:30px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-click-to-call.b-click-to-call--blog-post .content .desc{color:#515151}.b-click-to-call.b-click-to-call--blog-post .content .actions{display:block !important;margin-bottom:0}.b-click-to-call.b-click-to-call--blog-post .content .actions a{border-radius:50px;padding:20px;font-size:14px;margin:0 0 10px 0;text-decoration:none;min-width:100%}.b-click-to-call.b-click-to-call--blog-post .content .actions a:last-child{margin-bottom:0em}@media only screen and (max-width:1024px){.b-click-to-call>.wrapper{padding:0}.b-click-to-call .content{padding:50px 40px 50px 40px}.b-click-to-call .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-click-to-call .actions .e-btn,.b-click-to-call .actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-click-to-call .actions #edit-submit{display:block;margin-bottom:20px}.b-click-to-call .phone-link{margin-top:0}}@media only screen and (max-width:767px){.b-click-to-call .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-click-to-call .title{font-size:24px}.b-click-to-call .content{padding:50px 28px 50px 25px;text-align:center}.b-click-to-call .desc{margin-bottom:30px}}.b-course-content{background:#fff;padding-top:80px;padding-bottom:80px}.b-course-content p{margin-bottom:1rem}.b-course-content h2{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;margin-bottom:60px;color:#d2283d;letter-spacing:0.36px;line-height:98%}.b-course-content h3{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;text-transform:uppercase;margin-bottom:20px}.b-course-content .btn-contact{margin-top:0px !important;font-size:13px;border-radius:50px;border:2px solid #FFF;background:#d2283d;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms}.b-course-content .btn-contact:hover{color:#d2283d;background-color:#FFF}.b-course-content .container-handler-block{width:100%;height:50px;margin:22px 0;text-align:right;position:relative}.b-course-content .container-handler-block svg{cursor:pointer}.b-course-content .container-handler-block svg:hover{fill:#FFF}.b-course-content .container-handler-block svg:hover path{stroke:#d2283d}.b-course-content .b-course-content__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}.b-course-content .b-course-content__text .b-course-content__text__col{width:45%}.b-course-content .b-course-content__text .b-course-content__text__col ul li{position:relative;padding-left:20px}.b-course-content .b-course-content__text .b-course-content__text__col ul li::after{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#d2283d}.b-course-content .course_contact{position:relative;width:120%;margin:0 -10%;background-color:#d2283d;color:#fff;text-align:center;padding:130px 0;line-height:110%}.b-course-content .course_contact #btn-contact-btn{padding:20px 50px !important;font-size:16px}.b-course-content .course_contact .course_contact__content{opacity:1;transition:all ease-in 500ms}.b-course-content .course_contact .course_contact__content.active{opacity:0}.b-course-content .course_contact .course_contact__title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;line-height:120%;color:#ffffff;letter-spacing:0.36px;font-weight:normal}.b-course-content .course_contact .course_contact__subtitle{display:block;margin-bottom:50px}.b-course-content .course_contact .course_contact__button{display:inline-block;padding:20px 45px;border:2px solid #fff;border-radius:100px;text-transform:uppercase;font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;cursor:pointer;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms}.b-course-content .course_contact .course_contact__button:hover{background-color:#fff;color:#d2283d}.b-course-content .course_contact .e-ajax-form,.b-course-content .course_contact .course_contact_form{width:100%;top:0;padding:0 20%;background:#d2283d;z-index:1000;opacity:1}.b-course-content .course_contact .e-ajax-form form,.b-course-content .course_contact .course_contact_form form{opacity:1 !important}.b-course-content .course_contact .e-ajax-form .e-ajax-form__title,.b-course-content .course_contact .course_contact_form .e-ajax-form__title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px;text-transform:uppercase;margin-bottom:16px;line-height:110%}.b-course-content .course_contact .e-ajax-form .formikation,.b-course-content .course_contact .course_contact_form .formikation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-course-content .course_contact .e-ajax-form .formikation .form-item-name,.b-course-content .course_contact .e-ajax-form .formikation .form-item-surname,.b-course-content .course_contact .e-ajax-form .formikation .form-item-email,.b-course-content .course_contact .e-ajax-form .formikation .form-item-telephone,.b-course-content .course_contact .course_contact_form .formikation .form-item-name,.b-course-content .course_contact .course_contact_form .formikation .form-item-surname,.b-course-content .course_contact .course_contact_form .formikation .form-item-email,.b-course-content .course_contact .course_contact_form .formikation .form-item-telephone{width:45% !important}.b-course-content .course_contact .e-ajax-form .formikation .form-item-comment,.b-course-content .course_contact .course_contact_form .formikation .form-item-comment{display:none}.b-course-content .course_contact .e-ajax-form .formikation .form-item-privacy-policy,.b-course-content .course_contact .course_contact_form .formikation .form-item-privacy-policy{width:50%;text-align:left}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item,.b-course-content .course_contact .course_contact_form .formikation .js-form-item{width:100%}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item label.form-checkbox:before,.b-course-content .course_contact .course_contact_form .formikation .js-form-item label.form-checkbox:before{border:1px solid #fff}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item label.form-checkbox.parsley-error:before,.b-course-content .course_contact .course_contact_form .formikation .js-form-item label.form-checkbox.parsley-error:before{border:1px solid #450031}.b-course-content .course_contact .e-ajax-form .formikation .form-submit,.b-course-content .course_contact .course_contact_form .formikation .form-submit{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;color:#ffffff;letter-spacing:0.4px;margin:0 !important;padding:20px 35px;border:2px solid #fff;border-radius:100px;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms}.b-course-content .course_contact .e-ajax-form .formikation .form-submit:hover,.b-course-content .course_contact .course_contact_form .formikation .form-submit:hover{color:#d2283d;background-color:#FFF}.b-course-content .course_contact .e-ajax-form .formikation input,.b-course-content .course_contact .e-ajax-form .formikation textarea,.b-course-content .course_contact .course_contact_form .formikation input,.b-course-content .course_contact .course_contact_form .formikation textarea{background-color:rgba(0,0,0,0);color:#ffffff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:15px 0;border-bottom:1px solid #fff;letter-spacing:0.5px}.b-course-content .course_contact .e-ajax-form .formikation input::-webkit-input-placeholder,.b-course-content .course_contact .e-ajax-form .formikation textarea::-webkit-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation input::-webkit-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation textarea::-webkit-input-placeholder{color:#fff}.b-course-content .course_contact .e-ajax-form .formikation input:-ms-input-placeholder,.b-course-content .course_contact .e-ajax-form .formikation textarea:-ms-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation input:-ms-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation textarea:-ms-input-placeholder{color:#fff}.b-course-content .course_contact .e-ajax-form .formikation input::-ms-input-placeholder,.b-course-content .course_contact .e-ajax-form .formikation textarea::-ms-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation input::-ms-input-placeholder,.b-course-content .course_contact .course_contact_form .formikation textarea::-ms-input-placeholder{color:#fff}.b-course-content .course_contact .e-ajax-form .formikation input::placeholder,.b-course-content .course_contact .e-ajax-form .formikation textarea::placeholder,.b-course-content .course_contact .course_contact_form .formikation input::placeholder,.b-course-content .course_contact .course_contact_form .formikation textarea::placeholder{color:#fff}.b-course-content .course_contact .e-ajax-form .formikation textarea,.b-course-content .course_contact .course_contact_form .formikation textarea{font-family:"montserratregular",Helvetica,Arial,sans-serif !important}.b-course-content .course_contact .e-ajax-form input.parsley-error,.b-course-content .course_contact .course_contact_form input.parsley-error{border-bottom:1px solid #450031 !important}.b-course-content .course_contact .e-ajax-form .parsley-errors-list,.b-course-content .course_contact .course_contact_form .parsley-errors-list{margin:0;padding:0}.b-course-content .course_contact .e-ajax-form .parsley-errors-list#parsley-id-multiple-privacy_policy,.b-course-content .course_contact .course_contact_form .parsley-errors-list#parsley-id-multiple-privacy_policy{margin-top:10px}.b-course-content .course_contact .e-ajax-form .parsley-errors-list li,.b-course-content .course_contact .course_contact_form .parsley-errors-list li{color:#450031;text-align:left;font-weight:400 !important}.b-course-content .course_contact .e-ajax-form .e-spinner.active,.b-course-content .course_contact .course_contact_form .e-spinner.active{display:block}.b-course-content .errors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 2px 10px -5px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 10px -5px rgba(0,0,0,0.2);box-shadow:0px 2px 10px -5px rgba(0,0,0,0.2);padding:20px 0;font-size:14px;bottom:-50px}.b-course-content .errors span{color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-course-content .errors ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 20px}.b-course-content .errors ul li{position:relative;text-transform:capitalize;padding-right:10px;margin-right:10px}.b-course-content .errors ul li:last-child{padding:0;margin:0}.b-course-content .errors ul li:last-child:after{display:none}.b-course-content .errors ul li:after{content:"/";position:absolute;right:0}.b-course-content input,.b-course-content select{width:100%;border:none;border-bottom:1px solid #fff !important;padding:10px;padding-left:0px;margin-top:15px !important;color:#383838;font-size:16px;letter-spacing:0.5px;line-height:26px;opacity:1 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-course-content input::placeholder,.b-course-content select::placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1 !important;color:#fff !important}.b-course-content input::-webkit-input-placeholder,.b-course-content select::-webkit-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.b-course-content input:-ms-input-placeholder,.b-course-content select:-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.b-course-content input::-ms-input-placeholder,.b-course-content select::-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.b-course-content input:active,.b-course-content select:active{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-course-content input:focus,.b-course-content select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-course-content select{font-family:"montserratlight",Helvetica,Arial,sans-serif;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px !important}.b-course-content .e-btn,.b-course-content .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-course-content #edit-submit{margin-top:40px}.b-course-content .select-contact-date_program,.b-course-content .select-contact-student{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}.b-course-content .select-contact-destinations{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:37px !important}.b-course-content .select-contact-country{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:14px !important}.b-course-content .info-fields-paragraph{line-height:140%;letter-spacing:0.4px;margin-top:80px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#ffffff;text-align:left}.b-course-content .js-form-item.form-item{position:relative;margin-top:15px}.b-course-content .visibility-block{display:block !important;margin-right:51%}.b-course-content .hidde-block{display:none}.b-course-content .info-select-multi{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;color:#E4E4E4;position:relative;float:right;margin-left:24px;cursor:default}.b-course-content .info-select-multi::before{content:"";position:absolute;top:50%;width:16px;height:16px;left:-24px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/icons/info-icon-select-block.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}.b-course-content .js-form-item-destinations,.b-course-content .js-form-item-schoolsspain,.b-course-content .js-form-item-schoolslatam,.b-course-content .js-form-item-courses,.b-course-content .js-form-item-date-program,.b-course-content .js-form-item-student{width:45% !important}.b-course-content .js-form-type-select{position:relative;cursor:pointer}.b-course-content .js-form-type-select:after{content:"";position:absolute;top:47px;right:15px;width:8px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/select-icon-block.svg);background-size:contain;background-repeat:no-repeat}.b-course-content .js-form-type-select .fk-select{display:none}.b-course-content .js-form-type-select select{background:transparent;cursor:pointer}.b-course-content .js-form-item-destinations:after{top:78px}.b-course-content .js-form-item-schoolslatam:after,.b-course-content .js-form-item-courses:after,.b-course-content .js-form-item-schoolsspain:after{display:none}.b-course-content .js-form-item-country:after{top:38px !important}.b-course-content .form-item-schoolsspain.js-form-item-schoolsspain,.b-course-content .form-item-schoolslatam.js-form-item-schoolslatam{display:none;margin-top:60px}.b-course-content .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolslatam],.b-course-content .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolsspain],.b-course-content .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolslatam],.b-course-content .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolsspain]{width:100%;font-size:15px;padding:0px 0px 10px 0px !important;cursor:pointer}.b-course-content .form-item-courses.js-form-item-courses{margin-top:60px}.b-course-content .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy{margin-top:0px !important}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy label{font-family:inherit !important}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy .fk-check{color:#FFF}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:#450031 !important;font-weight:bold;white-space:nowrap;text-decoration:none}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a:hover{text-decoration:underline}.b-course-content .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{margin-left:24px}.b-course-content .form-item-comment.js-form-item-comment{display:none}.b-course-content input[type='submit']{width:auto;float:right;padding:20px;margin-top:40px;border:none;background-color:#d2283d;border:2px solid #d2283d;color:#fff;padding:18px 45px !important;border-radius:50px}.b-course-content input[type='submit']:hover{background-color:#C52437;border-color:#C52437}.b-course-content textarea{width:100%;height:50px;border:none;border-bottom:1px solid #E4E4E4;margin:10px 0;font-family:"montserratregular",Helvetica,Arial,sans-serif}.b-course-content textarea:focus-visible{outline:#d2283d solid 1px}.b-course-content .js-form-type-textarea label{letter-spacing:0.5px;color:#FFF;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px}.b-course-content .form-item-question{margin:20px 0 40px 0;margin-top:60px !important}.b-course-content .form-item-date-program,.b-course-content .form-item-student,.b-course-content .form-item-destinations{margin-top:60px !important}.b-course-content .fk-check{padding-left:25px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#383838;letter-spacing:0.5px;cursor:pointer}.b-course-content .fk-check a{color:#383838 !important}.b-course-content .fk-check::before{top:4px;width:14px;height:14px;border:1px solid #d2283d;border-radius:2px}.b-course-content .fk-check::after{width:8px;height:8px;top:7px;letter-spacing:0;left:3px}.b-course-content .fk-check.checked::after{background-color:#d2283d}.b-course-content .fk-check span{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.005em;color:#383838;padding-left:10px}.b-course-content .form-label{font-size:10px !important;top:8px;position:absolute}.b-course-content .form-label-select{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px !important}.b-course-content .js-form-type-select .ss-main .ss-multi-selected{min-height:45px;padding:4px 0px 4px 4px;color:#FFF;background-color:#d2283d}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#FFF;color:#d2283d}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 10px;font-weight:bold}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-disabled{color:#FFF}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-add{flex:0 1 7px;margin:15px 12px 0 5px}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus{background:#FFF}.b-course-content .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus::after{background:#FFF}.b-course-content .js-form-type-select .ss-main .ss-multi-selected.ss-open-below{border:1px solid #FFF}.b-course-content .js-form-type-select .ss-main .ss-content .ss-search.ss-hide{display:none}.b-course-content .js-form-type-select .ss-main .ss-content .ss-list .ss-option:hover{background-color:#F3F3F3;color:#000}.b-course-content .js-form-type-select .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:transparent;color:#dedede}.b-course-content .js-form-type-select .ss-main .ss-content.ss-open{border-top:1px solid #d2283d}.b-course-content .fk-user-form select.has-fk-select{color:#FFF}.b-course-content .fk-user-form select.has-fk-select option{color:#000000}.b-course-content .container-button{width:100%;position:relative}.b-course-content .info-option{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;color:#E4E4E4;position:relative;text-align:left}.b-header-distributive-courses+.b-course-content,.b-course-content+.b-course-content{background:#fff;padding:0}#informationBlock.b-course-content{padding-bottom:80px}@media only screen and (max-width:1024px){.b-course-content{padding:95px 0}.b-course-content h3{font-size:18px;margin-bottom:10px}.b-course-content .b-course-content__text .b-course-content__text__col{width:100%;margin-bottom:30px}.b-course-content .course_contact{padding:60px 0;text-align:center}.b-course-content .course_contact .e-ajax-form,.b-course-content .course_contact .course_contact_form{padding:0 8%}.b-course-content .course_contact .e-ajax-form .formikation .form-submit,.b-course-content .course_contact .course_contact_form .formikation .form-submit{font-size:13px;padding:15px 30px;margin-left:50% !important;-webkit-transform:translate(-50%,0) !important;-ms-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;margin-top:20px !important}.b-course-content .course_contact .e-ajax-form .formikation .form-item-name,.b-course-content .course_contact .e-ajax-form .formikation .form-item-surname,.b-course-content .course_contact .e-ajax-form .formikation .form-item-email,.b-course-content .course_contact .e-ajax-form .formikation .form-item-telephone,.b-course-content .course_contact .course_contact_form .formikation .form-item-name,.b-course-content .course_contact .course_contact_form .formikation .form-item-surname,.b-course-content .course_contact .course_contact_form .formikation .form-item-email,.b-course-content .course_contact .course_contact_form .formikation .form-item-telephone{width:47% !important}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-destinations,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-schoolsspain,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-schoolslatam,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-courses,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-date-program,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-student,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-destinations,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-schoolsspain,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-schoolslatam,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-courses,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-date-program,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-student{width:47% !important}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-privacy-policy,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-privacy-policy{text-align:left !important;width:100%}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item label.form-checkbox,.b-course-content .course_contact .course_contact_form .formikation .js-form-item label.form-checkbox{margin-top:10px}.b-course-content .errors{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-header-distributive-courses+.b-course-content h2,.b-course-content+.b-course-content h2{margin-bottom:30px}.b-header-distributive-courses+.b-course-content .b-course-content__text,.b-course-content+.b-course-content .b-course-content__text{padding-bottom:50px}#informationBlock.b-course-content{padding-bottom:50px}}@media only screen and (max-width:767px){.b-course-content .course_contact{padding:50px}.b-course-content .course_contact .course_contact__content.active{opacity:0;padding-bottom:375px}.b-course-content .course_contact .course_contact__content .course_contact__title{font-size:30px;line-height:105%}.b-course-content .course_contact .course_contact__content .course_contact__subtitle{display:none}.b-course-content .course_contact .e-ajax-form,.b-course-content .course_contact .course_contact_form{padding:0 0}.b-course-content .course_contact .e-ajax-form .container-handler-block,.b-course-content .course_contact .course_contact_form .container-handler-block{text-align:center}.b-course-content .course_contact .e-ajax-form .formikation .form-submit,.b-course-content .course_contact .course_contact_form .formikation .form-submit{padding:20px 30px}.b-course-content .course_contact .e-ajax-form .formikation .form-item-name,.b-course-content .course_contact .e-ajax-form .formikation .form-item-surname,.b-course-content .course_contact .e-ajax-form .formikation .form-item-email,.b-course-content .course_contact .e-ajax-form .formikation .form-item-telephone,.b-course-content .course_contact .course_contact_form .formikation .form-item-name,.b-course-content .course_contact .course_contact_form .formikation .form-item-surname,.b-course-content .course_contact .course_contact_form .formikation .form-item-email,.b-course-content .course_contact .course_contact_form .formikation .form-item-telephone{width:100% !important}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-destinations,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-schoolsspain,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-schoolslatam,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-courses,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-date-program,.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-student,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-destinations,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-schoolsspain,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-schoolslatam,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-courses,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-date-program,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-student{width:100% !important}.b-course-content .course_contact .e-ajax-form .formikation .js-form-item-privacy-policy,.b-course-content .course_contact .course_contact_form .formikation .js-form-item-privacy-policy{text-align:left !important;width:100%}.b-course-content .course_contact .e-ajax-form .formikation .visibility-block,.b-course-content .course_contact .course_contact_form .formikation .visibility-block{margin-right:0%}.b-course-content .course_contact .e-ajax-form .formikation .container-button input[type='submit'],.b-course-content .course_contact .course_contact_form .formikation .container-button input[type='submit']{width:100% !important;float:none;margin-top:40px !important}.b-course-content .course_contact .select-contact-destinations{margin-top:4px !important}.b-course-content .course_contact .js-form-type-select::after{top:47px}.b-course-content .errors ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-content .errors ul li{width:100%;text-align:center}.b-course-content .errors ul li::after{display:none !important}.b-course-content .info-fields-paragraph{text-align:left}}.b-course-destinations-steps{padding-top:40px;background:#FFF}.b-course-destinations-steps .steps-container{position:relative;overflow:hidden;background-color:#d2283d}.b-course-destinations-steps .select-choices{margin:0px}.b-course-destinations-steps .select-choices .row{margin-bottom:10px;vertical-align:top}.b-course-destinations-steps .select-choices .flex-content{height:400px;vertical-align:top;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-destinations-steps .select-choices ul{margin:10px 10px 10px 0;padding-top:10px;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-course-destinations-steps .select-choices ul li{color:#fff;cursor:pointer;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:16px;line-height:28px}.b-course-destinations-steps .select-choices ul li.country-name{text-transform:uppercase;font-size:18px;cursor:default;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:13px;position:relative;top:-5px;left:0}.b-course-destinations-steps .select-choices ul li.active{color:#1AABA6;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-course-destinations-steps .go-back,.b-course-destinations-steps .go-destination{position:relative;padding-top:17px;padding-right:50px;margin:24px 0;border:0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#d2283d;text-decoration:none}.b-course-destinations-steps .go-back:hover,.b-course-destinations-steps .go-destination:hover{text-decoration:none}.b-course-destinations-steps .go-back.disabled,.b-course-destinations-steps .go-destination.disabled{background:rgba(255,255,255,0.5)}.b-course-destinations-steps .go-back span,.b-course-destinations-steps .go-destination span{position:absolute;right:20px;top:50%;font-size:18px;line-height:12px;margin-top:-8px}.b-course-destinations-steps .go-back{padding-right:16px;padding-left:50px;margin:0 10px 10px 0}.b-course-destinations-steps .go-back span{right:auto;left:20px}.b-course-destinations-steps .title{display:none !important}.b-course-destinations-steps .subtitle{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;line-height:29px;text-transform:uppercase;color:#fff}.b-course-destinations-steps .step{position:relative;width:100%;height:560px;padding:0;overflow:hidden;background-color:#d2283d;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-top:0}.b-course-destinations-steps .step[data-step='2'],.b-course-destinations-steps .step[data-step='3']{position:absolute;bottom:100%}.b-course-destinations-steps .step[data-step='2'].show,.b-course-destinations-steps .step[data-step='3'].show{bottom:0}.b-course-destinations-steps .step .pic .no-available{position:absolute;top:60%;width:100%;padding:0 25%}.b-course-destinations-steps .step .no-available{display:none;color:#FFF;text-align:center;font-size:17px;line-height:1.2em;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-course-destinations-steps .step.disabled .pic-bg{opacity:.2}.b-course-destinations-steps .step.disabled .pic .no-available{display:block}.b-course-destinations-steps .options{width:50%;min-height:560px;padding:4.16667%;float:left;background-position:center center;background-repeat:no-repeat;background-size:cover}.b-course-destinations-steps .options[data-location='es']{background-image:url(/themes/custom/donquijote_theme/images/destination-shape-es.svg?ud8c53c29=)}.b-course-destinations-steps .options[data-location='latam']{background-image:url(/themes/custom/donquijote_theme/images/destination-shape-latam.svg?ud8c53c29=)}.b-course-destinations-steps .options .choices{margin:32px 0 20px 0}.b-course-destinations-steps .options .choices i{display:inline-block;vertical-align:middle;width:56px;height:56px;margin-right:4px;background:url(/themes/custom/donquijote_theme/images/check-big-off.svg?ud8c53c29=) center center no-repeat}.b-course-destinations-steps .options .link{margin-right:50px;font-size:17px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.5)}.b-course-destinations-steps .options .link.active{color:#fff}.b-course-destinations-steps .options .link.active i{background:url(/themes/custom/donquijote_theme/images/check-big-on.svg?ud8c53c29=) center center no-repeat}.b-course-destinations-steps .pic{position:absolute;top:0;right:0;bottom:0;width:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.b-course-destinations-steps .pic .pic-bg{width:100%;height:100%;background-image:url(/themes/custom/donquijote_theme/images/content/b-course-destination-steps.jpg?ud8c53c29=);background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.b-course-destinations-steps .dest-title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;line-height:26px;text-transform:uppercase;color:#fff}.b-course-destinations-steps .locations{width:50%;min-height:560px;float:left;padding:20px 20px 8px 30px;background-color:#d2283d;font-family:"montserratregular",Helvetica,Arial,sans-serif}.b-course-destinations-steps .course-content-ajax .ajax-loading-wrapper{margin-top:-270px;height:300px;margin:0 4.16667%;background-color:#fff;overflow:hidden}.b-course-destinations-steps .course-content-ajax .content{transition:all 0.25s ease-in-out}.b-course-destinations-steps .course-content-ajax .content.show{padding:0 40px;margin-top:-250px;position:relative}@media only screen and (max-width:1024px){.b-course-destinations-steps{padding-top:0}.b-course-destinations-steps .options .link{display:block;width:100%;margin-right:0}.b-course-destinations-steps .select-choices{padding:0}.b-course-destinations-steps .select-choices ul{margin-bottom:8px}.b-course-destinations-steps .select-choices ul li{font-size:14px;line-height:28px}.b-course-destinations-steps .select-choices ul li.country-name{font-size:16px;line-height:10px}.b-course-destinations-steps .go-back,.b-course-destinations-steps .go-destination{padding-top:20px;margin:0px 0 10px}.b-course-destinations-steps .locations{width:60%}.b-course-destinations-steps .pic{width:40%}}@media only screen and (max-width:767px){.b-course-destinations-steps{padding-top:0}.b-course-destinations-steps .pic{display:none !important}.b-course-destinations-steps .no-available{margin-top:10px}.b-course-destinations-steps .step{width:200%;height:620px;min-height:0}.b-course-destinations-steps .step.disabled{height:440px}.b-course-destinations-steps .step.disabled .options{height:440px}.b-course-destinations-steps .step.disabled .no-available{display:block}.b-course-destinations-steps .locations{padding:20px;width:50%}.b-course-destinations-steps .locations .select-choices{margin:0px}.b-course-destinations-steps .locations .select-choices .row{margin-bottom:10px;vertical-align:top}.b-course-destinations-steps .locations .select-choices .flex-content{height:450px}.b-course-destinations-steps .locations .select-choices ul{display:inline-block;box-sizing:border-box;width:calc(50% - 8px);margin:10px 15px 10px 0}.b-course-destinations-steps .locations .select-choices ul li{display:block;line-height:18px;margin-bottom:5px}.b-course-destinations-steps .locations .select-choices ul li:last-of-type{margin-bottom:0}.b-course-destinations-steps .options{padding:50px 24px;min-height:0;height:620px}.b-course-destinations-steps .options .choices{margin-top:20px}.b-course-destinations-steps .go-destination{width:100%}.b-course-destinations-steps .course-content-ajax .content.show{padding:0;margin-top:-200px}}.b-destination-content{position:relative;padding-top:60px;background:#fff}.b-destination-content .wrapper-full.dark-bg{background-color:#F8F8F8 !important;border-bottom:1px solid #D8D8D8}.b-destination-content .b-destination-content__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:100}.b-destination-content .b-destination-content__info .b-destination-content__info__title{position:relative;float:left;width:33.33333%;margin-left:0%;background:#d2283d;padding-top:95px;padding-bottom:400px}.b-destination-content .b-destination-content__info .b-destination-content__info__title::after{content:"";position:absolute;width:100%;height:100%;left:-100%;top:0;background-color:#d2283d}.b-destination-content .b-destination-content__info .b-destination-content__info__title h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#FFFFFF;letter-spacing:0.36px;line-height:110%;margin-bottom:52px;padding-right:38px}.b-destination-content .b-destination-content__info .b-destination-content__info__title h2 strong{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:normal}.b-destination-content .b-destination-content__info .b-destination-content__info__title p{position:relative;color:#FFFFFF;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0.38px;padding-left:100px;padding-right:38px;line-height:140%}@media screen and (max-width:767px){.b-destination-content .b-destination-content__info .b-destination-content__info__title p{font-size:13px}}.b-destination-content .b-destination-content__info .b-destination-content__info__title p::after{content:"";position:absolute;width:80px;height:1px;background:#EEEEEE;left:0;top:9px}.b-destination-content .b-destination-content__info .b-destination-content__info__content{float:left;width:66.66667%;margin-left:0%;padding:95px 0 400px 8%}.b-destination-content .b-destination-content__info .b-destination-content__info__content p{-webkit-column-count:2;column-count:2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.b-destination-content .b-destination-content__info .b-destination-content--video-responsive{display:none;width:120%;height:370px;margin:0 -10%}.b-destination-content .b-destination-content__info .b-destination-content--video-responsive .image-wrapper{width:100%;height:100%;background-position:center;background-size:cover}.b-destination-content .b-destination-content__info .b-destination-content--map-responsive{display:none;width:120%;height:365px;margin:0 -10%}.b-destination-content .b-destination-content__media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;height:417px;margin-top:-350px;margin-bottom:65px;z-index:999}.b-destination-content .b-destination-content__media .b-destination-content__media__video{width:50%;height:100%}.b-destination-content .b-destination-content__media .b-destination-content__media__video .image-wrapper{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.b-destination-content .b-destination-content__media .b-destination-content__media__map{width:50%}.b-destination-content .b-destination-content__media .b-destination-content__media__map .b-destination-map #destination-map{height:417px}.b-destination-content .b-destination-content__carrousel{position:relative;padding:65px 0}.b-destination-content .b-destination-content__carrousel .swiper-pagination-bullet-active{background:#d2283d}.b-destination-content .b-destination-content__carrousel .swiper-pagination{margin-top:15px}@media screen and (max-width:767px){.b-destination-content .b-destination-content__carrousel .swiper-pagination{display:none}}.b-destination-content .b-destination-content__carrousel .pic-slider .swiper-button-next{background:rgba(0,0,0,0);right:-70px !important}.b-destination-content .b-destination-content__carrousel .pic-slider .swiper-button-next::after{content:"";position:absolute;width:15px;height:26px;top:calc(50% - 13px);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-repeat:no-repeat;background-size:cover;background-position:center;left:5px}.b-destination-content .b-destination-content__carrousel .pic-slider .swiper-button-prev{background:rgba(0,0,0,0);left:-70px !important}.b-destination-content .b-destination-content__carrousel .pic-slider .swiper-button-prev::after{content:"";position:absolute;width:15px;height:26px;top:calc(50% - 13px);transform:rotate(180deg);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.b-destination-content .b-destination-content__facilities .title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;text-transform:uppercase;margin-bottom:40px}.b-destination-content .b-destination-content__facilities .swiper-pagination{opacity:0;position:relative;bottom:0}.b-destination-content .b-destination-content__facilities .swiper-pagination .swiper-pagination-bullet{opacity:0.3;background:#d2283d}.b-destination-content .b-destination-content__facilities .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul li{position:relative;width:33%;padding-left:16px;padding:0 16px;line-height:130%;margin-bottom:10px}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul li::after{content:"";position:absolute;width:4px;height:4px;background:#d2283d;border-radius:50%;left:0;top:10px}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;display:none !important}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a{position:relative;width:170px;height:170px;background-color:#d2283d;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:11px;color:#FFFFFF;letter-spacing:0.43px;text-transform:uppercase;padding:100px 20px 10px 20px;text-align:center;line-height:120%}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a:hover{text-decoration:none}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a::after{content:"";position:absolute;width:46px;height:46px;background-image:url("/themes/custom/donquijote_theme/images/ieg/calendar.svg");background-repeat:no-repeat !important;top:18%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:1500px){.b-destination-content .swiper-pagination{opacity:1 !important}}.b-destination-content .b-destination-content__facilities__calendar{display:none}.b-destination-content .b-destination-content__facilities__calendar.active{display:none;padding-top:95px}.b-destination-content .b-destination-content__facilities__calendar .title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;text-transform:uppercase;margin:40px 0}.b-destination-content .b-destination-content__facilities__calendar .swiper-facilities__calendar{border-top:3px solid #d2283d}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;padding-bottom:10px}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .day{min-height:130px;padding:20px;position:relative;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .day:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .day:last-child{margin-right:0}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .day .name{margin-bottom:5px;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:16px;color:#d2283d;letter-spacing:0.5px;line-height:26px}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .day .test{bottom:20px;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.5px;line-height:26px}.b-destination-content .b-destination-content__facilities__calendar .b-destination-content__facilities__calendar__new .swiper-slide{height:auto !important}.b-destination-content__iframe{position:relative;width:100%;height:100%;background-position:center !important;background-size:cover !important;background-repeat:no-repeat;cursor:pointer}.b-destination-content .b-destination-content-youtube{width:100%;height:100%;cursor:pointer;object-fit:cover}.b-destination-content .b-destination-content-youtube-wrapper{width:100%;height:100%;position:relative}.b-destination-content .b-destination-content-youtube-button{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:white;background-color:#ff0000;border-radius:50% / 10%;color:#FFFFFF;font-size:1em;height:3em;margin:20px auto;padding:0;text-align:center;text-indent:0.1em;transition:all 150ms ease-out;width:4em}.b-destination-content .b-destination-content-youtube-button:hover{background-color:#a40404;cursor:pointer}.b-destination-content .b-destination-content-youtube-button::before{background:inherit;border-radius:5% / 50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.b-destination-content .b-destination-content-youtube-button::after{border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;content:' ';font-size:0.75em;height:0;margin:-1em 0 0 -0.75em;top:50%;position:absolute;width:0}@media screen and (max-width:1024px){.b-destination-content{padding-top:0}.b-destination-content .b-destination-content__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-destination-content .b-destination-content__info .b-destination-content__info__title{width:100%;padding:65px 0}.b-destination-content .b-destination-content__info .b-destination-content__info__title h2{margin-bottom:30px}.b-destination-content .b-destination-content__info .b-destination-content__info__title h2 br{display:none}.b-destination-content .b-destination-content__info .b-destination-content__info__title::before{content:"";position:absolute;width:100%;height:100%;right:-100%;top:0;background:#d2283d}.b-destination-content .b-destination-content__info .b-destination-content__info__content{width:100%;padding:50px 0}.b-destination-content .b-destination-content__info .b-destination-content__info__content p{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.b-destination-content .b-destination-content__info .b-destination-content--video-responsive,.b-destination-content .b-destination-content__info .b-destination-content--map-responsive{display:block}.b-destination-content .b-destination-content__media{margin-top:0;margin-bottom:65px}.b-destination-content .b-destination-content__media .b-destination-content__media__video{display:none !important}.b-destination-content .b-destination-content__media .b-destination-content__media__map{width:120%;margin:0 -10%}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul{width:60%}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul li{width:100%}}@media screen and (max-width:767px){.b-destination-content .b-destination-content__carrousel{padding:0;width:120%;margin:0 -10%}.b-destination-content .b-destination-content__info .b-destination-content--video-responsive{height:200px}.b-destination-content .b-destination-content__media{height:217px}.b-destination-content .b-destination-content__media .b-destination-content__media__map .b-destination-map #destination-map{height:217px}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content ul{width:100%;margin-bottom:38px}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar{display:block;width:120%;margin:0 -10%}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a{display:block;width:100%;height:auto;padding:30px !important}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a::after{display:none}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a span{display:inline-block;position:relative;padding-left:35px}.b-destination-content .b-destination-content__facilities .b-destination-content__facilities__content .b-destination-content__facilities__content__calendar a span::after{content:"";position:absolute;width:23px;height:23px;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url("/themes/custom/donquijote_theme/images/ieg/calendar.svg");background-repeat:no-repeat !important}.b-destination-content .b-destination-content__facilities__calendar{margin-bottom:40px}}.fancybox-destination-school{height:618px !important}@media screen and (max-width:1024px){.fancybox-destination-school{height:390px !important}}@media screen and (max-width:767px){.fancybox-destination-school{height:218px !important}}.fancybox-destination-school .fancybox-nav{width:48px;height:48px}.fancybox-destination-school .fancybox-nav span:before{font-size:26px;font-weight:bold;background:white;padding:10px}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-nav span:before{font-size:22px}}.fancybox-destination-school .fancybox-close{top:-38px !important;right:auto !important;left:85px}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-close{top:-33px !important;left:0}}.fancybox-destination-school .fancybox-close:after{color:white;font-size:22px !important}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-close:after{font-size:18px !important}}.fancybox-destination-school .fancybox-prev{top:auto;bottom:100%;left:calc(100% - 93px);position:absolute}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-prev{left:calc(100% - 88px)}}.fancybox-destination-school .fancybox-prev span{left:auto;background-position:0 -36px;margin-left:0;top:17px;bottom:auto}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-prev span{top:22px;left:4px}}.fancybox-destination-school .fancybox-next{right:auto;position:absolute;right:0;top:auto;bottom:100%}.fancybox-destination-school .fancybox-next span{background-position:0 -72px;top:17px;margin-right:0;right:-1px;left:auto;position:absolute}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-next span{top:22px;right:-6px}}.fancybox-destination-school .fancybox-skin:before{display:none !important}@media screen and (max-width:767px){.fancybox-destination-school .fancybox-skin{padding:0px 0px 0px 0px !important;width:100% !important}}.fancybox-destination-school .fancy-arrow-disabled{height:49px;width:47px;position:absolute;top:-49px;background:black;z-index:9999;opacity:0.4}@media screen and (max-width:767px){.fancybox-destination-school .fancy-arrow-disabled{top:-44px;height:44px;width:44px}}.fancybox-destination-school .fancy-arrow-disabled--prev{right:46px}@media screen and (max-width:767px){.fancybox-destination-school .fancy-arrow-disabled--prev{right:40px}}.fancybox-destination-school .fancy-arrow-disabled--next{right:0px}@media screen and (max-width:767px){.fancybox-destination-school .fancy-arrow-disabled--next{right:-1px}}.fancybox-destination-school .destination-school-progressbar-wrapper{display:flex;justify-content:center;align-items:center;position:relative;bottom:16px;height:26px}@media screen and (max-width:767px){.fancybox-destination-school .destination-school-progressbar-wrapper{bottom:-10px}}.fancybox-destination-school .destination-school-progressbar-number{color:#fff;font-size:16px;font-family:"montserratregular",Helvetica,Arial,sans-serif;padding:0 8px}.fancybox-destination-school .destination-school-progressbar-border{background-color:#fff;height:5px;width:216px}.fancybox-destination-school .destination-school-progressbar{height:100%;background-color:#d2283d}.fancybox-overlay-school{background:rgba(0,0,0,0.7)}.fancybox-hidden{opacity:0 !important}html:lang(ja) .b-title-red-square .title,html:lang(ja) .b-destination-content__info__title h2,html:lang(ja) .b-destination-courses .title,html:lang(ja) .b-accommodations .name,html:lang(zh) .b-title-red-square .title,html:lang(zh) .b-destination-content__info__title h2,html:lang(zh) .b-destination-courses .title,html:lang(zh) .b-accommodations .name{word-break:keep-all}@media all and (max-width:1500px){html:lang(ja) .b-title-red-square .title,html:lang(ja) .b-destination-content__info__title h2,html:lang(ja) .b-destination-courses .title,html:lang(ja) .b-accommodations .name,html:lang(zh) .b-title-red-square .title,html:lang(zh) .b-destination-content__info__title h2,html:lang(zh) .b-destination-courses .title,html:lang(zh) .b-accommodations .name{font-size:30px !important}}.b-destination-courses{background:#fff;padding:80px 0}.b-destination-courses .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0}.b-destination-courses .ckeditor{margin-top:46px}.b-destination-courses .lists{display:inline-block;width:66.66667%;padding-top:25px;padding:20px 0 0 8.33333%;margin-right:-0.285em;vertical-align:top}.b-destination-courses .lists>.e-title{margin-bottom:26px}.b-destination-courses .course-list{position:relative}.b-destination-courses .e-title{margin-bottom:14px;font:400 22px/24px "montserratlight",Helvetica,Arial,sans-serif;color:#d2283d;text-transform:uppercase}.b-destination-courses .course{display:inline-block;width:50%;padding-right:80px;margin:0 -0.285em 30px;vertical-align:top}.b-destination-courses .course .name{font:400 20px/26px "montserratbold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase}.b-destination-courses .course ul{margin:10px 0 20px}.b-destination-courses .course li{margin-bottom:6px;padding-left:16px;line-height:20px}.b-destination-courses .course li a{color:#4A4A4A;font:400 16px/20px "montserratlight",Helvetica,Arial,sans-serif;-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.b-destination-courses .course li a:hover{text-decoration:none;color:#d2283d}.b-destination-courses .course li:before{content:'';display:inline-block;width:5px;height:5px;background:#d2283d;margin:0 5px 2.5px -16px;border-radius:50%}.b-destination-courses .swiper-button-prev{top:25%;left:0}.b-destination-courses .swiper-button-next{top:25%;right:0}.b-destination-courses .b-bottom-block-list{background:transparent}.b-destination-courses .pre-swiper-button-prev,.b-destination-courses .pre-swiper-button-next{display:none}.b-destination-courses .b-title-red-square{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;color:#383838;background:#fff}.b-destination-courses .b-title-red-square .title{width:20%;text-transform:none;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;line-height:110%;padding-right:5%}.b-destination-courses .b-title-red-square .title:before{display:none}.b-destination-courses .b-title-red-square .ckeditor{width:80%}.b-destination-courses .b-title-red-square .ckeditor p{color:#383838;line-height:160%}.b-destination-courses .lists{width:100%;padding-left:20%}.b-destination-courses .lists .courses .course{float:left;width:auto;padding:0;margin:0;padding-right:2%;width:31%}.b-destination-courses .lists .courses .course li{line-height:160%}.b-destination-courses .lists .name{margin-bottom:17px;font-size:17px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}.b-destination-courses .lists .name:last-child{padding:0}.b-destination-courses .lists .e-title{padding:20px 0;font-size:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838;letter-spacing:0.56px}.b-destination-courses .lists .b-bottom-block-list{width:100%}.b-destination-courses .lists .b-bottom-block-list .pre-swiper-content{width:100%}.b-destination-courses .lists .b-bottom-block-list .pre-swiper-content .pre-swiper-slide{width:20%}.b-destination-courses .lists .b-bottom-block-list .pre-swiper-content .pre-swiper-slide .icon-virgulilla:before{display:none}.b-destination-courses .lists .b-bottom-block-list .pre-swiper-content .pre-swiper-slide .text{color:#383838}@media all and (max-width:1820px){.b-destination-courses .b-title-red-square{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-destination-courses .b-title-red-square .title{width:100%;margin-bottom:15px}.b-destination-courses .b-title-red-square .ckeditor{width:100%}.b-destination-courses .lists{display:block;width:100%;margin:0;padding:0}.b-destination-courses .lists .e-title{padding:10px 0}.b-destination-courses .lists .b-bottom-block-list{margin-top:0}.b-destination-courses .lists .b-bottom-block-list .wrapper{padding:20px 0 0}.b-destination-courses .lists .courses{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-destination-courses .lists .courses .course{width:49%;padding-right:5px}.b-destination-courses .lists .courses .course li{position:relative;padding-left:20px;font-family:"montserratregular",Helvetica,Arial,sans-serif;line-height:20px}.b-destination-courses .lists .courses .course li:before{position:absolute;top:8px;left:0;margin:0}.b-destination-courses .lists .courses .course:last-child{width:100%}}@media only screen and (max-width:1024px){.b-destination-courses{padding:60px 0;background-color:#fff}.b-destination-courses .wrapper{display:block}}@media only screen and (max-width:767px){.b-destination-courses{padding:50px 0}.b-destination-courses .b-title-red-square{padding:0 0 20px 0 !important}.b-destination-courses .b-title-red-square .title{margin-bottom:10px}.b-destination-courses .course-list{width:100%}.b-destination-courses .lists{width:110%;background-color:#fff}.b-destination-courses .lists .b-bottom-block-list{padding:0}.b-destination-courses .lists .b-bottom-block-list .wrapper{padding-top:0 !important}.b-destination-courses .lists .b-bottom-block-list .swiper-button-prev{display:block}.b-destination-courses .lists .e-title{display:inline-block !important}.b-destination-courses .lists .courses .course{width:100%}.b-destination-courses .lists .courses .swiper-button-next,.b-destination-courses .lists .courses .swiper-button-prev{display:block;top:50%}.b-destination-courses .course{width:100%;display:block;margin-bottom:20px !important}.b-destination-courses .course li{padding-left:12px}.b-destination-courses .course li:before{top:8px}.b-destination-courses .b-bottom-block-list{margin-top:0}}.b-destination-inner-nav{display:none;background-color:#F3F3F3;background-position:center top;background-repeat:no-repeat}.b-destination-inner-nav:after,.b-destination-inner-nav:before{content:" ";display:table}.b-destination-inner-nav:after{clear:both}.b-destination-inner-nav>.wrapper{width:100%;padding:0 16px}.b-destination-inner-nav .content-positioner{width:100%;margin-top:-34.4%;overflow:hidden}.b-destination-inner-nav .nav-options{float:right;width:66.66667%;margin-top:30px}.b-destination-inner-nav .nav-options>li{position:relative;display:block;float:right;width:50%;padding-top:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.b-destination-inner-nav .nav-options>li.learn{background-image:url(/themes/custom/donquijote_theme/images/content/default-learn.jpg?%3Fud8c53c29=)}.b-destination-inner-nav .nav-options>li.discover{background-image:url(/themes/custom/donquijote_theme/images/content/default-discover.jpg?%3Fud8c53c29=)}.b-destination-inner-nav .nav-options>li.engage{background-image:url(/themes/custom/donquijote_theme/images/content/default-engage.jpg?%3Fud8c53c29=)}.b-destination-inner-nav .nav-options>li:nth-child(2){clear:both}.b-destination-inner-nav .nav-options>li a{position:absolute;bottom:16px;right:0;display:block;min-width:50%;padding:6px 8px 16px 18px;background-color:#fff;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:28px;line-height:90%;color:#d2283d;text-decoration:none;text-transform:uppercase;transition:all 0.25s ease-in-out}.b-destination-inner-nav .nav-options>li a i.icon{display:block}.b-destination-inner-nav .nav-options>li a span{display:block;color:#450031;font-size:16px}.b-destination-inner-nav .nav-options>li a:hover{background-color:#d2283d;color:#fff}.b-destination-inner-nav .place-map{width:33.33333%;float:left;padding-top:14.16667%;margin-top:33.33333%}.b-destination-inner-nav .e-locations-map{width:100%}@media only screen and (max-width:767px){.b-destination-inner-nav{background-image:none !important}.b-destination-inner-nav>.wrapper{margin-top:-160px;padding:0 16px;position:relative}.b-destination-inner-nav .background-image{width:100%;height:160px;background-position:center;background-size:cover}.b-destination-inner-nav .text-label{font-size:5em;color:#d2283d}.b-destination-inner-nav .content-positioner{margin-top:-16px}.b-destination-inner-nav .nav-options{width:100%;margin-top:0}.b-destination-inner-nav .nav-options>li{position:static;width:31.94%;padding-top:0;overflow:hidden;float:left;background-image:none !important;margin-left:2.08%}.b-destination-inner-nav .nav-options>li:first-child{margin-left:0}.b-destination-inner-nav .nav-options>li:nth-child(2){clear:none}.b-destination-inner-nav .nav-options>li a{position:static;padding:8px 8px 8px 9px;font-size:14px;line-height:17px}.b-destination-inner-nav .nav-options>li a i.icon{font-size:16px}.b-destination-inner-nav .nav-options>li a span{display:none}.b-destination-inner-nav .place-map{margin:16px auto 0;width:80%;background-position:left bottom;padding-top:10px;float:none}}.b-destination-second-nav{background:#fff;border-bottom:1px solid #F2F2F2;line-height:0 !important}.b-destination-second-nav .wrapper-full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.b-destination-second-nav .wrapper-full .b-destination-second__archors{width:75%}.b-destination-second-nav .wrapper-full .b-destination-second__archors ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-destination-second-nav .wrapper-full .b-destination-second__archors ul li{width:25%;text-align:center}.b-destination-second-nav .wrapper-full .b-destination-second__archors ul li a{display:block;border-bottom:3px solid rgba(255,255,255,0);padding:45px 0;letter-spacing:0.36px;font-size:13px;color:#383838;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-destination-second-nav .wrapper-full .b-destination-second__archors ul li a:hover{text-decoration:none;border-bottom:3px solid #d2283d}.b-destination-second-nav .wrapper-full .b-destination-second__destinations{width:25%;text-align:right}.b-destination-second-nav .wrapper-full .b-destination-second__destinations a{display:inline-block;position:relative;border-bottom:3px solid rgba(255,255,255,0);padding:45px 0;padding-left:40px;letter-spacing:0.36px;font-size:13px;color:#383838;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-destination-second-nav .wrapper-full .b-destination-second__destinations a:hover{text-decoration:none}.b-destination-second-nav .wrapper-full .b-destination-second__destinations a::after{content:"";position:absolute;width:15px;height:15px;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-destination.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1024px){.b-destination-second-nav{border-bottom:0}.b-destination-second-nav .wrapper-full{padding:0}.b-destination-second-nav .wrapper-full .b-destination-second__archors{width:100% !important}.b-destination-second-nav .wrapper-full .b-destination-second__archors ul li a{padding:36px 0 !important}.b-destination-second-nav .wrapper-full .b-destination-second__destinations{display:none}}@media screen and (max-width:767px){.b-destination-second-nav{display:none}}.b-destination-map{width:100%}.b-destination-map:after,.b-destination-map:before{content:" ";display:table}.b-destination-map:after{clear:both}.b-destination-map .address-info{position:relative;width:25%;float:left;padding:24px 40px 48px 40px;margin-bottom:-100%;background-color:#134178;z-index:1;color:#fff}.b-destination-map .address-info>i[class^="icon-"]{font-size:58px;color:#1AABA6}.b-destination-map .address-info .title{font-size:16px;font-weight:700;text-transform:uppercase}.b-destination-map .address-info .line-1{font-size:16px;line-height:19px;margin-bottom:4px}.b-destination-map .address-info .line-2{font-size:14px;line-height:16px}.b-destination-map .address-info .e-btn-shadow{margin:16px 0 0 8px}.b-destination-map #destination-map{height:465px}.b-destination-map .destination-map-services{width:83.33333%;float:left;margin-left:-3px;padding:48px 5.41667% 32px 8.33333%;clear:both;overflow:hidden;border:3px solid #1AABA6;border-top:0}.b-destination-map .destination-map-services .services-title{display:block;padding-bottom:20px;margin-bottom:16px;font-size:16px;font-weight:700;text-transform:uppercase;color:#134178}.b-destination-map .destination-map-services .services .service{display:block;float:left;width:50%;margin-bottom:24px}.b-destination-map .destination-map-services .services a{display:block;position:relative;text-decoration:none;padding-left:64px}.b-destination-map .destination-map-services .services a>i[class^="icon-"]{position:absolute;top:2px;left:0;font-size:48px;color:#134178}.b-destination-map .destination-map-services .services a .name{font-size:12px;line-height:18px;font-weight:900;text-transform:uppercase;color:#450031}.b-destination-map .destination-map-services .services a .desc{color:#4A4A4A;line-height:20px}.b-destination-map .destination-map-services .services a:hover .name,.b-destination-map .destination-map-services .services a:hover .desc{color:#134178}@media only screen and (max-width:1024px){.b-destination-map .address-info{width:40%;padding:30px 20px}.b-destination-map #destination-map{width:100%;height:365px}}@media only screen and (max-width:767px){.b-destination-map .address-info{width:100%;margin-bottom:0;padding:24px 32px 32px 24px}.b-destination-map .address-info .e-btn-shadow{width:100%}.b-destination-map .address-info .e-btn-shadow .e-btn,.b-destination-map .address-info .e-btn-shadow .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-destination-map .address-info .e-btn-shadow #edit-submit{width:100%}.b-destination-map #destination-map{width:100%}.b-destination-map .destination-map-services{float:nome;width:calc(100% - 8px);margin-left:4px;padding:24px 16px 24px 20px;border-left:3px solid #1AABA6;border-top:0}.b-destination-map .destination-map-services .services .service{width:100%}.b-destination-map .destination-map-services .services .service a{padding-left:36px}.b-destination-map .destination-map-services .services .service a>i[class^="icon-"]{font-size:28px}}.b-discover-destination{background-color:#fff}.b-discover-destination .wrapper-full.bottom-list{background:#d2283d;padding-top:110px;padding-bottom:65px;margin-top:-80px}.b-discover-destination .wrapper-full.bottom-list .b-bottom-block-list{padding:0 !important}.b-discover-destination .wrapper-full.bottom-list .wrapper{max-width:none !important;padding:0 !important;background:#d2283d}.b-discover-destination .wrapper-full.bottom-list .wrapper .e-title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px}.b-discover-destination .cols-3 .col:nth-child(1){width:100%}.b-discover-destination .b-title-red-square{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(0,0,0,0);padding:100px 0 !important;height:auto !important}.b-discover-destination .b-title-red-square .title{width:20%;color:#d2283d;text-transform:none !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;line-height:110%;padding-right:5%}.b-discover-destination .b-title-red-square .title::before{display:none}.b-discover-destination .b-title-red-square .ckeditor{width:80%;color:#383838;padding:0 30px}.b-discover-destination .b-title-red-square .ckeditor p{line-height:160%}.b-discover-destination .discover-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-discover-destination .discover-grid .discover-grid__element{background-color:#c9c9c9}.b-discover-destination .discover-grid .discover-grid__element .b-photo-corner-text{position:relative;height:100%}.b-discover-destination .discover-grid .discover-grid__element .b-photo-corner-text .title,.b-discover-destination .discover-grid .discover-grid__element .b-photo-corner-text strong{height:auto;font-size:22px;line-height:100%}.b-discover-destination .discover-grid .discover-grid__element .b-photo-corner-text .text{position:absolute;width:auto;height:auto;top:180px;left:0;padding:0 40px}.b-discover-destination .discover-grid .discover-grid__element.discover-grid__element--3{width:32%;height:295px}.b-discover-destination .discover-grid .discover-grid__element.discover-grid__element--left{width:25%;height:655px}.b-discover-destination .discover-grid .discover-grid__element.discover-grid__element--left .b-photo-corner-text .text{top:auto;bottom:40px}.b-discover-destination .discover-grid .discover-grid__element.discover-grid__element--right{width:72%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;background:none}.b-discover-destination .discover-grid .discover-grid__element.discover-grid__element--right .b-photo-corner-text{width:48%;height:47%;background:#c9c9c9}@media only screen and (max-width:1024px){.b-discover-destination .b-title-red-square{display:block;padding:40px 0 !important}.b-discover-destination .b-title-red-square .title{width:100%;margin-bottom:40px}.b-discover-destination .b-title-red-square .ckeditor{width:100%;padding:0}.b-discover-destination .discover-grid{width:120%;margin:0 -10%}.b-discover-destination .discover-grid .b-photo-corner-text{text-align:left !important}.b-discover-destination .discover-grid .discover-grid__element--3{width:33.3333% !important;height:auto !important}.b-discover-destination .discover-grid .discover-grid__element--3 .b-photo-corner-text{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;padding:30px}.b-discover-destination .discover-grid .discover-grid__element--3 .b-photo-corner-text .title{margin-bottom:16px}.b-discover-destination .discover-grid .discover-grid__element--3 .b-photo-corner-text .text{position:relative;top:auto;padding:0}.b-discover-destination .discover-grid .discover-grid__element--left{width:100% !important;height:300px !important;margin-bottom:16px}.b-discover-destination .discover-grid .discover-grid__element--left .b-photo-corner-text .title{display:block}.b-discover-destination .discover-grid .discover-grid__element--right{width:100% !important}.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text{display:block;width:49% !important;height:auto !important;margin-bottom:16px}.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text .text{padding:0;position:relative;top:auto}.b-discover-destination .wrapper-full.bottom-list{margin-top:0 !important;padding-top:40px !important;padding-bottom:40px !important}}@media only screen and (max-width:767px){.b-discover-destination .b-title-red-square .title{width:100%;margin-bottom:20px}.b-discover-destination .discover-grid .discover-grid__element--left,.b-discover-destination .discover-grid .discover-grid__element--right{height:auto !important}.b-discover-destination .discover-grid .discover-grid__element--left .b-photo-corner-text,.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text{width:100% !important;padding:40px 10% !important}.b-discover-destination .discover-grid .discover-grid__element--left .b-photo-corner-text .title,.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text .title{margin-bottom:16px;font-size:18px !important}.b-discover-destination .discover-grid .discover-grid__element--left .b-photo-corner-text .text,.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text .text{position:relative;bottom:auto !important;padding:0}.b-discover-destination .discover-grid .discover-grid__element--left .b-photo-corner-text .text p,.b-discover-destination .discover-grid .discover-grid__element--right .b-photo-corner-text .text p{font-size:14px !important}}.b-engage-destination{background:-moz-linear-gradient(to bottom,#F3F3F3 25%,#fff 0%);background:-webkit-linear-gradient(to bottom,#F3F3F3 25%,#fff 0%);background:linear-gradient(to bottom,#F3F3F3 25%,#fff 0%);padding:80px 0 80px 8%;background:#F8F8F8 !important}.b-engage-destination .b-title-red-square{float:left;width:40%;background-color:transparent;padding-left:0;padding-top:0;padding-bottom:0}.b-engage-destination .b-title-red-square .title{text-transform:none;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;line-height:110%}.b-engage-destination .b-title-red-square .title:before{display:none}.b-engage-destination .b-title-red-square .ckeditor p{margin-top:4%;color:#383838;line-height:160%}.b-engage-destination .slider-and-content{position:relative;float:right;display:inline-block;width:60%;margin-top:78px;padding-left:6%}.b-engage-destination .slider-and-content:before{content:"";position:absolute;top:75px;left:16%;width:100%;height:95%;background:#d2283d}.b-engage-destination .slider-and-content .ckeditor{margin-top:40px}.b-engage-destination .slider-and-content .ckeditor p{line-height:160%}.b-engage-destination .slider-and-content .arrows-container{position:relative;width:110px;top:20px;left:100px}.b-engage-destination .slider-and-content .arrows-container .icon-arrow-left{width:20px;height:14px;margin:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.b-engage-destination .slider-and-content .arrows-container .icon-arrow-left:before{display:none}.b-engage-destination .slider-and-content .arrows-container .icon-arrow-right{position:absolute;width:20px;height:14px;margin:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg) !important;background-size:contain !important;background-repeat:no-repeat !important}.b-engage-destination .slider-and-content .arrows-container .icon-arrow-right:before{display:none}.b-engage-destination .engage-slide-image__element:after{content:"0" attr(data-count);position:absolute;bottom:20px;left:40px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;color:#FFFFFF;letter-spacing:0.75px;border-bottom:solid 3px}@media only screen and (max-width:1440px){.b-engage-destination .engage-slide-image__element:after{left:20px}}.b-engage-destination .content{margin-top:56px;padding:40px 45% 40px 50px;border-left:3px solid #d2283d}.b-engage-destination .content .tag{display:none}.b-engage-destination .content .tag:before{display:none}.b-engage-destination .content .ckeditor strong{position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-style:normal !important}.b-engage-destination .content .ckeditor strong em{font-style:normal !important}.b-engage-destination .tag{position:relative;font:400 26px/20px "montserratregular",Helvetica,Arial,sans-serif;color:#d2283d}.b-engage-destination .tag:before{position:absolute;top:24px}.b-engage-destination .engage-slide-image img{display:block;width:100%;height:100%;margin-bottom:0;cursor:pointer}.b-engage-destination #engage-content-wrapper{width:60%}@media only screen and (max-width:1600px){.b-engage-destination #engage-content-wrapper{width:80%}}@media only screen and (max-width:1200px){.b-engage-destination #engage-content-wrapper{width:100%}}.b-engage-destination .engage-text{display:none}.b-engage-destination .engage-text.active{display:block}.b-engage-destination .engage-text.active span{display:block;margin-top:10px}@media only screen and (max-width:1600px){.b-engage-destination .engage-text{width:80%}}@media only screen and (max-width:767px){.b-engage-destination .engage-text{width:100%}}.b-engage-destination .prev-engage-wrapper{display:block}.b-engage-destination .prev-engage-wrapper.disabled::before{content:'';position:absolute;top:0;left:0;opacity:0;width:30px;height:20px;z-index:99}.b-engage-destination .next-engage-wrapper{display:block}.b-engage-destination .next-engage-wrapper.disabled::before{content:'';position:absolute;top:0;right:0;width:30px;height:20px;z-index:99;opacity:0}@media only screen and (max-width:767px){.b-engage-destination .next-engage-wrapper.disabled::before{right:35px}}.b-engage-destination .slide-hide{opacity:0 !important}.b-engage-destination .swiper-slide{box-shadow:none;transition:opacity 0.5s ease;overflow:hidden;position:relative}.b-engage-destination .swiper-slide:after{content:'';background-color:black;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.b-engage-destination .swiper-slide img{aspect-ratio:270 / 270;scale:1;transition:scale 0.5s linear}.b-engage-destination .swiper-slide-active:after{display:none}.b-engage-destination .swiper-slide-active img{scale:1.1}@media only screen and (max-width:1024px){.b-engage-destination{background:#FFF}.b-engage-destination .b-title-red-square{width:100%}.b-engage-destination .slider-and-content{display:block;width:100%;margin-top:0}.b-engage-destination .slider-and-content:before{margin-left:100px}.b-engage-destination .slider-and-content .swiper-container-horizontal{margin-left:100px}.b-engage-destination .slider-and-content .arrows-container{left:200px}.b-engage-destination .content{padding:40px}.b-engage-destination .content{margin-top:14%}}@media only screen and (max-width:767px){.b-engage-destination{padding-top:50px;padding-bottom:50px}.b-engage-destination .b-title-red-square .ckeditor{margin-top:20px}.b-engage-destination .slider-and-content{margin-top:30px;padding-left:0}.b-engage-destination .slider-and-content:before{width:calc(100% + 12%);left:-9%;margin-left:0;bottom:-60px;height:50%;top:auto}.b-engage-destination .slider-and-content .arrows-container{width:75px}.b-engage-destination .slider-and-content .swiper-container-horizontal{margin-left:0}.b-engage-destination .slider-and-content .arrows-container{left:0}.b-engage-destination .content{padding:20px;margin-top:30%}.b-engage-destination .sidebar{padding:62px 28px 58px 22px}.b-engage-destination .sidebar .ckeditor{margin-top:12px}.b-engage-destination .sidebar-title{font-size:30px;line-height:36px}.b-engage-destination .swiper-slide{width:calc(100% - 120px)}.b-engage-destination .swiper-slide img{width:100%}.b-engage-destination .swiper-button-prev{left:0;display:block}.b-engage-destination .swiper-button-next{right:0}.b-engage-destination .tag{font-size:20px}.b-engage-destination .tag:before{display:none}.b-engage-destination .slider-and-content .ckeditor{margin-top:14px}}.b-teachers-destination{padding:80px 0 130px 8%;background-color:#fff}@media only screen and (max-width:1600px){.b-teachers-destination{padding-bottom:90px}}@media only screen and (max-width:767px){.b-teachers-destination{padding-top:30px}}.b-teachers-destination .b-title-red-square{float:left;width:40%;background-color:transparent;padding-left:0;padding-top:0;padding-bottom:0}@media only screen and (max-width:1200px){.b-teachers-destination .b-title-red-square{width:100%}}.b-teachers-destination .b-title-red-square .title{text-transform:none;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;line-height:110%}@media only screen and (max-width:1200px){.b-teachers-destination .b-title-red-square .title{max-width:100%}}.b-teachers-destination .b-title-red-square .title:before{display:none}@media only screen and (max-width:767px){.b-teachers-destination .b-title-red-square .ckeditor{margin-top:20px}}.b-teachers-destination .b-title-red-square .ckeditor p{margin-top:4%;color:#383838;line-height:160%}.b-teachers-destination .slider-and-content{position:relative;float:right;display:inline-block;width:60%;padding-left:6%}@media only screen and (max-width:1200px){.b-teachers-destination .slider-and-content{display:block;width:100%;margin-top:0}}@media only screen and (max-width:767px){.b-teachers-destination .slider-and-content{margin-top:30px;padding-left:0}}.b-teachers-destination .slider-and-content:before{content:"";position:absolute;top:52%;left:16%;width:100%;height:60%;background:#d2283d}@media only screen and (max-width:1920px) and (max-height:1200px){.b-teachers-destination .slider-and-content:before{top:56%}}@media only screen and (max-width:1600px) and (max-height:900px){.b-teachers-destination .slider-and-content:before{top:59%}}@media only screen and (max-width:1440px) and (max-height:900px){.b-teachers-destination .slider-and-content:before{top:62%}}@media only screen and (max-width:1024px){.b-teachers-destination .slider-and-content:before{top:62%}}@media only screen and (max-width:767px){.b-teachers-destination .slider-and-content:before{width:calc(100% + 12%);left:-9%;margin-left:0;bottom:-60px;height:50%;top:auto}}.b-teachers-destination .slider-and-content .ckeditor{margin-top:40px}.b-teachers-destination .slider-and-content .ckeditor p{line-height:160%}.b-teachers-destination .slider-and-content .arrows-container{position:relative;width:110px;top:20px;left:100px}@media only screen and (max-width:1200px){.b-teachers-destination .slider-and-content .arrows-container{left:132px}}@media only screen and (max-width:767px){.b-teachers-destination .slider-and-content .arrows-container{left:0px}}.b-teachers-destination .slider-and-content .arrows-container .icon-arrow-left{width:20px;height:14px;margin:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.b-teachers-destination .slider-and-content .arrows-container .icon-arrow-left:before{display:none}.b-teachers-destination .slider-and-content .arrows-container .icon-arrow-right{position:absolute;width:20px;height:14px;margin:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg) !important;background-size:contain !important;background-repeat:no-repeat !important}.b-teachers-destination .slider-and-content .arrows-container .icon-arrow-right:before{display:none}.b-teachers-destination .content{margin-top:-60px;padding:20px 40% 20px 40px;border-left:3px solid #d2283d}@media only screen and (max-width:2090px){.b-teachers-destination .content{margin-top:0px}}@media only screen and (max-width:1200px){.b-teachers-destination .content{padding:20px;margin-top:14%}}@media only screen and (max-width:767px){.b-teachers-destination .content{padding:20px 30px 20px 20px;margin-top:20%}}@media only screen and (max-width:576px){.b-teachers-destination .content{margin-top:30%}}.b-teachers-destination .content .tag{display:none}.b-teachers-destination .content .tag:before{display:none}.b-teachers-destination .content .ckeditor strong{position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-style:normal !important}.b-teachers-destination .content .ckeditor strong em{font-style:normal !important}.b-teachers-destination .tag{position:relative;font:400 26px/20px "montserratregular",Helvetica,Arial,sans-serif;color:#d2283d}.b-teachers-destination .tag:before{position:absolute;top:24px}.b-teachers-destination .teachers-slide-image img{display:block;width:100%;height:100%;margin-bottom:0;cursor:pointer;object-fit:cover}.b-teachers-destination .teacher-info{display:flex;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;width:100%}@media only screen and (max-width:1600px){.b-teachers-destination .teacher-info{flex-direction:column}}.b-teachers-destination .teacher-name{color:#d2283d;margin-right:6px}.b-teachers-destination #teachers-content-wrapper{width:60%}@media only screen and (max-width:1600px){.b-teachers-destination #teachers-content-wrapper{width:80%}}@media only screen and (max-width:1200px){.b-teachers-destination #teachers-content-wrapper{width:100%}}.b-teachers-destination .teachers-text{display:none}.b-teachers-destination .teachers-text.active{display:block}.b-teachers-destination .teachers-text.active span{display:block;margin-top:10px}@media only screen and (max-width:1600px){.b-teachers-destination .teachers-text{width:80%}}@media only screen and (max-width:767px){.b-teachers-destination .teachers-text{width:100%}}.b-teachers-destination .prev-teacher-wrapper{display:block}.b-teachers-destination .prev-teacher-wrapper.disabled::before{content:'';position:absolute;top:0;left:0;opacity:0;width:30px;height:20px;z-index:99}.b-teachers-destination .next-teacher-wrapper{display:block}.b-teachers-destination .next-teacher-wrapper.disabled::before{content:'';position:absolute;top:0;right:0;width:30px;height:20px;z-index:99;opacity:0}@media only screen and (max-width:767px){.b-teachers-destination .next-teacher-wrapper.disabled::before{right:35px}}.b-teachers-destination .slide-hide{opacity:0 !important}.b-teachers-destination .swiper-container{pointer-events:none}.b-teachers-destination .b-teacher-image img{height:470px;width:366px;display:block}.b-teachers-destination .swiper-slide{box-shadow:none;transition:opacity 0.5s ease;overflow:hidden;position:relative}.b-teachers-destination .swiper-slide:after{content:'';background-color:black;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.b-teachers-destination .swiper-slide img{aspect-ratio:366 / 470;scale:1;transition:scale 0.5s ease}@media only screen and (max-width:767px){.b-teachers-destination .swiper-slide img{max-height:470px}}@media (max-width:470px){.b-teachers-destination .swiper-slide img{max-height:240px}}.b-teachers-destination .swiper-slide-active:after{display:none}.b-teachers-destination .swiper-slide-active img{scale:1.1}@media only screen and (max-width:1600px){.b-teachers-destination .ckeditor p:first-of-type{display:none}}@media only screen and (max-width:767px){.b-teachers-destination .ckeditor p:first-of-type{display:block}}@media (min-width:1200.99px){.b-teachers-destination.teachers-swiper-alt{padding:80px 0 120px 8%}.b-teachers-destination.teachers-swiper-alt .slider-and-content{width:39.5%}.b-teachers-destination.teachers-swiper-alt .slider-and-content::before{left:24%}.b-teachers-destination.teachers-swiper-alt .b-title-red-square{width:60%}.b-teachers-destination.teachers-swiper-alt #teachers-content-wrapper{width:100%}}@media (max-width:1199px) and (min-width:768px){.b-teachers-destination.teachers-swiper-alt .content{margin-top:-140px;margin-bottom:100px}.b-teachers-destination.teachers-swiper-alt #teachers-content-wrapper{width:45%}.b-teachers-destination.teachers-swiper-alt .slider-and-content{width:50%}.b-teachers-destination.teachers-swiper-alt .slider-and-content::before{left:1%;top:63%}}@media (max-width:1199px) and (min-width:768px) and (max-width:1024px){.b-teachers-destination.teachers-swiper-alt .slider-and-content::before{top:70%}}@media (max-width:1199px) and (min-width:768px){.b-teachers-destination.teachers-swiper-alt .slider-and-content .arrows-container{left:0px}.b-teachers-destination.teachers-swiper-alt .teachers-text{width:100% !important}.b-teachers-destination.teachers-swiper-alt--one .content{margin-top:-140px}.b-teachers-destination.teachers-swiper-alt--one #teachers-content-wrapper{width:45%}.b-teachers-destination.teachers-swiper-alt--one .b-teacher-image img{height:287px;width:224px}.b-teachers-destination.teachers-swiper-alt--one .slider-and-content{width:45%}.b-teachers-destination.teachers-swiper-alt--one .slider-and-content::before{left:1%}}@media only screen and (max-width:767px){.b-teachers-destination .b-teachers-destination.teachers-swiper-alt .slider-and-content::before{top:72%}.b-teachers-destination.teachers-swiper-alt .content{margin-bottom:0}.b-teachers-destination .b-teacher-image img{height:287px;width:224px}.b-teachers-destination .b-teacher-image{display:flex;justify-content:center;padding-right:8%}}.b-teachers-destination .b-teacher-image-container{position:relative}.teachers-swiper-alt--one{height:auto !important}.m-icons-and-picture+.b-teachers-destination{padding:80px 0 80px 8%}@media only screen and (max-width:767px){.b-teachers-destination .sidebar{padding:62px 28px 58px 22px}.b-teachers-destination .sidebar .ckeditor{margin-top:12px}.b-teachers-destination .sidebar-title{font-size:30px;line-height:36px}.b-teachers-destination .swiper-slide{width:calc(100% - 120px)}.b-teachers-destination .swiper-slide img{width:100%}.b-teachers-destination .swiper-button-prev{left:0;display:block}.b-teachers-destination .swiper-button-next{right:35px}.b-teachers-destination .tag{font-size:20px}.b-teachers-destination .tag:before{display:none}.b-teachers-destination .slider-and-content .ckeditor{margin-top:14px}}.b-course-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;background-color:#fff;padding:100px 8%}.b-course-pagination .b-course-pagination__prev{width:41.66666667%}.b-course-pagination .b-course-pagination__prev a{display:inline-block;position:relative}.b-course-pagination .b-course-pagination__prev a:hover{text-decoration:none}.b-course-pagination .b-course-pagination__prev a:hover .arrow{width:0;opacity:0}.b-course-pagination .b-course-pagination__prev a:hover .image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.18s;-moz-transition-delay:0.18s;transition-delay:0.18s;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.b-course-pagination .b-course-pagination__prev a:hover .content .content-desc{-webkit-transform:translate3d(40px,0,0);-moz-transform:translate3d(40px,0,0);-ms-transform:translate3d(40px,0,0);-o-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.b-course-pagination .b-course-pagination__prev a:hover .content .content-title{-webkit-transform:translate3d(40px,0,0);-moz-transform:translate3d(40px,0,0);-ms-transform:translate3d(40px,0,0);-o-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.b-course-pagination .b-course-pagination__prev a .arrow{position:absolute;width:20px;height:14px;transition:all ease 0.3s;top:50%;margin-top:-7px;background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.b-course-pagination .b-course-pagination__prev a .image{position:absolute;width:80px;height:80px;border-radius:50%;overflow:hidden;top:50%;margin-top:-40px;left:-20px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0,1.15);-moz-transition:-moz-transform 0.3s cubic-bezier(0.4,0,0,1.15);transition:transform 0.3s cubic-bezier(0.4,0,0,1.15)}.b-course-pagination .b-course-pagination__prev a .image img{width:100%;height:auto;display:block}.b-course-pagination .b-course-pagination__prev a .content{display:block;padding-left:40px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#D8D8D8;line-height:200%;max-width:400px}.b-course-pagination .b-course-pagination__prev a .content .content-desc{display:block;font-size:14px;line-height:100%;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;transition:transform 0.4s ease}.b-course-pagination .b-course-pagination__prev a .content .content-title{display:block;color:#d2283d;font-size:26px;line-height:100%;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transition-delay:0.05s !important;-moz-transition-delay:0.05s !important;transition-delay:0.05s !important}.b-course-pagination .b-course-pagination__back{width:16.66666667%;text-align:center}.b-course-pagination .b-course-pagination__back a{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;color:#D8D8D8;letter-spacing:0.12px}.b-course-pagination .b-course-pagination__back a .b-course-pagination__back__square{position:relative;display:block;width:24px;height:24px;margin:0 auto}.b-course-pagination .b-course-pagination__back a .b-course-pagination__back__square::before{content:'';background-color:#D8D8D8;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.1s linear;-moz-transition:-moz-transform 0.1s linear;transition:transform 0.1s linear}.b-course-pagination .b-course-pagination__back a .b-course-pagination__back__square::after{content:'';background-color:#D8D8D8;width:10px;height:10px;position:absolute;bottom:0;left:0;-webkit-transition:-webkit-transform 0.1s linear;-moz-transition:-moz-transform 0.1s linear;transition:transform 0.1s linear}.b-course-pagination .b-course-pagination__back a .b-course-pagination__back__square span::before{content:'';background-color:#D8D8D8;width:10px;height:10px;position:absolute;top:0;right:0;-webkit-transition:-webkit-transform 0.1s linear;-moz-transition:-moz-transform 0.1s linear;transition:transform 0.1s linear}.b-course-pagination .b-course-pagination__back a .b-course-pagination__back__square span::after{content:'';background-color:#D8D8D8;width:10px;height:10px;position:absolute;bottom:0;right:0;-webkit-transition:-webkit-transform 0.1s linear;-moz-transition:-moz-transform 0.1s linear;transition:transform 0.1s linear}.b-course-pagination .b-course-pagination__back a:hover{text-decoration:none}.b-course-pagination .b-course-pagination__back a:hover .b-course-pagination__back__square::before{-webkit-transform:translate3d(1px,1px,0);-moz-transform:translate3d(1px,1px,0);-ms-transform:translate3d(1px,1px,0);-o-transform:translate3d(1px,1px,0);transform:translate3d(1px,1px,0)}.b-course-pagination .b-course-pagination__back a:hover .b-course-pagination__back__square::after{-webkit-transform:translate3d(1px,-1px,0);-moz-transform:translate3d(1px,-1px,0);-ms-transform:translate3d(1px,-1px,0);-o-transform:translate3d(1px,-1px,0);transform:translate3d(1px,-1px,0)}.b-course-pagination .b-course-pagination__back a:hover .b-course-pagination__back__square span::after{-webkit-transform:translate3d(-1px,-1px,0);-moz-transform:translate3d(-1px,-1px,0);-ms-transform:translate3d(-1px,-1px,0);-o-transform:translate3d(-1px,-1px,0);transform:translate3d(-1px,-1px,0)}.b-course-pagination .b-course-pagination__back a:hover .b-course-pagination__back__square span::before{-webkit-transform:translate3d(-1px,1px,0);-moz-transform:translate3d(-1px,1px,0);-ms-transform:translate3d(-1px,1px,0);-o-transform:translate3d(-1px,1px,0);transform:translate3d(-1px,1px,0)}.b-course-pagination .b-course-pagination__back .b-course-pagination__back__text{display:block;margin-top:10px}.b-course-pagination .b-course-pagination__next{width:41.66666667%;text-align:right}.b-course-pagination .b-course-pagination__next a{display:inline-block;position:relative}.b-course-pagination .b-course-pagination__next a:hover{text-decoration:none}.b-course-pagination .b-course-pagination__next a:hover .arrow{width:0;opacity:0}.b-course-pagination .b-course-pagination__next a:hover .image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.18s;-moz-transition-delay:0.18s;transition-delay:0.18s;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.b-course-pagination .b-course-pagination__next a:hover .content .content-desc{-webkit-transform:translate3d(-40px,0,0);-moz-transform:translate3d(-40px,0,0);-ms-transform:translate3d(-40px,0,0);-o-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.b-course-pagination .b-course-pagination__next a:hover .content .content-title{-webkit-transform:translate3d(-40px,0,0);-moz-transform:translate3d(-40px,0,0);-ms-transform:translate3d(-40px,0,0);-o-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.b-course-pagination .b-course-pagination__next a .arrow{position:absolute;width:20px;height:14px;transition:all ease 0.3s;top:50%;right:0;margin-top:-7px;background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.b-course-pagination .b-course-pagination__next a .image{position:absolute;width:80px;height:80px;border-radius:50%;overflow:hidden;top:50%;margin-top:-40px;right:-20px;left:auto;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0,1.15);-moz-transition:-moz-transform 0.3s cubic-bezier(0.4,0,0,1.15);transition:transform 0.3s cubic-bezier(0.4,0,0,1.15)}.b-course-pagination .b-course-pagination__next a .image img{width:100%;height:auto;display:block}.b-course-pagination .b-course-pagination__next a .content{display:block;padding-right:40px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#D8D8D8;line-height:200%;max-width:400px}.b-course-pagination .b-course-pagination__next a .content .content-desc{display:block;font-size:14px;line-height:100%;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;transition:transform 0.4s ease}.b-course-pagination .b-course-pagination__next a .content .content-title{display:block;color:#d2283d;font-size:26px;line-height:100%;-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transition-delay:0.05s !important;-moz-transition-delay:0.05s !important;transition-delay:0.05s !important}@media only screen and (max-width:1024px){.b-course-pagination .b-course-pagination__next a .content .content-desc,.b-course-pagination .b-course-pagination__prev a .content .content-desc{line-height:150%}.b-course-pagination .b-course-pagination__next a .content .content-title,.b-course-pagination .b-course-pagination__prev a .content .content-title{font-size:18px}.b-course-pagination .b-course-pagination__back{display:none}}@media only screen and (max-width:767px){.b-course-pagination .b-course-pagination__next{width:100%;padding-left:40px;margin-top:40px}.b-course-pagination .b-course-pagination__prev{width:100%;padding-right:40px}}.b-take-test{background-color:#fff;padding:130px 0;text-align:center;border-bottom:1px solid #DEDEDE}.b-take-test img{margin-bottom:45px}.b-take-test span{display:block}.b-take-test span.b-take-test__title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px;margin-bottom:35px}.b-take-test span.b-take-test__text{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-take-test .b-take-test__button{display:inline-block;background:#d2283d;padding:18px 50px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;border-radius:100px;text-transform:uppercase;margin-top:35px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.b-take-test .b-take-test__button:hover{text-decoration:none;background-color:#C52437;border-color:#C52437;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (max-width:1024px){.b-take-test{padding:90px 0}}@media only screen and (max-width:767px){.b-take-test{padding:60px 0}.b-take-test .b-take-test__title{padding:0 60px;line-height:100%}}.b-courses-home{background:#fff}.b-courses-home .b-title-red-square{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;background-color:#fff;padding:60px 0;color:#383838}.b-courses-home .b-title-red-square h2{color:#d2283d;text-transform:none !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.36px;line-height:110%}.b-courses-home .b-title-red-square h2:before{display:none}.b-courses-home .b-title-red-square .ckeditor{margin:0;padding-left:50px}.b-courses-home .b-slider-nano-logos{width:120%;margin:0 -10%;background-color:#450031;margin-top:90px}@media only screen and (max-width:1024px){.b-courses-home{padding:0 5%}.b-courses-home .b-title-red-square{display:block;padding-top:0}.b-courses-home .b-title-red-square h2{width:100%;margin-bottom:16px}.b-courses-home .b-title-red-square .ckeditor{padding:0}.b-courses-home .cols-3 .col{width:100%}.b-courses-home .cols-3 .col .b-photo-corner-text{height:auto}.b-courses-home .cols-3 .col .b-photo-corner-text .title{font-size:20px;max-width:60%;line-height:110%}.b-courses-home .b-slider-nano-logos{width:135%;margin:0 -18%;margin-top:60px}}@media only screen and (max-width:767px){.b-courses-home .b-title-red-square{padding-top:30px}}.b-inner-contact{display:block;width:100%;background:#fff;text-align:center;padding:90px 0;border-bottom:1px solid #DEDEDE}.b-inner-contact img{display:block;width:70px;margin:0 auto 45px auto}.b-inner-contact .title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px;margin-bottom:20px;line-height:90%}.b-inner-contact a{display:inline-block;margin-top:50px;background-color:#d2283d;border-radius:100px;padding:15px 50px;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.b-inner-contact a:hover{background-color:#C52437;border-color:#C52437;text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media only screen and (max-width:767px){.b-inner-contact{padding:40px 10%}.b-inner-contact img{width:50px;margin:0 auto 35px auto}.b-inner-contact .title{font-size:38px}.b-inner-contact a{font-size:13px;padding:15px 30px}}.course_destination{position:relative;background-color:#fff;padding-bottom:94px}.course_destination::after{content:"";position:absolute;bottom:0;left:0;width:200%;height:170px;background:#d2283d}.course_destination .title{display:block;color:#383838;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0.44px;text-align:center;text-transform:uppercase;margin-bottom:70px}.course_destination .course_destination__blocks{z-index:1000}.course_destination .course_destination__blocks .swiper-wrapper{display:flex}.course_destination .course_destination__blocks .course_destination__blocks__element{padding:130px 32px 32px 32px;background-position:center;background-size:cover;background-repeat:repeat;text-transform:uppercase;line-height:130%;background-color:#f9f9f9}.course_destination .course_destination__blocks .course_destination__blocks__element:hover{text-decoration:none !important}.course_destination .course_destination__blocks .course_destination__blocks__element .destination{position:absolute;width:100%;padding:0 32px 32px 32px;bottom:0;left:0}.course_destination .course_destination__blocks .course_destination__blocks__element .destination .destination_name{display:block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px}.course_destination .course_destination__blocks .course_destination__blocks__element .destination .destination_claim{display:block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0.33px}.course_destination .course_destination__blocks .swiper-pagination{left:0;bottom:40px}.course_destination .course_destination__blocks .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,0.3)}.course_destination .course_destination__blocks .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff !important}.header-generic__preheader{position:fixed;display:block;width:100%;top:0;background-color:#C52437;padding:8px 82px 8px 70px;text-align:right;z-index:9999}.header-generic__preheader .icon-phone{position:relative;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:13px}.header-generic__preheader .icon-phone:before{content:"";position:absolute;top:calc(50% - 2px);left:-18px;width:12px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/phone-menu.svg);background-size:cover}.header-generic__preheader a{position:relative;color:#fff;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;padding-right:16px;margin-right:10px;display:inline-block;height:18px}.header-generic__preheader a::after{content:"|";position:absolute;top:0px;right:0}.header-generic__preheader a:last-child{margin:0;padding:0}.header-generic__preheader a:last-child::after{display:none}.header-generic__preheader .header-generic__preheader__dropdown{display:inline-block}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__action{display:block;position:relative;padding-left:15px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;cursor:pointer}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__action::after{content:"";position:absolute;width:12px;height:12px;left:-5px;top:calc(50% - 6px);background:url(/themes/custom/donquijote_theme/images/ieg/global.svg);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease 0.3s}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__action.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__content{display:none;position:absolute;background:#d2283d;color:#fff;margin-top:8px;margin-left:-14px;border-radius:0 0 2px 2px}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__content ul li a{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;font-size:12px;font-size:12px;padding:5px;text-align:center;height:auto}.header-generic__preheader .header-generic__preheader__dropdown .header-generic__preheader__content ul li a:hover{text-decoration:none;background-color:#A20317}.header-generic__preheader__content--fixed{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(210,40,61,0.8);z-index:99999}.header-generic__preheader__content--fixed .e-main-lang{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-generic{position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;top:43px;background-color:#d2283d;padding:0 70px 0 50px;z-index:3100;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.05);box-shadow:0 2px 3px 0 rgba(0,0,0,0.05);min-height:78px}@media only screen and (max-height:500px){.header-generic{max-height:68.5px}}@media only screen and (max-width:1024px){.header-generic{min-height:auto}}.header-generic .see-all a{color:#d2283d !important}.header-generic .header-generic__logo{float:left;width:16.66667%;margin-left:0%;background-color:#d2283d;padding:10px 0}.header-generic .header-generic__logo img{height:55px}.header-generic .header-generic__menu{width:83.33333%;margin-left:0%;margin-right:0px;text-align:right;letter-spacing:1px}.header-generic .header-generic__menu li{display:inline-block;vertical-align:middle;text-transform:uppercase;margin:0 8px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:0}.header-generic .header-generic__menu li a{position:relative;color:#fff !important;padding:12px 0}.header-generic .header-generic__menu li a:hover{text-decoration:none}.header-generic .header-generic__menu .header-generic__button a{background-color:rgba(255,255,255,0.2);border-radius:50px;padding:12px 25px;-webkit-transition:0.15s ease-in;-o-transition:0.15s ease-in;transition:0.15s ease-in}.header-generic .header-generic__menu .header-generic__button a:hover{background-color:rgba(255,255,255,0.4);-webkit-transition:0.15s ease-out;-o-transition:0.15s ease-out;transition:0.15s ease-out}.header-generic .header-generic__menu .header-generic__button.header-generic__button--green a{background-color:#20ABA6}.header-generic .megadrop-wrap .e-megadrop{display:block !important;min-height:0 !important;max-height:0;top:76px;right:0;left:0;margin-top:0;padding:0;background:#fff;-webkit-box-shadow:0px 3px 17px -4px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 17px -4px rgba(0,0,0,0.4);box-shadow:0px 3px 17px -4px rgba(0,0,0,0.4);-webkit-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.header-generic .megadrop-wrap .e-megadrop.active{max-height:100vh;padding:60px 80px 80px 80px;-webkit-transition:0.5s ease-in;-o-transition:0.5s ease-in;transition:0.5s ease-in}.header-generic .megadrop-wrap .e-megadrop.active .md-content{opacity:1;-webkit-transition:ease 1s;-o-transition:ease 1s;transition:ease 1s;-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.header-generic .megadrop-wrap .e-megadrop a{color:#444}.header-generic .megadrop-wrap .e-megadrop .md-content{margin:0 auto;opacity:0;transition:ease 0.2s}.header-generic .megadrop-wrap .e-megadrop .md-content .md-title{font-size:27px;margin-bottom:15px;letter-spacing:1px}@media only screen and (max-width:1660px){.header-generic .megadrop-wrap .e-megadrop .md-content .md-title{font-size:24px}}.header-generic .megadrop-wrap .e-megadrop .md-content .md-title::before{top:-30px;font-size:32px}.header-generic .megadrop-wrap .e-megadrop .md-content .col-title{font-size:18px}@media only screen and (max-width:1660px){.header-generic .megadrop-wrap .e-megadrop .md-content .col-title{font-size:16px}}.header-generic .megadrop-wrap .e-megadrop .md-content .third-level li{font-size:15px;margin-bottom:15px;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width:1660px){.header-generic .megadrop-wrap .e-megadrop .md-content .third-level li{font-size:12px;margin-bottom:10px}}.header-generic .megadrop-wrap .e-megadrop .md-content .third-level li a{transition:all ease 0.4s}.header-generic .megadrop-wrap .e-megadrop .md-content .third-level li a:hover{padding-left:7px;color:#d2283d}.header-generic .megadrop-wrap .e-megadrop .second-level{display:flex;flex-direction:row}.header-generic .megadrop-wrap #md-summer-camps .second-title-summercamps{display:none}@media screen and (max-width:1366px),screen and (max-height:637px){.header-generic .megadrop-wrap #md-summer-camps .second-title-summercamps{display:block}}@media screen and (max-width:1366px),screen and (max-height:637px){.header-generic .megadrop-wrap #md-summer-camps .columns{margin-top:-32px}}.header-generic .responsive-menu__languageaction{position:relative;display:inline-block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;padding:5px 0;cursor:pointer}.header-generic .responsive-menu--language{position:absolute;width:100%;background-color:#d2283d;height:100%;padding-top:40px;bottom:0;left:0;text-align:center;transform:translate(-100%,0);transition:ease .5s all}.header-generic .responsive-menu--language.active{transform:translate(0,0)}.header-generic .responsive-menu--language .responsive-menu--language__close{position:absolute;width:25px;height:25px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:rotate(90deg);left:20px;top:25px;cursor:pointer}.header-generic .responsive-menu--language ul{display:block}.header-generic .responsive-menu--language ul li a{display:block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:17px;margin:12px 0}.header-generic .responsive-menu--language ul li a:hover{text-decoration:none}.header-generic .hamburger{display:none;position:absolute;right:10px;top:calc(50% - 35px);color:#fff;z-index:99999;padding:25px !important}.header-generic .hamburger:focus{outline:none !important}.header-generic .hamburger:hover{opacity:1}.header-generic .hamburger .hamburger-inner,.header-generic .hamburger .hamburger-inner::before,.header-generic .hamburger .hamburger-inner::after{background-color:#fff}.header-generic .header-logo-alt{display:none}.header-generic.open{box-shadow:none}@media (max-width:1124px){.header-generic.open{background-color:#FFF !important}}.header-generic.open .header-logo-main{display:none}@media (min-width:1124px){.header-generic.open .header-logo-main{display:block}}.header-generic.open .header-logo-alt{display:block;width:117px !important;height:60px !important;position:relative;top:-3px;bottom:auto}@media (min-width:1124px){.header-generic.open .header-logo-alt{display:none}}.header-generic.open #header-mobile__dropdown{display:none !important}.header-generic.open .header-mobile__action{color:#4A4A4A}.header-generic.open .header-mobile__action::before{content:"";position:absolute;width:20px;height:20px;right:-5px;top:2px;background:url(/themes/custom/donquijote_theme/images/ieg/global-grey.svg);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease 0.3s}.header-generic.open .header-mobile__content{background-color:#fff}.header-generic.open .hamburger .hamburger-inner::before{background:#d2283d;opacity:1}.header-generic.open .hamburger .hamburger-inner::after{background:#d2283d}#responsive-nav-burger{position:fixed;top:30px;right:30px;font-size:35px}.responsive-menu{position:fixed;overflow:hidden;display:none;top:0;margin-top:65px;right:-100%;width:100%;height:100%;opacity:0;overflow-y:auto !important;-webkit-overflow-scrolling:touch;background:#d2283d none repeat scroll 0% 0%;z-index:100;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);-o-transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1);transition:all 0.3s cubic-bezier(0.39,0.575,0.565,1)}.responsive-menu.active{opacity:1;text-align:center;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.responsive-menu__title{padding:20px 60px 0 60px;color:var(--DQ-blanco,var(--white-1000,#fff));font-size:18px;font-weight:700;line-height:40px;text-align:left}@media (max-width:370px){.responsive-menu__title{font-size:16px}}.navegation-mobile__last-buttons{display:none;position:fixed;bottom:15px;left:initial;z-index:9999;justify-content:space-between;padding:0 20px;width:100%}.navegation-mobile__last-buttons.active{display:flex}@media (min-width:800px) and (min-height:400px){.navegation-mobile__last-buttons{padding:0 60px;justify-content:center}}.navegation-last-button{text-transform:uppercase;padding:20px 22px;border-radius:45px;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all 0.3s;width:48%;text-align:center}@media only screen and (max-width:767px){.navegation-last-button{padding:15px 22px}}@media (max-width:412px){.navegation-last-button{font-size:12px;line-height:18px}}@media (max-width:370px){.navegation-last-button{font-size:11px}}.navegation-last-button img{margin-left:10px;position:relative;top:-3px}.navegation-last-button:hover{text-decoration:none}.navegation-contact-button{background:#fff;color:var(--DQ-primario,#d2283d);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25)}.navegation-contact-button:hover{color:var(--DQ-primario,#d2283d)}.navegation-contact-button img{width:22px;height:18px}.navegation-book-button{background:var(--DQ-verde,#20ABA6);color:#fff;margin-left:30px}.navegation-book-button:hover{color:#fff}.navegation-book-button img{width:22px;height:22px;color:#fff}.header-mobile__dropdown{display:none}@media screen and (max-width:1124px){.header-mobile__dropdown{display:inline-block;position:absolute;z-index:99999;right:30px;top:23px}}.header-mobile__action{display:block;position:relative;padding-right:23px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;cursor:pointer}.header-mobile__action::before{content:"";position:absolute;width:20px;height:20px;right:-5px;left:auto;bottom:auto;top:2px;background:url(/themes/custom/donquijote_theme/images/ieg/global.svg);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease 0.3s}.header-mobile__content{display:none;position:absolute;color:#fff;margin-top:7px;right:-10px;left:auto;border-radius:0 0 2px 2px}.header-mobile__content.show{display:block}.header-mobile__content ul{background:#fff;position:relative;top:10px;width:188px;height:333px;overflow:auto;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25)}@media screen and (min-width:600px) and (max-height:450px){.header-mobile__content ul{height:196px}}.header-mobile__content ul a{color:var(--DQ-gris-oscuro,#4A4A4A);font-size:14px;letter-spacing:-0.28px;font-weight:600;display:flex;justify-content:space-between;padding:20px;border-bottom:solid 1px #f4c9cf;transition:all 0.3s}.header-mobile__content ul a:hover{color:#fff;text-decoration:none;background-color:#d2283d}.header-mobile__content .language-dropdown-extras{position:absolute;height:100%;width:100%;top:0;bottom:auto;display:none}.header-mobile__content .language-dropdown-extras .dropdown-drag-hand-wrapper{position:absolute;top:45%;bottom:auto;right:15px;background:black;border-radius:50%;width:40px;height:40px;display:none;align-items:center;justify-content:center}.header-mobile__content .language-dropdown-extras .dropdown-drag-hand{width:30px;height:30px;position:relative;top:-2px}@keyframes dragAnimation{0%{transform:translateY(20px);opacity:1}40%{opacity:1}100%{transform:translateY(-30px);opacity:0}}.header-mobile__content .language-dropdown-extras.active{display:block}.header-mobile__content .language-dropdown-extras.active .language-dropdown-overlay{content:"";position:absolute;top:10px;bottom:auto;width:100%;height:100%;background-color:black;opacity:.6}.header-mobile__content .language-dropdown-extras.active .dropdown-drag-hand-wrapper{animation:dragAnimation 3s infinite;display:flex}.header-mobile-language-flag{height:20px;width:20px}.header-generic-lateral-wrapper{position:relative}.btn{border-radius:80px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;color:#FFF;text-transform:uppercase;padding:13px 30px;text-align:center;margin-bottom:16px !important}.btn:hover{text-decoration:none}.btn--dark_red__small{font-size:12px;padding:10px 20px 10px 20px}.btn-default-white{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;margin-top:16px !important}.btn-default-white:hover{color:#fff}.btn--dark_red{background-color:#A20317;margin-top:16px !important}.btn--dark_red:hover{color:#fff}.btn--green{background-color:#1AABA6}.btn--green:hover{background-color:#20ABA6;color:#fff}@media screen and (max-width:1650px){.header-generic__menu li a{font-size:13px}}@media screen and (max-width:1440px){.header-generic__menu li a{font-size:12px}}@media screen and (max-width:1380px){.header-generic__logo{padding:10px !important;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.header-generic__logo img{width:125px}.megadrop-wrap .e-megadrop.active{padding:40px 80px 40px 80px !important}.megadrop-wrap .e-megadrop .second-level .see-all .col-title{font-size:14px !important;margin-bottom:0 !important;padding-bottom:0 !important}.megadrop-wrap .e-megadrop .third-level>li{margin-bottom:8px !important}.megadrop-wrap .e-megadrop .md-title{margin-bottom:0 !important}.megadrop-wrap .e-megadrop .three-columns>ul>li{width:45% !important}.megadrop-wrap .e-megadrop ul.columns>li ul{margin-top:10px !important}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a{margin-bottom:15px}}@media screen and (max-width:1366px),screen and (max-height:637px){.megadrop-wrap #md-programs.active,.megadrop-wrap #md-destinations.active{padding-top:12px !important;padding-bottom:5px !important}.megadrop-wrap div:last-child.active{padding-top:12px !important;padding-bottom:5px !important}.megadrop-wrap .e-megadrop .md-title{display:none !important}.megadrop-wrap .e-megadrop .col-title{margin-bottom:7px !important;padding-bottom:4px !important}.megadrop-wrap .e-megadrop .nav-title{margin-bottom:10px !important}.megadrop-wrap .e-megadrop .see-all{display:none !important}.megadrop-wrap .e-megadrop .third-level{margin-top:8px !important}.megadrop-wrap .e-megadrop .third-level li{margin-bottom:6px !important}}@media screen and (max-width:1370px){.header-generic .header-generic__menu li a{color:#fff !important;padding:12px 0px}.header-generic .header-generic__menu li{margin:0 5px}.header-generic .header-generic__menu .header-generic__button a{padding:12px 15px}.header-generic__menu li a{font-size:13px;padding:12px 0px}}@media screen and (max-width:1325px){.header-generic__menu li a{font-size:12px}}@media screen and (max-width:1255px){.header-generic{padding-left:35px}}@media screen and (max-width:1220px){.header-generic{padding-left:10px}.header-generic__menu li a{font-size:11px}}@media screen and (max-height:700px){.header-generic .megadrop-wrap .e-megadrop ul.columns{padding:0}.header-generic .megadrop-wrap .e-megadrop .md-content .md-title{font-size:23px;margin-bottom:10px}.header-generic .megadrop-wrap .e-megadrop .md-content .md-title::before{top:-24px;font-size:28px}.header-generic .megadrop-wrap .e-megadrop .md-content .col-title{font-size:16px}.header-generic .megadrop-wrap .e-megadrop .md-content .third-level li a{font-size:14px}.header-generic .megadrop-wrap .e-megadrop#md-programs .md-content .third-level li{margin-bottom:8px !important}}@media only screen and (max-width:1124px){.b-header-form{margin-top:0 !important}.b-header-form .upper-title{padding-top:72px !important}.b-header-courses .secondary{margin-top:30px !important}.header-generic{padding:0 !important;max-height:66px}.header-generic .hamburger{display:block}.header-generic__preheader{display:none}.header-generic{top:0 !important}.header-generic__menu{display:none}.header-generic__dropdown{display:none !important}.header-generic__dropdown__content{display:none !important}.responsive-menu{display:block !important}.header-generic .hamburger{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);top:-3px;left:-5px;right:initial}.header-generic .header-generic__logo{background-color:initial !important}.header-generic__dropdown{position:absolute;left:0}}@media only screen and (max-width:1024px){.header-generic__logo{width:117.5px  !important;padding:10px !important;margin:0 auto !important;text-align:center;border-bottom:none;z-index:10000;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.header-generic__logo.active{border-bottom:1px solid #A20317}.header-generic__logo img{margin:0 !important}}@media only screen and (max-width:767px){.header-generic__logo{padding:0 !important;padding-top:5px !important}.header-generic__logo img{width:117.5px !important;height:50px}.header-generic{top:-3px}.responsive-menu__title{padding:20px 20px 0 20px}.navegation-mobile__last-buttons{padding:0 20px}.responsive-menu{padding-bottom:100px}}@media (min-width:800px) and (min-height:350px){.navegation-mobile__last-buttons{padding:0 60px}.responsive-menu{padding-bottom:100px}}@media (min-width:850px) and (min-height:400px){.responsive-menu{padding-bottom:initial}}@media (min-width:1124px){.navegation-mobile__last-buttons.active{display:none !important}}@media (min-width:760px) and (min-height:1000px){.navegation-mobile__last-buttons{padding:0 60px}}.b-header-actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-top:14px}.b-header-actions .e-btn,.b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-actions #edit-submit{margin:0 0 16px 16px}.b-header-actions .e-btn:first-child,.b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-child,.b-user-contact-cv .wrapper-form .b-header-actions #edit-submit:first-child{margin-left:0}.b-header-actions .circle{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:wrap;-moz-flex-direction:wrap;-ms-flex-direction:wrap;flex-direction:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-header-actions .circle .circle-price{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:150px;height:150px;font-weight:600;text-align:center;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:white;background-color:#d2283d;border-radius:50%}.b-header-actions .circle .circle-price .circle-price__from{margin-bottom:8px;font-size:15px;font-family:"montserratregular",Helvetica,Arial,sans-serif;text-transform:capitalize}.b-header-actions .circle .circle-price .circle-price__price{font-size:24px}.b-header-actions .circle .circle-price .circle-price__price b{margin-top:14px;font-size:46px}.b-header-actions .circle .circle-price .circle-price__perw{font-size:15px;font-family:"montserratregular",Helvetica,Arial,sans-serif}@media (max-width:1300px){.b-header-actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.b-header-actions .circle{order:1;margin-left:4%}}@media (max-width:1120px){.b-header-actions .circle{flex-basis:28%}}@media only screen and (max-width:1024px){.b-header-actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.b-header-actions .circle{order:4;flex-basis:22%;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media (max-width:1014px){.b-header-actions .circle{flex-basis:30%}}@media only screen and (max-width:767px){.b-header-actions{height:auto}.b-header-actions .e-btn,.b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-actions #edit-submit{width:100%;margin-left:0}.b-header-actions .e-btn.bg-white,.b-header-actions .b-user-contact-cv .wrapper-form .bg-white#edit-submit,.b-user-contact-cv .wrapper-form .b-header-actions .bg-white#edit-submit{border-color:#1AABA6;background:#1AABA6;color:white}}.b-header-courses{position:relative;background-color:#d2283d;background-position:center center;background-repeat:repeat}.b-header-courses .wrapper.primary{position:relative}.b-header-courses .wrapper.secondary{position:relative;width:100%;padding:24px 16px;padding-bottom:0;margin-top:70px}.b-header-courses .add-to-wishlist{display:none}.b-header-courses .content{padding:60px 45% 30px 0}.b-header-courses .title{margin-bottom:4px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:40px;line-height:49px;letter-spacing:8.33px;text-transform:uppercase;color:#fff}.b-header-courses .title .icon{display:block;font-size:36px;color:#A20317;margin-bottom:-16px}.b-header-courses .desc{margin:16px 0 32px 0;font:400 14px/25px "opensans",Helvetica,Arial,sans-serif;color:#fff}.b-header-courses .desc p{color:#fff;margin-bottom:20px}.b-header-courses .toggle-e{display:inline-block;color:#fff;cursor:pointer}.b-header-courses .toggle-e:before{margin-right:5px}.b-header-courses #e-breadcrumb{margin-top:16px}.b-header-courses .bg-image{padding-top:18%;background-repeat:no-repeat;background-size:cover;background-position:center center}.b-header-courses .bg-image ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-header-courses .bg-image ul li{width:50%}.b-header-courses .b-inner-content>.wrapper{position:relative;top:-50px;background:#FFF;padding:33px 25% 75px 33px}.b-header-courses .extra-data{position:absolute;right:0;width:25%;padding:40px;background:#450031;z-index:1}.b-header-courses .extra-data li{position:relative;padding:26px 0;color:#FFF}.b-header-courses .extra-data li:before{position:absolute;bottom:-15px;font-size:30px}.b-header-courses .extra-data li:last-child:before{display:none}.b-header-courses .extra-data p{font:400 18px/19px "montserratlight",Helvetica,Arial,sans-serif}.b-header-courses .extra-data .prefigure{display:block;font:400 18px/22px "montserratextralight",Helvetica,Arial,sans-serif}.b-header-courses .extra-data .figure{display:block;font:400 40px "montserratbold",Helvetica,Arial,sans-serif}.b-header-courses.wide .content{padding-right:8.33333%}.b-header-courses.wide .title{font:400 30px/37px "montserratsemibold",Helvetica,Arial,sans-serif;letter-spacing:6.25px}.b-header-courses.w-map{position:relative}.b-header-courses.w-map .content{width:50%;padding-right:0}.b-header-courses.w-map .title{font:400 30px/37px "montserratsemibold",Helvetica,Arial,sans-serif;letter-spacing:6.25px}.b-header-courses.w-map .title .icon{margin-bottom:0}.b-header-courses.w-map .e-locations-map{position:absolute;right:0;bottom:-325px;z-index:1}.b-header-courses .b-inner-content>.wrapper{position:relative;top:-50px;background:#FFF;padding:33px 25% 75px 33px}.b-header-courses.landing .content{display:inline-block;width:75%;margin-right:-0.285em;padding-right:5%;vertical-align:top}.b-header-courses.landing .wrapper.secondary{padding-bottom:56px}.b-header-courses.landing.has-image .content{width:calc(100% - 420px)}.b-header-courses.landing.has-image .wrapper.secondary{padding:24px 0 0 16px}.b-header-courses.landing.has-image .header-image{width:400px;height:400px;margin-top:40px;position:relative;right:-20px;bottom:-44px}.b-header-courses.no-header-image{padding-bottom:70px}.b-header-courses.no-header-image .bg-image{display:none}.b-header-courses.no-header-image .content{padding-right:0}.b-header-courses .b-header-courses__wrapper{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0 0 0}.b-header-courses .b-header-courses__wrapper .b-header-courses__content{width:58.33333%;margin-left:0%;padding:0 60px 26px 0}.b-header-courses .b-header-courses__wrapper .b-header-courses__img{width:41.66667%;margin-left:0%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.why-dq .title{font-size:45px;line-height:55px;letter-spacing:0}.why-dq #e-breadcrumb{margin-top:0;height:auto}.why-dq #e-breadcrumb li{line-height:22px}.why-dq .bg-image{position:relative;padding:0;height:250px}@media only screen and (max-width:1229px){.b-header-courses .bg-image{padding-top:35%}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){.b-header-courses .wrapper.primary{padding-top:50px}.b-header-courses .wrapper.secondary{padding:20px 20px 20px 48px}}@media only screen and (max-width:1024px){.b-header-courses .bg-image{padding-top:45%}.b-header-courses .b-extra-data{width:35%}.b-header-courses .title{letter-spacing:5px}.b-header-courses .content{padding:60px 20% 0 0}.b-header-courses .wrapper.secondary{padding:24px 40px}.b-header-courses.landing.has-image .content{width:100%}.b-header-courses.landing.has-image .wrapper.secondary{padding:56px 40px 7px}.b-header-courses.landing.has-image .header-image{width:300px;height:300px;right:-60px;margin-top:60px}.b-header-courses.wide .title{letter-spacing:5px}.b-header-courses.w-map .title{letter-spacing:5px}.b-header-courses.w-map .e-locations-map{display:none}.b-header-courses.w-map .content{width:100%}.b-header-courses .b-header-courses__wrapper{padding:60px 0 0 0}.b-header-courses .b-header-courses__wrapper .b-header-courses__content{width:100%;padding:0}.b-header-courses .b-header-courses__wrapper .b-header-courses__img{display:none}}@media only screen and (max-width:767px){.b-header-courses .secondary{margin-top:0 !important}.b-header-courses .b-header-courses__wrapper{padding:50px 0}.b-header-courses .wrapper.secondary{padding:24px 25px 0}.b-header-courses.landing .wrapper.secondary{padding-bottom:5px}.b-header-courses.landing .content{width:100%;padding-right:0}.b-header-courses.landing.has-image .title{max-width:100%}.b-header-courses.landing.has-image .content{display:block;padding-bottom:0}.b-header-courses.landing.has-image .wrapper.secondary{padding:20px 20px 0 20px}.b-header-courses.landing.has-image .header-image{width:calc(100% + 40px);height:auto;right:0;bottom:auto;top:0;margin:0 -20px}.b-header-courses .content{width:100%;padding:50px 0 20px 0}.b-header-courses .title{width:100%;max-width:80%;font-size:24px;line-height:29px;letter-spacing:5px;margin-top:26px}.b-header-courses .title .icon{font-size:24px;margin-bottom:-8px}.b-header-courses .b-inner-content>.wrapper{top:-30px}.b-header-courses.wide .title{font-size:24px;line-height:29px;letter-spacing:5px;margin-top:26px}.b-header-courses.wide .content{padding-bottom:20px;padding-right:0}.b-header-courses.wide .desc{margin-bottom:0}.b-header-courses.wide .desc.collapsed-e>div{max-height:150px;overflow:hidden}.b-header-courses.no-header-image{padding-bottom:0}.b-header-courses .b-extra-data{width:100%;margin-bottom:60px}.b-header-courses .e-btn,.b-header-courses .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-courses #edit-submit{width:100%;margin-top:10px}.why-dq .wrapper.secondary{padding:0}.why-dq .wrapper.secondary .content{padding:70px 24px 25px}.why-dq .why-dq-nav{display:none}.why-dq .title{font-size:28px;line-height:32px}.why-dq .bg-image{height:auto}}.b-header-courses.b-header-courses--level-3{position:relative !important;width:100% !important;height:85vh !important;padding-top:12% !important;background-position:center 117px !important;background-size:cover !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:21px;line-height:180%;color:#fff;text-transform:uppercase;letter-spacing:0.33px}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .title b{display:block;font-size:53px;max-width:1000px;line-height:105%;font-weight:normal !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .desc{max-width:1000px;font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#fff;margin:33px 0}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions{margin-top:50px}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions .e-btn,.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions #edit-submit{background-color:#d2283d;border:2px solid #d2283d;padding:20px 50px !important;border-radius:50px}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions .e-btn:hover,.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions #edit-submit:hover{background-color:#C52437;border-color:#C52437}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .extra{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;bottom:8%}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .extra #e-breadcrumb li{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0.47px}@media (max-width:1600px){.b-header-courses.b-header-courses--level-3{height:94vh !important;padding-top:10% !important}}@media screen and (max-width:1366px),screen and (max-height:637px){.b-header-courses.b-header-courses--level-3{height:auto !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content{padding-bottom:120px !important}}@media screen and (max-width:1124px){.b-header-courses.b-header-courses--level-3{background-position:center 78px !important}}@media only screen and (max-width:1024px){.b-header-courses.b-header-courses--level-3{height:auto !important;text-align:center;padding:283px 0 200px 0 !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content{padding-bottom:0 !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .desc{display:none}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .b-header-actions{text-align:center}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .extra{display:none}}@media only screen and (max-width:767px){.b-header-courses.b-header-courses--level-3{position:relative;z-index:999;padding:168px 0 100px 0 !important;background-position:center 65px !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .title{max-width:100% !important}.b-header-courses.b-header-courses--level-3 .b-header-courses__content .title b{font-size:45px}}.b-header-programs{margin-top:122px}@media only screen and (max-width:1024px){.b-header-programs{margin-top:66px}}.b-header-programs #e-breadcrumb{background-color:white;color:#4A4A4A;padding:20px 72px 20px}@media only screen and (max-width:1024px){.b-header-programs #e-breadcrumb{padding:5px 0px 7px 26px}}.b-header-programs #e-breadcrumb li{color:#4A4A4A}.b-header-programs #e-breadcrumb li a{color:#4A4A4A}.b-header-programs #e-breadcrumb li a span{font-size:13px}@media only screen and (max-width:1024px){.b-header-programs #e-breadcrumb li a span{font-size:12px;font-weight:600}}.b-header-programs #e-breadcrumb li a span b{font-weight:400}.b-header-programs #e-breadcrumb li:last-of-type a span{color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-header-programs #e-breadcrumb li:last-of-type a:hover{text-decoration:none;cursor:auto}.b-header-programs__content{display:flex;min-height:500px;background-color:white;position:relative}@media only screen and (max-width:1024px){.b-header-programs__content{height:100%;max-height:100%}}.b-header-programs__wrapper{display:flex;padding:65px;width:100%;margin:0px 82px 8px 70px;justify-content:center;background-color:#d2283d;position:relative}@media only screen and (max-width:1660px){.b-header-programs__wrapper{padding:45px}}@media only screen and (max-width:1024px){.b-header-programs__wrapper{flex-direction:column-reverse;margin:0;padding:26px;padding-bottom:14px}}.b-header-programs__left{width:48%;height:100%;padding-right:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:1600px){.b-header-programs__left{width:54%;padding-right:30px}}@media only screen and (max-width:1024px){.b-header-programs__left{width:100%;padding:30px 10px 0}}@media only screen and (max-width:767px){.b-header-programs__left{padding:25px 0 0}}.b-header-programs .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:52px;line-height:55px;letter-spacing:0.33px;color:#fff;text-transform:uppercase;width:100%}@media only screen and (max-width:1600px){.b-header-programs .title{font-size:48px;line-height:50px}}@media only screen and (max-width:767px){.b-header-programs .title{font-size:34px;line-height:36px}}.b-header-programs .title-bold{font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-header-programs .desc{font-size:16px;margin-top:25px;color:#fff}@media only screen and (max-width:767px){.b-header-programs .desc{margin-top:10px}}.b-header-programs__right{width:52%;height:100%}@media only screen and (max-width:1600px){.b-header-programs__right{width:46%}}@media only screen and (max-width:1024px){.b-header-programs__right{width:100%}}.b-header-programs__right img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:1024px){.b-header-programs__right img{height:350px}}@media only screen and (max-width:767px){.b-header-programs__right img{height:280px}}.b-header-programs__buttons{width:100%;margin-top:25px}@media only screen and (max-width:1600px){.b-header-programs__buttons .b-header-actions{justify-content:start}}.b-header-programs__buttons .b-header-actions .e-btn,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit{padding:20px 50px;border-radius:50px}@media only screen and (max-width:1600px){.b-header-programs__buttons .b-header-actions .e-btn,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit{font-size:12px;padding:14px 24px}}@media only screen and (max-width:1320px){.b-header-programs__buttons .b-header-actions .e-btn,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit{font-size:11px}}@media only screen and (max-width:1024px){.b-header-programs__buttons .b-header-actions .e-btn,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit{padding:18px 30px}}.b-header-programs__buttons .b-header-actions .e-btn:first-of-type,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-of-type,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit:first-of-type{background-color:white;color:#d2283d;border:2px solid white}.b-header-programs__buttons .b-header-actions .e-btn:first-of-type:hover,.b-header-programs__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-of-type:hover,.b-user-contact-cv .wrapper-form .b-header-programs__buttons .b-header-actions #edit-submit:first-of-type:hover{color:#fff !important;background-color:#20ABA6 !important;border:2px solid #20ABA6}@media only screen and (max-width:767px){.b-header-programs__buttons{margin-top:14px}}@media only screen and (max-width:1024px){.b-header-programs__actions{justify-content:start}}.b-header-programs__actions .circle{position:absolute;right:0;bottom:0}@media only screen and (max-width:1024px){.b-header-programs__actions .circle{top:0;bottom:auto}.b-header-programs__actions .circle .circle-price{width:120px;height:120px;font-size:16px;margin-top:0px}.b-header-programs__actions .circle .circle-price .circle-price__from,.b-header-programs__actions .circle .circle-price .circle-price__perw{font-size:11px}.b-header-programs__actions .circle .circle-price .circle-price__perw{margin-top:-4px}.b-header-programs__actions .circle .circle-price .circle-price__price b{font-size:32px}}@media only screen and (max-width:767px){.b-header-programs__actions .circle .circle-price{width:95px;height:95px}.b-header-programs__actions .circle .circle-price .circle-price__from{font-size:10px;margin-bottom:-2px}.b-header-programs__actions .circle .circle-price .circle-price__price{font-size:24px}.b-header-programs__actions .circle .circle-price .circle-price__perw{font-size:10px;margin-top:-5px}.b-header-programs__actions .circle .circle-price .circle-price__price b{font-size:26px}}.b-header-programs__third-link{background:white;padding:0px 82px 8px 70px;display:flex;justify-content:end}@media only screen and (max-width:1024px){.b-header-programs__third-link{padding:12px 26px 8px 70px}}.b-header-programs__third-link a{color:#474747;transition:all 0.3s}@media only screen and (max-width:1024px){.b-header-programs__third-link a{font-size:14px}}.b-header-programs__third-link a img{margin-left:5px}@media only screen and (max-width:1024px){.b-header-programs__third-link a img{width:20px;height:20px}}.b-header-programs__third-link a:hover{opacity:0.6;text-decoration:none;transform:translateX(3px)}.b-header-programs__info{display:flex;flex-direction:column;background-color:white;color:#d2283d;text-transform:uppercase}.b-header-programs .add-to-wishlist{display:none}.b-header-summercamps{margin-top:122px;position:relative;background:white}@media only screen and (max-width:1024px){.b-header-summercamps{margin-top:66px}}.b-header-summercamps #e-breadcrumb{background-color:white;color:#4A4A4A;padding:20px 72px 20px}@media only screen and (max-width:1024px){.b-header-summercamps #e-breadcrumb{padding:5px 0px 7px 26px}}.b-header-summercamps #e-breadcrumb li{color:#4A4A4A}.b-header-summercamps #e-breadcrumb li a{color:#4A4A4A}.b-header-summercamps #e-breadcrumb li a span{font-size:13px}@media only screen and (max-width:1024px){.b-header-summercamps #e-breadcrumb li a span{font-size:10px}}.b-header-summercamps #e-breadcrumb li a span b{font-weight:400}.b-header-summercamps #e-breadcrumb li:last-of-type a span{color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-header-summercamps #e-breadcrumb li:last-of-type a:hover{text-decoration:none;cursor:auto}.b-header-summercamps__content{display:flex;min-height:600px;background-color:white;position:relative}@media only screen and (max-width:1600px){.b-header-summercamps__content{min-height:500px}}@media only screen and (max-width:1024px){.b-header-summercamps__content{height:100%;max-height:100%;min-height:auto}}.b-header-summercamps__wrapper{display:flex;width:100%;margin:0px 82px 8px 70px;justify-content:center;background-color:#d2283d;position:relative}@media only screen and (max-width:1024px){.b-header-summercamps__wrapper{flex-direction:column-reverse;margin:0;padding:26px}}.b-header-summercamps__left{width:48%;height:100%;padding:65px;display:flex;align-items:center}@media only screen and (max-width:1600px){.b-header-summercamps__left{width:54%;padding-right:30px}}@media only screen and (max-width:1024px){.b-header-summercamps__left{width:100%;padding:30px 10px 0}}@media only screen and (max-width:767px){.b-header-summercamps__left{padding:25px 0%;padding-bottom:0}}@media only screen and (max-width:1024px){.b-header-summercamps__left.with-white-square{margin-top:44px}}.b-header-summercamps__left.with-white-square .b-header-summercamps__left-wrapper{margin-top:-90px}@media only screen and (max-width:1600px){.b-header-summercamps__left.with-white-square .b-header-summercamps__left-wrapper{margin-top:-60px}}@media only screen and (max-width:1024px){.b-header-summercamps__left.with-white-square .b-header-summercamps__left-wrapper{margin-top:0px;width:100%}}.b-header-summercamps__left-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.b-header-summercamps .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:52px;line-height:55px;letter-spacing:0.33px;color:#fff;text-transform:uppercase;width:100%}@media only screen and (max-width:1600px){.b-header-summercamps .title{font-size:44px;line-height:46px}}@media only screen and (max-width:767px){.b-header-summercamps .title{font-size:34px;line-height:36px}}.b-header-summercamps .title-bold{font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-header-summercamps .desc{font-size:16px;margin-top:25px;color:#fff}@media only screen and (max-width:1600px){.b-header-summercamps .desc{margin-top:18px}}@media only screen and (max-width:767px){.b-header-summercamps .desc{margin-top:10px}}.b-header-summercamps__right{width:52%;height:100%}@media only screen and (max-width:1600px){.b-header-summercamps__right{width:46%}}@media only screen and (max-width:1024px){.b-header-summercamps__right{width:100%}}.b-header-summercamps__right img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:1024px){.b-header-summercamps__right img{height:294px}}@media only screen and (max-width:767px){.b-header-summercamps__right img{height:250px}}.b-header-summercamps__buttons{width:100%;margin-top:25px}@media only screen and (max-width:1600px){.b-header-summercamps__buttons{margin-top:18px}}@media only screen and (max-width:767px){.b-header-summercamps__buttons{margin-top:10px}}@media (max-width:1300px){.b-header-summercamps__buttons .b-header-actions{justify-content:start}}.b-header-summercamps__buttons .b-header-actions .e-btn,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit{padding:20px 50px;border-radius:50px}@media only screen and (max-width:1600px){.b-header-summercamps__buttons .b-header-actions .e-btn,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit{font-size:12px;padding:14px 24px}}@media only screen and (max-width:1320px){.b-header-summercamps__buttons .b-header-actions .e-btn,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit{font-size:11px}}@media only screen and (max-width:767px){.b-header-summercamps__buttons .b-header-actions .e-btn,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit{padding:18px 30px}}.b-header-summercamps__buttons .b-header-actions .e-btn:first-of-type,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-of-type,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit:first-of-type{background-color:white;color:#d2283d;border:2px solid white}@media only screen and (max-width:767px){.b-header-summercamps__buttons .b-header-actions .e-btn:first-of-type,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-of-type,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit:first-of-type{margin-bottom:5px}}.b-header-summercamps__buttons .b-header-actions .e-btn:first-of-type:hover,.b-header-summercamps__buttons .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit:first-of-type:hover,.b-user-contact-cv .wrapper-form .b-header-summercamps__buttons .b-header-actions #edit-submit:first-of-type:hover{color:#fff !important;background-color:#20ABA6 !important;border:2px solid #20ABA6}@media only screen and (max-width:1024px){.b-header-summercamps .b-header-actions{justify-content:start}}@media only screen and (max-width:767px){.b-header-summercamps .b-header-actions{justify-content:center}}.b-header-summercamps__info{display:flex;flex-direction:column;background-color:white;color:#d2283d;text-transform:uppercase;width:32%;position:absolute;bottom:8px;padding:30px 65px;left:70px;font-size:18px;font-family:"montserratmedium",Helvetica,Arial,sans-serif;border-bottom:solid 1px rgba(210,40,61,0.4)}@media only screen and (max-width:1660px){.b-header-summercamps__info{font-size:15px;line-height:20px;padding:14px 65px}}@media only screen and (max-width:1024px){.b-header-summercamps__info{left:26px;width:calc(100% - 52px);bottom:initial;top:358px;padding:8px 14px}}@media only screen and (max-width:767px){.b-header-summercamps__info{top:274px;font-size:12px;line-height:18px}}.b-header-summercamps .add-to-wishlist{display:none}.b-header-distributive-courses{width:100%;height:100vh;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-header-distributive-courses.without-img{height:70vh}.b-header-distributive-courses.without-img .wrapper{height:70vh}@media screen and (max-width:1366px){.b-header-distributive-courses.without-img.without-img .wrapper{padding-left:8%}}@media only screen and (max-width:1024px){.b-header-distributive-courses.without-img.without-img{height:60vh}.b-header-distributive-courses.without-img.without-img .wrapper{height:60vh}}.b-header-distributive-courses .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:70vh;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:122px}.b-header-distributive-courses .wrapper .svg-obj{display:none}.b-header-distributive-courses .wrapper .content .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d;line-height:160%}.b-header-distributive-courses .wrapper .content .title b{display:block;font-size:50px;line-height:90%;color:#383838;font-weight:normal !important}@media only screen and (max-width:767px){.b-header-distributive-courses .wrapper .content .title b{line-height:34px}}.b-header-distributive-courses .wrapper .content .desc{margin-top:30px}.b-header-distributive-courses .wrapper .content .desc ul{padding-left:20px}.b-header-distributive-courses .wrapper .content .desc ul li{margin-bottom:10px;padding-left:24px;position:relative}.b-header-distributive-courses .wrapper .content .desc ul li:last-of-type{margin-bottom:0px}.b-header-distributive-courses .wrapper .content .desc ul li::before{position:absolute;top:10px;left:5px;background:#d2283d}.b-header-distributive-courses .wrapper .content #e-breadcrumb{margin-top:30px}.b-header-distributive-courses .wrapper .content #e-breadcrumb li,.b-header-distributive-courses .wrapper .content #e-breadcrumb li a{color:#d2283d}.b-header-distributive-courses .wrapper .content #e-breadcrumb li b,.b-header-distributive-courses .wrapper .content #e-breadcrumb li a b{font-family:"montserratregular",Helvetica,Arial,sans-serif !important;font-weight:normal !important}.b-header-distributive-courses .b-header-distributive-courses__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;height:30vh;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.b-header-distributive-courses .b-header-distributive-courses__img.b-header-distributive-courses__img--left{margin-right:7%}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__button{position:absolute;bottom:0;right:-8%;background-color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;padding:50px 70px;padding-right:100px;cursor:pointer}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__button::after{content:"";position:absolute;width:15px;height:11px;right:70px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.346%201.63a.53.53%200%200%200-.756%200%20.533.533%200%200%200%200%20.748l3.833%203.833H1.774a.527.527%200%200%200-.529.53c0%20.295.234.537.53.537h12.648l-3.833%203.826a.543.543%200%200%200%200%20.756.53.53%200%200%200%20.756%200l4.74-4.74a.52.52%200%200%200%200-.749l-4.74-4.741z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__arrow{position:relative;width:8%;height:100%;background-color:#f8f8f8}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__arrow::after{content:"";position:absolute;width:20px;height:12px;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);bottom:50px}.b-header-distributive-courses .add-to-wishlist{display:none}.b-header-distributive-courses+.b-course-content{background:#fff;margin-top:125px}@media only screen and (max-width:1024px){.b-header-distributive-courses .wrapper{padding:70px 8% 0 8%}.b-header-distributive-courses .wrapper .b-header-actions{margin-top:30px}.b-header-distributive-courses .wrapper .b-header-actions .e-btn,.b-header-distributive-courses .wrapper .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-distributive-courses .wrapper .b-header-actions #edit-submit{background-color:#d2283d;border:none;border-radius:100px}.b-header-distributive-courses .wrapper-full{padding:83px 40px 0 40px}.b-header-distributive-courses .wrapper-full .content #e-breadcrumb{display:none}.b-header-distributive-courses .b-header-distributive-courses__img.b-header-distributive-courses__img--left{margin-right:0}.b-header-distributive-courses .b-header-distributive-courses__img.b-header-distributive-courses__img--left .b-header-distributive-courses__img__button{display:block !important;right:0}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__button{display:none}.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__arrow{display:none}.b-header-distributive-courses+.b-course-content{margin-top:80px}}@media only screen and (max-width:767px){.b-header-distributive-courses{position:relative;z-index:999;height:fit-content;min-height:100vh}.b-header-distributive-courses.without-img{height:auto !important}.b-header-distributive-courses .wrapper{margin-top:60px;padding-top:15%;padding-bottom:25px;height:auto !important}.b-header-distributive-courses .wrapper .content .title{font-size:20px}.b-header-distributive-courses .wrapper .content .title b{font-size:32px}.b-header-distributive-courses .wrapper-full{padding:68px 8% 0 8%;height:auto !important}.b-header-distributive-courses .wrapper-full .content .title b{font-size:32px;line-height:100%}.b-header-distributive-courses .wrapper-full .content .ckeditor p{font-size:14px;line-height:160%}.b-header-distributive-courses.b-header-distributive-courses--test{height:100%}.b-header-distributive-courses.b-header-distributive-courses--test .wrapper{padding-top:100px}.b-header-distributive-courses.b-header-distributive-courses--test .b-header-distributive-courses__img--left{margin-top:80px}.b-header-distributive-courses .b-header-distributive-courses__img{display:none}.b-header-distributive-courses .b-header-distributive-courses__img.b-header-distributive-courses__img--left{display:block !important}.b-header-distributive-courses+.b-course-content{margin-top:50px}}.b-header-destinations{height:100svh}@media only screen and (max-width:1024px){.b-header-destinations{height:auto;top:66px;margin-bottom:0px !important}}.b-header-destinations__wrapper{display:flex;height:100%;width:100%;padding:60px 0}@media screen and (max-width:1600px){.b-header-destinations__wrapper{flex-direction:column;padding:20px 0}}@media only screen and (max-width:767px){.b-header-destinations__wrapper{padding:45px 0 0 0}}.b-header-destinations__img{width:100%;object-fit:cover;position:relative;margin-top:122.4px}@media screen and (max-width:1600px){.b-header-destinations__img{height:calc(100% - 237.4px) !important}}@media only screen and (max-width:1024px){.b-header-destinations__img{height:auto !important;min-height:auto !important;max-height:450px;margin-top:66px;aspect-ratio:1/1}}@media only screen and (max-width:767px){.b-header-destinations__img{max-height:420px}}.b-header-destinations__text{background-color:#d2283d;width:100%;position:relative}@media only screen and (max-width:1024px){.b-header-destinations__text{height:auto}}.b-header-destinations__title{display:block;font-size:21px;color:#fff;letter-spacing:0.33px;background-color:#d2283d;min-width:fit-content}@media only screen and (max-width:767px){.b-header-destinations__title{font-size:18px}}.b-header-destinations__title span:first-of-type{display:block;margin-bottom:14px}.b-header-destinations__title span:nth-of-type(2){font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase}.b-header-destinations__title b{display:block;font-size:53px}@media only screen and (max-width:767px){.b-header-destinations__title b{font-size:46px}}.b-header-destinations__content{display:flex;flex-direction:column;padding-left:80px}@media screen and (max-width:1600px){.b-header-destinations__content{padding-left:0px;margin-top:30px}}@media only screen and (max-width:767px){.b-header-destinations__content{margin-top:30px}}.b-header-destinations p{font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:30px}.b-header-destinations .extra__breadcrumb #e-breadcrumb li{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:0.47px}.b-header-form{margin-top:50px}.b-header-form .table-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.b-header-form .table-wrap>.form{position:relative;width:25%;min-height:425px;margin-right:-0.3em;vertical-align:top}.b-header-form .form{background:#450031;padding:50px 30px 30px;margin-right:-0.285em;vertical-align:top}.b-header-form .form.hidden{display:none}.b-header-form fieldset{font-size:24px;font-weight:200;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-header-form .fk-select{padding-top:10px;padding-bottom:5px;border-bottom:1px solid #FFF;margin-bottom:35px;font-size:24px;font-family:"montserratregular",Helvetica,Arial,sans-serif}.b-header-form .fk-select option{display:none}.b-header-form .icon-angle-down:before{float:right;margin-top:10px;font-size:16px}.b-header-form .e-btn,.b-header-form .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-form #edit-submit{position:absolute;bottom:30px;font-size:24px;font-family:"montserratbold",Helvetica,Arial,sans-serif;left:50%;width:214px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.b-header-form .picture{position:relative;display:inline-block;width:25%;min-height:425px;margin-right:-0.3em;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .picture.hidden{display:none}.b-header-form .picture:hover{-webkit-box-shadow:0px 6px 6px -3px rgba(0,0,0,0.36);-moz-box-shadow:0px 6px 6px -3px rgba(0,0,0,0.36);box-shadow:0px 6px 6px -3px rgba(0,0,0,0.36);-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .picture:hover .box .copy{font-size:30px;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .picture:hover .box::before{color:#A20317;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .box{position:absolute;right:0;bottom:-5px;width:75%;background:#FFF;padding:15px 25px 20px;margin-bottom:25px;font-family:"montserratregular",Helvetica,Arial,sans-serif}.b-header-form .box .copy{font-size:28px;color:#d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .box:before{color:#d2283d;font-size:26px;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-header-form .box .copy-desc{padding-top:10px;font-size:16px;font-weight:400;line-height:18px;color:#6A6A6A}.b-header-form .under-title{padding:28px 0 16px;text-align:center;color:#FFF;font-size:28px;line-height:36px;font-weight:700}.b-header-form .under-text{display:block;padding:60px;text-align:center;color:#FFF;font-size:22px;line-height:30px}.b-header-form .upper-title{padding:32px 0 48px;color:#FFF;font:200 32px/36px "montserratlight",Helvetica,Arial,sans-serif;text-align:left;text-transform:uppercase}.b-header-form .upper-title b{display:block;font-weight:800;font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-header-form .call-to-action{margin-bottom:28px}.b-header-form .call-to-action .e-btn,.b-header-form .call-to-action .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-form .call-to-action #edit-submit{position:static;width:100%;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;font-size:17px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){.b-header-form{margin-top:150px}.b-header-form .table-wrap>.form{display:inline-block}.b-header-form .wrapper.hide-on-desktop{display:none !important}.b-header-form .under-title.desktop-only,.b-header-form .under-text.desktop-only{display:block !important}.b-header-form .picture.desktop-only{display:inline-block !important}.b-header-form .table-wrap{display:block}}@media only screen and (max-width:1024px){.b-header-form{margin-top:120px}.b-header-form .table-wrap{width:100%;display:block}.b-header-form .table-wrap>.form{display:block;width:100%;position:relative;min-height:380px}.b-header-form .table-wrap>.picture{display:inline-block;width:33.33333%;padding-top:25%;margin-right:-0.285em;min-height:380px}.b-header-form .table-wrap>.picture .box{font-size:24px;width:75%}.b-header-form .table-wrap>.picture .box .copy{font-size:24px}.b-header-form .e-btn,.b-header-form .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-form #edit-submit{display:block;width:214px;padding:14px;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:767px){.b-header-form{margin-top:62px}.b-header-form .table-wrap>.form{height:340px;padding:30px}.b-header-form .table-wrap>.form .fk-select{margin-bottom:30px}.b-header-form .box{position:absolute;right:0;bottom:0;padding-left:15px;padding-right:15px}.b-header-form .box .copy{font-size:24px}.b-header-form .box .copy-desc{font-size:14px}.b-header-form .under-text{width:100%;font-size:16px;line-height:26px;text-align:left;padding:25px 0}.b-header-form .upper-title,.b-header-form .upper-sub{font-size:22px;line-height:26px;padding-bottom:20px !important}.b-header-form .upper-sub{padding:0 0 16px}.b-header-form .e-btn,.b-header-form .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-form #edit-submit{display:block;width:214px;padding:14px;position:absolute;bottom:30px;left:50%}.b-header-form .wrapper.hide-on-desktop{height:auto !important}}@media only screen and (max-width:567px){.b-header-form .table-wrap>.picture{position:relative;display:block;width:100%;padding-top:100%;margin:0}}.b-header-funnel-finished{background-color:#d2283d}.b-header-funnel-finished .main-logo-top{position:static;width:208px;margin-left:18px;background-position:center center;display:inline-block}.b-header-funnel-finished .wrapper.primary{position:relative}.b-header-funnel-finished .wrapper.secondary{padding:28px 40px 24px 40px;margin-top:40px;margin-bottom:50px;text-align:center;color:#fff;padding-top:0}.b-header-funnel-finished .icon{font-size:60px;color:#1AABA6}.b-header-funnel-finished .title{margin-top:8px;font-family:Helvetica,Arial,sans-serif;font-size:40px;font-weight:900;line-height:48px;color:#fff}.b-header-funnel-finished .subtitle{font-weight:700;font-size:22px;line-height:36px;color:#fff}.b-header-funnel-finished .fk-lang{float:right;margin-top:50px}.b-header-funnel-finished .fk-lang .fk-select .fk-select-label{font-size:16px}.b-header-funnel-finished .fk-lang .fk-select .fk-select-label,.b-header-funnel-finished .fk-lang .fk-select:after{color:#fff}@media only screen and (max-width:767px){.b-header-funnel-finished .wrapper.secondary{padding:20px;margin:0 4px}.b-header-funnel-finished .title{font-size:28px;line-height:31px}.b-header-funnel-finished .subtitle{font-size:18px;line-height:22px}}.b-header-funnel{background-color:#d2283d}.b-header-funnel .main-logo-top{position:static;width:300px;background-position:center center}.b-header-funnel .wrapper.primary{position:relative}.b-header-funnel .wrapper.secondary{position:relative;display:table;width:100%;padding:48px 48px 20px 48px;border-bottom:0}.b-header-funnel .title{margin-bottom:8px;font-family:Helvetica,Arial,sans-serif;font-size:50px;font-weight:900;line-height:60px;letter-spacing:-0.85px;text-transform:uppercase;color:#fff}.b-header-funnel .main-logo-top{float:left}.b-header-funnel .fk-lang{float:right;margin-top:50px}.b-header-funnel .fk-lang .fk-select .fk-select-label{font-size:16px}.b-header-funnel .fk-lang .fk-select .fk-select-label,.b-header-funnel .fk-lang .fk-select:after{color:#fff}.user-page .b-header-funnel .wrapper{padding:50px 0}@media only screen and (max-width:1024px){.b-header-funnel{padding-right:20px}}@media only screen and (max-width:767px){.b-header-funnel{padding:0 4px}.b-header-funnel .main-logo-top{width:170px}.b-header-funnel .fk-lang{margin-top:30px}.b-header-funnel .wrapper.secondary{padding:20px;overflow:hidden}.b-header-funnel .title{font-size:28px;line-height:32px;text-align:center;text-transform:none}.user-page .b-header-funnel .wrapper{padding:20px 0}}.b-header-top-actions{width:100%;padding:16px 0}.b-header-top-actions:after,.b-header-top-actions:before{content:" ";display:table}.b-header-top-actions:after{clear:both}.b-header-top-actions>ul{float:right;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.b-header-top-actions li{color:#A20317;text-transform:uppercase;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.b-header-top-actions li.user-img{padding-right:10px}.b-header-top-actions li.user-img:after{display:none}.b-header-top-actions li:after{content:'\00a0\00a0|\00a0\00a0'}.b-header-top-actions li:last-child:after{content:''}.b-header-top-actions li:hover a{color:#fff}.b-header-top-actions li a{color:#450031}.b-header-top-actions li a.ico:before{margin-right:8px}.b-header-top-actions li a[href^="tel:"]{color:#fff}.b-header-top-actions li a:hover{color:#fff}.b-header-top-actions .user-img{display:inline-block;border-radius:50%;margin-right:10px;vertical-align:middle}.b-header-top-actions .translations{position:relative}.b-header-top-actions .translations>a{padding-right:20px}.b-header-top-actions .translations .selected:hover{text-decoration:none}.b-header-top-actions .translations.closed .e-main-lang{display:none}.b-header-top-actions .translations:before{float:none;position:absolute;bottom:4px;right:0px;color:#450031;font-weight:bold;pointer-events:none}.b-header-top-actions .translations:hover:before{color:#fff}.b-header-top-actions .translations:after{content:none}.b-header-top-actions .e-main-lang{position:absolute;background:rgba(255,255,255,0.8);padding:20px;right:0;z-index:2}.b-header-top-actions .e-main-lang.closed{display:none}.b-header-top-actions .e-main-lang li{display:block;cursor:pointer}.b-header-top-actions .e-main-lang li a{color:#450031;line-height:24px;font-weight:400;text-transform:capitalize;cursor:pointer}.b-header-top-actions .e-main-lang li a:hover{color:#d2283d}.b-header-top-actions .e-main-lang li:after{display:none}.b-header-top-actions .e-main-lang li:last-child{margin:0}.b-header-top-actions .info{padding:0 5px}.b-header-top-actions .info .e-btn,.b-header-top-actions .info .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-top-actions .info #edit-submit{font-family:"opensans",Helvetica,Arial,sans-serif;padding:10px 14px;margin:0 11px 0 6px}.b-header-top-actions .info .e-btn a,.b-header-top-actions .info .b-user-contact-cv .wrapper-form #edit-submit a,.b-user-contact-cv .wrapper-form .b-header-top-actions .info #edit-submit a{color:#fff}.b-header-top-actions .info .e-btn a:hover,.b-header-top-actions .info .b-user-contact-cv .wrapper-form #edit-submit a:hover,.b-user-contact-cv .wrapper-form .b-header-top-actions .info #edit-submit a:hover{color:#fff;text-decoration:none}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){.b-header-top-actions{display:none}}@media only screen and (max-width:1024px){.b-header-top-actions{display:none}}.b-header-server-msg{padding-top:70px;background-color:#d2283d;background-position:center center;background-repeat:repeat;border-bottom:1px solid #A20317}.b-header-server-msg .wrapper.primary{position:relative}.b-header-server-msg .wrapper.secondary{position:relative;width:100%;padding:24px 16px}.b-header-server-msg .content{width:100%;padding:60px 0;text-align:center}.b-header-server-msg .error-code{font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:200;line-height:68px;color:#450031}.b-header-server-msg .title{margin-bottom:4px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:40px;line-height:49px;letter-spacing:8.33px;text-transform:uppercase;color:#fff}.b-header-server-msg .title .icon{display:block;font-size:36px;color:#A20317;margin-bottom:-16px}.b-header-server-msg .desc{margin:16px 0 32px 0;font:400 16px/24px "opensans",Helvetica,Arial,sans-serif;color:#fff}@media only screen and (max-width:1024px){.b-header-server-msg{padding-top:0}.b-header-server-msg .wrapper.secondary{padding-top:120px}}@media only screen and (max-width:767px){.b-header-server-msg{background-image:none !important}.b-header-server-msg .wrapper.secondary{padding-top:100px;padding-bottom:0}.b-header-server-msg .content{padding-right:0;padding-top:0}.b-header-server-msg .title{width:100%;font-size:24px;line-height:28px}}.b-header-courses-destinations-glob-dist{width:100%;height:100vh;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-header-courses-destinations-glob-dist.without-img{height:auto}.b-header-courses-destinations-glob-dist.without-img .wrapper{height:auto;margin-top:123px;padding-top:120px;padding-bottom:60px}@media screen and (max-width:1366px){.b-header-courses-destinations-glob-dist.without-img.without-img{height:auto}.b-header-courses-destinations-glob-dist.without-img.without-img .wrapper{padding-top:120px;padding-right:8%;padding-bottom:60px;padding-left:8%;margin-top:123px}}@media screen and (max-width:1124px){.b-header-courses-destinations-glob-dist.without-img.without-img{height:auto}.b-header-courses-destinations-glob-dist.without-img.without-img .wrapper{padding-top:60px;padding-right:8%;padding-bottom:30px;padding-left:8%;margin-top:80px}}@media only screen and (max-width:1024px){.b-header-courses-destinations-glob-dist.without-img.without-img{height:auto}.b-header-courses-destinations-glob-dist.without-img.without-img .wrapper{padding-top:60px;padding-right:8%;padding-bottom:30px;padding-left:8%;margin-top:84.5px}}@media only screen and (max-width:767px){.b-header-courses-destinations-glob-dist.without-img.without-img{height:auto}.b-header-courses-destinations-glob-dist.without-img.without-img .wrapper{padding-top:60px;padding-right:8%;padding-bottom:30px;padding-left:8%;margin-top:69.5px}}.b-header-courses-destinations-glob-dist .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:70vh;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:60px;padding-top:122px}.b-header-courses-destinations-glob-dist .wrapper .svg-obj{display:none}.b-header-courses-destinations-glob-dist .wrapper .content .desc{margin-top:30px}.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb{margin-top:30px}.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb li,.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb li a{color:#d2283d}.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb li b,.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb li a b{font-family:"montserratregular",Helvetica,Arial,sans-serif !important;font-weight:normal !important}.b-header-courses-destinations-glob-dist .wrapper .content #e-breadcrumb h1{display:inline}.b-header-courses-destinations-glob-dist .wrapper .content>span{display:block;font-size:50px;line-height:90%;color:#383838;font-weight:normal !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-header-courses-destinations-glob-dist .wrapper .content>h1{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d;line-height:160%}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;height:30vh;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img.b-header-courses-destinations-glob-dist__img--left{margin-right:7%}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__button{position:absolute;bottom:0;right:-8%;background-color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;padding:50px 70px;padding-right:100px;cursor:pointer}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__button::after{content:"";position:absolute;width:15px;height:11px;right:70px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.346%201.63a.53.53%200%200%200-.756%200%20.533.533%200%200%200%200%20.748l3.833%203.833H1.774a.527.527%200%200%200-.529.53c0%20.295.234.537.53.537h12.648l-3.833%203.826a.543.543%200%200%200%200%20.756.53.53%200%200%200%20.756%200l4.74-4.74a.52.52%200%200%200%200-.749l-4.74-4.741z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__arrow{position:relative;width:8%;height:100%;background-color:#f8f8f8}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__arrow::after{content:"";position:absolute;width:20px;height:12px;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;left:50%;-webkit-transform:translate(-50%,0) rotate(90deg);-ms-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);bottom:50px}.b-header-courses-destinations-glob-dist .add-to-wishlist{display:none}.b-header-courses-destinations-glob-dist+.b-course-content{background:#fff;margin-top:125px}@media only screen and (max-width:1024px){.b-header-courses-destinations-glob-dist .wrapper{padding:70px 8% 0 8%}.b-header-courses-destinations-glob-dist .wrapper .b-header-actions{margin-top:30px}.b-header-courses-destinations-glob-dist .wrapper .b-header-actions .e-btn,.b-header-courses-destinations-glob-dist .wrapper .b-header-actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-header-courses-destinations-glob-dist .wrapper .b-header-actions #edit-submit{background-color:#d2283d;border:none;border-radius:100px}.b-header-courses-destinations-glob-dist .wrapper-full{padding:83px 40px 0 40px}.b-header-courses-destinations-glob-dist .wrapper-full .content #e-breadcrumb{display:none}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img.b-header-courses-destinations-glob-dist__img--left{margin-right:0}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img.b-header-courses-destinations-glob-dist__img--left .b-header-courses-destinations-glob-dist__img__button{display:block !important;right:0}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__button{display:none}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img .b-header-courses-destinations-glob-dist__img__arrow{display:none}.b-header-courses-destinations-glob-dist+.b-course-content{margin-top:80px}}@media only screen and (max-width:767px){.b-header-courses-destinations-glob-dist{position:relative;z-index:999}.b-header-courses-destinations-glob-dist.without-img{height:auto !important}.b-header-courses-destinations-glob-dist .wrapper{margin-top:60px;padding-top:15%;padding-bottom:25px;height:auto !important}.b-header-courses-destinations-glob-dist .wrapper .content>span{font-size:32px}.b-header-courses-destinations-glob-dist .wrapper .content>h1{font-size:20px}.b-header-courses-destinations-glob-dist .wrapper-full{padding:68px 8% 0 8%;height:auto !important}.b-header-courses-destinations-glob-dist .wrapper-full .content .ckeditor p{font-size:14px;line-height:160%}.b-header-courses-destinations-glob-dist .wrapper-full .content>h1{font-size:32px;line-height:100%}.b-header-courses-destinations-glob-dist.b-header-courses-destinations-glob-dist--test{height:100%}.b-header-courses-destinations-glob-dist.b-header-courses-destinations-glob-dist--test .wrapper{padding-top:100px}.b-header-courses-destinations-glob-dist.b-header-courses-destinations-glob-dist--test .b-header-courses-destinations-glob-dist__img--left{margin-top:80px}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img{display:none}.b-header-courses-destinations-glob-dist .b-header-courses-destinations-glob-dist__img.b-header-courses-destinations-glob-dist__img--left{display:block !important}.b-header-courses-destinations-glob-dist+.b-course-content{margin-top:50px}}.b-horizontal-card{position:relative;display:table;width:100%;background:#FFF}.b-horizontal-card .img{display:table-cell;width:50%;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center center;vertical-align:middle}.b-horizontal-card .content{position:relative;display:table-cell;vertical-align:top;padding:58px 50px 0 50px}.b-horizontal-card .content:after{right:100%;top:70px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.b-horizontal-card .title{font:500 25px/30px "montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#d2283d}.b-horizontal-card .copy{font-size:14px;line-height:17px;color:#4A4A4A;text-transform:uppercase}.b-horizontal-card .see-more{position:absolute;bottom:50px;font:400 18px "montserratregular",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#20ABA6}.b-horizontal-card .see-more:hover{text-decoration:underline}.b-more-destinations .b-horizontal-card:nth-child(2n+1) .content{padding:58px 30px 0}.b-horizontal-card:hover{text-decoration:none}.b-horizontal-card.inverted .content:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}@media only screen and (max-width:1024px){.b-horizontal-card{display:block}.b-horizontal-card .img{width:300px}}@media only screen and (max-width:767px){.b-horizontal-card .img{display:block}.b-horizontal-card .content{display:block;width:100%;padding:20px}.b-horizontal-card .content:after{display:none}.b-horizontal-card .title{font-size:30px;line-height:31px}.b-horizontal-card .copy{font-size:20px;line-height:25px}.b-horizontal-card .see-more{position:inherit;bottom:auto;font-size:20px;line-height:20px}.b-horizontal-card.swiper-slide-next{margin-left:-25px}.b-horizontal-card.swiper-slide-next .content{visibility:hidden}.b-horizontal-card:before{top:5px;right:5px;bottom:5px;left:5px}.b-horizontal-card.inverted .content:after{display:none}.b-more-destinations .b-horizontal-card:nth-child(2n+1) .content{padding:20px}}.b-image-grid{background:#FFF;padding:100px 0 75px 0}.b-image-grid .content-wrapper{margin:0 auto;max-width:1140px;overflow-x:visible;border:3px solid #1AABA6}.b-image-grid .title-wrapper{margin:0 auto;max-width:1140px}.b-image-grid .title-wrapper .title{font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:22px;margin-bottom:24px;text-transform:uppercase;color:#d2283d;font-weight:500}.b-image-grid .title-wrapper .title:empty{display:none}.b-image-grid .faq-wrapper{max-width:2080px;padding:0 8%;margin-right:auto;margin-left:auto;clear:both}.b-image-grid .faq-wrapper .faq-container .faq-container--block{width:23%;float:left;margin-right:2%;margin-bottom:2%}.b-image-grid .see-more{display:none;background:#1AABA6;color:#FFF;line-height:88px;text-transform:uppercase;text-align:center}.b-image-grid .see-more:hover{text-decoration:none}.b-image-grid .swiper-button-next{right:0}.b-image-grid .swiper-button-prev{left:0}.b-image-grid .b-square-pic{padding-bottom:250px;width:100% !important}@media only screen and (max-width:1024px){.b-image-grid{padding:70px 0 35px 0}.b-image-grid .title{margin-left:10px;margin-bottom:15px}.b-image-grid .faq-wrapper{padding:0}.b-image-grid .faq-wrapper .faq-container{margin-left:2.5%;margin-right:2.5%}.b-image-grid .faq-wrapper .faq-container .faq-container--block{width:45%;margin-right:2.5%;margin-left:2.5%;margin-bottom:5%}}@media only screen and (max-width:767px){.b-image-grid{padding:50px 0 25px 0}.b-image-grid .faq-wrapper .faq-container{margin-left:8%;margin-right:8%}.b-image-grid .faq-wrapper .faq-container .faq-container--block{width:100%;margin-right:0;margin-left:0;margin-bottom:10%}.b-image-grid .see-more{display:block}.b-image-grid .post-swiper-button-prev,.b-image-grid .post-swiper-button-next{display:none}}.b-modal-login{max-width:800px;max-height:100%;background:#450031;padding:40px;overflow:auto}.b-modal-login .title{margin-bottom:20px;margin-top:15px;font-family:Helvetica,Arial,sans-serif;font-size:26px;font-weight:bold;line-height:28px;letter-spacing:-0.85px;color:#fff}.b-modal-login .title:before{display:none;position:absolute;margin-top:-18px}.b-modal-login label{display:block;color:#fff}.b-modal-login #modal-register-birthdate,.b-modal-login #modal-register-level,.b-modal-login #modal-gender{width:100%;background:transparent;color:#fff;padding:5px 10px;border:none;border-bottom:1px solid;border-radius:2px;padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.b-modal-login #modal-register-level::-ms-expand,.b-modal-login #modal-gender::-ms-expand{display:none}.b-modal-login #modal-register-level,.b-modal-login #modal-gender{background-size:18px 18px !important;background-position:right !important;background-repeat:no-repeat !important;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg)}.b-modal-login #modal-register-level option,.b-modal-login #modal-gender option{color:#444 !important;background-color:#fff}.b-modal-login a{color:#fff}.b-modal-login input[type="password"],.b-modal-login input[type="email"]{width:100%;background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:16px;color:#FFF}.b-modal-login input[type="password"]:focus,.b-modal-login input[type="email"]:focus{outline:0}.b-modal-login .form-item{margin-bottom:25px}.b-modal-login .form-actions{text-align:right;margin-top:40px}.b-modal-login .form-submit{background-color:#1AABA6;color:#fff;font-size:1.3em;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif;padding:20px;border:none;cursor:pointer;-webkit-appearance:none}.b-modal-login .form-submit:hover{color:#21d7d1;border-color:#21d7d1;background-color:rgba(255,255,225,0.15)}.b-modal-login .error{display:none;color:#d2283d;margin:8px 0}.b-more-destinations{padding:80px 0 80px 0;background-color:#fff}.b-more-destinations .e-title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838;font-size:20px;letter-spacing:0.56px;margin-bottom:35px}.b-more-destinations .cols-2{float:left;width:50%;clear:none !important}.b-more-destinations .b-horizontal-card{position:relative;width:90%;background:#FFFFFF;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;background-position:center;background-repeat:no-repeat;background-size:cover}.b-more-destinations .b-horizontal-card:before{content:"";position:absolute;bottom:20px;right:30px;width:15px;height:15px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg);background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out}.b-more-destinations .b-horizontal-card .img{display:none}.b-more-destinations .b-horizontal-card .see-more{display:none}.b-more-destinations .b-horizontal-card .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;letter-spacing:0.56px;line-height:120%}@media only screen and (max-width:767px){.b-more-destinations .b-horizontal-card .title{font-size:20px}}.b-more-destinations .b-horizontal-card .copy{font-size:12px;line-height:initial;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;letter-spacing:0.56px;margin-top:6px}@media only screen and (max-width:767px){.b-more-destinations .b-horizontal-card .copy{margin-top:0px}}.b-more-destinations .b-horizontal-card .content{display:block;height:190px;padding:30px 30px 0 30px}.b-more-destinations .b-horizontal-card .content:after{display:none}.b-more-destinations .b-horizontal-card:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.b-more-destinations .b-horizontal-card:hover:before{right:20px;-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.b-more-destinations .b-more-destinations--last .b-horizontal-card{text-align:center;background-image:none !important;background:#d2283d;color:#fff !important}.b-more-destinations .b-more-destinations--last .b-horizontal-card:before{content:"";position:absolute;bottom:20px;right:30px;width:15px;height:15px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo.svg);background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.b-more-destinations .b-more-destinations--last .b-horizontal-card .content{display:block;padding-top:75px}.b-more-destinations .b-more-destinations--last .b-horizontal-card .title{color:#fff !important;font-size:12px !important;line-height:100% !important;margin-bottom:5px !important}.b-more-destinations .b-more-destinations--last .b-horizontal-card .copy{color:#fff;font-size:22px !important;line-height:100%}@media only screen and (max-width:767px){.b-more-destinations .b-more-destinations--last .b-horizontal-card .copy{font-size:20px !important}}.b-more-destinations .b-more-destinations--last .b-horizontal-card:hover{background-color:#CF1E34;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.b-more-destinations .b-more-destinations--last .b-horizontal-card:hover:before{right:20px;-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}@media only screen and (max-width:1024px){.b-more-destinations{padding:50px 0 50px 0}.b-more-destinations .b-horizontal-card{margin-bottom:10%}.b-more-destinations .s-2>div{width:50%;float:left}.b-more-destinations .e-title{margin-bottom:25px}}@media only screen and (max-width:767px){.b-more-destinations .b-horizontal-card{width:100%;height:125px;margin-bottom:5%}.b-more-destinations .b-horizontal-card:before{top:auto !important;left:auto !important;bottom:20px !important;right:30px !important}.b-more-destinations .s-2>div{width:100%;float:left}.b-more-destinations .e-title{display:block}.b-more-destinations .b-more-destinations--last .b-horizontal-card{margin-bottom:0}.b-more-destinations .b-more-destinations--last .b-horizontal-card .content{padding-top:45px !important}}.b-more-destinations-unavailable{position:relative;background-color:#ededed;padding-top:100px;padding-bottom:94px}@media only screen and (max-width:1024px){.b-more-destinations-unavailable{padding-top:130px}}.b-more-destinations-unavailable::after{content:"";position:absolute;bottom:0;left:0;width:200%;height:170px;background:#d2283d}.b-more-destinations-unavailable .title{display:block;color:#6A6A6A;font-family:"montserratmedium",Helvetica,Arial,sans-serif;font-size:42px;letter-spacing:0.05px;text-align:center;width:fit-content;margin:0px auto;margin-bottom:60px;position:relative}@media only screen and (max-width:1024px){.b-more-destinations-unavailable .title{max-width:500px;margin-bottom:40px}}@media only screen and (max-width:767px){.b-more-destinations-unavailable .title{font-size:28px;line-height:32px;margin-bottom:20px}}.b-more-destinations-unavailable .title::after{content:'';position:absolute;width:54px;height:54px;top:-12px;left:-80px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2016%2037%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.521%2033.007l-.506%202.113a96.566%2096.566%200%2001-3.633%201.399c-.904.321-1.954.481-3.151.481-1.838%200-3.267-.46-4.286-1.374-1.02-.917-1.53-2.08-1.53-3.49%200-.545.037-1.106.114-1.678.078-.573.201-1.218.37-1.939l1.897-6.86c.169-.657.312-1.28.427-1.868a8.287%208.287%200%2000.173-1.608c0-.876-.178-1.489-.531-1.833-.354-.344-1.028-.518-2.03-.518-.49%200-.994.08-1.508.235-.516.156-.957.307-1.327.446l.507-2.115c1.243-.516%202.43-.96%203.567-1.327%201.136-.368%202.21-.552%203.225-.552%201.825%200%203.234.45%204.223%201.352.988.902%201.483%202.07%201.483%203.512%200%20.298-.033.823-.103%201.574a10.734%2010.734%200%2001-.38%202.069l-1.888%206.833a18.487%2018.487%200%2000-.416%201.882c-.124.701-.184%201.237-.184%201.596%200%20.908.198%201.527.595%201.856.4.33%201.088.494%202.066.494.46%200%20.982-.084%201.563-.247.579-.164%201.001-.307%201.263-.433zM16%204.321c0%201.19-.44%202.207-1.322%203.043-.88.839-1.94%201.259-3.181%201.259-1.245%200-2.308-.42-3.198-1.259-.889-.836-1.334-1.853-1.334-3.043%200-1.188.445-2.207%201.334-3.053C9.187.422%2010.253%200%2011.497%200c1.24%200%202.301.423%203.181%201.268C15.562%202.114%2016%203.133%2016%204.32z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-color:#d2283d;background-repeat:no-repeat !important;background-size:13px !important;background-position:center !important}@media only screen and (max-width:1024px){.b-more-destinations-unavailable .title::after{top:-78px;left:43%}}.b-more-destinations-unavailable .subtitle{color:#d2283d;font-size:26px;letter-spacing:0.15px;font-family:"montserratlight",Helvetica,Arial,sans-serif;width:fit-content;margin:0px auto;margin-bottom:80px;text-align:center;position:relative}@media only screen and (max-width:1024px){.b-more-destinations-unavailable .subtitle{max-width:400px}}@media only screen and (max-width:767px){.b-more-destinations-unavailable .subtitle{margin-bottom:40px;font-size:16px;line-height:24px;max-width:250px}}.b-more-destinations-unavailable .subtitle::before{content:'';position:absolute;width:32px;height:32px;top:-4px;left:-42px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2231%22%20viewBox%3D%220%200%2024%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M23.9822%2011.7927C23.9175%208.79889%2022.8944%206.16995%2020.8696%203.94877C18.5002%201.35202%2015.517%200.0858429%2012.566%200C9.76578%200%207.65486%200.579439%205.61933%201.84562C3.02377%203.47664%201.31134%205.79439%200.449739%208.74524C-0.228771%2011.0845%20-0.121071%2013.3593%200.837458%2015.6127C1.52674%2017.2437%202.3668%2018.7996%203.32533%2020.2804C5.79165%2024.1004%208.69955%2027.577%2011.8121%2030.882C11.9844%2031.0751%2012.0598%2031.0107%2012.1998%2030.8605C14.0199%2028.9505%2015.7431%2026.9654%2017.3694%2024.8944C19.5449%2022.126%2021.5697%2019.2503%2022.9913%2015.999C23.5729%2014.6577%2024.0252%2013.2735%2023.9929%2011.7927H23.9822ZM12.0059%2016.9003C9.2919%2016.9218%207.07328%2014.7328%207.0302%2011.9858C6.98712%209.28176%209.22728%207.03911%2011.9736%207.00692C14.6769%206.98546%2016.9063%209.18518%2016.9494%2011.9214C16.9924%2014.6255%2014.7523%2016.8681%2012.0059%2016.8896V16.9003Z%22%20fill%3D%22%23D2283D%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat !important;background-position:center !important}@media only screen and (max-width:1024px){.b-more-destinations-unavailable .subtitle::before{display:none}}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks{z-index:1000}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .swiper-wrapper{display:flex}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element{padding:130px 32px 32px 32px;text-transform:uppercase;line-height:130%;background-color:#f9f9f9;overflow:hidden}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform 0.5s ease}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element:hover{text-decoration:none !important}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element:hover img{transform:scale(1.1)}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element .destination{position:absolute;width:100%;padding:0 32px 32px 32px;bottom:0;left:0}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element .destination .destination_name{display:block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .b-more-destinations-unavailable__blocks__element .destination .destination_claim{display:block;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0.33px;line-height:initial !important;margin-top:6px}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .swiper-pagination{left:0;bottom:40px}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,0.3)}.b-more-destinations-unavailable .b-more-destinations-unavailable__blocks .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff !important}.b-newsletter{background:#d2283d;padding:76px 0 50px;color:#FFF}.b-newsletter .content{display:inline-block;width:50%;padding:0 8.33333% 0 2.08333%;margin-right:-0.285em;vertical-align:top}.b-newsletter .content p{font:400 18px/24px "montserratlight",Helvetica,Arial,sans-serif}.b-newsletter .content p.title{margin-bottom:8px;font:400 30px/36px "montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase}.b-newsletter .form{position:relative;display:inline-block;width:50%;padding:0 30px 0 0;margin-right:-0.285em;vertical-align:top}.b-newsletter .form ul.parsley-errors-list>li{color:#FFF}.b-newsletter fieldset{display:inline-block;width:66.66667%;padding-right:20px;margin:16px -0.285em 0 0;vertical-align:top}.b-newsletter input.field{width:100%;background:#d2283d;padding-bottom:10px;border:0;border-bottom:1px solid #FFF;font:400 20px/29px "montserratregular",Helvetica,Arial,sans-serif}.b-newsletter input.field::-webkit-input-placeholder{color:#FFF;opacity:1}.b-newsletter input.field::-moz-placeholder{color:#FFF;opacity:1}.b-newsletter input.field:-ms-input-placeholder{color:#FFF;opacity:1}.b-newsletter input.field:-moz-placeholder{color:#FFF;opacity:1}.b-newsletter input.field:focus::-webkit-input-placeholder{color:transparent}.b-newsletter input.field:focus::-moz-placeholder{color:transparent}.b-newsletter input.field:focus::-ms-input-placeholder{color:transparent}.b-newsletter input.field:focus::-moz-placeholder{color:transparent}.b-newsletter input.field:focus{outline:0}.b-newsletter label.fk-check{position:relative;margin-top:18px;padding-left:26px;cursor:pointer;font:400 14px/16px "montserratregular",Helvetica,Arial,sans-serif}.b-newsletter label.fk-check a{color:#FFF;text-decoration:underline}.b-newsletter label.fk-check a:hover{color:#FFF}.b-newsletter label.fk-check:before{position:absolute;top:0;left:0;width:16px;height:16px;background:#d2283d;border:1px solid #FFF}.b-newsletter label.fk-check.checked:after{top:3px;left:3px;width:10px;height:10px;background:#FFF}.b-newsletter .e-btn,.b-newsletter .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-newsletter #edit-submit{display:inline-block;margin-top:18px;margin-right:-0.285em;vertical-align:top}.b-newsletter.b-newsletter--blog-post{padding:40px 25px;margin:20px 0;text-align:center}.b-newsletter.b-newsletter--blog-post .title{display:block;font-size:30px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:10px}.b-newsletter.b-newsletter--blog-post .description{text-align:13px;margin-bottom:20px}.b-newsletter.b-newsletter--blog-post .form{width:100%;padding:0}.b-newsletter.b-newsletter--blog-post .form form{padding:15px 0}.b-newsletter.b-newsletter--blog-post .form form .parsley-errors-list{text-align:left}.b-newsletter.b-newsletter--blog-post .form form .parsley-errors-list li{display:block;font-size:10px;margin-top:10px}.b-newsletter.b-newsletter--blog-post .form form input[type="email"]{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:15px}.b-newsletter.b-newsletter--blog-post .form form input[type="submit"]{margin-top:30px;border-radius:50px}@media only screen and (max-width:1024px){.b-newsletter .content{padding:0 40px}.b-newsletter .content>p{font-size:16px}.b-newsletter fieldset{width:100%}.b-newsletter .e-btn,.b-newsletter .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-newsletter #edit-submit{margin-top:30px}}@media only screen and (max-width:767px){.b-newsletter{padding:68px 0 56px}.b-newsletter .content,.b-newsletter .form{display:block;width:100%;padding:0 24px 0 20px}.b-newsletter .content p{font-size:16px}.b-newsletter fieldset{padding-right:0}.b-newsletter label.fk-check{padding-left:25px;line-height:18px;font-size:12px}.b-newsletter label.fk-check:before{position:absolute;top:5px;left:0}.b-newsletter label.fk-check.checked:after{top:8px}.b-newsletter .e-btn,.b-newsletter .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-newsletter #edit-submit{width:100%}.b-newsletter input.field{font-size:16px;padding-top:20px;padding-bottom:8px;border-width:3px}.b-newsletter input.field::-webkit-input-placeholder{opacity:.5}.b-newsletter input.field::-moz-placeholder{opacity:.5}.b-newsletter input.field:-ms-input-placeholder{opacity:.5}.b-newsletter input.field:-moz-placeholder{opacity:.5}}.enforex_pages_blog_home_page .b-newsletter,.enforex_pages_post_page .b-newsletter,.enforex_pages_blog_dist_page .b-newsletter{border-bottom:1px solid #C52437}.enforex_pages_blog_home_page .b-newsletter .wrapper,.enforex_pages_post_page .b-newsletter .wrapper,.enforex_pages_blog_dist_page .b-newsletter .wrapper{max-width:2080px !important;padding:0 8% !important;margin-right:auto;margin-left:auto;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.enforex_pages_blog_home_page .b-newsletter .wrapper::after,.enforex_pages_blog_home_page .b-newsletter .wrapper::before,.enforex_pages_post_page .b-newsletter .wrapper::after,.enforex_pages_post_page .b-newsletter .wrapper::before,.enforex_pages_blog_dist_page .b-newsletter .wrapper::after,.enforex_pages_blog_dist_page .b-newsletter .wrapper::before{display:none}.enforex_pages_blog_home_page .b-newsletter .wrapper .content,.enforex_pages_post_page .b-newsletter .wrapper .content,.enforex_pages_blog_dist_page .b-newsletter .wrapper .content{width:auto;padding:0}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email{margin-right:40px}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input{font-size:15px;font-family:"montserratlight",Helvetica,Arial,sans-serif;letter-spacing:0.5px}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-webkit-input-placeholder,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-webkit-input-placeholder,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-webkit-input-placeholder{opacity:0.7}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input:-ms-input-placeholder,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input:-ms-input-placeholder,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input:-ms-input-placeholder{opacity:0.7}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-ms-input-placeholder,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-ms-input-placeholder,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::-ms-input-placeholder{opacity:0.7}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::placeholder,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::placeholder,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input::placeholder{opacity:0.7}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-submit,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-submit,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-submit{margin-top:0;font-size:14px;letter-spacing:0.5px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.enforex_pages_blog_home_page .b-newsletter label.fk-check,.enforex_pages_post_page .b-newsletter label.fk-check,.enforex_pages_blog_dist_page .b-newsletter label.fk-check{font-size:12px}.enforex_pages_blog_home_page .b-newsletter label.fk-check::before,.enforex_pages_post_page .b-newsletter label.fk-check::before,.enforex_pages_blog_dist_page .b-newsletter label.fk-check::before{width:13px;height:13px}.enforex_pages_blog_home_page .b-newsletter label.fk-check.checked::after,.enforex_pages_post_page .b-newsletter label.fk-check.checked::after,.enforex_pages_blog_dist_page .b-newsletter label.fk-check.checked::after{width:7px;height:7px}.enforex_pages_post_page .form.e-ajax-form .b-flash-messages{position:relative;left:0;bottom:auto;background-color:#d2283d}.enforex_pages_post_page .form.e-ajax-form .b-flash-messages .wrapper p{background-color:#d2283d;color:#fff}.enforex_pages_post_page .form.e-ajax-form .b-flash-messages .wrapper p a{color:#fff;text-decoration:underline}@media only screen and (max-width:1024px){.enforex_pages_blog_home_page .b-newsletter .wrapper,.enforex_pages_post_page .b-newsletter .wrapper,.enforex_pages_blog_dist_page .b-newsletter .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.enforex_pages_blog_home_page .b-newsletter .wrapper .form,.enforex_pages_post_page .b-newsletter .wrapper .form,.enforex_pages_blog_dist_page .b-newsletter .wrapper .form{width:100%;padding:0}.enforex_pages_blog_home_page .b-newsletter .wrapper .form form,.enforex_pages_post_page .b-newsletter .wrapper .form form,.enforex_pages_blog_dist_page .b-newsletter .wrapper .form form{margin-top:20px}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit{display:block}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email{margin:0 !important}.enforex_pages_blog_home_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input,.enforex_pages_post_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input,.enforex_pages_blog_dist_page .b-newsletter .wrapper .e-ajax-form .newsletter-submit .form-item-email input{margin-bottom:20px}}.b-other-courses{background:#FFF;padding:80px 0 80px 0}.b-other-courses .e-title{margin-bottom:50px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;font-size:42px;letter-spacing:0.36px;line-height:110%;text-transform:none}.b-other-courses .e-text{margin:60px 0 40px 0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;text-transform:uppercase}.b-other-courses ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.b-other-courses ul li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:block;padding:0 30px}.b-other-courses ul li:first-child{padding-left:0;border-left:0}.b-other-courses .course{position:relative;width:100%;height:100%;vertical-align:top;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}.b-other-courses .course:hover{text-decoration:none;color:inherit}.b-other-courses .course:hover .link::before{left:95%}.b-other-courses .name{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:120%;color:#d2283d;font-size:16px;color:#d2283d;letter-spacing:0.44px;text-transform:uppercase}.b-other-courses .name:hover{text-decoration:none}.b-other-courses .desc{width:100%;top:80px;display:block;font-size:16px;line-height:160%;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;letter-spacing:0.5px}.b-other-courses .link{position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;padding-right:35px}.b-other-courses .link::before{content:"";position:absolute;top:50%;left:85%;width:14px;height:14px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-black-2.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}.b-other-courses .swiper-pagination-bullet{background-color:#d2283d !important;opacity:0.2}.b-other-courses .swiper-pagination-bullet-active{opacity:1}@media only screen and (max-width:1024px){.b-other-courses{padding:60px 0 80px 0}.b-other-courses .e-title{margin-bottom:40px}.b-other-courses ul li{height:160px;flex:none;padding:0}.b-other-courses ul li .course{padding-bottom:30px}}@media only screen and (max-width:767px){.b-other-courses{padding:50px 0 70px 0}.b-other-courses .e-title{margin-bottom:40px}.b-other-courses .e-text{margin:30px 0 20px 0}.b-other-courses ul{padding:0}.b-other-courses ul li{-webkit-box-flex:none;-webkit-flex:none;-moz-box-flex:none;-moz-flex:none;-ms-flex:none;flex:none;width:100%;height:auto;padding-left:0;border-left:0}.b-other-courses .name{margin-top:16px}.b-other-courses .swiper-wrapper li{padding:0}.b-other-courses .swiper-button-next.course-slider{display:none !important}.b-other-courses .swiper-pagination{position:static}}.b-photo-corner-text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px;padding-bottom:70px;height:400px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;font-size:30px;font-family:"montserratbold",Helvetica,Arial,sans-serif;line-height:100%;color:#fff}.b-photo-corner-text .title{width:100%;height:50%;font-family:"montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff}.b-photo-corner-text .text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;width:100%;height:50%}.b-photo-corner-text .text p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;line-height:130%;color:#fff}.double .b-photo-corner-text{height:200px}.b-discover-destination .b-photo-corner-text .title{letter-spacing:0}@media only screen and (max-width:1024px){.b-discover-destination .b-photo-corner-text .title{display:table-cell;vertical-align:middle}}@media only screen and (max-width:767px){.b-discover-destination .b-photo-corner-text{position:relative;display:table;width:100%;height:320px;padding-left:50px;text-align:center}.b-discover-destination .b-photo-corner-text .title{top:unset;left:unset;display:table-cell;vertical-align:middle;transform:none}.double .b-photo-corner-text{height:160px}}.b-prices-and-extras{background:#fff;padding:80px 0 80px 0}.b-prices-and-extras .wrapper-full>.title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;font-size:42px;letter-spacing:0.36px;line-height:110%}.b-prices-and-extras .content{border:1px solid #D8D8D8;margin-top:50px}.b-prices-and-extras .enrollment{background:#FFF;border-bottom:1px solid #D8D8D8;font:400 18px/70px "montserratregular",Helvetica,Arial,sans-serif;color:#6A6A6A;text-align:center}.b-prices-and-extras .enrollment span{color:#450031}.b-prices-and-extras .advice{position:absolute;margin-top:5px;font-size:14px}.b-prices-and-extras .advice span{color:#d2283d;font-size:26px;font-weight:bold;position:relative;top:10px}.b-prices-and-extras .pre-swiper-wrapper{overflow:hidden;display:table;table-layout:fixed;width:100%}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide{display:table-cell;float:none;font-size:16px;line-height:160%;color:#515151;letter-spacing:0.28px;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide .price{font-size:36px;color:#515151;letter-spacing:0.27px;line-height:120%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide .price em{color:#d2283d;font-style:unset}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide span:last-child,.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide span:first-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras .col{background:#FFF;padding:38px 0;border-right:1px solid #D8D8D8;text-align:center}.b-prices-and-extras .col:nth-child(2n+1){background:#F8F8F8}.b-prices-and-extras .col span{display:block}.b-prices-and-extras .col:last-child{border-right:0}.b-prices-and-extras span.price{font-size:36px;color:#515151;letter-spacing:0.27px;line-height:120%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras span.price:last-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras span.price.eur:after{content:'\20AC'}.b-prices-and-extras span.price.usd:before{content:"\0024"}.b-prices-and-extras span.price.gbp:before{content:"\00A3"}.b-prices-and-extras .copy{background:#FFF;padding:40px 48px;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-prices-and-extras .ckeditor{-webkit-box-flex:1;-webkit-flex:1 0 300px;-moz-box-flex:1;-moz-flex:1 0 300px;-ms-flex:1 0 300px;flex:1 0 300px;padding-right:40px;font:400 16px/31px "montserratlight",Helvetica,Arial,sans-serif}.b-prices-and-extras .ckeditor b,.b-prices-and-extras .ckeditor strong{font-weight:400;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#450031}.b-prices-and-extras .e-btn,.b-prices-and-extras .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-prices-and-extras #edit-submit{-webkit-box-flex:none;-webkit-flex:none;-moz-box-flex:none;-moz-flex:none;-ms-flex:none;flex:none;background-color:#d2283d;border:2px solid #d2283d;padding:20px 50px !important;border-radius:50px}.b-prices-and-extras .e-btn:hover,.b-prices-and-extras .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-prices-and-extras #edit-submit:hover{background-color:#C52437;border-color:#C52437}.b-prices-and-extras .extras{background:#FFF;padding:42px 60px 36px 50px;border-top:0}.b-prices-and-extras .extras>.title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:17px;color:#d2283d;text-transform:uppercase;letter-spacing:0.44px}.b-prices-and-extras .extras ul{margin-top:30px;column-count:3;-moz-column-count:3;-webkit-column-count:3;column-gap:49px;-moz-column-gap:49px;-webkit-column-count:49px}.b-prices-and-extras .extras li{font:400 16px/31px "montserratlight",Helvetica,Arial,sans-serif}.b-prices-and-extras .extras li.highlighted{color:#1AABA6;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras .extras li.icon-ko{width:100%;position:relative;padding-left:16px;line-height:22px;margin-bottom:7px;display:inline-block}.b-prices-and-extras .extras li.icon-ko:before{content:'';display:inline-block;width:5px;height:5px;background:#d2283d;margin:0 5px 2.5px -16px;border-radius:50%}@media only screen and (max-width:1024px){.b-prices-and-extras{padding:60px 0}.b-prices-and-extras .content{margin-top:40px}.b-prices-and-extras>.wrapper{padding:0 25px}.b-prices-and-extras .copy{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding:30px 25px}.b-prices-and-extras .extras{padding:42px 30px 36px 25px}.b-prices-and-extras .extras ul{column-count:2;-moz-column-count:2;-webkit-column-count:2}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide{font-size:14px}.b-prices-and-extras .pre-swiper-wrapper .pre-swiper-slide .price{font-size:32px}}@media only screen and (max-width:767px){.b-prices-and-extras .title{margin-bottom:30px}.b-prices-and-extras .col{width:66.66667%;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.b-prices-and-extras .col:first-child{border-left:0}.b-prices-and-extras .content{background:#fff;border-top:0;border-bottom:0;margin-top:10px}.b-prices-and-extras .copy,.b-prices-and-extras .extras,.b-prices-and-extras .enrollment{width:100%}.b-prices-and-extras .enrollment{border-top:1px solid #D8D8D8;border-bottom:none}.b-prices-and-extras .copy{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px;border-top:0}.b-prices-and-extras .ckeditor{margin-bottom:20px;flex:auto;padding:0}.b-prices-and-extras .ckeditor p{text-align:center}.b-prices-and-extras .e-btn,.b-prices-and-extras .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-prices-and-extras #edit-submit{width:auto}.b-prices-and-extras .extras{padding:35px;border-bottom:1px solid #D8D8D8}.b-prices-and-extras .extras .title{margin-bottom:20px}.b-prices-and-extras .extras ul{margin-top:20px;column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0;-moz-column-gap:0;-webkit-column-count:0}.b-prices-and-extras .extras li{display:block;padding-left:20px;margin:0 0 12px 15px;line-height:18px}.b-prices-and-extras .extras li.icon-ko{margin-left:0}.b-prices-and-extras .swiper-slide span:last-child,.b-prices-and-extras .swiper-slide span:first-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-prices-and-extras .swiper-slide .price em{color:#d2283d;font-style:unset}}.b-quoted-card .image{display:inline-block;background:#FFF;border-radius:50%;position:absolute;left:0;top:50%;width:400px;height:400px;margin-top:-200px;color:#fff}.b-quoted-card .content{display:inline-block;width:100%;margin-left:8.33333%;vertical-align:middle;padding:40px 180px 40px 360px}.b-quoted-card .content:before{position:absolute;left:-100px;font-size:80px;color:#1AABA6}.b-quoted-card .position{margin-bottom:4px;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;color:#BEBEBE}.b-quoted-card .name{margin-bottom:10px;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:24px;color:#000}.b-quoted-card.no-image .content{margin:40px 0 0}@media only screen and (max-width:1024px){.b-quoted-card .content{display:block;width:100%;padding:0 80px 60px 40px;margin:30px 0 0 0;text-align:center}.b-quoted-card .content:before{left:18.33333%;top:-20px}.b-quoted-card .image{display:block;margin-left:auto;margin-right:auto;height:auto;position:inherit;margin-top:-50px}.b-quoted-card.no-image .content{margin:75px auto 0}}@media only screen and (max-width:767px){.b-quoted-card{text-align:center;padding-bottom:20px}.b-quoted-card>.wrapper{padding:0 24px}.b-quoted-card .content{width:100%;padding:0;margin:34px 0;text-align:left}.b-quoted-card .image{width:91.66667%;height:auto;position:inherit;margin-top:-50px;max-width:300px}.b-quoted-card .position{margin-bottom:12px}.b-quoted-card .text{margin:15px 0 0 0;text-align:left}.b-quoted-card.no-image .content{margin-top:100px}}.b-skill-levels{width:41.66667%;background:#450031;padding:55px 50px 100px 35px}.b-skill-levels .title{font:400 18px/26px "montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#FFF}.b-skill-levels .description{line-height:18px;margin-bottom:10px;margin-top:5px;color:#FFF}.b-skill-levels .bar-wrap{display:inline-block;margin:0 8px 0 12px;vertical-align:super}.b-skill-levels .bar{display:block;width:100%;height:14px;background-color:#00EBD0;background-image:-webkit-linear-gradient(left,#F5515F 0%,#9F031B 93%);background-image:-o-linear-gradient(left,#F5515F 0%,#9F031B 93%);background-image:linear-gradient(to right,#F5515F 0%,#9F031B 93%);background-repeat:no-repeat;font-size:0;line-height:14px}.b-skill-levels span{font:400 16px/35px "montserratregular",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#FFF}.b-skill-levels .level{margin-top:42px}.b-skill-levels .level li{max-width:410px;color:#FFF}.b-skill-levels .level:first-of-type{margin-top:0}.b-skill-levels .icon-virgulilla{font-size:30px;color:#A20317;display:block;margin-top:-20px}.b-skill-levels .collapser{position:relative;display:block;padding:0;margin-bottom:40px;font:400 26px/32px "montserratbold",Helvetica,Arial,sans-serif;color:#FFF;text-transform:uppercase}.b-skill-levels .collapser:before{position:absolute;right:20px;padding-left:20px;padding-right:20px;font-size:25px;color:white;display:none;transition:all 1s}.b-skill-levels .collapser:hover{text-decoration:none}.b-skill-levels.opened .collapser:before{transform-origin:center;transform:rotateX(180deg);transition:all 0.5s ease-in-out}.b-course-content .b-skill-levels{float:right;margin-top:-50px}.b-course-content .text+.b-skill-levels{margin-top:30px}@media only screen and (max-width:1024px){.b-skill-levels{width:100%;padding:35px 50px 35px 40px}.b-skill-levels .level{display:none}.b-course-content .b-skill-levels{float:none;margin-top:0}.b-skill-levels .collapser{margin-bottom:0}.b-skill-levels .collapser:before{display:block;right:-40px;padding-left:5px;padding-right:5px}.b-skill-levels.opened .collapser{margin-bottom:40px}.b-skill-levels.opened .level{display:block}}@media only screen and (max-width:767px){.b-skill-levels{padding-right:24px}.b-skill-levels .level{padding:0;margin-top:35px}.b-skill-levels .level li{position:relative;margin-bottom:12px}.b-skill-levels .level:first-of-type{margin-top:0}.b-skill-levels li>span:last-child{font-size:12px}.b-skill-levels .bar-wrap{position:absolute;bottom:-5px;margin:0}.b-skill-levels span:first-child{position:relative;top:8px;display:inline-block;margin-right:10px}.b-skill-levels .collapser{padding-right:50px}.b-skill-levels .collapser:before{font-size:16px;right:10px;top:36%}}.b-skill-list-w-icons{margin-top:54px;width:50%}.b-skill-list-w-icons i{display:none}.b-skill-list-w-icons li{margin-top:28px}.b-skill-list-w-icons li:first-child{margin-top:0}.b-skill-list-w-icons .title{margin-bottom:5px;font:400 16px/18px "montserratbold",Helvetica,Arial,sans-serif;color:#450031}.b-skill-list-w-icons .list-text{font-size:16px}.b-course-content .b-skill-list-w-icons{float:left;padding-top:55px}@media only screen and (max-width:1024px){.b-skill-list-w-icons{width:100%;padding:30px 0 30px 20px;margin-top:0}.b-course-content .b-skill-list-w-icons{float:none;padding-top:30px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){.b-skill-list-w-icons{padding-bottom:50px;padding-left:24px}.b-skill-list-w-icons li{width:80%;padding-right:30px;padding:0 30px 0 28px;margin-top:0;margin-bottom:32px;border-right:1px solid #F3F3F3}.b-skill-list-w-icons li.swiper-slide-active{padding-left:0}.b-course-content .b-skill-list-w-icons{padding-right:0}.b-skill-list-w-icons .swiper-pagination{margin-top:16px;right:0;left:0;margin:0 auto}.b-skill-list-w-icons .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin-right:12px}}.b-slider-icons{position:relative;width:100%;padding:80px 0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.b-slider-icons.has-no-image{min-height:154px}.b-slider-icons .card{position:relative;text-align:center;color:#989898}.b-slider-icons .card .icon{display:block;font-size:60px;color:#d2283d;margin-bottom:30px}.b-slider-icons .card .title{display:block;font-size:16px;line-height:110%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;max-width:200px;margin:0 auto}.b-slider-icons .card:before{content:'';display:block;width:1px;height:25px;position:absolute;left:0;bottom:60px}.b-slider-icons .swiper-button-next{background-color:rgba(0,0,0,0);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:20px 30px !important;right:5%}.b-slider-icons .swiper-button-prev{background-color:rgba(0,0,0,0);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:20px 30px !important;left:5%;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.b-slider-icons .swiper-slide:first-child .card:before{display:none}@media only screen and (max-width:1024px){.b-slider-icons{padding:50px 0}.b-slider-icons .card .icon{font-size:55px;margin-bottom:20px}.b-slider-icons .card .title{font-size:13px;max-width:150px}.b-slider-icons .swiper-button-next{right:1%}.b-slider-icons .swiper-button-prev{left:1%}}@media only screen and (max-width:767px){.b-slider-icons{min-height:0;padding:30px 0}.b-slider-icons .card .icon{font-size:40px;margin-bottom:15px}.b-slider-icons .card .title{font-size:11px;max-width:130px}.b-slider-icons .swiper-button-prev,.b-slider-icons .swiper-button-next{opacity:1;-webkit-transition:opacity 250ms easy-in-out;-moz-transition:opacity 250ms easy-in-out;-ms-transition:opacity 250ms easy-in-out;-o-transition:opacity 250ms easy-in-out;transition:opacity 250ms easy-in-out;background-size:12px 22px !important}.b-slider-icons .swiper-button-prev.swiper-button-disabled,.b-slider-icons .swiper-button-next.swiper-button-disabled{opacity:0.2}.b-slider-icons .swiper-button-next{right:0 !important}.b-slider-icons .swiper-button-prev{left:0 !important}}.b-slider-logos{padding-bottom:35px;background:#fff}.b-slider-logos>.wrapper{position:relative;padding-bottom:26px;overflow:hidden}.b-slider-logos .e-title{padding:0 0 30px 42px;font-size:20px;color:#D2283D;letter-spacing:0.5px}.b-slider-logos .logo{display:block;margin-bottom:0}.b-slider-logos .swiper-container{width:75%}.b-slider-logos .swiper-wrapper{display:inline-block;text-align:center}.b-slider-logos .swiper-slide{display:inline-block;width:20%;margin-right:20px}.b-slider-logos .swiper-slide img{width:100%}.b-slider-logos .swiper-button-next,.b-slider-logos .swiper-button-prev{display:none;top:60%;background:none}.b-slider-logos .swiper-button-next:before,.b-slider-logos .swiper-button-prev:before{color:#9C9C9C;font-weight:700}.b-slider-logos .swiper-button-prev{left:8%}.b-slider-logos .swiper-button-next{right:8%}.b-slider-logos .b-slider-logos--arrows{position:relative;width:100%;bottom:70px}.b-slider-logos.swiper-on .swiper-button-next,.b-slider-logos.swiper-on .swiper-button-prev{display:block}.b-slider-logos.swiper-on .swiper-slide{display:block;margin:0}.b-slider-logos.swiper-on .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:left}.enforex_pages_why_page .b-slider-logos{padding:85px 0;background:#F8F8F8}.enforex_pages_why_page .b-slider-logos .wrapper-full .e-title{padding:0 0 35px 0}.enforex_pages_why_page .b-slider-logos .b-slider-logos--arrows .swiper-button-next,.enforex_pages_why_page .b-slider-logos .b-slider-logos--arrows .swiper-button-prev{background:none}.enforex_pages_why_page .b-slider-logos .b-slider-logos--arrows .swiper-button-next:before,.enforex_pages_why_page .b-slider-logos .b-slider-logos--arrows .swiper-button-prev:before{color:#8d8d8d !important}@media only screen and (max-width:1024px){.b-slider-logos .swiper-container{width:100%}.b-slider-logos .swiper-button-prev{left:-5%}.b-slider-logos .swiper-button-next{right:-5%}}@media only screen and (max-width:767px){.b-slider-logos .e-title{padding:20px 24px 42px}.b-slider-logos .swiper-button-prev{left:0;top:49%}.b-slider-logos .swiper-button-next{right:0;top:49%}.b-slider-logos .swiper-button-prev{left:-8%}.b-slider-logos .swiper-button-next{right:-8%}}.b-slider-nano-logos{padding:48px 0 60px 0;background-color:#d2283d;color:#fff}.b-slider-nano-logos>.wrapper{position:relative}.b-slider-nano-logos .title{font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-align:center;margin-bottom:48px}.b-slider-nano-logos .logo{display:block;margin-bottom:0;width:100%}.b-slider-nano-logos .swiper-slide{display:block}.b-slider-nano-logos .swiper-button-next{right:-66px;margin-top:-14px}.b-slider-nano-logos .swiper-button-prev{left:-66px;margin-top:-14px}.b-discover-destination .b-slider-nano-logos{background:#450031}.b-discover-destination .b-slider-nano-logos{width:120%;margin:0 -10%}@media only screen and (max-width:1024px){.b-slider-nano-logos .swiper-slide{width:100px}.b-slider-nano-logos .swiper-button-prev,.b-slider-nano-logos .swiper-button-next{background-color:white}.b-slider-nano-logos .swiper-button-prev:before,.b-slider-nano-logos .swiper-button-next:before{color:#450031}.b-slider-nano-logos .swiper-button-prev{left:0}.b-slider-nano-logos .swiper-button-next{right:0}}@media only screen and (max-width:767px){.b-slider-nano-logos{padding:50px}.b-slider-nano-logos .title{margin-bottom:24px}.b-slider-nano-logos .slider-wrap{padding:0 24px}.b-slider-nano-logos .swiper-button-next{right:-50px}.b-slider-nano-logos .swiper-button-prev{left:-50px}}.b-slider-quotes{position:relative;background-color:white;padding:95px 0;padding-top:155px;border-bottom:1px solid #dedede}.b-slider-quotes::after{content:"";position:absolute;width:30px;height:30px;top:95px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#d2283d;font-size:75px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;background:url("/themes/custom/donquijote_theme/images/ieg/quotes.svg");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.b-slider-quotes .b-quoted-card{max-width:1000px;text-align:center;margin:0 auto}.b-slider-quotes .b-quoted-card .text{font-family:"montserratlight",Helvetica,Arial,sans-serif;margin-bottom:16px}.b-slider-quotes .b-quoted-card .name{font-size:16px;font-family:"montserratbold",Helvetica,Arial,sans-serif;letter-spacing:0.5px}.b-slider-quotes .b-quoted-card .name span{font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-slider-quotes .slider-quootes-bullet{padding-top:50px;text-align:center}.b-slider-quotes .slider-quootes-bullet img{border-radius:50%;margin:0 5px;padding:3px;border:1.5px solid rgba(210,40,61,0);opacity:0.3;transition:all ease 300ms;cursor:pointer}.b-slider-quotes .slider-quootes-bullet img:hover,.b-slider-quotes .slider-quootes-bullet img.active{border:1.5px solid #d2283d;opacity:1}.b-slider-quotes .swiper-button-prev,.b-slider-quotes .swiper-button-next{background-color:rgba(0,0,0,0);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:20px 30px !important}.b-slider-quotes .swiper-button-prev{left:5%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.b-slider-quotes .swiper-button-next{right:5%}.b-slider-quotes .swiper-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-teachers+.b-slider-quotes{background:#fff}@media only screen and (max-width:1024px){.b-slider-quotes{padding:50px 0;padding-top:100px;text-align:center}.b-slider-quotes::after{top:45px}.b-slider-quotes .swiper-button-prev,.b-slider-quotes .swiper-button-next{display:none}}@media only screen and (max-width:767px){.slider-quootes-bullet img{max-width:50px}}.b-subheader-intro{display:none;background:#FFF;padding:20px 0 50px 0}.b-subheader-intro>.wrapper{padding:0 16px}.b-subheader-intro .titles{width:90%;font-size:36px;line-height:40px;text-transform:uppercase;color:#d2283d;margin-bottom:16px}.b-subheader-intro .titles>.icon{position:relative;display:block;padding-top:20px;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-subheader-intro .titles>.icon:before{position:absolute;top:-12px;left:2px}.b-subheader-intro .titles .bolder{font-family:"montserratbold",Helvetica,Arial,sans-serif}.b-subheader-intro .content{width:90%}@media only screen and (max-width:1024px){.b-subheader-intro .titles,.b-subheader-intro .content{width:100%}}@media only screen and (max-width:767px){.b-subheader-intro{padding:40px 16px 120px}.b-subheader-intro .titles{line-height:30px}.b-subheader-intro .titles>.icon{padding:0;font-size:24px;line-height:29px}.b-subheader-intro .titles .bolder{font-size:24px}}.b-title-red-square{display:inline-block;width:33.33333%;background-color:#d2283d;padding:46px 46px 160px 46px;vertical-align:top}.b-title-red-square .ckeditor{margin:10px 0 40px}.b-title-red-square .ckeditor p{font-size:16px;line-height:22px;margin-bottom:1em}.b-title-red-square .ckeditor p:last-child{margin-bottom:0}.b-title-red-square>.title{position:relative;font:400 40px/48px "montserratlight",Helvetica,Arial,sans-serif;letter-spacing:-1.6px;text-transform:uppercase}.b-title-red-square>.title:before{color:#A20317;position:absolute;top:-25px;font-size:30px}.b-discover-destination .b-title-red-square{width:100%;height:400px;padding-bottom:0}@media only screen and (max-width:1024px){.b-title-red-square{display:block;width:100%;padding-bottom:60px;margin:0}.b-title-red-square .ckeditor p{line-height:19px}.b-discover-destination .b-title-red-square{height:auto;padding-bottom:60px}}@media only screen and (max-width:767px){.b-title-red-square{padding:62px 20px 45px 20px}.b-title-red-square>.title{font-size:30px;line-height:36px;letter-spacing:-1.2px}.b-title-red-square .ckeditor{margin-bottom:20px}.b-title-red-square .ckeditor p{line-height:22px}.b-discover-destination .b-title-red-square{width:100%;padding:49px 21px 34px 26px}.b-destination-courses .b-title-red-square{padding:60px 20px 160px 20px}}.b-video-w-icons{background:#fff}.b-video-w-icons .b-video-w-icons-title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px;padding:100px 0 50px 0;line-height:120%}.b-video-w-icons .b-video-w-icons-card{background:#fff;padding:50px 0}.b-video-w-icons .b-video-w-icons-card:first-child{padding-top:100px}.b-video-w-icons .b-video-w-icons-card:last-child{padding-bottom:100px}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block{display:-webkit-box;display:-ms-flexbox;display:flex}.b-video-w-icons .b-video-w-icons-card .video-icons{position:relative;width:40%;order:1}.b-video-w-icons .b-video-w-icons-card .video-icons .image-wrapper{position:relative;height:100%;background:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;color:#ffffff;letter-spacing:0.44px;text-transform:uppercase}.b-video-w-icons .b-video-w-icons-card .video-icons .image-wrapper img{position:absolute;width:100% !important;height:100% !important;object-fit:cover !important;-o-object-fit:cover !important;object-fit:cover !important;margin:0 !important}.b-video-w-icons .b-video-w-icons-card .video-icons .video-wrapper{position:relative;height:100%;margin:0;padding:0}.b-video-w-icons .b-video-w-icons-card .video-icons .youtube-embed:before,.b-video-w-icons .b-video-w-icons-card .video-icons .youtube-embed:after{content:"";position:absolute;display:block !important;top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px;background-color:#d2283d;border-radius:50%;background:url("/themes/custom/donquijote_theme/images/ieg/play-button-video-slider.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;z-index:3;-webkit-transform:none;-o-transform:none;transform:none}.b-video-w-icons .b-video-w-icons-card .video-icons .youtube-embed:before{opacity:0;background:rgba(255,255,255,0.2) !important;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;z-index:2}.b-video-w-icons .b-video-w-icons-card .video-icons .youtube-embed:hover:before{transition:0.5s ease;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:1}.b-video-w-icons .b-video-w-icons-card .content{display:inline-block;width:60%;padding:50px 0 50px 50px;vertical-align:top;order:2}.b-video-w-icons .b-video-w-icons-card .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:20px;font-size:18px;color:#383838;letter-spacing:0.32px;text-transform:uppercase}.b-video-w-icons .b-video-w-icons-card .ckeditor p{font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;font-size:16px;letter-spacing:0.1px;line-height:26px}.b-video-w-icons .b-video-w-icons-card .ckeditor strong{display:block !important;margin-top:40px !important}.b-video-w-icons .b-video-w-icons-card .ckeditor a{color:#fff !important;border:2px solid #d2283d;background-color:#d2283d;min-width:240px;border-radius:50px;padding:20px 40px;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:0.4px}.b-video-w-icons .b-video-w-icons-card .ckeditor a:hover{color:#d2283d !important;background-color:transparent;text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.b-video-w-icons .b-video-w-icons-card .e-btn,.b-video-w-icons .b-video-w-icons-card .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-video-w-icons .b-video-w-icons-card #edit-submit{max-width:250px;padding:20px 30px;margin-top:30px;line-height:18px}.b-video-w-icons .b-video-w-icons-card .col{padding:25px 25px 30px;font:400 16px/20px "montserratlight",Helvetica,Arial,sans-serif;min-height:100px}.b-video-w-icons .b-video-w-icons-card .col>p{position:relative;padding-left:70px}.b-video-w-icons .b-video-w-icons-card .col:last-child{padding-left:0}.b-video-w-icons .b-video-w-icons-card span,.b-video-w-icons .b-video-w-icons-card i{position:absolute;top:-8px;left:0;font:400 38px "montserratbold",Helvetica,Arial,sans-serif}.b-video-w-icons .b-video-w-icons-card.red>.wrapper{background:#d2283d;color:#fff}.b-video-w-icons .b-video-w-icons-card.red a{color:#450031}.b-video-w-icons .b-video-w-icons-card.red a:hover{color:#450031}.b-video-w-icons .b-video-w-icons-card.red .e-btn,.b-video-w-icons .b-video-w-icons-card.red .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-video-w-icons .b-video-w-icons-card.red #edit-submit,.b-video-w-icons .b-video-w-icons-card.red .e-btn:hover,.b-video-w-icons .b-video-w-icons-card.red .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-video-w-icons .b-video-w-icons-card.red #edit-submit:hover{color:#fff}.b-video-w-icons .b-video-w-icons-card.purple>.wrapper{background:#450031;color:#fff}.b-video-w-icons .b-video-w-icons-card.purple a{color:#d2283d}.b-video-w-icons .b-video-w-icons-card.purple a:hover{color:#d2283d}.b-video-w-icons .b-video-w-icons-card.purple .e-btn,.b-video-w-icons .b-video-w-icons-card.purple .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-video-w-icons .b-video-w-icons-card.purple #edit-submit,.b-video-w-icons .b-video-w-icons-card.purple .e-btn:hover,.b-video-w-icons .b-video-w-icons-card.purple .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-video-w-icons .b-video-w-icons-card.purple #edit-submit:hover{color:#fff}.b-video-w-icons.b-video--host-families{background:#f8f8f8}.b-video-w-icons.b-video--host-families .b-video-w-icons-card{background:#f8f8f8}.b-video-w-icons.b-video--host-families .b-video-w-icons-card .b-video-w-icons-card--block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-video-w-icons.b-video--host-families .b-video-w-icons-card .b-video-w-icons-card--block .video-icons{order:2}.b-video-w-icons.b-video--host-families .b-video-w-icons-card .b-video-w-icons-card--block .content{order:1;width:50%;padding:50px 50px 50px 0}.b-video-w-icons.b-video--host-families .b-video-w-icons-card .b-video-w-icons-card--block .content h3{margin-bottom:50px;font-size:42px;color:#d2283d;letter-spacing:0.36px;text-transform:inherit}.enforex_pages_why_page .b-header-distributive-courses+.b-video-w-icons .b-video-w-icons-title{display:none}.enforex_pages_why_page .b-header-distributive-courses+.b-video-w-icons .b-video-w-icons-card{margin-top:50px}@media only screen and (max-width:1024px){.b-video-w-icons .b-video-w-icons-card{padding-top:0 !important;padding-bottom:50px !important}.b-video-w-icons .b-video-w-icons-card:last-child{padding-bottom:80px !important}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .video-icons{height:260px !important;width:100%}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .video-icons .image-wrapper{max-width:100%;height:260px !important}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .content{width:100% !important;padding-top:40px !important;padding-right:0 !important;padding-left:0 !important}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .content h3{font-size:36px;line-height:120%;font-size:20px;letter-spacing:0.32px}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .content .ckeditor{padding-bottom:20px}}@media only screen and (max-width:767px){.b-video-w-icons .b-video-w-icons-card{margin-top:0;padding:0;padding-bottom:25px}.b-video-w-icons .b-video-w-icons-card:first-child{padding-top:150px}.b-video-w-icons .b-video-w-icons-card .video-icons{display:block;width:100%;margin:0;height:160px !important}.b-video-w-icons .b-video-w-icons-card .image-wrapper{height:240px !important;margin:0}.b-video-w-icons .b-video-w-icons-card .video-wrapper{margin:0}.b-video-w-icons .b-video-w-icons-card .content{display:block;width:100%;margin:0;padding:30px 20px}.b-video-w-icons .b-video-w-icons-card+.b-video-w-icons .b-video-w-icons-card{padding-top:0}.b-video-w-icons .b-video-w-icons-card{padding-top:0 !important;padding-bottom:20px !important}.b-video-w-icons .b-video-w-icons-card:first-child{padding-top:80px !important}.b-video-w-icons .b-video-w-icons-card:last-child{padding-bottom:80px !important}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .video-icons .video-wrapper .youtube-embed:after,.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .video-icons .video-wrapper .youtube-embed:before{top:calc(50% - 22.5px);left:calc(50% - 22.5px);width:45px;height:45px}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .content{padding-top:0 !important;padding-bottom:35px !important}.b-video-w-icons .b-video-w-icons-card .b-video-w-icons-card--block .content h3{margin-top:35px !important;margin-bottom:25px !important}}.b-inner-content{background:#fff}.b-inner-content.first-child>.wrapper{position:relative;top:-90px;margin-bottom:-30px}.b-inner-content+.b-inner-content{margin-top:-90px}.b-inner-content .content{width:100%;background:#fff;padding:50px 0px 0 0px}.b-inner-content .content h2{font:400 24px/35px "montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px;margin-bottom:16px}@media only screen and (max-width:767px){.b-inner-content .content h2{font-size:36px;line-height:120%}}.b-inner-content .content .ckeditor{margin-bottom:10px}.b-header-courses:not(.w-data)+.b-inner-content .content{width:100%;padding-right:50px}.why-dq+.b-inner-content .content{max-width:76%}.why-dq+.b-inner-content .titles .bolder{font-size:32px}.b-inner-content .titles{font-size:36px;line-height:40px;color:#d2283d;display:inline-block;margin-bottom:16px}.b-inner-content .titles>.icon{position:relative;display:block;padding-top:20px;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-inner-content .titles>.icon:before{position:absolute;top:-20px;left:2px}.b-inner-content .titles .bolder{font-family:"montserratbold",Helvetica,Arial,sans-serif;display:inline-block;font-size:32px}.b-inner-content .titles .bolder::before{content:"";display:block}.b-inner-content .ckeditor h3,.b-inner-content .ckeditor h4,.b-inner-content .ckeditor h5,.b-inner-content .ckeditor h6{position:relative;margin:20px 0 11px;font:400 16px/22px "montserratbold",Helvetica,Arial,sans-serif;color:#450031}.b-inner-content .ckeditor h3:before,.b-inner-content .ckeditor h4:before,.b-inner-content .ckeditor h5:before,.b-inner-content .ckeditor h6:before{content:"";position:absolute;top:7px;left:-8px;width:7px;height:7px;background:#1AABA6;margin-left:-10px;border-radius:50%}.b-inner-content .ckeditor .toggle-e:before{margin-right:5px}.w-data+.b-inner-content>.wrapper{background:#fff}.b-inner-content ~ .b-inner-content>.wrapper{top:0;padding-bottom:50px}.w-data.no-header-image+.b-inner-content.first-child>.wrapper{top:0;padding:30px 0 80px}.w-data.no-header-image+.b-inner-content.first-child>.wrapper .content{padding-left:0}@media only screen and (max-width:1124px){.b-why-txtimgs .b-basic-slider .wrapper-full .swiper-button-next{right:3% !important}.b-why-txtimgs .b-basic-slider .wrapper-full .swiper-button-prev{left:3% !important}}.b-video-w-icons+.b-inner-content .wrapper-full .content{padding-left:0;padding-right:0;padding-bottom:60px}.b-video-w-icons+.b-inner-content .wrapper-full .content .titles{margin-bottom:0}.b-video-w-icons+.b-inner-content .wrapper-full .content .titles h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d;letter-spacing:0.5px;margin-bottom:25px}.b-video-w-icons+.b-inner-content .wrapper-full .content .titles h2:before{display:none}.b-video-w-icons+.b-inner-content .wrapper-full .content .ckeditor div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-video-w-icons+.b-inner-content .wrapper-full .content .ckeditor div p{width:48%;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px}@media only screen and (max-width:1229px){.b-inner-content.narrow .content{margin:0 auto}.why-dq+.b-inner-content .content{max-width:100%}}@media only screen and (max-width:1124px){.b-inner-content .content{width:100%;padding:50px 30px 0 0;margin:0 auto}.b-video-w-icons+.b-inner-content .ckeditor div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-video-w-icons+.b-inner-content .ckeditor div p{width:100% !important}.b-video-w-icons+.b-inner-content .ckeditor div p:last-child{margin-top:20px}}@media only screen and (max-width:767px){.b-inner-content{padding:0 8px}.b-inner-content>.wrapper{top:0}.b-inner-content.first-child>.wrapper{top:-30px}.b-inner-content+.b-inner-content{margin-top:0}.b-inner-content .titles{line-height:30px}.b-inner-content .titles>.icon{padding:0;font-size:24px;line-height:29px}.b-inner-content .titles .bolder{font-size:24px}.b-inner-content p{margin-top:23px;font:400 16px/22px "montserratlight",Helvetica,Arial,sans-serif}.b-inner-content .content{width:100%;margin:0 auto;padding:15px 0px}.b-inner-content .ckeditor h3,.b-inner-content .ckeditor h4,.b-inner-content .ckeditor h5,.b-inner-content .ckeditor h6{margin:20px 0 0}.b-inner-content .ckeditor h3:before,.b-inner-content .ckeditor h4:before,.b-inner-content .ckeditor h5:before,.b-inner-content .ckeditor h6:before{margin-left:-5px}.b-inner-content p{margin-top:10px}.why-dq+.b-inner-content .titles .bolder{white-space:normal;font-size:24px}.why-dq.no-header-image+.b-inner-content.first-child>.wrapper,.w-data.no-header-image+.b-inner-content.first-child>.wrapper{top:0}.w-data.no-header-image+.b-inner-content.first-child>.wrapper{padding:0 16px}.w-data.no-header-image+.b-inner-content.first-child>.wrapper .content{margin:0;width:100%}.w-data.no-header-image+.b-inner-content.first-child .icon{display:inline-block}.w-data.no-header-image+.b-inner-content.first-child .icon:before{display:none}.w-data.no-header-image+.b-inner-content.first-child .titles,.w-data.no-header-image+.b-inner-content.first-child .icon{font-size:20px;line-height:24px}.b-header-courses:not(.no-header-image)+.b-inner-content.first-child>.wrapper{top:-30px}.b-header-courses:not(.w-data)+.b-inner-content .content{padding:30px 20px}.b-inner-content ~ .b-inner-content>.wrapper{top:0;padding-bottom:10px}.b-video-w-icons+.b-inner-content .content{padding-top:60px !important}.b-video-w-icons+.b-inner-content .content h2{margin-bottom:10px !important}}.b-extra-data{position:absolute;width:100%}.b-extra-data li{position:relative;padding:0;color:#FFF}.b-extra-data li:before{position:absolute;top:0;font-size:20px}.b-extra-data li:last-child:before{display:none}.b-extra-data .pre-swiper-wrapper{position:absolute;top:-188px;right:12%;max-width:300px;padding:60px 40px;background:#d2283d;z-index:1;text-align:center}.b-extra-data p{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;color:#FFFFFF;letter-spacing:0.5px;text-align:center;line-height:135%}.b-extra-data .prefigure{display:block;height:22px;margin-bottom:-4px;font:400 18px/22px "montserratextralight",Helvetica,Arial,sans-serif}.b-extra-data .figure{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:60px;color:#FFFFFF;letter-spacing:0.5px;margin-bottom:25px}.b-extra-data.cols-2{width:33.33333%;padding:20px 10px 55px 50px}.b-extra-data.cols-2 li{width:48%;padding-right:4%;display:inline-block;margin-right:-0.285em;vertical-align:top}.b-extra-data.cols-2 li:before{display:none}.b-extra-data .pre-swiper-button-next{display:none}.path--node-374 .pre-swiper-wrapper{display:none}@media only screen and (max-width:1229px){.b-extra-data{right:0}}@media only screen and (max-width:1024px){.b-extra-data .pre-swiper-wrapper{top:-205px}}@media only screen and (max-width:767px){.b-extra-data{position:relative;top:0;width:100%;padding:0}.b-extra-data .swiper-button-next{right:0}.b-extra-data .pre-swiper-wrapper{top:0;right:0;position:relative;max-width:none;width:100%;height:100%}}.b-reasons{background-color:#FFF;padding-bottom:140px}.b-reasons>.set{display:table;width:100%}.b-reasons>.set>.b-reason{display:table-cell;width:50%}@media only screen and (max-width:1024px){.b-reasons{padding-bottom:0}.b-reasons>.set>.b-reason{display:block;width:100%}}.b-reason{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#FFF}.b-reason .wrapper{display:table}.b-reason .number{position:absolute;top:0;width:100%}.b-reason .number>span{display:inline-block;width:170px;background:#d2283d;padding:9px 0;color:#FFF;font:400 101px/122px "montserratbold",Helvetica,Arial,sans-serif;text-align:center;vertical-align:middle}.b-reason .title{width:calc(100% - 200px);display:inline-block;padding:0 20px 20px;margin-right:-0.285em;font:400 26px/34px "montserratbold",Helvetica,Arial,sans-serif;vertical-align:bottom;color:#450031}.b-reason .ckeditor{padding:150px 30px 30px 30px;margin-top:21px}.b-reason .ckeditor>p{font:400 16px/28px "montserratregular",Helvetica,Arial,sans-serif}.b-reason .ckeditor h2,.b-reason .ckeditor h3,.b-reason .ckeditor h4{font:400 20px/22px "montserratbold",Helvetica,Arial,sans-serif;padding-bottom:10px}.b-reason .ckeditor a{font:400 16px/26px "montserratbold",Helvetica,Arial,sans-serif;color:#d2283d}.b-reason .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(210,210,210,0.8);z-index:9}.b-reason .overlay .b-reason{position:absolute;top:35%;right:0;left:0;width:600px;height:auto;margin:0 auto;cursor:pointer;background-color:#d2283d;color:#FFF}.b-reason .overlay .b-reason .title{color:#FFF}.b-reason .overlay .ckeditor{padding-right:30px}.b-reason .overlay .icon-close:before,.b-reason .overlay .b-user-contact-cv .wrapper-form .file:before,.b-user-contact-cv .wrapper-form .b-reason .overlay .file:before{float:right;margin:20px 20px 0 0;font-size:28px;color:#FFF}@media only screen and (max-width:1229px){.b-reason .overlay .b-reason{top:25%}}@media only screen and (max-width:767px){.b-reason{padding-bottom:10px}.b-reason .number{position:relative}.b-reason .number>span{display:inline-block;width:60px;font:400 50px/55px "montserratbold",Helvetica,Arial,sans-serif;vertical-align:bottom}.b-reason .title{width:calc(100% - 60px);font:400 16px/20px "montserratbold",Helvetica,Arial,sans-serif;vertical-align:bottom;padding:0 10px 10px}.b-reason .ckeditor{padding:20px 20px 0;margin:0}.b-reason .ckeditor>p{font-size:12px;line-height:20px}.b-reason .overlay .b-reason{width:300px;top:100px}.b-reason .overlay .number{margin-top:30px}.b-reason .overlay .ckeditor{padding:0 15px 30px;position:relative}.b-reason .overlay .title{width:calc(100% - 120px)}}.b-slider-all-row .swiper-container{max-width:1200px;overflow:visible}.b-slider-all-row .swiper-slide{width:250px}.b-slider-all-row .swiper-slide>img{display:block;width:100%}.b-bottom-strip{background:#FFF;padding-top:50px}.b-bottom-strip>.wrapper{max-width:1250px}.b-bottom-strip .image{display:block;margin:0 auto}.b-bottom-strip .titles{padding:50px 0 25px 0;color:#383838}.b-bottom-strip .title,.b-bottom-strip .subtitle{padding:0 20px 0 46px}.b-bottom-strip .subtitle{margin-bottom:10px;text-transform:uppercase;color:#FFF;font:400 20px/19px "montserratlight",Helvetica,Arial,sans-serif}.b-bottom-strip .title{text-transform:uppercase;font:400 20px/19px "montserratbold",Helvetica,Arial,sans-serif;color:#383838}.b-bottom-strip .ckeditor{width:calc(100% - 110px);background:#FFF;padding:18px 20px 40px 46px;color:#450031;font:400 18px/28px "montserratlight",Helvetica,Arial,sans-serif}.b-bottom-strip .ckeditor>p{margin-bottom:18px;font-size:16px;letter-spacing:0.4px;line-height:26px}.b-bottom-strip .cols-3 .col:first-child .image{margin-left:12.5%}.b-bottom-strip .cols-3 .col:last-child .image{margin-right:12.5%}.b-bottom-strip .cols-1>.col{float:none;width:100%}.b-bottom-strip .b-bottom-strip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left;width:100%;margin-top:50px;margin-bottom:80px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block{width:23%}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .image{width:100%;height:200px;margin:0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .titles h3{padding:0 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.5px;line-height:120%}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .ckeditor{width:100%;padding:0;color:#383838;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:0.4px;line-height:26px}.b-bottom-strip .b-slider-logos--arrows{position:relative}@media only screen and (max-width:1380px){.b-bottom-strip .b-bottom-strip-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block{width:48%;margin-top:50px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .image{height:300px}}@media only screen and (max-width:1380px){.b-bottom-strip{padding-top:0}.b-bottom-strip .cols-3>.col:first-child .image,.b-bottom-strip .cols-3>.col:last-child .image{margin:0 auto}}@media only screen and (max-width:1024px){.b-bottom-strip .col{display:block;width:100%}.b-bottom-strip .ckeditor{width:100%}.b-bottom-strip .b-bottom-strip-content{margin-bottom:100px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:100px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .image{height:100%;width:46%}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content{width:48%;padding:35px 0 30px 0}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .titles{padding-top:0}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .subtitle{display:none}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .ckeditor p{margin-bottom:0}}@media only screen and (max-width:767px){.b-bottom-strip .b-bottom-strip-content{margin-bottom:65px;margin-top:15px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .image{height:190px;width:100%}.b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content{width:100%}}.b-highlighted-content{background:#FFF;padding:100px 0 50px 0}.b-highlighted-content .ckeditor{width:60%;padding:0;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px}.b-highlighted-content .ckeditor>*{margin-bottom:1em}.b-highlighted-content .ckeditor>*:last-child{margin-bottom:0}.b-highlighted-content .ckeditor h2,.b-highlighted-content .ckeditor h3,.b-highlighted-content .ckeditor h4{font:400 24px/35px "montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px}.b-highlighted-content .ckeditor h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#D2283D;letter-spacing:0.36px;margin-bottom:35px !important;line-height:120%}.b-highlighted-content .ckeditor ul li{margin-bottom:1em}@media only screen and (max-width:1229px){.b-highlighted-content .ckeditor{width:80%}}@media only screen and (max-width:1024px){.b-highlighted-content{margin-bottom:0;padding-bottom:25px}.b-highlighted-content .wrapper-full .ckeditor{width:100%;padding-left:0 !important;padding-right:0 !important}.b-highlighted-content .wrapper-full .ckeditor h3,.b-highlighted-content .wrapper-full .ckeditor h4{margin-bottom:24px;font:400 18px/22px "montserratlight",Helvetica,Arial,sans-serif;text-transform:uppercase}.b-highlighted-content .wrapper-full .ckeditor h2{font-size:42px;letter-spacing:0.36px}}@media only screen and (max-width:767px){.b-highlighted-content{padding:0 8px}.b-highlighted-content .ckeditor{width:100%;padding:24px 20px 40px;margin:0 auto}.b-highlighted-content .ckeditor h3,.b-highlighted-content .ckeditor h4{margin-bottom:24px;font:400 20px/22px "montserratlight",Helvetica,Arial,sans-serif;text-transform:uppercase}.b-highlighted-content .ckeditor h2{font-size:36px !important;letter-spacing:0.31px}}.b-basic-slider{position:relative;background:#FFF;padding-bottom:30px}.b-basic-slider .wrapper{position:relative}.b-basic-slider .swiper-slide{width:165px}.b-basic-slider .swiper-button-next{position:relative;float:left;margin:40px 0 0 -12px}.b-basic-slider .swiper-container-horizontal .swiper-slide{max-height:170px}.b-basic-slider .swiper-container-horizontal .swiper-slide img{width:100%;object-fit:cover}.b-inner-content+.b-basic-slider{padding-top:20px}.b-inner-content+.b-basic-slider .wrapper{padding:0 30px 0 50px}.b-inner-content+.b-basic-slider .swiper-container{float:left;width:100%}.b-inner-content+.b-basic-slider .wrapper-full{position:relative;margin-bottom:80px}.b-inner-content+.b-basic-slider .wrapper-full .swiper-button-next,.b-inner-content+.b-basic-slider .wrapper-full .swiper-button-prev{position:absolute;width:12px;right:5%;top:calc(50% - 45px);background-color:rgba(0,0,0,0);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-slider-destination.svg");background-position:center !important;background-repeat:no-repeat !important;margin:0;cursor:pointer}.b-inner-content+.b-basic-slider .wrapper-full .swiper-button-next:before,.b-inner-content+.b-basic-slider .wrapper-full .swiper-button-prev:before{display:none}.b-inner-content+.b-basic-slider .wrapper-full .swiper-button-prev{left:5%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1024px){.b-basic-slider .swiper-button-next{position:absolute;margin-top:-50px}.b-basic-slider .swiper-container{width:100%}.b-inner-content+.b-basic-slider .wrapper{padding:0 20px}.b-inner-content+.b-basic-slider .swiper-container{width:100%}.b-basic-slider img{width:100%}.b-basic-slider .wrapper-full{margin-bottom:60px !important}.b-basic-slider .wrapper-full .swiper-slide{height:175px}.b-basic-slider .wrapper-full .swiper-button-next,.b-basic-slider .wrapper-full .swiper-button-prev{display:block !important;right:1% !important;background-size:15px 30px !important}.b-basic-slider .wrapper-full .swiper-button-prev{left:1% !important}}@media only screen and (max-width:767px){.b-basic-slider .wrapper-full{padding-right:0}.b-basic-slider .wrapper-full .swiper-button-next,.b-basic-slider .wrapper-full .swiper-button-prev{display:none !important}}.b-static-tab{display:none;background:#FFF}.b-static-tab .tab{width:41.66667%;background:#450031;padding-left:54px;color:#FFF;text-transform:uppercase;font-size:40px;font-weight:900;line-height:150px}.b-static-tab.slim{margin-top:-30px}.b-static-tab.slim .tab{width:50%;font-size:40px;line-height:48px;padding-top:20px;padding-bottom:20px}@media only screen and (max-width:1024px){.b-static-tab{margin-top:-115px}.b-static-tab .tab{width:58.33333%;padding:0;text-align:center}.b-static-tab.slim .tab{font-size:30px;line-height:38px}}@media only screen and (max-width:767px){.b-static-tab{margin-top:-215px;padding-left:3px}.b-static-tab .tab{width:290px;font-size:32px;font-weight:400;line-height:110px}.b-static-tab.slim{margin-top:-75px;padding-left:5px}.b-subheader-intro+.b-static-tab.slim{margin-top:-160px}.b-static-tab.slim .tab{width:260px;font-size:26px;line-height:30px;padding:20px 0}}.b-course-types{background:#FFF}.b-course-types .bg-color{background-color:#F8F8F8}.b-course-types .wrapper-full{max-width:2080px;padding:0 8% 0 8%;margin-right:auto;margin-left:auto;clear:both}.b-course-types .content{width:100%;padding:65px 0 100px 0}.b-course-types .content .ckeditor{padding:100px 0}.b-course-types .content .ckeditor h3{display:block;margin-bottom:50px;color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px}.b-course-types .content .ckeditor ul{margin-left:20px}.b-course-types .content .ckeditor ul li{display:inline-block;line-height:160%;color:#383838;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-course-types .content .ckeditor ul li strong,.b-course-types .content .ckeditor ul li b{font-weight:normal !important;font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838;letter-spacing:0.56px}.b-course-types .content>p{padding:24px 5% 20px}.b-course-types .content>p.e-title{padding-left:0;margin:0 0 0 5%}.b-course-types .types{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.b-course-types .types .a-square-pic:first-child:nth-last-child(1){width:100%}.b-course-types .types .a-square-pic:first-child:nth-last-child(2),.b-course-types .types .a-square-pic:first-child:nth-last-child(2) ~ .a-square-pic{width:50%}.b-course-types .types .a-square-pic:first-child:nth-last-child(3),.b-course-types .types .a-square-pic:first-child:nth-last-child(3) ~ .a-square-pic{width:33%}.b-course-types .types .a-square-pic:first-child:nth-last-child(4),.b-course-types .types .a-square-pic:first-child:nth-last-child(4) ~ .a-square-pic{width:25%}.b-course-types .types .a-square-pic:first-child:nth-last-child(5),.b-course-types .types .a-square-pic:first-child:nth-last-child(5) ~ .a-square-pic{width:20%}.b-course-types .ckeditor{padding:100px 0}.b-course-types .ckeditor h3{display:block;margin-bottom:50px;color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.56px}.b-course-types .ckeditor ul{margin-left:20px}.b-course-types .ckeditor ul li{display:inline-block;line-height:130%;letter-spacing:0.56px;color:#383838;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-course-types .ckeditor ul li strong{font-weight:500 !important;font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838;letter-spacing:0.56px}.b-course-types .a-square-pic{display:inline-block;margin-right:2.66%;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.b-course-types .a-square-pic:last-child{margin-right:0}.b-course-types .a-square-pic .b-square-pic{display:inline-block;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.b-course-types .a-square-pic .b-square-pic .bg-img{position:relative}.b-course-types .a-square-pic .b-square-pic .bg-img .aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-course-types .a-square-pic .b-square-pic .bg-img .aligner .title{display:inline-block;padding:60px 24px}.b-course-types .a-square-pic .b-square-pic .bg-img .aligner .title .aligner-content{padding:0}.b-course-types .a-square-pic:hover .b-square-pic{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.25);box-shadow:0 4px 8px 0 rgba(0,0,0,0.25)}.b-course-types .a-square-pic:hover .a-square-pic__link{text-decoration:none}.b-course-types .a-square-pic:hover .a-square-pic__link:after{right:-10px;-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.b-course-types .a-square-pic .b-square-pic__text{display:inline-block;margin:25px 0 20px 0;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#5D5D5D;letter-spacing:0.1px;line-height:26px}.b-course-types .a-square-pic .a-square-pic__link{display:inline-block;position:relative;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:16px;color:#D2283D;letter-spacing:0.1px;line-height:26px;padding-right:30px}.b-course-types .a-square-pic .a-square-pic__link:after{content:"";position:absolute;bottom:5px;right:0;width:15px;height:15px;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-trazo-red.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto auto;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out}.b-course-types ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:98px;-moz-column-gap:98px;-webkit-column-gap:98px}.b-course-types li{position:relative;padding-left:18px;line-height:130%;margin-bottom:10px}.b-course-types li:before{content:'';position:absolute;top:10px;left:0;display:block;width:4px;height:4px;background:#d2283d;border-radius:50%}.b-course-types .see-more{display:none}@media only screen and (max-width:1380px){.b-course-types .a-square-pic{width:30% !important;margin-right:0;margin-bottom:50px}.b-course-types .a-square-pic:nth-child(4){width:48% !important}.b-course-types .a-square-pic:nth-child(5){width:48% !important}.b-course-types .a-square-pic .b-square-pic .bg-img .title{padding:50px 22px}.b-course-types .a-square-pic .b-square-pic__text{margin-top:25px}.b-course-types .types{width:100%;margin-left:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-course-types .content{padding-top:50px;padding-bottom:0}.b-course-types .ckeditor{padding:80px 0}.b-course-types .ckeditor h3{margin-bottom:35px}.b-course-types .ckeditor ul{column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:98px;-moz-column-gap:98px;-webkit-column-gap:98px}}@media only screen and (max-width:1024px){.b-course-types .a-square-pic{width:48% !important;margin-right:0;margin-bottom:50px}.b-course-types .a-square-pic:nth-child(4){width:48% !important}.b-course-types .a-square-pic:nth-child(5){width:100% !important}}@media only screen and (max-width:767px){.b-course-types{padding-bottom:0px}.b-course-types .a-square-pic{width:100% !important}.b-course-types .a-square-pic:nth-child(4){width:100% !important}.b-course-types .a-square-pic:nth-child(5){width:100% !important}.b-course-types .a-square-pic .b-square-pic .bg-img .title{padding:40px 18px}.b-course-types .a-square-pic .b-square-pic__text{margin-top:10px}.b-course-types .ckeditor{padding:60px 0}.b-course-types .ckeditor h3{margin-bottom:25px}.b-course-types .ckeditor ul{margin-left:0;padding-bottom:0;column-count:1;-webkit-column-count:1;-moz-column-count:1}.b-course-types .b-square-pic{display:block;width:100%;margin:0}.b-course-types .see-more{display:none;padding:0 0 30px;text-align:center}}.b-destination-tabs{background-color:#FFF}.b-destination-tabs .tabs{border-bottom:1px solid #F2F2F2;margin-bottom:60px}.b-destination-tabs .tab{display:inline-block;position:relative;padding:21px 35px;padding-left:70px;color:#383838;text-transform:uppercase;font-family:"montserratextralight",Helvetica,Arial,sans-serif;font-size:18px}.b-destination-tabs .tab::after{content:"";position:absolute;width:100%;height:3px;background-color:#d2283d;left:0;bottom:-4px;opacity:0}.b-destination-tabs .tab svg{position:absolute;left:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-destination-tabs .tab span{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px !important}.b-destination-tabs .tab:first-child{margin-right:50px}.b-destination-tabs .tab.active,.b-destination-tabs .tab:hover{color:#d2283d;text-decoration:none}.b-destination-tabs .tab.active svg path,.b-destination-tabs .tab:hover svg path{fill:#d2283d !important}.b-destination-tabs .tab.active::after,.b-destination-tabs .tab:hover::after{opacity:1}.b-destination-tabs .b-destination-tabs__columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4{width:24%}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic{margin-bottom:20px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner{display:block;position:absolute;bottom:20px;left:20px;height:auto;width:auto;line-height:120%;text-align:left}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .title{padding:0}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .title .aligner-content,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .title .aligner-content,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .title .aligner-content,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .title .aligner-content{padding:0 !important;text-align:left;font-size:20px;letter-spacing:0.56px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .claim{color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0.33px;text-transform:uppercase}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic:nth-child(3n+1),.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic:nth-child(3n+1){height:365px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic:nth-child(3n+2),.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic:nth-child(3n+3),.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic:nth-child(3n+2),.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic:nth-child(3n+3){height:235px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic:nth-child(3n+3){height:365px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic:nth-child(3n+2),.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic:nth-child(3n+1){height:235px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic:nth-child(3n+2){height:365px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic:nth-child(3n+1){height:235px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-destination-tabs__columns--4--link{width:100%;height:235px;background:#d2283d;color:#fff;text-align:center}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-destination-tabs__columns--4--link span{position:absolute;top:50%;left:50%;text-align:center;font-size:22px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-destination-tabs__columns--4--link:hover::after{display:none}.b-destination-tabs .destination-text{margin:80px 0}.b-destination-tabs .b-destination-tabs--block-list{background:#d2283d}.b-destination-tabs .b-destination-tabs--block-list .b-bottom-block-list{background:#d2283d;padding:90px 0}.b-destination-tabs .b-destination-tabs--block-list .b-bottom-block-list .wrapper{max-width:2080px;padding:0 8%;margin-right:auto;margin-left:auto;clear:both}.b-destination-tabs .b-destination-tabs--block-list .b-bottom-block-list .wrapper .e-title{color:#fff}.b-destination-tabs .b-destination-tabs--block-list .b-bottom-block-list .wrapper span{color:#fff}@media only screen and (max-width:1024px){.b-destination-tabs .tabs .wrapper-full{padding:0 !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-destination-tabs .tabs .wrapper-full a{width:49%;margin:0}.b-destination-tabs .tabs .wrapper-full a h2{font-size:14px;line-height:150%}.b-destination-tabs .tabs .wrapper-full a h2 span{display:block;font-size:20px !important}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4{width:49%}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic{margin-bottom:14px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic:last-child{height:365px}}@media only screen and (max-width:767px){.b-destination-tabs .tab{width:100% !important;padding:15px 35px 15px 70px}.b-destination-tabs .tab::after{width:5px;height:100%;top:0}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4{width:100%}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic{margin-bottom:10px;height:100px !important}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner{width:100%;text-align:center;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .title,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .title{width:100%;display:block}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .title span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .title span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .title span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .title span{text-align:center !important}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-square-pic .aligner .claim,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-square-pic .aligner .claim{display:none}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-destination-tabs__columns--4--link,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-destination-tabs__columns--4--link,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-destination-tabs__columns--4--link,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-destination-tabs__columns--4--link{height:100px}.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--1 .b-destination-tabs__columns--4--link .b-destination-tabs__columns--4--link span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--2 .b-destination-tabs__columns--4--link .b-destination-tabs__columns--4--link span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--3 .b-destination-tabs__columns--4--link .b-destination-tabs__columns--4--link span,.b-destination-tabs .b-destination-tabs__columns .b-destination-tabs__columns--4 .b-destination-tabs__columns--4--link .b-destination-tabs__columns--4--link span{font-size:16px !important}}.b-square-pic{position:relative;width:100%;overflow:hidden}.b-square-pic .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.9;background-position:center center;background-repeat:no-repeat;background-size:cover !important;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.b-square-pic .aligner{display:table;width:100%;height:100%;text-align:center}.b-square-pic .aligner .title{display:table-cell;padding:24px;vertical-align:middle}.b-square-pic .aligner .title .aligner-content{display:inline-block;padding:8px 24px;min-width:160px;font-family:"montserratbold",Helvetica,Arial,sans-serif;line-height:26px;text-align:center;text-transform:uppercase;color:#fff;font-size:16px;letter-spacing:0.44px}.b-square-pic>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.b-destination-tabs .b-square-pic{width:auto;height:295px;padding-top:0;margin:0}@media only screen and (max-width:1024px){.b-image-grid .b-square-pic .aligner .title{padding:12px}.b-image-grid .b-square-pic .aligner .title p{max-width:unset;padding:8px 18px;font-size:14px}}@media only screen and (max-width:767px){.b-image-grid .b-square-pic,.b-destination-tabs .b-square-pic{height:168px;width:100%;float:left;padding-top:0}}@media only screen and (max-width:567px){.b-image-grid .b-square-pic,.b-destination-tabs .b-square-pic{height:128px;width:100%;float:none;padding-top:0}}.b-course-profile{padding:80px 0;background:#F8F8F8}.b-course-profile .wrapper-full{max-width:2080px !important;padding:0 8% !important;margin-right:auto !important;margin-left:auto !important;clear:both !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b-course-profile .wrapper-full:after,.b-course-profile .wrapper-full:before{display:none}.b-course-profile .data{display:inline-block;min-width:340px;width:25%;background:#d2283d;padding:50px;vertical-align:top;color:#FFF}.b-course-profile .data span{font:400 24px/29px "montserratbold",Helvetica,Arial,sans-serif}.b-course-profile .data ul{margin:50px 0}.b-course-profile .photo{display:inline-block;width:33.33333%;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:28%;vertical-align:top}.b-course-profile .ckeditor{display:inline-block;width:41.66667%;padding:20px 20px 0 5%;vertical-align:top;font:400 16px/26px "montserratlight",Helvetica,Arial,sans-serif}.b-course-profile .ckeditor h3,.b-course-profile .ckeditor h4,.b-course-profile .ckeditor h5,.b-course-profile .ckeditor h6{text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;margin-bottom:15px}.b-course-profile .ckeditor p{margin:0 0 60px 0}.b-course-profile .ckeditor p:last-child{margin-bottom:0}.b-course-profile .title{position:relative;display:inline-block;color:#FFF;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:32px;color:#FFFFFF;letter-spacing:0.27px;line-height:100%}.b-course-profile .title:before{position:absolute;top:-26px;left:0;font-size:30px;color:#d2283d}.b-course-profile .e-btn,.b-course-profile .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-course-profile #edit-submit{color:#fff;border:2px solid #fff;min-width:240px;border-radius:25px;padding:18px 30px;font-size:13px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.b-course-profile .e-btn:hover,.b-course-profile .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-course-profile #edit-submit:hover{color:#D2283D;background-color:#fff}.b-course-profile .icon-plus:first-child:before{display:none}.b-course-profile .icon-plus{position:relative;margin-top:15px;text-transform:uppercase;opacity:0.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font:400 14px/17px "montserratregular",Helvetica,Arial,sans-serif}.b-course-profile .icon-plus span{font:400 24px/29px "montserratblack",Helvetica,Arial,sans-serif}.b-course-profile .icon-plus strong{font:400 24px/24px "montserratsemibold",Helvetica,Arial,sans-serif;padding-right:10px}.b-course-profile .icon-plus:before{display:none}.b-course-profile.inverted{background:#FFF}.b-course-profile.inverted .data,.b-course-profile.inverted .photo,.b-course-profile.inverted .ckeditor{float:right;display:block}.b-course-profile.inverted .ckeditor{padding-left:0;padding-right:5%}.b-course-profile.inverted .data{-ms-flex-order:3;order:3}.b-course-profile.inverted .photo{-ms-flex-order:2;order:2}.b-course-profile.inverted .ckeditor{-ms-flex-order:1;order:1}@media only screen and (max-width:1124px){.b-course-profile{padding:0}.b-course-profile:first-child{padding-top:130px}.b-course-profile .wrapper-full{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 !important}.b-course-profile .data{min-height:0;padding:50px 8% 50px 8%;margin-right:0}.b-course-profile .data ul{margin:20px 0}.b-course-profile .photo{padding-top:0}.b-course-profile .title{margin-bottom:0}.b-course-profile .ckeditor{padding:60px 8% 60px 8% !important}.b-course-profile.inverted .ckeditor{order:3;padding-left:20px;padding-right:20px}}@media only screen and (max-width:1124px){.a-course-profile .b-course-profile .ckeditor{display:block;width:100%}.a-course-profile .b-course-profile .data,.a-course-profile .b-course-profile .photo{width:50%}.a-course-profile .b-course-profile .ckeditor{padding:40px 40px 0}.a-course-profile .b-course-profile .e-btn,.a-course-profile .b-course-profile .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .a-course-profile .b-course-profile #edit-submit{margin-top:10px}.a-course-profile .b-course-profile.inverted .ckeditor{padding:40px 4.16667% 0 4.16667%}.b-course-profile+.a-course-profile .b-course-profile.inverted .photo,.b-course-profile+.a-course-profile .b-course-profile.inverted .data{margin-top:0}}@media only screen and (max-width:767px){.a-course-profile .b-course-profile{background-color:white}.a-course-profile .b-course-profile:first-child{padding-top:0}.a-course-profile .b-course-profile .data,.a-course-profile .b-course-profile .photo{display:block;width:100%}.a-course-profile .b-course-profile .data{min-height:0;padding:50px 8% 50px 8%;-ms-flex-order:2;order:2}.a-course-profile .b-course-profile .data h2,.a-course-profile .b-course-profile .data ul{margin:0 10px}.a-course-profile .b-course-profile .photo{padding-top:50%;min-height:280px;-ms-flex-order:1;order:1}.a-course-profile .b-course-profile .icon-plus:first-child{margin-top:16px}.a-course-profile .b-course-profile .ckeditor{padding-top:34px;-ms-flex-order:3;order:3}.a-course-profile .b-course-profile .e-btn,.a-course-profile .b-course-profile .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .a-course-profile .b-course-profile #edit-submit{font-size:12px;margin-top:20px}}.b-card-single .image{display:inline-block;width:50%;max-width:500px;margin-right:-0.285em;vertical-align:top}.b-card-single .image>img{width:100%}.b-card-single .content{display:inline-block;height:auto;width:50%;padding-left:70px;margin-right:-0.285em;vertical-align:top}.b-card-single .content:first-child{display:none}.b-card-single.card .name{position:static;color:#450031}@media only screen and (max-width:1024px){.b-card-single .content{padding:20px 40px}.b-card-single .cat{padding-top:0;line-height:16px}}@media only screen and (max-width:767px){.b-card-single .cat{display:none}.b-card-single .image{width:100%;height:240px;overflow:hidden}.b-card-single .content{width:100%}.b-card-single .content:first-child{display:block;padding-top:0;padding-bottom:0;margin-top:0}.b-card-single .content.cut{height:160px;overflow:hidden}.b-card-single .name{font-size:16px !important}.b-card-single .content{padding:20px}}.b-card-listing{background:#FFF;padding:120px 0}.b-card-listing img{width:100%}.b-card-listing .cols-2,.b-card-listing .cols-3{overflow:hidden}.b-card-listing .cols-2 .col,.b-card-listing .cols-3 .col{width:33.33%}.b-card-listing .cols-2 .text,.b-card-listing .cols-3 .text{max-width:350px}.b-card-listing .cat{display:none}.b-card-listing .card{position:relative;display:block}.b-card-listing .card:hover{text-decoration:none}.b-card-listing .destination-slider .destination-info .name{display:none}.b-card-listing .name{position:absolute;top:40px;left:40px;font:400 31px/38px "montserratsemibold",Helvetica,Arial,sans-serif;color:#FFF;text-transform:uppercase}.b-card-listing .text{padding:22px 15px 0;font:400 16px/22px "montserratlight",Helvetica,Arial,sans-serif;color:#444}.b-card-listing .text br{margin-bottom:10px}.b-card-listing .text>p{margin-top:10px}.b-card-listing .text>p:first-child{margin:0}.b-card-listing .swiper-button-prev,.b-card-listing .swiper-button-next{top:220px}.b-card-listing .pre-swiper-button-prev,.b-card-listing .pre-swiper-button-next{display:none}.b-card-listing .ckeditor{margin-top:80px;font:400 16px/26px "montserratlight",Helvetica,Arial,sans-serif}.b-card-listing .ckeditor h3,.b-card-listing .ckeditor h5,.b-card-listing .ckeditor h6{margin-bottom:10px;font:400 14px/18px "montserratsemibold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase}.b-card-listing .ckeditor .destination-info__description{column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.b-card-listing .b-card-listing__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-card-listing .b-card-listing__block .e-title{display:inline-block;margin-bottom:65px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#D2283D;letter-spacing:0.36px;text-transform:none;line-height:100%}.b-card-listing .b-card-listing__block .fast-select{display:inline-block;min-width:250px;height:54px;margin-top:-12px;margin-bottom:20px;position:relative}.b-card-listing .b-card-listing__block .fast-select .fk-select{border:1px solid #d2283d;padding-right:150px;padding-left:15px;background:#FFFFFF;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#C1C1C1;letter-spacing:0.4px;line-height:26px;border:1px solid #FFFFFF}.b-card-listing .b-card-listing__block .fast-select .fk-select:before{content:"\f101";position:absolute;top:19px;right:18px;color:#fff;z-index:999}.b-card-listing .b-card-listing__block .fast-select .fk-select:after{content:"";position:absolute;top:0;right:0;width:54px;height:100%;background:none;background-color:#d2283d}.b-card-listing .see-more{position:absolute;bottom:0;left:0;right:0;display:none;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.1),#fff 30%);background-image:-o-linear-gradient(top,transparent 0%,#fff 30%);background-image:linear-gradient(top,transparent 0%,#fff 30%);background-repeat:no-repeat;padding-top:20px;text-align:center;color:#450031;cursor:pointer}.b-card-listing .see-more:before{margin-right:5px;color:#d2283d}.b-card-listing .see-more .less{display:none}.b-card-listing .fast-list{display:none;background:#d2283d;position:absolute;top:57px;right:0;width:100%;overflow:auto;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.25);height:229px;z-index:99}@media only screen and (max-width:767px){.b-card-listing .fast-list{height:204px}}.b-card-listing .fast-list.open{display:block}.b-card-listing .fast-list a{color:#fff;letter-spacing:-0.28px;font-weight:600;display:flex;padding:15px;border-bottom:solid 1px #fff;transition:all 0.3s;padding-left:18px}@media only screen and (max-width:767px){.b-card-listing .fast-list a{font-size:14px;padding:12px}}.b-card-listing .fast-list a:hover{background:#A20317;text-decoration:none}.b-card-listing .fast-list-wrapper{position:relative;margin-bottom:20px;display:flex;justify-content:end}@media screen and (max-width:1500px){.b-card-listing .fast-list-wrapper{width:100%}}@media only screen and (max-width:767px){.b-card-listing .fast-list-wrapper{justify-content:center}}.b-card-listing .fast-list-content{position:relative;max-width:368px}@media screen and (max-width:768px){.b-card-listing .fast-list-content{max-width:100%;width:92%}}.b-card-listing .fast-list-btn{background:transparent;padding:14px;font-size:16px;color:#C1C1C1;letter-spacing:0.4px;border:1px solid #FFFFFF;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%}.b-card-listing .fast-list-btn .icon-arrow-down,.b-card-listing .fast-list-btn .b-header-top-actions .translations.closed,.b-header-top-actions .b-card-listing .fast-list-btn .translations.closed{color:white;background:#d2283d;height:56px;width:56px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}.b-card-listing .fast-list-btn-txt{padding-right:136px}@media screen and (max-width:1344px){.b-card-listing .fast-list-btn-txt{padding-right:95px}}@media only screen and (max-width:767px){.b-card-listing .fast-list-btn-txt{font-size:15px;padding-right:70px}}@media screen and (max-width:385px){.b-card-listing .fast-list-btn-txt{font-size:14px;padding-right:60px}}@media only screen and (max-width:1024px){.b-card-listing{padding:75px 0}.b-card-listing .title{padding:0 20px;margin-bottom:15px}.b-card-listing .ckeditor{margin-top:20px}.b-card-listing .ckeditor .e-title{margin-bottom:35px}.b-card-listing .ckeditor .destination-info__description{column-count:1;-moz-column-count:1;-webkit-column-count:1}.b-card-listing .text{padding-left:40px;padding-right:40px;font-size:16px}.b-card-listing .cols-2 .col .text,.b-card-listing .cols-3 .col .text{padding-left:10px;padding-right:10px}.b-card-listing .cols-2 .col .name,.b-card-listing .cols-3 .col .name{top:20px;left:20px;font-size:20px}.b-card-listing .b-card-listing__block{display:block}.b-card-listing .b-card-listing__block .fast-select{display:block !important;float:none;margin-bottom:0}.b-card-listing .b-card-listing__block .fast-select .location-select{width:100% !important}.enforex_pages_des_country_page .b-card-listing .swiper-slide,.enforex_pages_des_latam_page .b-card-listing .swiper-slide{width:400px}.enforex_pages_des_country_page .b-card-listing .swiper-button-prev,.enforex_pages_des_country_page .b-card-listing .swiper-button-next,.enforex_pages_des_latam_page .b-card-listing .swiper-button-prev,.enforex_pages_des_latam_page .b-card-listing .swiper-button-next{top:calc(100vw / 4)}.enforex_pages_des_country_page .b-card-listing .swiper-button-prev,.enforex_pages_des_latam_page .b-card-listing .swiper-button-prev{left:0}.enforex_pages_des_country_page .b-card-listing .swiper-button-next,.enforex_pages_des_latam_page .b-card-listing .swiper-button-next{right:0}}@media only screen and (max-width:1024px){.b-card-listing .cols-2 .col{width:50%}}@media only screen and (max-width:767px){.b-card-listing .e-title{margin-bottom:50px}.b-card-listing .card{display:block;width:100%;margin-bottom:30px}.b-card-listing .card .cat{display:none}.b-card-listing .card p.name{position:static;padding:0 0 0 20px;color:#450031;font-size:16px}.b-card-listing .card .text{position:relative;height:auto;padding:0 20px 0 20px;margin-top:20px;font-size:16px}.b-card-listing .card .text.cut{height:180px;overflow:hidden}.b-card-listing .card:last-child{margin-bottom:0}.b-card-listing .swiper-button-prev,.b-card-listing .swiper-button-next{top:160px}.b-card-listing .post-swiper-button-prev,.b-card-listing .post-swiper-button-next{display:none}.b-card-listing .ckeditor{margin-top:0}.b-card-listing .ckeditor .e-title{margin-bottom:35px}.b-card-listing .cols-2 .col,.b-card-listing .cols-3 .col{width:100%}.b-card-listing .see-more{display:block}.b-card-listing .see-more.open{background:none;position:relative;padding-top:10px}.b-card-listing .see-more.open .more{display:none}.b-card-listing .see-more.open .less{display:inline-block}.b-card-listing .see-more.open:before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.enforex_pages_des_country_page .b-card-listing .swiper-button-prev,.enforex_pages_des_country_page .b-card-listing .swiper-button-next,.enforex_pages_des_latam_page .b-card-listing .swiper-button-prev,.enforex_pages_des_latam_page .b-card-listing .swiper-button-next{top:calc(100vw / 4 + 38px)}}@media only screen and (max-width:567px){.enforex_pages_des_country_page .b-card-listing .swiper-button-prev,.enforex_pages_des_country_page .b-card-listing .swiper-button-next,.enforex_pages_des_latam_page .b-card-listing .swiper-button-prev,.enforex_pages_des_latam_page .b-card-listing .swiper-button-next{top:calc(100vw / 2 + 38px)}}.first-nav{max-width:100%;background-color:#450031;margin:0 auto;padding:20px;z-index:1}.first-nav .first-nav--trigger{display:none;position:relative;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;cursor:pointer}.first-nav .first-nav--trigger::after{content:"";position:absolute;width:20px;height:20px;background:url("/themes/custom/donquijote_theme/images/ieg/down.svg");background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;right:0;top:calc(50% - 10px);-webkit-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.first-nav .first-nav--trigger.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.first-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1170px;margin:0 auto}.first-nav ul li a{color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;transition:all ease 0.05s}.first-nav ul li a:hover{color:#d2283d;text-decoration:none}@media only screen and (max-width:1400px){.first-nav{position:relative;min-width:0;width:100%;margin-left:auto}.first-nav::after{content:"";position:absolute;width:100%;height:100%;top:0;left:-100%;background:#450031}.first-nav::before{content:"";position:absolute;width:100%;height:100%;top:0;right:-100%;background:#450031}}@media only screen and (max-width:1024px){.first-nav{margin-top:40px;margin-bottom:-24px;padding:20px 0}.first-nav .first-nav--trigger{display:block}.first-nav ul{display:none;padding:20px 0}.first-nav ul li a{font-size:14px;display:block;padding:10px 0}}@media only screen and (max-width:767px){.first-nav .first-nav--trigger{margin:0 20px}.first-nav ul{padding:20px}}.b-user-contact{background:#fff;max-width:100%;padding-top:185px;padding-bottom:50px}.b-user-contact .b-contact__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:100px 0}.b-user-contact .b-contact__content .b-contact__content__phone{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;width:50%;margin-left:0%}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles{width:60%;margin-left:20px;margin-bottom:50px}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles h1{margin:20px 0 40px 0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:50px;color:#383838;line-height:100%}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles .title{color:#323232;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles .title b{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles{position:relative;width:60%;padding-top:40px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles:before{content:"";position:absolute;top:0;width:75px;height:1px;background-color:#E4E4E4}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat{position:relative;padding-left:45px;margin-bottom:60px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;font-size:15px;color:#353535;letter-spacing:0.4px;line-height:24px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone a,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat a{color:#383838 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone::after,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat::after{content:'';position:absolute;left:0;top:0;width:64px;height:64px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone h4,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat h4{font-family:"montserratregular",Helvetica,Arial,sans-serif;color:#383838;font-size:1.250em;margin-bottom:5px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone p,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat p{font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#323232;line-height:140%}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone p:last-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/mv-contact.svg);background-size:contain;background-repeat:no-repeat}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/chat-contact.svg);background-size:contain;background-repeat:no-repeat}.b-user-contact .b-contact__content .b-contact__content__form{width:50%;padding:0 100px}.b-user-contact .b-contact__content .b-contact__content__form #errorForm{padding:10px 20px;margin-bottom:20px;background-color:rgba(210,40,61,0.1);color:#d2283d}.b-user-contact .b-contact__content .b-contact__content__form #errorForm ul{padding-left:20px}.b-user-contact .b-contact__content .b-contact__content__form #errorForm ul li{list-style:disc;font-size:14px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles-tablet-mobile{display:none}.b-user-contact .b-contact__content .b-contact__content__form input,.b-user-contact .b-contact__content .b-contact__content__form select{width:100%;border:none;border-bottom:1px solid #E4E4E4;padding:10px;padding-left:0px;margin-top:15px !important;color:#383838;font-size:16px;letter-spacing:0.5px;line-height:26px;opacity:1 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.b-user-contact .b-contact__content .b-contact__content__form input::placeholder,.b-user-contact .b-contact__content .b-contact__content__form select::placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1 !important;color:#383838 !important}.b-user-contact .b-contact__content .b-contact__content__form input::-webkit-input-placeholder,.b-user-contact .b-contact__content .b-contact__content__form select::-webkit-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact .b-contact__content .b-contact__content__form input:-ms-input-placeholder,.b-user-contact .b-contact__content .b-contact__content__form select:-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact .b-contact__content .b-contact__content__form input::-ms-input-placeholder,.b-user-contact .b-contact__content .b-contact__content__form select::-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact .b-contact__content .b-contact__content__form input:active,.b-user-contact .b-contact__content .b-contact__content__form select:active{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-user-contact .b-contact__content .b-contact__content__form input:focus,.b-user-contact .b-contact__content .b-contact__content__form select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-user-contact .b-contact__content .b-contact__content__form select{font-family:"montserratlight",Helvetica,Arial,sans-serif;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px !important}.b-user-contact .b-contact__content .b-contact__content__form .e-btn,.b-user-contact .b-contact__content .b-contact__content__form .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-user-contact .b-contact__content .b-contact__content__form #edit-submit{margin-top:40px !important}.b-user-contact .b-contact__content .b-contact__content__form .select-contact-destinations,.b-user-contact .b-contact__content .b-contact__content__form .select-contact-date_program,.b-user-contact .b-contact__content .b-contact__content__form .select-contact-student{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}.b-user-contact .b-contact__content .b-contact__content__form .select-contact-country{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:14px !important}.b-user-contact .b-contact__content .b-contact__content__form .info-fields-paragraph{line-height:140%;letter-spacing:0.4px;margin-top:80px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d}.b-user-contact .b-contact__content .b-contact__content__form .js-form-item.form-item{position:relative;margin-top:15px}.b-user-contact .b-contact__content .b-contact__content__form .visibility-block{display:block !important}.b-user-contact .b-contact__content .b-contact__content__form .block-w100{width:100% !important}.b-user-contact .b-contact__content .b-contact__content__form .info-select-multi{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;color:#7f8c8d;position:relative;float:right;cursor:default}.b-user-contact .b-contact__content .b-contact__content__form .info-select-multi::before{content:"";position:absolute;top:50%;width:16px;height:16px;left:-24px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/icons/info-icon-select.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select{position:relative;cursor:pointer}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select:after{content:"";position:absolute;top:47px;right:15px;width:8px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/select-icon.svg);background-size:contain;background-repeat:no-repeat}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .fk-select{display:none}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select select{background:transparent;cursor:pointer}.b-user-contact .b-contact__content .b-contact__content__form .js-form-item-schoolslatam:after,.b-user-contact .b-contact__content .b-contact__content__form .js-form-item-courses:after,.b-user-contact .b-contact__content .b-contact__content__form .js-form-item-schoolsspain:after{display:none}.b-user-contact .b-contact__content .b-contact__content__form .js-form-item-country:after{top:38px !important}.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolsspain.js-form-item-schoolsspain,.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolslatam.js-form-item-schoolslatam{display:none;margin-top:40px}.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolslatam],.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolsspain],.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolslatam],.b-user-contact .b-contact__content .b-contact__content__form .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolsspain]{width:100%;font-size:15px;padding:10px 0px 10px 0px !important;cursor:pointer}.b-user-contact .b-contact__content .b-contact__content__form .form-item-courses.js-form-item-courses{margin-top:40px}.b-user-contact .b-contact__content .b-contact__content__form .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:10px 0px 10px 0px !important;cursor:pointer}.b-user-contact .b-contact__content .b-contact__content__form .form-item-privacy-policy.js-form-item-privacy-policy{margin-top:0px !important}.b-user-contact .b-contact__content .b-contact__content__form .form-item-privacy-policy.js-form-item-privacy-policy label{font-family:inherit !important}.b-user-contact .b-contact__content .b-contact__content__form .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:#450031 !important;font-weight:bold}.b-user-contact .b-contact__content .b-contact__content__form .form-item-privacy-policy.js-form-item-privacy-policy .wrap.fk-check.form-row.form-checkbox.required.parsley-error{margin-bottom:14px}.b-user-contact .b-contact__content .b-contact__content__form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{margin-left:24px}.b-user-contact .b-contact__content .b-contact__content__form .form-item-comment.js-form-item-comment{display:none}.b-user-contact .b-contact__content .b-contact__content__form input[type='submit']{width:auto;float:left;padding:20px;margin-top:40px;border:none;background-color:#d2283d;border:2px solid #d2283d;color:#fff;padding:18px 45px !important;border-radius:50px}.b-user-contact .b-contact__content .b-contact__content__form input[type='submit']:hover{background-color:#C52437;border-color:#C52437}.b-user-contact .b-contact__content .b-contact__content__form textarea{width:100%;height:50px;border:none;border-bottom:1px solid #E4E4E4;margin:10px 0}.b-user-contact .b-contact__content .b-contact__content__form textarea:focus-visible{outline:#d2283d solid 1px}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-textarea label{letter-spacing:0.5px;color:#383838;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px}.b-user-contact .b-contact__content .b-contact__content__form .form-item-question{margin:20px 0 40px 0;margin-top:40px !important}.b-user-contact .b-contact__content .b-contact__content__form .form-item-date-program,.b-user-contact .b-contact__content .b-contact__content__form .form-item-student,.b-user-contact .b-contact__content .b-contact__content__form .form-item-destinations{margin-top:40px !important}.b-user-contact .b-contact__content .b-contact__content__form .fk-check{padding-left:25px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#383838;letter-spacing:0.5px;cursor:pointer}.b-user-contact .b-contact__content .b-contact__content__form .fk-check a{color:#383838 !important}.b-user-contact .b-contact__content .b-contact__content__form .fk-check::before{top:4px;width:14px;height:14px;border:1px solid #d2283d;border-radius:2px}.b-user-contact .b-contact__content .b-contact__content__form .fk-check::after{width:8px;height:8px;top:7px;letter-spacing:0;left:3px}.b-user-contact .b-contact__content .b-contact__content__form .fk-check.checked::after{background-color:#d2283d}.b-user-contact .b-contact__content .b-contact__content__form .fk-check span{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.005em;color:#383838;padding-left:10px}.b-user-contact .b-contact__content .b-contact__content__form .form-label{font-size:10px !important;top:8px;position:absolute}.b-user-contact .b-contact__content .b-contact__content__form .form-label-select{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px !important}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected{min-height:45px;padding:4px 0px 4px 4px}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#d2283d}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 10px;font-weight:bold}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-disabled{color:#383838}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected .ss-add{flex:0 1 7px;margin:15px 12px 0 5px}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-multi-selected.ss-open-below{border:1px solid #d2283d}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-content .ss-search.ss-hide{display:none}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-content .ss-list .ss-option:hover{background-color:#F3F3F3;color:#000}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:transparent;color:#dedede}.b-user-contact .b-contact__content .b-contact__content__form .js-form-type-select .ss-main .ss-content.ss-open{border-top:1px solid #d2283d}@media only screen and (max-width:1229px){.b-user-contact{padding-top:150px;padding-bottom:70px}.b-user-contact .b-contact__content{display:block;padding-top:50px;padding:100px 0 0 0}.b-user-contact .b-contact__content .b-contact__content__phone{width:100%;margin-bottom:25px}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles{width:100%;margin-left:0}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles{display:none}.b-user-contact .b-contact__content .b-contact__content__form{width:100%;padding:0}.b-user-contact .b-contact__content .b-contact__content__form .bubbles{margin-top:200px;display:block;display:flex;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:auto;width:100%;padding:80px 0 0 0}.b-user-contact .b-contact__content .b-contact__content__form .bubbles:before{content:"";position:absolute;top:0;width:75px;height:1px;background-color:#E4E4E4;width:100%}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat{position:relative;padding-left:45px;margin-bottom:60px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;font-size:15px;color:#353535;letter-spacing:0.4px;line-height:24px;width:50%;margin:0}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone a,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat a{color:#383838 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone::after,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat::after{content:'';position:absolute;left:0;top:0;width:64px;height:64px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone h4,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat h4{font-family:"montserratregular",Helvetica,Arial,sans-serif;color:#383838;font-size:1.250em;margin-bottom:5px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone p,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat p{font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#323232;line-height:140%}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone p:last-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/mv-contact.svg);background-size:contain;background-repeat:no-repeat}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/chat-contact.svg);background-size:contain;background-repeat:no-repeat}}@media only screen and (max-width:767px){.b-user-contact{padding-top:120px}.b-user-contact .b-contact__content{padding-top:40px}.b-user-contact .b-contact__content .b-contact__content__phone{margin-bottom:0}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles{margin-bottom:35px}.b-user-contact .b-contact__content .b-contact__content__phone .b-contact__content__phone-titles h1{font-size:32px;margin-bottom:30px;margin-top:15px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles{display:none;padding-bottom:20px}.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__phone,.b-user-contact .b-contact__content .b-contact__content__phone .bubbles .bubbles__chat{width:100%;margin-bottom:25px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles{display:block;position:relative;width:100%;padding-top:80px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles:before{content:"";position:absolute;top:0;width:100%;height:1px;background-color:#E4E4E4}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat{position:relative;padding-left:45px;margin-bottom:60px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#383838;font-size:15px;color:#353535;letter-spacing:0.4px;line-height:24px;width:100%;margin-bottom:25px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone a,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat a{color:#383838 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone::after,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat::after{content:'';position:absolute;left:0;top:0;width:64px;height:64px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone h4,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat h4{font-family:"montserratregular",Helvetica,Arial,sans-serif;color:#383838;font-size:1.250em;margin-bottom:5px}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone p,.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat p{font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#323232;line-height:140%}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone{margin-bottom:40px !important}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone p:last-child{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__phone::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/mv-contact.svg);background-size:contain;background-repeat:no-repeat}.b-user-contact .b-contact__content .b-contact__content__form .bubbles .bubbles__chat::after{width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/chat-contact.svg);background-size:contain;background-repeat:no-repeat}}@-moz-document url-prefix(){.b-user-contact .b-contact__content .b-contact__content__form .form-label-select{font-weight:400}.b-user-contact .b-contact__content .b-contact__content__form textarea:focus-visible{box-shadow:#d2283d solid 1px}}.b-user-contact-cv{padding:0;background:#FFF}.b-user-contact-cv .wrapper{overflow:hidden;max-width:1200px;margin:0 auto}.b-user-contact-cv .message{background-color:#1AABA6;color:#134178;padding:30px 40px;font-size:22px;font-weight:700}.b-user-contact-cv .message li{font-size:22px;font-weight:700}.b-user-contact-cv .intro-block{font-size:30px;font-weight:700;text-transform:uppercase;color:#134178;padding-bottom:14px;margin-bottom:20px}.b-user-contact-cv .wrapper-text{float:left;width:58.33333%;padding:40px;padding-right:100px;padding-top:0}.message+.b-user-contact-cv .wrapper-text{padding-top:30px}.b-user-contact-cv .wrapper-text .e-btn,.b-user-contact-cv .wrapper-text .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .wrapper-text #edit-submit{margin-top:20px}.b-user-contact-cv .wrapper-text .ckeditor h2,.b-user-contact-cv .wrapper-text .ckeditor h3,.b-user-contact-cv .wrapper-text .ckeditor h4{padding-bottom:20px;margin-top:30px;font-size:20px;font-weight:700;text-transform:uppercase;color:#d2283d;letter-spacing:0.4px}.b-user-contact-cv .wrapper-text .ckeditor h2 strong,.b-user-contact-cv .wrapper-text .ckeditor h3 strong,.b-user-contact-cv .wrapper-text .ckeditor h4 strong{font-weight:700}.b-user-contact-cv .wrapper-text .ckeditor h2{margin-top:0}.b-user-contact-cv .wrapper-text .ckeditor p{font-size:16px;letter-spacing:0.4px;line-height:26px}.b-user-contact-cv .wrapper-form{position:relative;float:left;width:37.5%;padding:80px 30px 40px;padding-top:10px;margin-bottom:40px}.b-user-contact-cv .wrapper-form input[type="text"],.b-user-contact-cv .wrapper-form input[type="email"],.b-user-contact-cv .wrapper-form input[type="tel"],.b-user-contact-cv .wrapper-form input[type="file"],.b-user-contact-cv .wrapper-form textarea,.b-user-contact-cv .wrapper-form .fk-select{width:100%;color:#383838;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;-webkit-text-fill-color:#383838 !important;border:none;border-bottom:1px solid #E4E4E4;outline:0;margin-bottom:25px;font-size:16px;padding-bottom:8px;letter-spacing:0.5px}.b-user-contact-cv .wrapper-form input[type="text"]::placeholder,.b-user-contact-cv .wrapper-form input[type="email"]::placeholder,.b-user-contact-cv .wrapper-form input[type="tel"]::placeholder,.b-user-contact-cv .wrapper-form input[type="file"]::placeholder,.b-user-contact-cv .wrapper-form textarea::placeholder,.b-user-contact-cv .wrapper-form .fk-select::placeholder{opacity:1}.b-user-contact-cv .wrapper-form input[type="text"]::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form input[type="email"]::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form input[type="tel"]::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form input[type="file"]::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form textarea::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form .fk-select::-webkit-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact-cv .wrapper-form input[type="text"]:-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="email"]:-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="tel"]:-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="file"]:-ms-input-placeholder,.b-user-contact-cv .wrapper-form textarea:-ms-input-placeholder,.b-user-contact-cv .wrapper-form .fk-select:-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact-cv .wrapper-form input[type="text"]::-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="email"]::-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="tel"]::-ms-input-placeholder,.b-user-contact-cv .wrapper-form input[type="file"]::-ms-input-placeholder,.b-user-contact-cv .wrapper-form textarea::-ms-input-placeholder,.b-user-contact-cv .wrapper-form .fk-select::-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#383838 !important}.b-user-contact-cv .wrapper-form input[type="text"]:active,.b-user-contact-cv .wrapper-form input[type="email"]:active,.b-user-contact-cv .wrapper-form input[type="tel"]:active,.b-user-contact-cv .wrapper-form input[type="file"]:active,.b-user-contact-cv .wrapper-form textarea:active,.b-user-contact-cv .wrapper-form .fk-select:active{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-user-contact-cv .wrapper-form input[type="text"]:focus,.b-user-contact-cv .wrapper-form input[type="email"]:focus,.b-user-contact-cv .wrapper-form input[type="tel"]:focus,.b-user-contact-cv .wrapper-form input[type="file"]:focus,.b-user-contact-cv .wrapper-form textarea:focus,.b-user-contact-cv .wrapper-form .fk-select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.b-user-contact-cv .wrapper-form input[type="tel"]{padding-bottom:5px}.b-user-contact-cv .wrapper-form .js-form-item-name label,.b-user-contact-cv .wrapper-form .js-form-item-email label,.b-user-contact-cv .wrapper-form .js-form-item-phone label{display:none}.b-user-contact-cv .wrapper-form .js-form-item-name input::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-name input::-moz-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-name input:-ms-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-name input::-ms-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-email input::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-email input::-moz-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-email input:-ms-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-email input::-ms-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-phone input::-webkit-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-phone input::-moz-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-phone input:-ms-input-placeholder,.b-user-contact-cv .wrapper-form .js-form-item-phone input::-ms-input-placeholder{color:#FFF}.b-user-contact-cv .wrapper-form .fk-select{z-index:0;padding-top:0}.b-user-contact-cv .wrapper-form .fk-select:after{background-color:#450031;-webkit-text-fill-color:#1AABA6 !important}.b-user-contact-cv .wrapper-form .fk-check{margin-top:14px}.b-user-contact-cv .wrapper-form .fk-user-form .has-fk-select{z-index:1}.b-user-contact-cv .wrapper-form textarea{border:2px solid #1AABA6;padding:4px 8px}.b-user-contact-cv .wrapper-form input[type="submit"]{margin-top:20px}.b-user-contact-cv .wrapper-form .form-item-cv{margin-bottom:20px}.b-user-contact-cv .wrapper-form .form-managed-file{position:relative}.b-user-contact-cv .wrapper-form .form-managed-file .fk-file-input{padding:0 0 6px;border-bottom:1px solid #E4E4E4;color:#383838;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-user-contact-cv .wrapper-form .form-managed-file .fk-file-input:before{content:"";width:18px;height:20px;margin-right:20px;float:right;color:#383838;background:url(/themes/custom/donquijote_theme/images/ieg/upload-file.svg);background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important}.b-user-contact-cv .wrapper-form .form-managed-file .fk-file-input>p{font-size:16px;line-height:30px;cursor:pointer}.b-user-contact-cv .wrapper-form .js-form-type-managed-file label{display:none}.b-user-contact-cv .wrapper-form .ajax-new-content{display:none !important}.b-user-contact-cv .wrapper-form [data-drupal-selector="edit-cv-remove-button"]{position:absolute;right:0;top:0;background:none;border:none;outline:none;margin-top:0 !important;text-indent:-9999px;width:40px;height:40px;cursor:pointer}.b-user-contact-cv .wrapper-form [data-drupal-selector="edit-cv-upload-button"]{display:none}.b-user-contact-cv .wrapper-form #edit-submit{background-color:#d2283d;border:2px solid #d2283d;padding:20px 50px !important;border-radius:50px}.b-user-contact-cv .wrapper-form #edit-submit:hover{background-color:#C52437;border-color:#C52437}.b-user-contact-cv .wrapper-form .file{display:block;border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:6px}.b-user-contact-cv .wrapper-form .file a{text-decoration:none}.b-user-contact-cv .wrapper-form .file:before{position:absolute;right:4px;top:9px;color:#1AABA6;font-size:16px;font-weight:bold}.b-user-contact-cv .wrapper-form .ajax-progress{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(69,0,49,0.8);z-index:3}.b-user-contact-cv .wrapper-form .ajax-progress .throbber{width:40px;height:40px;margin:0 auto;background-color:#1AABA6;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}.b-user-contact-cv .wrapper-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #134178 inset}.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-radio:before,.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-check:before{width:20px;height:20px;border:2px solid #d2283d;margin-right:8px}.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-radio:after,.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-check:after{width:10px;height:10px;top:5px;left:5px;background-color:#fff}.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.checked.fk-radio:after,.b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.checked.fk-check:after{background:#d2283d}.b-user-contact-cv .wrapper-form label{color:#383838;padding-bottom:10px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:0.5px}.b-user-contact-cv .wrapper-form a{color:#383838}.b-user-contact-cv .wrapper-form h4{position:relative;margin-bottom:25px;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:26px;text-transform:uppercase;color:#fff}.b-user-contact-cv .wrapper-form h4:before{font-family:"icons";content:"";position:absolute;top:-20px;color:#9c8498}.b-user-contact-cv .wrapper-form .parsley-errors-list{color:#fff;margin:-20px 0 10px 0}.enforex_pages_landing_ppc_page .b-user-contact-cv{margin-bottom:30px}.enforex_pages_landing_ppc_page .b-user-contact-cv>.wrapper{border:3px solid #1AABA6;background-color:#fff;position:relative;z-index:8}.enforex_pages_landing_ppc_page .b-user-contact-cv .outer-wrapper{position:relative;max-width:1250px;margin:0 auto}.enforex_pages_landing_ppc_page .b-user-contact-cv .outer-wrapper:before{content:" ";position:absolute;width:100%;height:100px;background-color:#134178;max-width:1250px}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form{margin-bottom:0;width:41.66667%;background-color:#1AABA6}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form input[type="text"],.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form input[type="email"],.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form textarea,.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-select{background-color:#1AABA6;border-bottom-color:#134178;border-bottom-width:1px;-webkit-text-fill-color:#134178 !important;color:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-select:after{background-color:#1AABA6}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form textarea{border-color:#134178;border-width:1px}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form input[type="submit"]{border-color:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #1AABA6 inset}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-radio:before,.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-check:before{border-color:#450031}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-radio:after,.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.fk-check:after{background-color:#1AABA6}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.checked.fk-radio:after,.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .fk-user-form label.form-checkbox.checked.fk-check:after{background:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form .form-checkbox a{color:#383838 !important}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form label{color:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form a{color:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form h4{color:#134178}.enforex_pages_landing_ppc_page .b-user-contact-cv .message{border-bottom:2px solid #134178}.form-email.error{background-color:rgba(210,40,61,0.2);color:#d2283d}.form-email-error{display:none;font-size:11px;color:#d2283d}.form-email.error+.form-email-error{display:block}@media only screen and (max-width:1024px){.b-user-contact-cv{padding-top:0;padding-bottom:0}.b-user-contact-cv .wrapper-text{float:none;width:100%;padding:0 30px 40px 0}.b-user-contact-cv .wrapper-form{float:none;width:100%;padding-top:40px;padding-left:0}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form{width:100%}}@media only screen and (max-width:767px){.b-user-contact-cv{padding-top:10px;padding-bottom:25px}.b-user-contact-cv .wrapper-text{float:none;width:100%;padding:20px;padding-left:0}.b-user-contact-cv .wrapper-text h4{font-size:25px}.message+.b-user-contact-cv .wrapper-text{padding-top:inherit}.b-user-contact-cv .wrapper-text .ckeditor>h4{font-size:25px}.b-user-contact-cv .wrapper-form{float:none;width:100%;padding:20px;padding-left:0;padding-right:0}.b-user-contact-cv .wrapper-form h4{font-size:25px}.enforex_pages_landing_ppc_page .b-user-contact-cv>.wrapper{width:calc(100% - 10px);margin:0 auto;border-top:none}.enforex_pages_landing_ppc_page .b-user-contact-cv .outer-wrapper{display:none}.enforex_pages_landing_ppc_page .b-user-contact-cv .wrapper-form{width:100%}}.b-faq{background:#FFF}.b-faq>.b-faq--block{position:relative;border-bottom:1px solid #DBDBDB}.b-faq>.b-faq--block .ckeditor p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px}.b-faq .title{display:block;padding:40px 20% 40px 9.5%;color:#383838;font-size:20px;line-height:24px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;letter-spacing:0.4px;text-transform:uppercase;cursor:pointer}.b-faq .title:before{content:"";position:absolute;top:36px;right:9.5%;display:block;font-size:35px;color:#d2283d;font-family:"montserratextrabold",Helvetica,Arial,sans-serif;display:none}.b-faq .title:hover{text-decoration:none}.b-faq .title b{color:#d2283d}.b-faq .ckeditor{display:none;font-size:16px;line-height:22px}.b-faq .ckeditor>*{margin-bottom:1em}.b-faq:first-child>.b-faq--block{border-top:1px solid #DBDBDB}.b-faq:last-child{padding-bottom:100px}.b-faq.opened .ckeditor{display:block;padding:0 16% 40px 173px}.b-faq.opened .b-faq--block__icon::before{transform:rotate(90deg);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.b-faq .b-faq--block__icon{position:absolute;top:42px;right:9.5%;width:20px;height:20px;cursor:pointer}.b-faq .b-faq--block__icon:after{content:"";position:absolute;left:0;top:calc(50% - 2.5px);width:20px;height:5px;background:#d2283d}.b-faq .b-faq--block__icon:before{content:"";position:absolute;left:calc(50% - 2.5px);width:5px;height:20px;background:#d2283d;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.enforex_pages_why_page .b-faqs{padding-top:100px}.enforex_pages_why_page .b-faqs>h2{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;margin-bottom:60px;color:#d2283d;letter-spacing:0.36px;line-height:98%;padding:0 8%}.enforex_pages_why_page .b-faqs ~ .b-faqs{padding-top:0px}@media only screen and (max-width:1024px){.b-faq{padding-left:40px;padding-right:40px}.b-faq:last-child{padding-bottom:60px}.b-faq .title{padding-left:20px;font-size:22px;line-height:28px}.b-faq .title:before{right:45px}.b-faq.opened .ckeditor{padding-left:30px}.enforex_pages_why_page .b-faqs{padding-top:75px}.enforex_pages_why_page .b-faqs>h2{margin-bottom:30px}}@media only screen and (max-width:767px){.b-faq{padding:0 25px}.b-faq#faq_1_contract{padding-top:30px}.b-faq:last-child{padding-bottom:70px}.b-faq .title{font-size:16px;line-height:25px;position:relative}.b-faq .title:before{content:"+";top:38px;font-size:30px;right:20px}.b-faq.opened .title{padding-bottom:28px}.b-faq.opened .ckeditor{padding-left:38px;padding-right:15px}.b-faq.opened .ckeditor p{font-size:15px}.enforex_pages_why_page .b-faqs{padding-top:40px}.enforex_pages_why_page .b-faqs>h2{margin-bottom:10px;font-size:32px}}.b-header-account{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #d2283d}.b-header-account .wrapper.primary{position:relative}.b-header-account .wrapper.secondary{position:relative;display:table;width:100%;padding:24px 20px 0 48px}.b-header-account .content{width:100%;display:table}.b-header-account .title{padding-top:160px;margin-bottom:25px;font-family:Helvetica,Arial,sans-serif;font-size:80px;font-weight:900;line-height:87.5%;letter-spacing:-0.85px;color:#FFF;padding-left:31px}@media only screen and (max-width:1124px){.b-header-account .title{padding-left:0px}}@media only screen and (max-width:1024px){.b-header-account .title{padding-top:120px}}@media only screen and (max-width:767px){.b-header-account{position:relative;padding:10px 10px 0px 10px;margin-top:85px}.b-header-account .main-logo-top{position:static;margin-bottom:10px}.b-header-account .wrapper.primary{position:static}.b-header-account .wrapper.secondary{padding:0 20px 0 0}.b-header-account .title{padding-top:10px;font-size:32px;padding-left:25px}}.b-user-profile{background:#FFF;overflow:hidden}.b-user-profile>.wrapper{padding:48px 96px}.b-user-profile a.edit{background-color:#20ABA6;color:#FFF;text-transform:uppercase;text-decoration:none;border-radius:50px;padding:10px 30px;position:fixed;top:170px;right:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:999;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px}.b-user-profile a.edit:hover{background-color:#1FC7C2}.b-user-profile a.edit:before{margin-right:6px;font-family:"icons"}@media only screen and (max-width:767px){.b-user-profile a.edit{font-size:12px;top:95px;right:16px;padding:6px 14px}}.b-user-profile select.parsley-error{height:100% !important}.b-user-profile .picture{width:40%;float:left;margin-bottom:32px;text-align:center}.b-user-profile .picture img{border:3px solid #450031;border-radius:50%;margin:0 auto 8px auto;box-sizing:content-box}.b-user-profile .picture a.edit{display:block}.b-user-profile .picture .f-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative}.b-user-profile .picture .f-row label,.b-user-profile .picture .f-row .form-submit{background:none;border:none;color:#d2283d;text-transform:uppercase;cursor:pointer}.b-user-profile .picture .f-row label{margin-top:15px;display:block;text-align:center}.b-user-profile .picture .f-row .fk-file-input>p,.b-user-profile .picture .f-row .form-submit,.b-user-profile .picture .f-row .file--image,.b-user-profile .picture .f-row .file-size{display:none}.b-user-profile .picture .f-row .ajax-progress{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:3}.b-user-profile .picture .f-row .ajax-progress .throbber{width:40px;height:40px;margin:65px auto;background-color:#d2283d;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}.b-user-profile .picture .f-row input[type="file"]{position:relative;width:160px;height:160px;padding:70px;border-radius:50%;outline:none;z-index:9999;cursor:pointer;opacity:0}.b-user-profile .picture .f-row .image-widget:after{content:'';position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.b-user-profile .picture .f-row .fk-file-input,.b-user-profile .picture .f-row .image-widget:after{display:block;height:160px;width:160px;background:url(/themes/custom/donquijote_theme/images/user.svg);background-size:160px;border-radius:50%;margin:auto;box-sizing:content-box}.b-user-profile .picture .f-row.with-preview .form-submit{display:block;width:100%;text-align:center}.b-user-profile .picture .f-row.with-preview label{display:none}.b-user-profile .picture .f-row.with-preview .image-widget:after{content:none}.b-user-profile #edit-field-spanish-level-wrapper{height:60px;clear:both}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select{position:relative;height:100%}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select label{width:40%;float:left;font-size:16px;padding:10px 8px 8px 0;color:#450031}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select select{position:absolute;left:40%;width:60% !important}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select .form-select{float:left;width:60% !important;height:100%;color:#6A6A6A;border-bottom:1px solid #450031}.b-user-profile .fk-select{margin-bottom:0 !important;font-size:16px !important}@media only screen and (max-width:767px){.b-user-profile .fk-select{font-size:14px !important}}.b-user-profile .user-data{width:60%;float:left;padding-left:48px;border-left:1px solid #E5E5E5;padding-top:80px}@media only screen and (max-width:1124px){.b-user-profile .user-data{padding-top:0px}}.b-user-profile .user-data__content{margin-top:30px}.b-user-profile .user-data section.user-data-section{margin-bottom:64px}.b-user-profile .user-data .title{display:block;width:100%;font-weight:700;text-transform:uppercase;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;position:relative;font-size:24px;letter-spacing:0.16px}@media only screen and (max-width:767px){.b-user-profile .user-data .title{text-align:center}}.b-user-profile .user-data .title::before{font-family:"icons";content:"";position:absolute;top:-18px;font-size:22px;color:#d2283d}.b-user-profile .user-data .title a.edit{float:right}.b-user-profile .student-data__content{display:flex;flex-wrap:wrap}.b-user-profile .student-data .f-row{display:flex;flex-direction:column;width:50%;align-items:start}@media only screen and (max-width:1124px){.b-user-profile .student-data .f-row{margin-bottom:30px}}.b-user-profile .student-data .f-row label{width:100%}@media only screen and (max-width:1124px){.b-user-profile .profile-newsletter__content .component{width:fit-content !important;margin-left:22px}.b-user-profile .profile-newsletter__content .f-row label{width:initial}}@media only screen and (max-width:1124px){.b-user-profile .account-details__content .component{margin-left:22px}.b-user-profile .account-details__content .f-row label{width:initial}}.b-user-profile .f-row{overflow:hidden;margin-bottom:16px;display:flex;align-items:center}.b-user-profile .f-row label{display:block;padding:7px 8px 8px 0;width:40%;float:left;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;color:#4A4A4A;letter-spacing:0.16px}@media only screen and (max-width:767px){.b-user-profile .f-row label{font-size:16px;width:fit-content}}.b-user-profile .f-row .component{float:left;width:60%;position:relative}@media only screen and (max-width:767px){.b-user-profile .f-row .component{font-size:14px}}.b-user-profile .f-row .component.wide::before,.b-user-profile .f-row .component label.wrap.fk-radio::before,.b-user-profile .f-row .component label.wrap.fk-check::before{top:5px}.b-user-profile .f-row .component label.wrap.checked.fk-check::after,.b-user-profile .f-row .component label.wrap.checked.fk-radio::after{background:#1AABA6}.b-user-profile .f-row input[type=text],.b-user-profile .f-row input[type=email],.b-user-profile .f-row input[type=password],.b-user-profile .f-row .fk-select{width:100%;padding:8px 0 6px;border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #909090;color:#6A6A6A}.b-user-profile .f-row input[type=text]:focus,.b-user-profile .f-row input[type=email]:focus,.b-user-profile .f-row input[type=password]:focus,.b-user-profile .f-row .fk-select:focus{outline:none}.b-user-profile .f-row input[type=text][disabled],.b-user-profile .f-row input[type=email][disabled],.b-user-profile .f-row input[type=password][disabled],.b-user-profile .f-row .fk-select[disabled]{border-color:transparent}.b-user-profile .f-row .fk-check:before{top:5px}.b-user-profile .f-row .fk-check:after{top:11px !important}.b-user-profile .f-row input[type=checkbox],.b-user-profile .f-row input[type=radio]{margin-right:4px}.layout-container-user-profile{margin:0 !important}#user-form .b-user-profile .f-row{justify-content:space-between;width:100%;overflow:visible;margin-bottom:30px}#user-form .b-user-profile label.form-required{position:relative}#user-form .b-user-profile label.form-required::before{content:'*';position:absolute;right:-10px;color:#d2283d}#user-form .b-user-profile .picture{width:462px;display:flex;justify-content:center}@media only screen and (max-width:1124px){#user-form .b-user-profile .picture{width:100%}}#user-form .b-user-profile .user-data{width:692px;padding-top:80px}@media only screen and (max-width:1124px){#user-form .b-user-profile .user-data{width:100%;padding-top:0px}}@media only screen and (max-width:767px){#user-form .b-user-profile .user-data .user-data-section{margin-bottom:44px}}#user-form .b-user-profile .wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:1124px){#user-form .b-user-profile .wrapper{flex-direction:column;padding:32px 40px}}@media only screen and (max-width:767px){#user-form .b-user-profile .wrapper{padding:32px 20px}}#user-form .f-label-wrapper{display:block;padding:7px 8px 8px 0;float:left;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;color:#4A4A4A;letter-spacing:0.16px}@media only screen and (max-width:767px){#user-form .f-label-wrapper{font-size:16px;width:fit-content}}#user-form .student-data-edit .f-row label,#user-form .account-details-edit .f-row label{padding:initial;width:fit-content}#user-form .student-data-edit .f-row{flex-direction:column;align-items:start;height:74px}#user-form .student-data-edit .f-row .component{width:80%}#user-form .student-data-edit .form-wrapper{width:50%}#user-form .student-data-edit__content{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){#user-form .student-data-edit .form-wrapper{width:100%}#user-form .student-data-edit .f-row{height:fit-content}#user-form .student-data-edit .f-row .component{width:100%}}@media only screen and (max-width:370px){#user-form .student-data-edit .f-row{height:92px}}#user-form .account-details-edit .f-row{justify-content:initial}@media only screen and (max-width:767px){#user-form .account-details-edit .f-row{align-items:start}}#user-form .account-details-edit .component{padding-left:16px}#user-form .account-details-edit .password-field,#user-form .account-details-edit .password-strength{position:relative;top:20px}@media only screen and (max-width:767px){#user-form .account-details-edit .password-field,#user-form .account-details-edit .password-strength{top:0px !important}}@media only screen and (max-width:767px){#user-form .account-details-edit .f-row{flex-direction:column;width:100%}#user-form .account-details-edit .component{padding-left:0px;width:100%}}@media only screen and (max-width:767px){#user-form .profile-newsletter-edit{margin-top:80px}}#user-form .profile-newsletter-edit .f-label-wrapper{display:none}#user-form #edit-field-account-picture-wrapper{position:relative}#user-form #edit-field-account-picture-wrapper .f-label-wrapper label{display:none}#user-form #edit-field-account-picture-wrapper .image-widget .fk-file-input{position:relative}#user-form #edit-field-account-picture-wrapper .f-row{width:160px;overflow:visible}#user-form #edit-field-account-picture-wrapper .f-row .component{width:160px}#user-form .image-widget{position:relative;width:160px;height:160px}#user-form .image-widget .button.js-form-submit.form-submit{position:absolute}#user-form p.title{margin-bottom:30px}#user-form .user-picture-edit-icon{display:none;left:125px;height:160px;position:absolute;top:0}#user-form .user-picture-edit-icon.active{display:block}#user-form .user-picture-edit-icon::before{content:'';background-image:url("/themes/custom/donquijote_theme/images/menu/more-red.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:40px;height:40px;position:absolute;left:-21px;right:0px;top:119px;bottom:45px;background-color:#d2283d;border-radius:50%;z-index:999;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#user-form .user-picture-edit-wrapper{position:relative;width:160px}#user-form .with-preview .image-widget::before{display:none}#user-form .profile-password-accordion{margin-top:30px}@media only screen and (max-width:1124px){#user-form .profile-password-accordion{margin-top:50px}}@media only screen and (max-width:767px){#user-form .profile-password-accordion{margin-top:35px}}#user-form .profile-password-accordion.active .profile-password-accordion__icon{transform:rotate(-90deg)}#user-form .profile-password-accordion.active .profile-password-accordion__body{display:block}#user-form .profile-password-accordion__header{letter-spacing:0.16px;position:relative;font-size:16px;color:#4A4A4A;width:100%;display:flex}@media only screen and (max-width:767px){#user-form .profile-password-accordion__header{font-size:14px;align-items:center}}#user-form .profile-password-accordion__header:hover{opacity:.8;cursor:pointer}#user-form .profile-password-accordion__icon{background-image:url("/themes/custom/donquijote_theme/images/menu/hand-pointer-red.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:23px;height:21px;margin-left:10px;display:block;transform:rotate(0deg);transition:all 300ms}@media only screen and (max-width:767px){#user-form .profile-password-accordion__icon{width:27px;height:22px}}@media only screen and (max-width:380px){#user-form .profile-password-accordion__icon{height:19px}}#user-form .profile-password-accordion__body{padding:10px 40px 10px 0;margin-top:30px;display:none}#user-form .profile-password-accordion__body label{text-align:right}#user-form .profile-password-accordion__body .f-row{justify-content:end;width:80%;position:relative}@media only screen and (max-width:767px){#user-form .profile-password-accordion__body .f-row{margin-bottom:16px !important;width:100%}}#user-form .profile-password-accordion__body .f-row .form-item--error-message{position:absolute;bottom:-27px;right:0;font-size:13px}@media only screen and (max-width:767px){#user-form .profile-password-accordion__body .f-row .form-item--error-message{position:relative;bottom:initial;right:initial}}@media only screen and (max-width:767px){#user-form .profile-password-accordion__body{padding:10px 0px}}@media only screen and (max-width:1124px){.b-user-profile #edit-field-spanish-level-wrapper{height:100px}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select label{width:100%}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select select{position:absolute;width:100% !important;bottom:22px;left:0}.b-user-profile #edit-field-spanish-level-wrapper .js-form-type-select .form-select{width:100% !important}.b-user-profile .save-btn{width:100%;margin-top:16px}.b-user-profile>.wrapper{padding:32px 60px}.b-user-profile .picture{width:100%}.b-user-profile .user-data{width:100%;padding-left:0;border:0}}@media only screen and (max-width:767px){.b-user-profile>.wrapper{padding:32px 20px 0 20px}.newsletter-student{margin-top:90px}}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.b-account-content{background:#FFF}.b-account-content>.wrapper{padding:48px}@media only screen and (max-width:767px){.b-account-content>.wrapper{padding:16px}}.b-user-course{margin:0 40px 48px 40px;padding-left:24px;border-left:2px solid #d2283d}.b-user-course .tag{min-width:146px;padding:3px 16px;background-color:#d2283d;font-size:16px;font-weight:700;text-align:center;color:#fff}.b-user-course .tag.paid{background-color:#b4b4b4}.b-user-course>.head{display:block;width:100%;margin:6px 0;font-size:22px;line-height:28px;font-weight:700;color:#450031}.b-user-course>.head a.arrow-link{margin-left:32px}.b-user-course a.arrow-link{font-size:16px;font-weight:700;text-decoration:none;color:#d2283d}.b-user-course a.arrow-link:hover{color:#134178}.b-user-course a.arrow-link:after{display:inline-block;padding-left:8px;transform:translateY(3px);font-family:icons;font-weight:500;font-size:22px}.b-user-course .content{margin-bottom:24px}.b-user-course .content:after,.b-user-course .content:before{content:" ";display:table}.b-user-course .content:after{clear:both}.b-user-course .timeline{position:relative;margin-top:20px;width:33%;float:left;padding-left:24px;margin-left:10px}.b-user-course .timeline:before{content:'';position:absolute;top:12px;bottom:20px;left:-2px;width:1px;border-left:2px dotted #d2283d}.b-user-course .timeline .line{border-bottom:1px solid #E5E5E5;margin-bottom:16px}.b-user-course .timeline .line:after,.b-user-course .timeline .line:before{content:" ";display:table}.b-user-course .timeline .line:after{clear:both}.b-user-course .timeline .line.starts .key:before{position:absolute;left:-31px;top:10px;content:'';display:block;width:12px;height:12px;background-color:#d2283d;border-radius:50%}.b-user-course .timeline .line.ends .key:before{position:absolute;left:-31px;bottom:8px;content:'';display:block;width:12px;height:6px;background-color:#d2283d}.b-user-course .timeline .key{position:relative;float:left;margin-bottom:-10px;font-size:14px;background-color:#fff;padding-right:10px}.b-user-course .timeline .when{float:right;margin-bottom:-8px;font-size:20px;font-weight:700;background-color:#fff;padding-left:10px}.b-user-course .payment{margin-top:16px;width:25.0%;float:right}.b-user-course .payment:after,.b-user-course .payment:before{content:" ";display:table}.b-user-course .payment:after{clear:both}.b-user-course .payment .line-item{border-bottom:1px solid #E5E5E5;margin-bottom:10px}.b-user-course .payment .line-item:after,.b-user-course .payment .line-item:before{content:" ";display:table}.b-user-course .payment .line-item:after{clear:both}.b-user-course .payment .line-item.no-border{border-bottom:0}.b-user-course .payment .amount{float:left;font-size:14px;margin-bottom:-10px;padding-right:10px;background-color:#fff}.b-user-course .payment .amount.pending{font-weight:700}.b-user-course .payment .cypher{float:right;font-weight:700;margin-bottom:-10px;background-color:#fff;padding-left:10px}.b-user-course .payment .cypher.big{padding-bottom:8px;font-size:30px;margin-top:-8px;color:#d2283d}.b-user-course .payment .cypher.paid{color:#6a6a6a}.b-user-course .payment .e-btn,.b-user-course .payment .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-user-course .payment #edit-submit,.b-user-course .payment .e-btn-shadow{width:100%}.b-user-course .customization{margin-top:28px}.b-user-course .customization>.head{margin-bottom:8px;padding-bottom:8px;overflow:hidden;border-bottom:1px solid #E5E5E5}.b-user-course .customization>.head .title{float:left;line-height:120%;color:#450031}.b-user-course .customization>.head .view-bill{margin-left:32px;margin-top:-4px;float:right}.b-user-course .customization table.resume{border-collapse:collapse;width:80%}.b-user-course .customization table.resume tr th{position:relative;width:33.33%;padding:4px 4px 4px 0;font-weight:500}.b-user-course .customization table.resume tr th:before{content:'';display:block;width:1px;height:16px;position:absolute;top:12px;left:-64px;border-left:1px solid #E5E5E5}.b-user-course .customization table.resume tr th:first-child:before{display:none !important}.b-user-course .customization table.resume tr td{padding:4px 4px 4px 0;font-weight:700;color:#450031;vertical-align:top}.b-user-course .customization table.resume a{color:#d2283d;text-decoration:none}@media only screen and (max-width:1024px){.b-user-course .timeline{width:calc(100% - 10px)}.b-user-course .payment{width:100%}}@media only screen and (max-width:767px){.b-user-course{margin:0 0 32px 0;padding:0;border:0}.b-user-course>.head a.arrow-link{margin-left:0;float:left;width:100%}.b-user-course .timeline{width:calc(100% - 10px)}.b-user-course .payment{width:100%}.b-user-course .customization>.head{padding-bottom:12px}.b-user-course .customization>.head .view-bill{float:left;margin-left:0}.b-user-course .customization table.resume{width:100%}.b-user-course .customization table.resume tr{display:block;margin-bottom:16px}.b-user-course .customization table.resume tr th{display:none}.b-user-course .customization table.resume tr td{padding:8px;display:block;border:1px solid #E5E5E5}.b-user-course .customization table.resume tr td:empty{display:none}}.b-user-courses-section{margin:0 0 64px 0}.b-user-courses-section .section-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px;color:#450031;text-transform:uppercase}@media only screen and (max-width:767px){.b-user-courses-section{margin:0 0 32px 0}.b-user-courses-section .section-title{margin-bottom:16px}}.b-flash-messages{position:fixed;display:inline-block;max-width:500px;left:20px;bottom:20px;z-index:999999999;background-color:#fff}.b-flash-messages .wrapper{max-width:none !important;padding:0 !important}.b-flash-messages p{display:block;width:100%;background-color:#fff;padding:40px;border-radius:2px;border:1px solid #e6e6e6;box-shadow:0 0 0.8rem 0 rgba(0,0,0,0.08);font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:15px}.b-flash-messages p em{font-style:normal !important}.b-flash-messages p em a{color:#d2283d}.b-flash-messages p em a:hover{color:#d2283d}.b-flash-messages p.error{background-color:rgba(210,40,61,0.15);border:1px solid #d2283d}.b-flash-messages p.warning{background-color:rgba(255,166,61,0.15);border:1px solid #FFA63D}.b-flash-messages a:hover{text-decoration:underline;color:#1AABA6}.b-flash-messages .newsletter .newsletter-email .b-flash-messages{position:inherit}.newsletter-email .form.e-ajax-form .b-flash-messages{position:relative;top:20px;left:0;background:none}.newsletter-email .form.e-ajax-form .b-flash-messages .wrapper{background:none}.newsletter-email .form.e-ajax-form .b-flash-messages .error{background:none;border:none;box-shadow:none;color:#d2283d;font-size:13px;font-weight:bold}.b-funnel-sidebar{width:38%;float:right;margin:-32px -51px 0 0;padding:48px 24px 24px 24px;background:#450031;color:#fff;will-change:transform}.b-funnel-sidebar .content{padding:0 16px}.b-funnel-sidebar p{color:#fff}.b-funnel-sidebar .title{font-size:30px;line-height:36px;font-weight:900;text-transform:uppercase;margin-bottom:16px}.b-funnel-sidebar .section{width:100%;margin-bottom:32px}.b-funnel-sidebar th{padding-bottom:8px;font-size:22px;line-height:27px;font-weight:700}.b-funnel-sidebar td{padding-bottom:8px;font-size:18px;line-height:22px;text-align:left}.b-funnel-sidebar td.val{padding-left:8px;text-align:right;white-space:nowrap;vertical-align:top}.b-funnel-sidebar td .course-dates{display:block;font-size:0.8em;line-height:1em}.b-funnel-sidebar .total{text-align:right;margin:16px 0}.b-funnel-sidebar .total .legend{line-height:12px}.b-funnel-sidebar .total .value span.price{font-size:36px;line-height:44px;font-weight:700}.b-funnel-sidebar .total .value span.currency{font-size:18px;font-weight:700}.b-funnel-sidebar .actions p{font-size:18px;line-height:30px;color:#fff}.b-funnel-sidebar .actions .e-btn,.b-funnel-sidebar .actions .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-sidebar .actions #edit-submit{width:100%}.b-funnel-sidebar .actions .cols-2 .col{float:left;width:calc(50% - 5px);margin-left:10px}.b-funnel-sidebar .actions .cols-2 .col:first-child{margin-left:0}.b-funnel-sidebar .actions .cols-2 .col.chat{width:100%;display:none}.b-funnel-sidebar .actions .row{margin-top:10px}.b-funnel-sidebar .actions .row:first-child{margin-top:0}.enforex_pages_course_page .b-funnel-sidebar{display:none}.b-funnel-sidebar .errores td{color:#d2283d !important}.sidebar-affix-mobile{display:none}@media only screen and (max-width:1024px){.b-funnel-sidebar{width:100%;float:none;margin:50px 0 0 0;padding:20px}}@media only screen and (max-width:767px){.b-funnel-sidebar{float:none;display:none;margin:0;padding:20px;width:100%;height:100%}.fancybox-wrap .b-funnel-sidebar{display:block}.b-funnel-sidebar .content{padding:0}.b-funnel-sidebar .actions .cols-2 .col{width:100%;margin-left:0}.b-funnel-sidebar .actions .cols-2 .col:first-child{margin-bottom:10px}.sidebar-affix-mobile{position:fixed;display:block;left:0;right:0;bottom:0;width:100%;padding:20px;background:#450031;color:#fff;z-index:2;box-shadow:0 -2px 4px rgba(0,0,0,0.2)}.sidebar-affix-mobile .affix-title{font-size:22px;margin-bottom:10px}.sidebar-affix-mobile .affix-link{color:#FFF;position:absolute;top:20px;right:20px;padding-right:20px}.sidebar-affix-mobile .affix-link:before{position:absolute;right:0;top:6px}.sidebar-affix-mobile .affix-total{font-size:32px;font-weight:bold;margin-bottom:10px}.sidebar-affix-mobile .affix-total .currency{font-size:22px;margin-left:-5px}.fancybox-wrap.sidebar-modal{height:100% !important;width:100% !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}.fancybox-wrap.sidebar-modal .fancybox-skin,.fancybox-wrap.sidebar-modal .fancybox-skin .fancybox-outer,.fancybox-wrap.sidebar-modal .fancybox-skin .fancybox-outer .fancybox-inner{position:relative;height:100% !important;width:100% !important;border-radius:0}.fancybox-wrap.sidebar-modal .fancybox-close{position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer;z-index:8040;background-image:none;text-decoration:none;text-align:center}.fancybox-wrap.sidebar-modal .fancybox-close:after{line-height:48px;text-align:center;font-size:28px}}.path--checkout-lightbox .fancybox-skin{padding:0 !important}.path--checkout-lightbox .fancybox-skin::before{display:none}.fancybox-inner .b-funnel-step-lightbox{background:#fff;overflow:auto;padding:80px 180px;max-width:900px}.fancybox-inner .b-funnel-step-lightbox .funnel-content{background:#fff}.fancybox-inner .b-funnel-step-lightbox .funnel-content .title{display:block;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:28px;line-height:100%;text-align:center;color:#515151;margin-bottom:40px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input{padding-left:10px;margin-bottom:18px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input::-webkit-input-placeholder{color:#444}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input::-moz-placeholder{color:#444}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input:-ms-input-placeholder{color:#444}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input:-moz-placeholder{color:#444}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input{position:relative}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input:nth-child(1),.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input:nth-child(2){width:50%}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input:nth-child(3){width:100%}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input ul{position:absolute;left:10px;bottom:-5px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input ul li{font-weight:normal !important;font-size:10px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input--check{display:block;width:100%}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input--check ul{left:0;bottom:-18px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .input-comment{display:none}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .fk-check{font-size:14px;margin:0 auto}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .fk-check::after{width:8px;height:8px;left:4px;top:6px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .fk-check::before{width:16px;height:16px;border:2px solid #d2283d;top:2px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .fk-check a{font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#d2283d}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .e-btn,.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field #edit-submit{width:45%;margin:0;margin-top:35px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .go-back{display:block;width:100%;margin-top:25px;font-family:"montserratlight",Helvetica,Arial,sans-serif;text-align:center;color:#515151}.fancybox-inner .b-funnel-step-lightbox .funnel-content h4{margin-bottom:20px}.fancybox-inner .b-funnel-step-lightbox .funnel-content h4 strong{color:#450031;font:400 20px/24px "montserratlight",Helvetica,Arial,sans-serif;text-transform:uppercase}.fancybox-inner .b-funnel-step-lightbox .funnel-content fieldset.section{margin-bottom:0}.fancybox-inner .b-funnel-step-lightbox .funnel-content .section{margin:0 !important}.fancybox-inner .b-funnel-step-lightbox .funnel-content .row{line-height:0;margin:0 !important}.fancybox-inner .b-funnel-step-lightbox .funnel-content .row .e-btn,.fancybox-inner .b-funnel-step-lightbox .funnel-content .row .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .fancybox-inner .b-funnel-step-lightbox .funnel-content .row #edit-submit{margin-top:20px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .go-back-button{float:left;margin-left:25px}.b-funnel-step-content{background:#fff}.b-funnel-step-content>.wrapper{padding:64px 52px 52px 52px;border-top:0}.b-funnel-step-content fieldset.section{margin-bottom:42px;margin-top:32px}.b-funnel-step-content input[type="text"],.b-funnel-step-content input[type="email"],.b-funnel-step-content input[type="password"],.b-funnel-step-content input[type="date"]{position:relative;width:100%;padding:12px 0;border:0;outline:0;box-shadow:none;z-index:1;border-bottom:1px solid #450031;background:transparent;font:400 16px/19px "montserratlight",Helvetica,Arial,sans-serif;color:#000}.b-funnel-step-content input[type="text"].datepicker,.b-funnel-step-content input[type="email"].datepicker,.b-funnel-step-content input[type="password"].datepicker,.b-funnel-step-content input[type="date"].datepicker{background:url(/themes/custom/donquijote_theme/images/ico-funnel-calendar.svg) right 6px bottom 10px no-repeat}.b-funnel-step-content input[type="text"]::-webkit-input-placeholder,.b-funnel-step-content input[type="email"]::-webkit-input-placeholder,.b-funnel-step-content input[type="password"]::-webkit-input-placeholder,.b-funnel-step-content input[type="date"]::-webkit-input-placeholder{color:#d2283d}.b-funnel-step-content input[type="text"]:-moz-placeholder,.b-funnel-step-content input[type="email"]:-moz-placeholder,.b-funnel-step-content input[type="password"]:-moz-placeholder,.b-funnel-step-content input[type="date"]:-moz-placeholder{color:#d2283d}.b-funnel-step-content input[type="text"]::-moz-placeholder,.b-funnel-step-content input[type="email"]::-moz-placeholder,.b-funnel-step-content input[type="password"]::-moz-placeholder,.b-funnel-step-content input[type="date"]::-moz-placeholder{color:#d2283d}.b-funnel-step-content input[type="text"]:-ms-input-placeholder,.b-funnel-step-content input[type="email"]:-ms-input-placeholder,.b-funnel-step-content input[type="password"]:-ms-input-placeholder,.b-funnel-step-content input[type="date"]:-ms-input-placeholder{color:#d2283d}.b-funnel-step-content #step-customization .e-btn-shadow.disabled{opacity:.5}.b-funnel-step-content #step-customization .e-btn-shadow.disabled:hover{transform:none}.b-funnel-step-content #step-customization .e-btn-shadow.disabled .e-btn:hover,.b-funnel-step-content #step-customization .e-btn-shadow.disabled .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .b-funnel-step-content #step-customization .e-btn-shadow.disabled #edit-submit:hover{cursor:not-allowed !important}.b-funnel-step-content .funnel-activities-error{color:#d2283d;font-weight:bold;margin-bottom:50px;display:none;line-height:22px}.b-funnel-step-content .funnel-activities-error.active{display:flex;justify-content:start;align-items:start}@media only screen and (max-width:767px){.b-funnel-step-content .funnel-activities-error.active{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.b-funnel-step-content .funnel-activities-error img{margin-right:10px;position:relative;top:10px}@media only screen and (max-width:767px){.b-funnel-step-content .funnel-activities-error img{top:-10px;margin-right:0}}.b-funnel-step-content .section-customization.errores td{color:#d2283d}.b-funnel-step-content textarea{width:100%;padding:12px;margin-top:8px;border:1px solid #450031;font-size:18px;font-weight:700;line-height:1.35em;color:#d2283d}.b-funnel-step-content .fk-select{position:relative;padding-right:20px;border-bottom:1px solid #d2283d;text-overflow:ellipsis;overflow:hidden}.b-funnel-step-content .fk-select:before{position:absolute;right:0;padding-left:10px;color:#d2283d;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 35%,#fff 100%)}.b-funnel-step-content .fk-select-label{font:400 16px/19px "montserratlight",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content .section-title{position:relative;display:block;padding-bottom:26px;font:400 22px/26px "montserratbold",Helvetica,Arial,sans-serif;letter-spacing:-0.88px;color:#d2283d;text-transform:uppercase}.b-funnel-step-content .section-title:before{position:absolute;top:-15px}.b-funnel-step-content .advice{display:block;margin-bottom:20px;color:#450031}.b-funnel-step-content .funnel-disclaimer,.b-funnel-step-content .funnel-holiday{margin-top:-10px;margin-bottom:20px;font:400 16px/20px "montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}.b-funnel-step-content .subtitle{padding-bottom:18px;font:400 20px/24px "montserratregular",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content a.details{display:block;margin-top:15px;color:#1AABA6;text-decoration:none}.b-funnel-step-content a.details:hover{text-decoration:underline}.b-funnel-step-content .funnel-content{width:62%;float:left}.b-funnel-step-content .funnel-content .row{margin-bottom:24px}.b-funnel-step-content .funnel-content .cols-2>.col{width:calc(50% - 20px);margin-left:40px;position:relative}.b-funnel-step-content .funnel-content .cols-2>.col:first-child{margin-left:0}.b-funnel-step-content .funnel-content .date-picker-wrapper{margin-top:5px}.b-funnel-step-content .funnel-content .date-picker-wrapper .drp_top-bar{background:#FFF}.b-funnel-step-content .funnel-content .student_passport__pop{position:absolute;top:0;right:0;display:inline-block}.b-funnel-step-content .funnel-content .student_passport__pop .student_passport__pop__info{visibility:hidden;background-color:#fff;color:#444;padding:15px 10px;border-radius:3px;position:absolute;z-index:1;font-size:11px;line-height:140%;display:block;min-width:380px;box-shadow:1px 1px 8px -1px rgba(0,0,0,0.33);right:0;top:19px}.b-funnel-step-content .funnel-content .student_passport__pop:hover .student_passport__pop__info{visibility:visible}.b-funnel-step-content .funnel-content .credit-cards{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.b-funnel-step-content .funnel-content .credit-cards label{padding-right:0;margin-bottom:0;font-size:18px;font-weight:700;color:#450031}.b-funnel-step-content .funnel-content .credit-cards label:before{top:calc(50% - 10px)}.b-funnel-step-content .funnel-content .credit-cards label:after{top:calc(50% - 5px)}.b-funnel-step-content .funnel-content .credit-cards>.col{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:calc(50% - 10px);margin:0 0 12px 12px;padding:14px 8px 14px 12px;border:3px solid #d2283d}.b-funnel-step-content .funnel-content .credit-cards>.col:first-child,.b-funnel-step-content .funnel-content .credit-cards>.col:nth-child(2n+1){margin-left:0}.b-funnel-step-content .funnel-content .credit-cards>.col.paypal{background:url(/themes/custom/donquijote_theme/images/ico-paypal.svg) right 20px center no-repeat;padding-right:115px}.b-funnel-step-content .funnel-content .credit-cards>.col.credit_card{background:url(/themes/custom/donquijote_theme/images/ico-credit-cards.svg) right 20px center no-repeat;padding-right:104px}.b-funnel-step-content fieldset#course_destination{margin:16px 0 64px 0}.b-funnel-step-content fieldset#course_destination .col{position:relative;width:40%}.b-funnel-step-content fieldset#course_destination .col.narrow{width:20%;padding-top:12px;text-align:center}.b-funnel-step-content fieldset#duration{margin:16px 0 64px 0}.b-funnel-step-content fieldset#duration input[type="text"].datepicker{font:400 16px/19px "montserratlight",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content fieldset#duration .b-prices-and-extras{padding:0}.b-funnel-step-content fieldset#duration .b-prices-and-extras .enrollment{display:none;border:0}.b-funnel-step-content fieldset#duration .b-prices-and-extras .col{border:1px solid #D8D8D8;border-left:0}.b-funnel-step-content fieldset#duration .b-prices-and-extras .col:first-child{border-left:1px solid #D8D8D8}.b-funnel-step-content fieldset#accommodation .accordion{border:3px solid #d2283d;margin-top:-3px}.b-funnel-step-content fieldset#accommodation .accordion label.wrap{font:400 16px/19px "montserratlight",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content fieldset#accommodation .accordion .row{margin-bottom:0}.b-funnel-step-content fieldset#accommodation .accordion.collapsed .accordion-head:after{content:""}.b-funnel-step-content fieldset#accommodation .accordion.collapsed .options{display:none}.b-funnel-step-content fieldset#accommodation .accordion-head{position:relative;padding:24px 100px 28px 28px;cursor:pointer}.b-funnel-step-content fieldset#accommodation .accordion-head:after{content:"";display:block;width:100px;height:40px;position:absolute;top:28px;right:0;border-left:3px solid #d2283d;font-family:'icons';font-size:44px;line-height:40px;text-align:center;color:#d2283d}.b-funnel-step-content fieldset#accommodation .accordion-head .title{font:400 20px/24px "montserratregular",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content fieldset#accommodation .accordion-head .desc{margin-top:4px;font-size:16px;line-height:19px;color:#4a4a4a}.b-funnel-step-content fieldset#accommodation .accommodation-img{float:right}.b-funnel-step-content fieldset#accommodation table.prices{width:100%}.b-funnel-step-content fieldset#accommodation table.prices .price{text-align:right}.b-funnel-step-content fieldset#accommodation .options{padding:0 28px 24px 28px}.b-funnel-step-content fieldset#accommodation .options .group{overflow:hidden}.b-funnel-step-content fieldset#accommodation .options .extras,.b-funnel-step-content fieldset#accommodation .options .group{border-top:1px solid #e7e7e7;margin-top:18px;padding-top:20px}.b-funnel-step-content fieldset#accommodation .options .extras:first-child,.b-funnel-step-content fieldset#accommodation .options .group:first-child{margin-top:0}.b-funnel-step-content fieldset#accommodation #duration{display:none;padding-left:34px;margin:0 0 32px 0}.b-funnel-step-content fieldset#accommodation #duration .title{font:400 16px/19px "montserratregular",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content fieldset#accommodation #duration #start_date{transition:margin-bottom 0.2s}.b-funnel-step-content fieldset#accommodation #duration #start_date.datepicker-open{margin-bottom:380px}.b-funnel-step-content .no-accommodation{float:left;margin-right:25px}.b-funnel-step-content #reserve-course-btn{float:left;margin-right:15px}.b-funnel-step-content fieldset#extras .extra{margin-bottom:32px}.b-funnel-step-content fieldset#extras .extra .options{padding-left:40px;margin-top:12px}.b-funnel-step-content fieldset#extras .extra .options label.wrap{width:100%;clear:both}.b-funnel-step-content fieldset#extras .extra>p{padding-left:40px}.b-funnel-step-content fieldset#extras .extra #textbook-input{opacity:0.7}.b-funnel-step-content fieldset#extras label.wrap{margin-bottom:18px;font:400 20px/24px "montserratregular",Helvetica,Arial,sans-serif;color:#450031}.b-funnel-step-content fieldset#extras label.wrap:before{top:2px}.b-funnel-step-content fieldset#extras label.wrap:after{top:7px}.b-funnel-step-content fieldset#extras .desc{margin-top:-16px;padding-left:35px}.b-funnel-step-content fieldset#extras .cols-2{padding-left:35px}.b-funnel-step-content fieldset#student_data #msg-underage-extras{padding:10px;border:1px solid #450031;color:#450031}.b-funnel-step-content span.notice{width:100%;text-align:right;display:inline-block;margin-bottom:20px}.b-funnel-step-content .errors{padding:10px 20px;margin-bottom:20px;background-color:rgba(210,40,61,0.1);border:solid 2px #d2283d;color:#d2283d}.b-funnel-step-content .errors ul{padding-left:20px}.b-funnel-step-content .errors ul li{list-style:disc}.b-funnel-step-content .required-radio-error{display:none}.b-funnel-step-content span.toggleOption option{display:none !important}@media only screen and (max-width:1024px){.fancybox-inner .b-funnel-step-lightbox{padding:80px 100px;max-width:800px}.b-funnel-step-content>.wrapper{padding-top:36px}.b-funnel-step-content .funnel-content{float:none;width:100%}.b-funnel-step-content .funnel-content div.student_passport__pop{display:none}.b-funnel-step-content fieldset#accommodation .accordion{padding-bottom:10px}.b-funnel-step-content fieldset#accommodation .accommodation-img{float:none;margin-bottom:20px}.b-funnel-step-content fieldset#billing_data{margin:0 0 30px}}@media only screen and (max-width:767px){.fancybox-inner .b-funnel-step-lightbox{padding:20px}.fancybox-inner .b-funnel-step-lightbox .funnel-content{padding:0 20px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .title{font-size:21px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field input{font-size:14px;padding:5px}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .e-btn,.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field #edit-submit{margin:15px 0}.fancybox-inner .b-funnel-step-lightbox .funnel-content .inputs-field .intputs-field__input ul li{font-size:9px}.b-funnel-step-content{margin-bottom:20px}.b-funnel-step-content>.wrapper{padding:0;margin:0 4px 20px 4px}.b-funnel-step-content .section-title{font-size:24px;line-height:28px}.b-funnel-step-content .funnel-disclaimer,.b-funnel-step-content .funnel-holiday{font-size:14px;line-height:18px}.b-funnel-step-content fieldset#course_destination{margin-bottom:20px}.b-funnel-step-content fieldset#course_destination .col{float:none;width:calc(100vw - 48px)}.b-funnel-step-content fieldset#course_destination .col.narrow{display:none}.b-funnel-step-content fieldset#duration{margin-bottom:20px}.b-funnel-step-content fieldset#duration>.cols-2 .col{max-width:calc(100vw - 48px)}.b-funnel-step-content fieldset#duration .b-prices-and-extras{max-width:calc(100vw - 24px)}.b-funnel-step-content fieldset#duration .b-prices-and-extras .cols-1>.col{width:100%;margin-bottom:0}.b-funnel-step-content fieldset#duration .b-prices-and-extras .col{width:66.66667%}.b-funnel-step-content fieldset#accommodation .accordion{margin-left:-15px;margin-right:-19px}.b-funnel-step-content fieldset#accommodation .accordion .accordion-head{padding:16px 48px 20px 10px}.b-funnel-step-content fieldset#accommodation .accordion .accordion-head .desc{width:calc(100% + 20px)}.b-funnel-step-content fieldset#accommodation .accordion .accordion-head:after{width:44px;height:30px;top:18px;right:0;font-family:'icons';font-size:24px;line-height:28px}.b-funnel-step-content fieldset#accommodation .accordion .options{padding-left:10px;padding-right:10px}.b-funnel-step-content fieldset#accommodation .accommodation-img{display:block;margin:0 auto 20px}.b-funnel-step-content fieldset#accommodation #duration #start_date.datepicker-open{margin-bottom:0}.b-funnel-step-content fieldset#extras{margin-bottom:0}.b-funnel-step-content fieldset#extras .desc{line-height:19px;margin-top:-8px}.b-funnel-step-content .funnel-content{width:100%;padding:20px 24px 20px 20px}.b-funnel-step-content .funnel-content .row{margin-bottom:0}.b-funnel-step-content .funnel-content .col{width:100%}.b-funnel-step-content .funnel-content .cols-2>.col{width:100%;margin-left:0;margin-bottom:10px}.b-funnel-step-content .funnel-content .credit-cards{margin-bottom:20px}.b-funnel-step-content .no-accommodation{float:none;width:100%;margin-bottom:12px;position:relative}.b-funnel-step-content .e-btn.tall,.b-funnel-step-content .b-user-contact-cv .wrapper-form .tall#edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-step-content .tall#edit-submit{width:100%;position:relative}}.b-funnel-finished{background-color:#fff}.b-funnel-finished>.wrapper{padding:64px 52px 52px 52px;border-top:0}.b-funnel-finished .desc-intro{margin-bottom:48px}.b-funnel-finished .desc-intro p{font-size:20px;font-weight:700;font-style:italic;color:#666}.b-funnel-finished .desc-intro .msg{font-size:18px;font-weight:500;font-style:normal;color:#134178}.b-funnel-finished .desc-intro a{font-size:inherit;text-decoration:underline}.b-funnel-finished .details{display:block;overflow:hidden;margin-bottom:32px}.b-funnel-finished .details .detail{width:33.33%;float:left;text-align:left;padding:5px}.b-funnel-finished .details .title{font-size:20px;font-weight:700;margin-bottom:4px;color:#d2283d}.b-funnel-finished .details .content p{font-size:18px}.b-funnel-finished .details .content>*{color:#d2283d}.b-funnel-finished .details.bank_transfer .registration{width:28.33% !important}.b-funnel-finished .details.bank_transfer .payment{width:38.33% !important}.b-funnel-finished .credit-cards{width:100%;overflow:hidden;margin:32px 0}.b-funnel-finished .credit-cards .title{margin-bottom:16px;font-size:22px;font-weight:700;color:#450031}.b-funnel-finished .credit-cards label{font-size:18px;font-weight:700;color:#450031}.b-funnel-finished .credit-cards>.col{width:calc(33.33% - 40px);margin:0 40px 20px 0;padding:14px 8px 8px 12px;border:3px solid #d2283d}.b-funnel-finished .credit-cards>.col.paypal{background:url(/themes/custom/donquijote_theme/images/ico-paypal.svg) right 20px center no-repeat}.b-funnel-finished .credit-cards>.col.credit_card{background:url(/themes/custom/donquijote_theme/images/ico-credit-cards.svg) right 20px center no-repeat}.b-funnel-finished .main-payment{margin-bottom:50px}.b-funnel-finished .main-payment .cancel-btn{float:left;margin-right:20px}.b-funnel-finished .we-call-you{margin-bottom:8px}.b-funnel-finished .we-call-you .title,.b-funnel-finished .we-call-you .call-us{margin-bottom:8px;font-size:18px;font-weight:700;color:#d2283d}.b-funnel-finished .we-call-you .col{width:40%}.b-funnel-finished .we-call-you .actions{margin-bottom:8px}.b-funnel-finished .we-call-you .e-btn,.b-funnel-finished .we-call-you .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-finished .we-call-you #edit-submit{min-width:180px;margin-right:8px}.b-funnel-finished .e-btn,.b-funnel-finished .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-finished #edit-submit{font-size:18px}@media only screen and (max-width:767px){.b-funnel-finished{padding:0 4px}.b-funnel-finished>.wrapper{padding:20px}.b-funnel-finished .desc-intro{margin-bottom:20px}.b-funnel-finished .desc-intro p{font-size:18px;line-height:1.1em}.b-funnel-finished .desc-intro .msg{font-size:16px;line-height:1.1em}.b-funnel-finished .details{margin-bottom:0}.b-funnel-finished .details .detail{width:100%;margin-bottom:20px}.b-funnel-finished .credit-cards>.col{width:100%}.b-funnel-finished .we-call-you .actions{margin-bottom:0}.b-funnel-finished .we-call-you .col{width:100%;margin-bottom:20px}.b-funnel-finished .we-call-you .col:last-child{margin-bottom:0}.b-funnel-finished .we-call-you .e-btn,.b-funnel-finished .we-call-you .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-finished .we-call-you #edit-submit{width:100%;margin-bottom:10px}.b-funnel-finished .e-btn-shadow{width:100%}.b-funnel-finished .e-btn-shadow .e-btn,.b-funnel-finished .e-btn-shadow .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-finished .e-btn-shadow #edit-submit{width:100%}}.b-advisor label{font-size:18px;line-height:25px;color:rgba(255,255,255,0.5)}.b-advisor .formikation .fk-select .fk-select-label{white-space:normal;color:#FFF}.b-advisor.b-header-form .table-wrap>.form{padding:30px 22px 100px}.b-advisor .step-1 p.advisor-title{font-size:25px;color:#FFF;line-height:1;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif;margin-bottom:30px}.b-advisor .step-1 .fk-select{font-size:20px}.b-advisor .step-1 .fk-select.disabled{opacity:0.5}.b-advisor .step-1 select.disabled+.fk-select{opacity:0.5}.b-advisor .step-1 .icon-angle-down:before{margin-top:6px;color:#FFF}.b-advisor .step-1 .want-to .swiper-slide{padding-right:10px}.b-advisor .step-2{position:relative;width:calc(100% - 320px);max-height:425px;background:#450031;padding:35px 30px 45px;margin-left:20px}.b-advisor .step-2.hidden{display:none}.b-advisor .step-3{display:block;max-height:425px;background:#450031;padding:55px 30px}.b-advisor .step-3.hidden{display:none}.b-advisor .result-title{margin-bottom:12px;font-size:22px;font-weight:200;color:rgba(255,255,255,0.5)}.b-advisor .course-result{font-size:22px;font-family:"montserratregular",Helvetica,Arial,sans-serif;color:#FFF}.b-advisor .destinations{margin-top:30px}.b-advisor .destination-table{display:table;margin:10px auto auto}.b-advisor .destination{display:none;padding:0 20px 0 30px;color:#FFF;border-left:1px solid #FFF}.b-advisor .destination:first-child{padding:0 30px 0 0;border:0}.b-advisor .destination:nth-child(-n+4){display:table-cell}.b-advisor .destination:hover{text-decoration:none}.b-advisor .destination .name{margin-top:15px;font-size:24px;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#d2283d;text-transform:uppercase}.b-advisor .destination .dest-course-name{font-size:22px;font-weight:400}.b-advisor .distributive-links{display:block;margin:35px auto;font-size:15px;font-weight:700;line-height:20px;text-align:center}.b-advisor .distributive-links>a{margin:0 10px;color:#1AABA6}.b-advisor .want-to{margin-top:10px}.b-advisor .want-to .fk-radio{position:relative;display:block;margin:4px 0;padding-left:32px;font-size:20px;line-height:24px;color:#fff}.b-advisor .want-to .fk-radio:before{content:' ';position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #d2283d;border-radius:0}.b-advisor .want-to .fk-radio:after{content:' ';width:12px;height:12px;left:6px;top:6px;border-radius:0;background-color:transparent;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.b-advisor .want-to .fk-radio:before,.b-advisor .want-to .fk-radio:after{border-radius:50%}.b-advisor .want-to .fk-radio.checked.fk-radio:after{background:#d2283d}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (min-device-height:1366px) and (max-device-height:1366px) and (min-width:1366px) and (max-width:1366px){.b-advisor .step-2{width:100%}.b-advisor .distributive-links{margin-top:35px}.b-advisor .e-btn,.b-advisor .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .b-advisor #edit-submit{position:static;transform:none}}@media only screen and (max-width:1024px){.b-advisor .step-2{display:block;width:100%;margin:0;height:380px;position:relative}.b-advisor .step-2.hidden{display:none}.b-advisor .step-2 .form{padding-bottom:0}.b-advisor .step-3{position:relative}}@media only screen and (max-width:767px){.b-advisor label,.b-advisor .result-title,.b-advisor .fk-select.want-to{font-size:18px;line-height:21px}.b-advisor.b-header-form .table-wrap>.form{display:none !important;padding:30px;height:380px}.b-advisor .swiper-slide{display:block;width:calc(100% - 68px);border-right:2px solid #d2283d}.b-advisor .swiper-slide:last-child{border:0}.b-advisor .destinations{position:relative}.b-advisor .destination{display:inherit}.b-advisor .destination .dest-course-name{display:none}.b-advisor .destination .name{margin-top:0;line-height:40px}.b-advisor .step-2{padding-top:40px;height:340px}.b-advisor .step-3{width:100%;height:340px;padding-top:40px;padding-bottom:32px}.b-advisor .destination-table{display:block;width:calc(100% + 30px)}.b-advisor .distributive-links{margin:50px 0 0}.b-advisor .distributive-links>a{display:block}}.b-landing-nav{background:#FFF}.b-landing-nav>.wrapper{padding:30px 0}.b-landing-nav .list{display:inline-block;width:33.33333%;padding-right:20px;margin:0 -0.285em 20px 0;vertical-align:top}.b-landing-nav .title{margin-bottom:10px;font-size:24px;line-height:24px;color:#d2283d}.b-landing-nav .title a{font-size:inherit}.b-landing-nav .title:before{display:none}.b-landing-nav ul a{color:#1AABA6}@media only screen and (max-width:767px){.b-landing-nav>.wrapper{padding-top:40px}.b-landing-nav .list{display:block;width:calc(100% - 50px);padding:0;margin:0 auto 16px}.b-landing-nav .toggleable{cursor:pointer}.b-landing-nav .title{padding-bottom:10px;border-bottom:1px solid #d2283d;font-size:16px}.b-landing-nav .title:before{float:right;display:block;margin-top:6px;color:#1AABA6}}.b-landing-menu{position:absolute;top:160px;right:0px;width:25%;background:#450031;padding:48px 40px 68px 30px;vertical-align:top}.b-landing-menu a{font-size:13px;line-height:16px;color:#FFF;text-transform:uppercase}.b-landing-menu a.is-active{border-bottom:1px solid #fff}@media only screen and (max-width:767px){.b-landing-menu-mobile{margin-top:20px}.b-landing-menu-mobile.formikation .fk-select{padding-bottom:5px;border-bottom:1px solid #fff;margin:10px 0 15px;font-size:20px;font-family:"montserratregular",Helvetica,Arial,sans-serif;color:#fff}.b-landing-menu-mobile.formikation .fk-select option{display:none}.b-landing-menu-mobile.formikation .fk-select .fk-select-label{display:inline-block;width:calc(100% - 24px);overflow:hidden}.b-landing-menu-mobile .icon-angle-down:before{float:right;margin-top:10px;font-size:16px}}.b-landing-gallery .pre-swiper-slide{display:inline-block;width:33.33333%;margin:0 -0.285em 0 0}.b-landing-gallery .pre-swiper-slide img{width:100%}.b-landing-gallery .pre-swiper-button-prev,.b-landing-gallery .pre-swiper-button-next{display:none}.b-landing-gallery .swiper-container{float:left;width:75%}@media only screen and (max-width:1024px){.b-landing-gallery .swiper-container,.b-landing-gallery .pre-swiper-container{width:100%}.b-landing-gallery .swiper-slide img{display:block;width:100%}}.b-content-block{background:#FFF}.b-content-block .wrapper{padding:40px 8%;margin-left:0px;margin-right:0px;max-width:none}.b-content-block .ckeditor h3,.b-content-block .ckeditor h4,.b-content-block .ckeditor h5,.b-content-block .ckeditor h6{font:400 14px/18px "montserratsemibold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase}.b-content-block .ckeditor p{margin-top:12px}.enforex_pages_landing_res_page .b-content-block .ckeditor{padding-top:50px}@media only screen and (max-width:767px){.enforex_pages_landing_res_page .b-content-block .ckeditor{padding-top:0}}.b-history{background:#F3F3F3;margin-top:60px;margin-bottom:50px;min-height:300px;background:#F3F3F3;background:-moz-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 95%,#fff 0%);background:-webkit-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 95%,#fff 0%);background:linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 95%,#fff 0%)}.b-history .circle-image{display:inline-block;background:#fff;margin:0 -0.285em 0 0;border-radius:50%;vertical-align:middle}.b-history .content-wrapper{position:relative;display:inline-block;width:50%;margin-left:50px;vertical-align:middle}@media only screen and (max-width:1124px){.b-history{background:-moz-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%);background:-webkit-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%);background:linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%);margin-top:220px}.b-history>.wrapper{margin:0 auto;display:flex;flex-direction:column;width:100%;align-items:center}.b-history .circle-image{width:400px;height:400px;margin-top:-170px;max-width:400px;max-height:400px}.b-history .content-wrapper{margin-top:60px;padding-bottom:60px}.b-history .e-title{text-align:center}.b-history .content{text-align:center;margin-top:16px}}@media only screen and (max-width:767px){.b-history{padding-bottom:25px;margin-bottom:20px;background:#F3F3F3;background:-moz-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%);background:-webkit-linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%);background:linear-gradient(to bottom,#fff 5%,#F3F3F3 0%,#F3F3F3 100%,#fff 0%)}.b-history .circle-image{display:block;margin:0 auto;width:80%;height:initial;margin-top:-105px;max-width:250px;max-height:250px}.b-history .content-wrapper{display:block;width:90%;margin:40px 0 0 0;padding-bottom:10px}.b-history .e-title{text-align:center;margin-bottom:15px}}.b-timeline{background:#FFF;padding:70px 0 30px}.b-timeline .tl-wrapper{padding:92px 0 140px;background:#fff;position:relative}.b-timeline .timeline{position:relative;width:50%;margin:0 auto}.b-timeline .timeline:before{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:2px;margin:0 auto;background-color:#d2283d}.b-timeline .date{position:relative}.b-timeline .date .content{padding-right:40px}.b-timeline .date.odd{text-align:right}.b-timeline .date.odd .content{padding-left:40px}.b-timeline .date.odd .year{text-align:left}.b-timeline .date.odd .text{text-align:left}.b-timeline .date.even{padding-left:40px}.b-timeline .date.even .year{text-align:right;padding-right:20px}.b-timeline .date.even .text{text-align:right;padding-right:20px}.b-timeline .date:before{content:'';position:absolute;top:20px;left:0;right:0;display:block;width:18px;height:18px;background:#d2283d;border:3px solid #FFF;margin:0 auto;border-radius:50%}.b-timeline .content{display:inline-block;width:50%}.b-timeline .year{font-size:46px;line-height:50px;color:#d2283d;font-weight:900;text-align:right;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.b-timeline .text{font-size:16px;color:#000000;line-height:26px;font-family:"montserratlight",Helvetica,Arial,sans-serif}.b-timeline .timeline-image{position:absolute;width:200px;height:200px}.b-timeline .timeline-image .timeline-image--background{position:relative;width:200px;height:200px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;z-index:999}.b-timeline .timeline-image span{position:absolute;width:200px;height:200px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0}.b-timeline .timeline-image span:before{content:"";position:absolute;width:235px;height:80px;bottom:-25px;left:0;background-color:#F8F8F8;z-index:1}.b-timeline .timeline-image span:after{content:"";position:absolute;bottom:-40px;left:-80px;width:80px;height:80px;background-color:#D2283D;z-index:2}.b-timeline .timeline-image:first-child{right:-40%;top:-60px}.b-timeline .timeline-image:first-child span:before{left:auto;right:0}.b-timeline .timeline-image:first-child span:after{left:auto;right:-80px}.b-timeline .timeline-image:nth-child(2){top:18%;left:-40%}.b-timeline .timeline-image:nth-child(3){top:49%;right:-40%}.b-timeline .timeline-image:nth-child(3) span:before{left:auto;right:0}.b-timeline .timeline-image:nth-child(3) span:after{left:auto;right:-80px}.b-timeline .timeline-image:nth-child(4){top:70%;left:-40%}@media only screen and (max-width:1024px){.b-timeline{padding-bottom:40px}.b-timeline .e-title{margin-left:20px}.b-timeline .tl-wrapper{background-position:5% 15px,bottom right;padding:0;padding-bottom:35px}.b-timeline .tl-wrapper:before{top:-55px;left:15%}.b-timeline .tl-wrapper:after{bottom:10%;right:-40px}.b-timeline .timeline{width:80%}.b-timeline .timeline .timeline-image{display:none}}@media only screen and (max-width:767px){.b-timeline{padding:0;padding-top:30px}.b-timeline .e-title{margin-left:15px}.b-timeline .tl-wrapper{background-image:none;padding:0 0 0;padding-bottom:35px}.b-timeline .tl-wrapper:before{display:none}.b-timeline .tl-wrapper:after{display:none}.b-timeline .timeline{width:calc(100% - 20px);padding:30px 0 30px}.b-timeline .year{text-align:left}.b-timeline .date .content{padding-right:0}.b-timeline .date.odd{padding-left:20px}.b-timeline .date.odd .content{padding-left:20px}.b-timeline .date.even{padding-left:0}}.b-login{background:#FFF}.b-login #edit-field-spanish-level-wrapper .js-form-item{position:relative}.b-login #edit-field-spanish-level-wrapper .js-form-item #edit-field-spanish-level{position:absolute !important;width:100% !important;height:100% !important}.b-header-sticky{position:fixed;top:-64px;right:0;left:0;width:100%;background:#fff;z-index:9;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.b-header-sticky>.wrapper{position:relative}.b-header-sticky .main-logo-top{position:static;float:left;width:230px;height:80px;background:#fff url(/themes/custom/donquijote_theme/images/don-quijote-logo.svg?ud8c53c29=) center no-repeat}.b-header-sticky .e-main-nav>ul li.active a{color:#d2283d}.b-header-sticky .e-main-nav>ul li.active:after{top:24px}.b-header-sticky .e-main-nav>ul li .e-btn a:hover,.b-header-sticky .e-main-nav>ul li .b-user-contact-cv .wrapper-form #edit-submit a:hover,.b-user-contact-cv .wrapper-form .b-header-sticky .e-main-nav>ul li #edit-submit a:hover{color:#fff}.b-header-sticky .e-main-nav>ul li a:hover{color:#d2283d}.b-header-sticky .e-megadrop{top:30px}.b-header-sticky.visible{top:0;opacity:1}@media only screen and (max-width:1024px){.b-header-sticky{display:none}}body.recommender-on .lazy-olark{display:none}.enforex_pages_home_type_2_page{background-color:#fff}.enforex_pages_home_type_2_page .b-bottom-block-list{padding:100px 0}.enforex_pages_home_type_2_page .b-bottom-block-list .pre-swiper-wrapper{margin:0;padding:0}.enforex_pages_home_type_2_page .b-bottom-block-list .name{color:#d2283d}.enforex_pages_home_type_2_page .b-bottom-block-list .name:before{display:none}.enforex_pages_home_type_2_page .b-bottom-block-list .text{margin-top:0}.new-home__header{position:relative;width:100%;height:100vh;overflow:hidden;z-index:999}.new-home__header .new-home__header__black{position:absolute;width:100%;height:100%;min-width:100%;min-height:100%;left:0;top:0;z-index:1;background-color:#000;opacity:0.6}.new-home__header video{display:none;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover}.new-home__header .new-home__header__img{position:absolute;width:100%;height:100%;min-width:100%;min-height:100%;left:0;top:0;z-index:-150;background:url(/themes/custom/donquijote_theme/images/ieg/home-dq.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1}.new-home__header .new-home__header__title{position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:49px;line-height:145%;text-align:center;color:#fff;text-transform:uppercase;padding-top:44vh;z-index:2}.new-home__header .new-home__header__title h1{display:block;font-size:90px}.new-home__header .new-home__header_steps{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:50px;min-width:933px}.new-home__header .new-home__header_steps a{position:relative;float:left;padding:10px 30px 10px 63px;margin:0 10px;text-decoration:none;color:#fff;max-width:300px}.new-home__header .new-home__header_steps a::after{position:absolute;content:attr(data-text);font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:45px;left:0;top:5px;letter-spacing:-1px}.new-home__header .new-home__header_steps a::before{content:"";position:absolute;width:27px;height:27px;right:10px;bottom:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow_half.svg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all ease 0.2s}.new-home__header .new-home__header_steps a:hover::before{right:5px}.new-home__header .new-home__header_steps a .new-home__header_steps__title{display:block;margin-bottom:10px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:30px}.new-home__header .new-home__header_steps a .new-home__header_steps__title b{font-size:45px}.new-home__header .new-home__header_steps a .new-home__header_steps__text{display:block;line-height:1.4em;padding-right:20px}.new-home__header .new-home__recommender__step-1{position:relative;display:block;z-index:3}.new-home__header .new-home__recommender__step-1 fieldset{margin-top:10px;text-align:center;color:#fff;font-size:17px}.new-home__header .new-home__recommender__step-1 fieldset label{margin:12px}.new-home__header .new-home__recommender__step-1 fieldset .fakeselect__block{position:relative;display:-ms-inline-grid;display:inline-grid}.new-home__header .new-home__recommender__step-1 fieldset span{position:relative;display:inline-flex;min-width:200px;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);padding:12px;border:1px solid rgba(255,255,255,0.4);padding-right:45px;cursor:pointer;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.new-home__header .new-home__recommender__step-1 fieldset span:before{content:"";position:absolute;width:14px;height:14px;right:14px;top:calc(50% - 6px);background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto auto;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.new-home__header .new-home__recommender__step-1 fieldset span.active:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.new-home__header .new-home__recommender__step-1 fieldset select{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);padding:12px;border:1px solid rgba(255,255,255,0.4);padding-right:45px;background-image:url(/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg);background-position:93% center;background-size:16px;background-repeat:no-repeat;opacity:0;z-index:-999}.new-home__header .new-home__recommender__step-1 fieldset ul{display:none;height:0;min-width:200px;border:1px solid rgba(255,255,255,0.4);border-top:none}.new-home__header .new-home__recommender__step-1 fieldset ul li{text-align:left;padding:6px 0;padding-left:12px;cursor:pointer}.new-home__header .new-home__recommender__step-1 fieldset ul li:hover{background:rgba(255,255,255,0.3)}.new-home__header .new-home__recommender__step-1 fieldset ul.active{display:block;height:auto}.new-home__header .new-home__recommender__step-1 fieldset .btn{position:relative;padding:15px 35px;margin-left:15px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:17px;background-color:#d2283d;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out}.new-home__header .new-home__recommender__step-1 fieldset .btn:after{content:"";position:absolute;top:calc(50% - 10px);bottom:0;right:18px;width:15px;height:20px;font-family:'icons';font-weight:900;font-size:12px;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;opacity:0;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white.svg);background-repeat:no-repeat !important;background-position:center center !important;background-size:contain !important}.new-home__header .new-home__recommender__step-1 fieldset .btn:hover{padding-right:45px;color:#fff;-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in}.new-home__header .new-home__recommender__step-1 fieldset .btn:hover:after{-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;opacity:1}.under-text{display:-webkit-box;display:-ms-flexbox;display:flex}.under-text .under-text__block{width:15%;background-color:#d2283d}.under-text .under-text__description{padding:80px 5% 80px 8%;color:#4A4A4A}.under-text .under-text__description p{font-size:20px;line-height:130%}.under-text .under-text__description .title{display:block;margin-bottom:5px;font-size:24px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:130%}.new-home__title{display:flex;color:#323232}.new-home__title .new-home__title__block{width:16.66667%;margin-left:0%;background-color:#d2283d}.new-home__title .new-home__title__content{width:83.33333%;margin-left:0%;padding:90px 0;padding-left:8%}.new-home__title .new-home__title__content span{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:26px;margin-bottom:5px}.new-home__title .new-home__title__content h2{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:22px}.home-arrow{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;z-index:5}.home-arrow .scroll-downs{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:25px;height:55px}.home-arrow .scroll-downs .mousey{width:3px;padding:5px 9px;height:25px;border:2px solid #fff;border-radius:25px;opacity:0.75;box-sizing:content-box}.home-arrow .scroll-downs .scroller{width:3px;height:5px;border-radius:50%;background-color:#fff;animation-name:scroll;animation-duration:1.5s;animation-timing-function:cubic-bezier(0.15,0.41,0.69,0.94);animation-iteration-count:infinite}@media screen and (max-height:590px){.home-arrow{display:none}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(10px);opacity:0}}@media only screen and (min-width:992px){.new-home__header video{display:block}}.new-home__recommender__step-2{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;padding-top:120px;z-index:100;transform:translate(100%,0);transition:0.5s ease all}.new-home__recommender__step-2.active{transform:translate(0)}.new-home__recommender__step-2 .want-to .want-to__close{position:relative;display:inline-block;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#515151;text-transform:uppercase;padding:40px 60px;cursor:pointer}.new-home__recommender__step-2 .want-to .want-to__close::after{content:"";position:absolute;width:20px;height:20px;left:25px;top:50%;transform:translate(0,-50%) rotate(180deg);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-black.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.new-home__recommender__step-2 .want-to .want-to__next{position:absolute;bottom:0;right:0;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#fff;background-color:#d2283d;text-transform:uppercase;padding:50px 100px;cursor:pointer}.new-home__recommender__step-2 .want-to .want-to__next img{margin-left:5px}.new-home__recommender__step-2 .want-to .want-to__content{display:inline-block;padding-top:50px;margin-left:50%;transform:translate(-50%,0)}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__destination{display:block;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#515151;font-size:17px;margin-bottom:15px}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__title{font-family:"montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:36px;margin-bottom:60px;color:#515151}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span{display:block;position:relative;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#515151;font-size:18px;margin-bottom:30px;padding-left:40px;line-height:100%;cursor:pointer}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span input{position:absolute;left:0;top:0;opacity:0}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span label{cursor:pointer}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span label::after{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;transform:translate(0,-50%);border:2px solid #d2283d}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span label::before{content:"";position:absolute;width:12px;height:12px;background:#d2283d;top:50%;left:3px;transform:translate(0,-50%);opacity:0;transition:all ease 0.2s}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span input:checked+label::before{opacity:1}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__error{display:none;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:13px;color:#d2283d}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__error.active{display:block}.new-home__recommender__step-3{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;padding-top:120px;z-index:200;transform:translate(100%,0);transition:0.5s ease all}.new-home__recommender__step-3.active{transform:translate(0)}.new-home__recommender__step-3 .result__close{float:left;position:relative;width:50%;margin-left:0%;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#515151;text-transform:uppercase;padding:40px 60px;cursor:pointer}.new-home__recommender__step-3 .result__close::after{content:"";position:absolute;width:20px;height:20px;left:25px;top:50%;transform:translate(0,-50%) rotate(180deg);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-black.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.new-home__recommender__step-3 .result__viewall{float:left;width:50%;margin-left:0%;padding:40px 60px;text-align:right}.new-home__recommender__step-3 .result__viewall a{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;padding-right:15px;text-transform:uppercase;font-size:14px}.new-home__recommender__step-3 .result__content{display:inline-block;margin-left:50%;transform:translate(-50%,0)}.new-home__recommender__step-3 .result__content .result__content__recomendation{display:block;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#515151;font-size:17px;margin-bottom:15px}.new-home__recommender__step-3 .result__content p.result__content__title{font-family:"montserratbold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:36px;margin-bottom:40px;color:#515151}.new-home__recommender__step-3 .result__content__destinations{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:30px}.new-home__recommender__step-3 .result__content__destinations .destination{position:relative;min-width:260px;max-width:260px;margin-right:30px;padding:400px 0 50px 0;overflow:hidden}.new-home__recommender__step-3 .result__content__destinations .destination:last-child{margin:0}.new-home__recommender__step-3 .result__content__destinations .destination:hover{text-decoration:none;color:#fff}.new-home__recommender__step-3 .result__content__destinations .destination:hover .image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.new-home__recommender__step-3 .result__content__destinations .destination:hover .destination-hover{opacity:1}.new-home__recommender__step-3 .result__content__destinations .destination:hover .destination-hover span{margin-top:0}.new-home__recommender__step-3 .result__content__destinations .destination .name{display:block;position:absolute;bottom:50px;width:100%;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:22px;text-transform:uppercase;text-align:center;color:#fff;padding-bottom:15px}.new-home__recommender__step-3 .result__content__destinations .destination .name::after{content:"";position:absolute;width:100%;height:1px;background-color:#fff;left:30px;bottom:0}.new-home__recommender__step-3 .result__content__destinations .destination .destination-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:#f6f6f6;color:#515151;text-align:center;font-size:14px;font-style:italic;line-height:160%;opacity:0;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out}.new-home__recommender__step-3 .result__content__destinations .destination .destination-hover span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:200px;margin-top:15px;transition:all ease 0.5s}.new-home__recommender__step-3 .result__content__destinations .destination .destination-hover span b{display:block;text-align:center;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;text-transform:uppercase}.new-home__recommender__step-3 .result__content__destinations .destination .destination-hover::after{content:"";position:absolute;width:18px;height:18px;bottom:15px;right:15px;background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-black.svg");background-size:cover;background-position:center;background-repeat:no-repeat}.new-home__recommender__step-3 .result__content__destinations .destination .image{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1500px){.new-home__recommender__step-3{overflow:hidden;overflow-y:scroll;padding-bottom:50px}}@media screen and (max-height:700px){.new-home__nav .megadrop-wrap .e-megadrop ul.columns{padding:0}.new-home__nav .megadrop-wrap .e-megadrop .md-content .md-title{font-size:23px;margin-bottom:10px}.new-home__nav .megadrop-wrap .e-megadrop .md-content .md-title::before{top:-24px;font-size:28px}.new-home__nav .megadrop-wrap .e-megadrop .md-content .col-title{font-size:16px}.new-home__nav .megadrop-wrap .e-megadrop .md-content .third-level li a{font-size:14px}.new-home__nav .megadrop-wrap .e-megadrop#md-programs .md-content .third-level li{margin-bottom:8px !important}.new-home__header .new-home__header__title{padding-top:40vh;font-size:40px}.new-home__header .new-home__header__title h1{font-size:73px}.new-home__recommender__step-1 fieldset{font-size:15px !important}.new-home__recommender__step-3 .result__close{padding:30px 60px}.new-home__recommender__step-3 .result__content p.result__content__title{font-size:32px;margin-bottom:10px !important}.new-home__recommender__step-3 .result__content .result__content__recomendation{margin-bottom:5px}.new-home__recommender__step-3 .result__content__destinations .destination{padding-top:250px}.new-home__recommender__step-3 .result__content__destinations .destination .image{background-position:bottom}.new-home__recommender__step-2 .want-to .want-to__close{padding:15px 60px !important}.new-home__recommender__step-2 .want-to .want-to__next{padding:20px 45px !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__destination{font-size:14px !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__title{font-size:28px !important;margin-bottom:20px !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span{font-size:14px !important;margin-bottom:15px !important}}.new-home__recommender__step-1.fix-ie .fakeselect__block{display:inline-block !important;position:relative !important}.new-home__recommender__step-1.fix-ie .list-container,.new-home__recommender__step-1.fix-ie .list-container-Go{position:absolute !important;width:100% !important}.new-home__recommender__step-1.fix-ie .btn:hover{padding:15px 35px !important}.new-home__recommender__step-1.fix-ie .btn:hover:after{display:none !important}@media only screen and (max-width:1024px){.want-to__next{bottom:56px !important}.new-home__header{background-image:url("/themes/custom/donquijote_theme/images/ieg/hero-ipad.jpg");background-position:center;background-size:cover !important;background-repeat:no-repeat !important}.new-home__header .new-home__header__title{font-size:41px;line-height:135%;padding-top:40%}.new-home__header .new-home__header__title h1{font-size:75px}.enforex_pages_home_type_2_page .b-bottom-block-list{padding:0 20px !important}.new-home__header .new-home__header__title{font-size:30px}.new-home__header .new-home__header__title h1{font-size:55px}.new-home__header .new-home__header_steps{display:block;width:100%;padding:0 20px 60px 20px;left:auto;transform:none;min-width:auto}.new-home__header .new-home__header_steps .new-home__header_steps__container{width:33%;float:left;padding-left:20px}.new-home__header .new-home__header_steps .new-home__header_steps__container a{padding:0}.new-home__header .new-home__header_steps .new-home__header_steps__container a::after{top:-30px;font-size:30px}.new-home__header .new-home__header_steps .new-home__header_steps__container a .new-home__header_steps__text{padding-right:0}.new-home__title .new-home__title__block{width:16.66667%}.new-home__title .new-home__title__content{width:91.66667%;padding:35px 4%}.new-home__title .new-home__title__content span{font-size:20px;line-height:100%;margin-bottom:16px}.new-home__title .new-home__title__content h2{font-size:16px;line-height:120%}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset{margin-top:30px !important}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset label{display:block;text-align:center}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset .btn{display:table;width:auto;min-width:90px;padding:10px 15px !important;margin:auto !important;margin-top:20px !important}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset .btn:hover:after{display:none}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset span{min-width:230px}.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset .list-container,.enforex_pages_home_type_2_page .new-home__recommender__step-1 fieldset .list-container-Go{position:absolute;top:52px;background-color:#fff;color:#444;z-index:9999;min-width:230px}.enforex_pages_home_type_2_page .enforex_pages_home_type_2_page .b-bottom-block-list{padding:50px 0 !important}.under-text .under-text__block{width:25%}.under-text .under-text__description{padding:60px 5% 60px 8%}.under-text .under-text__description p{font-size:16px}.under-text .under-text__description .title{font-size:20px}.new-home__recommender__step-3{overflow-y:auto !important}.new-home__recommender__step-3 .result__content{width:100% !important;margin-left:0 !important;transform:translate(0) !important;padding-left:60px !important}.new-home__recommender__step-3 .result__content .result__content__title{line-height:130% !important}.new-home__recommender__step-3 .result__content .result__content__destinations{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-right:60px}.new-home__recommender__step-3 .result__content .result__content__destinations .destination{min-width:47%;max-width:none;margin-bottom:40px !important;padding:280px 0 50px 0 !important;margin-right:0}.new-home__recommender__step-3 .result__content .result__content__destinations .destination .image{background-size:cover !important;background-repeat:no-repeat !important;background-position-y:-150px !important}.new-home__recommender__step-3 .result__content p.result__content__title{margin-bottom:20px !important}.new-home__recommender__step-3 .result__viewall a{display:block !important}.home-arrow{bottom:50px}}@media only screen and (max-width:767px){.new-home__header .new-home__header__title{padding:0 2%;padding-top:25vh;font-size:18px !important}.new-home__header .new-home__header__title h1{font-size:36px !important;line-height:100%;margin-bottom:5px}.enforex_pages_home_type_2_page .b-bottom-block-list{padding:0 !important}.new-home__recommender__step-2{padding-top:80px !important}.new-home__recommender__step-2 .want-to .want-to__close{padding:15px 60px !important}.new-home__recommender__step-2 .want-to .want-to__next{position:inherit;display:inline-block;margin-top:20px;float:right;padding:10px 22.5px !important;font-size:14px}.new-home__recommender__step-2 .want-to .want-to__content{padding-top:10px !important;width:80% !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__destination{font-size:14px !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__title{font-size:28px !important;margin-bottom:20px !important}.new-home__recommender__step-2 .want-to .want-to__content .want-to__content__options span{font-size:14px !important;margin-bottom:15px !important}.new-home__recommender__step-3{padding:100px 0}.new-home__recommender__step-3 .result__viewall{padding:0 !important}.new-home__recommender__step-3 .result__viewall a{font-size:12px;line-height:145%}.new-home__recommender__step-3 .result__close{font-size:13px;padding:0 55px 40px 50px}.new-home__recommender__step-3 .result__close:after{width:16px;top:18%;background-size:contain !important}.new-home__recommender__step-3 .result__content{padding-top:20px;padding-left:20px !important;padding-right:20px !important}.new-home__recommender__step-3 .result__content .result__content__destinations{margin-right:0 !important}.new-home__recommender__step-3 .result__content .result__content__destinations .destination{width:100%;margin-bottom:20px !important;padding:170px 0 20px 0 !important}.new-home__recommender__step-3 .result__content .result__content__destinations .destination:hover .destination-hover{display:none}.new-home__recommender__step-3 .result__content .result__content__destinations .destination:hover .image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.new-home__recommender__step-3 .result__content .result__content__destinations .destination .image{background-size:cover !important;background-position-y:-227px !important}.new-home__recommender__step-3 .result__content .result__content__destinations .destination .name{bottom:30px}.new-home__recommender__step-3 .result__content p.result__content__title{font-size:25px !important;margin-bottom:10px !important;line-height:110% !important}.new-home__recommender__step-3 .result__content .result__content__recomendation{font-size:14px}.new-home__recommender__step-1 fieldset{margin-top:10px !important}.new-home__recommender__step-1 fieldset label{display:block;text-align:center}.new-home__recommender__step-1 fieldset span{min-width:200px}.new-home__recommender__step-1 fieldset .btn{display:block;width:20%;padding:10px 15px !important;margin:auto !important;margin-top:15px !important}.new-home__recommender__step-1 fieldset .btn:hover{padding:10px 15px !important;-webkit-transform:translateX(0);transform:translateX(0)}.new-home__recommender__step-1 fieldset .list-container,.new-home__recommender__step-1 fieldset .list-container-Go{position:absolute;background-color:#fff;color:#444;z-index:9999;min-width:200px}.swiper-options{bottom:0 !important;margin-left:55%}.swiper-options .new-home__options-content .number{font-size:25px !important}.swiper-options .new-home__options-content .title{font-size:20px !important}.swiper-options .new-home__options-content .description{padding-left:39px !important;font-size:14px !important;line-height:130%}.swiper-options .new-home__options-content:after{bottom:20px !important}.under-text .under-text__description{padding:50px 3% 50px 6%}.under-text .under-text__description p{font-size:16px;line-height:26px}.under-text .under-text__description .title{font-size:18px}.years_experiencie .swiper-content{padding:0 40px !important}.home-arrow{bottom:53px}.home-arrow .scroll-downs{display:none}.home-arrow .scroll-downs .mousey{width:3px;padding:2px 8px;height:25px;border:2px solid #fff;border-radius:25px;opacity:0.75;box-sizing:content-box}.home-arrow .scroll-downs .mousey .scroller{height:4px}}.newsletter-block{background-color:#f2f2f2;padding:80px 0}.newsletter-block .newsletter-block__doubts{width:58.33333%;margin-left:0%;float:left;text-align:center;padding:15px 0;padding-bottom:40px}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__title{display:block;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__text{display:block;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:28px}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a{position:relative;color:#d2283d;border:1px solid #d2283d;min-width:250px;padding:20px 50px;border-radius:30px;margin-right:15px;transition:all ease 0.6s}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a:last-child{margin:0}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a::after{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-white-bold.svg");background-position:center;background-repeat:no-repeat;background-size:contain;opacity:0;right:30%;transition:all ease 0.6s}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a:hover{color:#fff;background-color:#d2283d}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a:hover::after{right:8%;opacity:1}.newsletter-block .newsletter-block__form{width:41.66667%;margin-left:0%;float:left;padding:15px 60px;border-left:1px solid #d7d7d7}.newsletter-block .newsletter-block__form .newsletter-block__form__title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;font-size:18px;text-transform:uppercase}.newsletter-block .newsletter-block__form .newsletter-block__form__text{display:block;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px}.newsletter-block .newsletter-block__form .newsletter-block__form__form .input{display:inline-block;position:relative}.newsletter-block .newsletter-block__form .newsletter-block__form__form .input input[type="email"]{max-width:350px;width:100%;background-color:#1AABA6;color:#fff;border:none !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:18px 50px 18px 25px;margin:15px 0;border-radius:50px}.newsletter-block .newsletter-block__form .newsletter-block__form__form .input input[type="email"]::placeholder{color:#fff;text-transform:capitalize}.newsletter-block .newsletter-block__form .newsletter-block__form__form .input input[type="email"]:focus{outline:none}.newsletter-block .newsletter-block__form .newsletter-block__form__form .input input[type="submit"]{position:absolute;right:5px;top:calc(50% - 23px);background-color:#20ABA6;border:none;width:44px;height:44px;border-radius:100%;min-width:0;color:transparent;background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-white.svg");background-position:center;background-repeat:no-repeat;background-size:22px}.newsletter-block .newsletter-block__form .newsletter-block__form__form label{font-size:14px}.newsletter-block .newsletter-block__form .newsletter-block__form__form label input[type="checkbox"]{margin-right:10px}.newsletter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:100px;text-align:center;background-color:#F3F3F3}.newsletter .newsletter-title{display:block;font-size:18px;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase}.newsletter .newsletter-info{display:block;font-size:16px;color:#383838}.newsletter .newsletter-doubts{width:70%;padding-right:80px;border-right:1px solid #d7d7d7}.newsletter .newsletter-doubts .newsletter-doubts-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.newsletter .newsletter-doubts .newsletter-doubts-block .newsletter-doubts-block__button{width:30%;min-width:285px;padding:10px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;text-transform:uppercase;border-radius:50px;border:1px solid #d2283d;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;margin:10px}.newsletter .newsletter-doubts .newsletter-doubts-block .newsletter-doubts-block__button:hover{color:#fff;background:#d2283d;text-decoration:none;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.newsletter .newsletter-email{padding-left:80px;text-align:left}.newsletter .newsletter-email .newsletter-email-privacy{color:#383838;text-decoration:underline}.newsletter .newsletter-email .wrapper{padding:0}.newsletter .newsletter-email .wrapper p{padding:0;color:#383838}.newsletter .newsletter-email .form-checkbox{position:relative;padding-left:22px;font-size:13px}.newsletter .newsletter-email .form-checkbox:before{content:"";position:absolute;width:16px;height:16px;top:-1px;left:0;border:2px solid #d2283d}.newsletter .newsletter-email .form-checkbox:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:3px;background-color:#d2283d;opacity:0;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.newsletter .newsletter-email .form-checkbox a{text-decoration:underline}.newsletter .newsletter-email #edit-privacy-policy{position:absolute;opacity:0}.newsletter .newsletter-email #edit-privacy-policy:checked+.form-checkbox:after{opacity:1;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}.newsletter .newsletter-email .newsletter-submit{position:relative;width:93%;height:60px;margin:25px 0}.newsletter .newsletter-email .newsletter-submit input[type="email"]{width:100%;padding:20px 30px 20px 30px;border-radius:50px;border:none;background-color:#1AABA6;color:#fff}.newsletter .newsletter-email .newsletter-submit input[type="email"]::-webkit-input-placeholder{color:#fff}.newsletter .newsletter-email .newsletter-submit input[type="email"]:-ms-input-placeholder{color:#fff}.newsletter .newsletter-email .newsletter-submit input[type="email"]::-ms-input-placeholder{color:#fff}.newsletter .newsletter-email .newsletter-submit input[type="email"]::placeholder{color:#fff}.newsletter .newsletter-email .newsletter-submit input[type="submit"]{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px;padding:20px;border-radius:100%;background-color:#13918d;background-image:url(/themes/custom/donquijote_theme/images/ieg/arrow-right-new.svg);min-width:20px;height:20px;background-repeat:no-repeat !important;background-position-y:13px;background-size:20px;background-position-x:10px;max-width:20px;color:rgba(0,0,0,0)}.newsletter .newsletter-email .newsletter-submit #parsley-id-5{position:absolute;bottom:-78px}@media screen and (max-width:1380px){.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a{margin-bottom:15px}}@media only screen and (max-width:1330px){.newsletter-doubts-block{-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter-doubts-block .newsletter-doubts-block__button{margin-bottom:10px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (max-width:1024px){.newsletter-block{padding:20px 0}.newsletter-block .newsletter-block__doubts{width:100%}.newsletter-block .newsletter-block__doubts .newsletter-block__doubts__actions a{min-width:185px;padding:20px;margin-bottom:15px}.newsletter-block .newsletter-block__form{width:100%;padding:50px;padding-bottom:30px;text-align:center;border-top:1px solid rgba(255,255,255,0.6);border-left:0 !important}.newsletter-block .newsletter-block__form .newsletter-block__form__form label{display:block;font-size:13px;text-align:center;line-height:100%}.newsletter{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.newsletter .newsletter-doubts{width:100%;padding:80px 80px 40px 80px;border:none}.newsletter .newsletter-doubts .newsletter-doubts-block{-webkit-box-pack:space-arround;-ms-flex-pack:space-arround;-webkit-justify-content:space-arround;-moz-justify-content:space-arround;justify-content:space-arround;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:20px}.newsletter .newsletter-email{padding-left:0;text-align:center;padding:40px 80px 80px 80px;background-color:#fff}.newsletter .newsletter-email .newsletter-submit{width:50%;margin:15px 0;margin-left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.newsletter .newsletter-email .newsletter-submit input[type="email"]{left:0}}@media only screen and (max-width:767px){.newsletter{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.newsletter .newsletter-info{font-size:14px}.newsletter .newsletter-doubts{width:100%;padding:40px;border:none}.newsletter .newsletter-doubts .newsletter-doubts-block{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.newsletter .newsletter-email{padding:40px}.newsletter .newsletter-email .newsletter-submit{width:100%}.newsletter .newsletter-email .newsletter-email-buttons{width:100%;margin:15px 0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.newsletter .newsletter-email .newsletter-email-buttons .newsletter-email-input{left:0}.newsletter .newsletter-email .newsletter-email-buttons .newsletter-email-submit{top:9px !important}.newsletter .newsletter-email .newsletter-email-buttons #parsley-id-5{position:absolute;bottom:-90px;left:70px}}.newsletter .newsletter-email .form-checkbox.checked::after{opacity:1}html:lang(ja) .new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide:first-child::before{word-break:keep-all}html:lang(ru) .new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide:first-child::before{font-size:11px}.new-courses{position:relative}.new-courses:after{content:"";position:absolute;top:0;left:0;height:225px;width:100%;background-color:#f2f2f2;z-index:-1}.new-courses-text{position:relative;width:35%;float:left;padding:150px 90px 0 90px;color:#4A4A4A}.new-courses-text h2{font-size:3vw;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1;margin-bottom:20px}.new-courses-text h2 span{color:#d2283d}.new-courses-text p{margin-top:20px;font-size:16px;line-height:150%}.new-courses-slider{float:left;width:65%;background-color:#d2283d;padding-top:calc(100px - 35px);padding-left:calc(9% - 35px)}.new-courses-slider .new-courses-swiper{padding:35px 40px 125px 35px}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide{color:#fff}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide a{color:#fff !important}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide a:hover{color:#fff !important;text-decoration:none !important}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide:first-child{position:relative}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide:first-child:before{content:attr(data-popular);position:absolute;top:-35px;left:-35px;width:70px;height:70px;padding-top:20px;font-size:12px;text-align:center;line-height:1.2;border-radius:100%;background-color:#450031}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide .new-courses-swiper__img{height:300px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide h3{font-size:18px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin:35px 0 25px 0;text-transform:uppercase}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide p{padding-right:10%;line-height:150%}.new-courses-slider .new-courses-slider__arrows{position:absolute;width:80px;bottom:20px;left:35px}.new-courses-slider .new-courses-slider__arrows .new-swiper-next{width:30px;height:25px;right:0;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-new.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.new-courses-slider .new-courses-slider__arrows .new-swiper-prev{width:30px;height:25px;left:0;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-new.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1024px){.new-courses{position:relative}.new-courses:after{display:none}.new-courses-text{width:100%;padding:40px;padding-top:0}.new-courses-text h2{font-size:35px}.new-courses-slider{width:calc(100% - 80px);margin:0 40px;padding-top:calc(80px - 35px)}.new-courses-slider .new-courses-swiper{padding:35px 0 100px 35px;margin-right:35px}.new-courses-slider .new-courses-swiper__img{height:250px !important}.new-courses-slider .new-courses-slider__arrows{width:65px}.new-courses-slider .new-courses-slider__arrows .new-swiper-next{width:25px}.new-courses-slider .new-courses-slider__arrows .new-swiper-prev{width:25px}}@media only screen and (max-width:767px){.new-courses-text{width:100%;padding:40px;padding-top:0}.new-courses-text h2{font-size:35px}.new-courses-slider{width:100%;margin:0;padding-top:calc(60px - 35px)}.new-courses-slider .new-courses-swiper{padding:35px 0 100px 35px;margin-right:40px}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide .new-courses-swiper__img{height:200px}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide:first-child:before{content:attr(data-popular);top:-25px;left:-25px;width:55px;height:55px;padding-top:14px;font-size:11px}.new-courses-slider .new-courses-swiper .new-courses-swiper__wraper .new-courses-swiper__slide h3{margin:25px 0 15px 0}.new-courses-slider .new-courses-slider__arrows{width:65px}.new-courses-slider .new-courses-slider__arrows .new-swiper-next{width:25px}.new-courses-slider .new-courses-slider__arrows .new-swiper-prev{width:25px}}.new-logos{position:relative;max-width:1200px;margin:auto;padding:100px 0}.new-logos .new-logos-swiper__next,.new-logos .new-logos-swiper__prev{background:none;margin-top:-10px}.new-logos .swiper-button-prev::before,.new-logos .swiper-button-next::before{color:#8d8d8d}.new-logos .title{margin-bottom:50px;font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;text-align:center}.new-logos .new-logos-swiper{margin:0 50px}.new-logos .new-logos-swiper .swiper-slide{text-align:center}.new-logos .new-logos-swiper .new-logos-swiper__slide{height:80px;text-align:center;background-repeat:no-repeat !important;background-position:center !important}@media only screen and (max-width:767px){.new-logos{padding:40px}.new-logos .title{line-height:140%}.new-logos .new-logos-swiper{margin:0 10px}.new-logos .new-logos-swiper__next{top:140px;right:23px !important}.new-logos .new-logos-swiper__prev{top:140px;left:23px !important}}.enforex-pages-level-test-form{padding-top:182px;background-color:#fff}.enforex-pages-level-test-form #edit-step1,.enforex-pages-level-test-form #edit-step2,.enforex-pages-level-test-form #edit-step3,.enforex-pages-level-test-form #edit-step4,.enforex-pages-level-test-form #edit-step5{max-width:1500px;margin:auto;padding:0 5%;background-color:#fff}.enforex-pages-level-test-form .pregunta{padding:140px 60px;border-bottom:1px solid #E4E4E4}.enforex-pages-level-test-form .pregunta .pregunta__content .title{position:relative;display:block;margin-bottom:20px;font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#D2283D}.enforex-pages-level-test-form .pregunta .pregunta__content .title:before{content:attr(data-number) ".";margin-right:10px}.enforex-pages-level-test-form .pregunta .pregunta__content legend{display:inline}.enforex-pages-level-test-form .pregunta .pregunta__content .fieldset-legend{display:block;padding-bottom:30px;font-size:22px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:130%;color:#383838}.enforex-pages-level-test-form .pregunta .pregunta__content input[type="radio"]{display:none}.enforex-pages-level-test-form .pregunta .pregunta__content input[type="text"]{padding:15px 25px;width:100%;border-radius:50px;border:none}.enforex-pages-level-test-form .pregunta .pregunta__content .js-form-item.active label:after{display:block}.enforex-pages-level-test-form .pregunta .pregunta__content label{display:block;position:relative;padding-left:35px;font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#515151;letter-spacing:0.17px;padding-top:9px;padding-bottom:9px;cursor:pointer;line-height:110%}.enforex-pages-level-test-form .pregunta .pregunta__content label:before{content:"";position:absolute;left:0;top:calc(50% - 8px);height:16px;width:16px;border:2px solid #d2283d}.enforex-pages-level-test-form .pregunta .pregunta__content label:after{content:"";display:none;position:absolute;left:3px;top:calc(50% - 5px);height:10px;width:10px;border:2px solid #d2283d;background:#d2283d}.enforex-pages-level-test-form .pregunta--reverse{flex-direction:row-reverse}.enforex-pages-level-test-form .pregunta--video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.enforex-pages-level-test-form .pregunta--video .pregunta__video{width:45%;height:300px}.enforex-pages-level-test-form .pregunta--video .pregunta__video .youtube-embed:before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:40px;height:40px;top:auto;bottom:25px;left:auto;right:25px;background:url(/themes/custom/donquijote_theme/images/ieg/play-button.svg);background-repeat:no-repeat;background-size:cover}.enforex-pages-level-test-form .pregunta--video .pregunta__content{width:45%}.enforex-pages-level-test-form .pregunta--video .pregunta__content .js-form-type-textfield{border-radius:50px;-webkit-box-shadow:0px 0px 8px 0px #dedede;box-shadow:0px 0px 8px 0px #dedede}.enforex-pages-level-test-form .pregunta--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.enforex-pages-level-test-form .pregunta--image .pregunta__image{width:45%;height:300px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__01{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-1.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__02{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-2.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__03{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-3.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__05{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-5.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__06{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-6.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__09{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-9.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__10{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-10.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__11{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-11.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__12{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-12.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__13{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-13.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__14{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-14.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__18{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-18.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__22{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-22.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__24{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-24.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__25{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-25.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__27{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-27.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__28{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-28.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__29{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-29.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__30{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-30.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__31{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-31.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__32{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-32.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__33{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-33.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__36{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-36.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__image#pregunta__39{background:url(/themes/custom/donquijote_theme/images/level-test/Pregunta-39.webp)}.enforex-pages-level-test-form .pregunta--image .pregunta__content{width:45%}@media only screen and (max-width:1350px){.enforex-pages-level-test-form .pregunta--combo .pregunta__image{width:520px !important;height:300px !important;margin:0px auto}}@media only screen and (max-width:767px){.enforex-pages-level-test-form .pregunta--combo .pregunta__image{width:445px !important;height:250px !important}}@media only screen and (max-width:500px){.enforex-pages-level-test-form .pregunta--combo .pregunta__image{height:207px !important;width:360px !important}}@media only screen and (max-width:400px){.enforex-pages-level-test-form .pregunta--combo .pregunta__image{width:325px !important;height:190px !important}}@media only screen and (max-width:370px){.enforex-pages-level-test-form .pregunta--combo .pregunta__image{width:290px !important;height:165px !important}}@media only screen and (max-width:1350px){.enforex-pages-level-test-form .pregunta--combo{flex-direction:column}.enforex-pages-level-test-form .pregunta--combo .pregunta__content{margin-top:65px;width:100%}.enforex-pages-level-test-form .pregunta--combo .fieldgroup{display:flex !important;justify-content:center !important}.enforex-pages-level-test-form .pregunta--combo .fieldgroup legend{display:flex;justify-content:center;width:100%}.enforex-pages-level-test-form .pregunta--combo .title{text-align:center}.enforex-pages-level-test-form .pregunta--combo .fieldset-legend{text-align:center}}@media only screen and (max-width:767px){.enforex-pages-level-test-form .pregunta--combo .title{text-align:left}.enforex-pages-level-test-form .pregunta--combo .fieldset-legend{text-align:left}}.enforex-pages-level-test-form .pregunta--text .pregunta__content{width:60%;margin:auto}.enforex-pages-level-test-form .pregunta--text .pregunta__content .fieldset-wrapper div:only-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.enforex-pages-level-test-form .pregunta--text .pregunta__content .fieldset-wrapper div:only-child .js-form-type-radio{margin-right:50px}.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step2-question-13,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step2-question-14,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step2-question-16,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step3-question-19,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step3-question-21,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step3-question-23,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step3-question-26,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step5-question-34,.enforex-pages-level-test-form .pregunta--text .pregunta__content #edit-step5-question-35{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.enforex-pages-level-test-form .pregunta--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:170px 0}.enforex-pages-level-test-form .pregunta--buttons a{position:relative;margin-right:25px;font-weight:300;font-size:15px;color:#383838;letter-spacing:0.4px;text-decoration:none}.enforex-pages-level-test-form .pregunta--buttons a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#383838;-webkit-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}.enforex-pages-level-test-form .pregunta--buttons a:hover:before{width:100%;-webkit-transition:ease 0.2s;-o-transition:ease 0.2s;transition:ease 0.2s}.enforex-pages-level-test-form .pregunta--buttons .button{display:block;padding:22px 50px;margin-left:25px;color:#fff;font-size:15px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;letter-spacing:0.4px;text-transform:uppercase;background:#D2283D;border-radius:50px;border:2px solid  #D2283D;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.enforex-pages-level-test-form .pregunta--buttons .button:hover{color:#D2283D;background:#fff;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.enforex-pages-level-test-form .parsley-errors-list{margin-top:12px}#edit-step6{margin-top:-70px}#edit-step6 .level-test-form{display:-webkit-box;display:-ms-flexbox;display:flex}#edit-step6 .level-test-form .level-test-form__image{width:40%;background:url(/themes/custom/donquijote_theme/images/level-test/contact.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#edit-step6 .level-test-form .level-test-form__form{width:60%;padding:160px 10% 140px 8%}#edit-step6 .level-test-form .level-test-form__form #level-test-form__form__content__literal1{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#D2283D;line-height:130%}#edit-step6 .level-test-form .level-test-form__form #level-test-form__form__content__literal1 b{display:block;text-transform:capitalize;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:50px;color:#383838;line-height:120%;font-weight:normal}#edit-step6 .level-test-form .level-test-form__form #level-test-form__form__content__literal2{margin-top:18px;margin-bottom:35px;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:88%}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input{width:47%}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input:nth-child(5){width:100%;margin-bottom:30px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#383838;letter-spacing:0.5px}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input .parsley-errors-list{margin-top:-20px}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input .wrap.parsley-error+.parsley-errors-list{margin-top:0}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"],#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]{width:100%;margin-bottom:30px;padding:20px 20px 20px 0;border:none;border-bottom:1px solid #E4E4E4}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"]::-webkit-input-placeholder,#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]::-webkit-input-placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"]:-ms-input-placeholder,#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]:-ms-input-placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"]::-ms-input-placeholder,#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]::-ms-input-placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"]::placeholder,#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]::placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="checkbox"]{display:none;margin-right:5px}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input label{position:relative;padding-left:25px;cursor:pointer}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input label:before{content:"";position:absolute;left:0;top:-1px;height:16px;width:16px;border:2px solid #D2283D}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input label.active:after{content:"";position:absolute;left:3px;top:2px;height:10px;width:10px;border:2px solid #D2283D;background:#D2283D}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__button{margin-top:40px;display:block}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__button .button{display:block;padding:18px 55px;margin-top:3px;color:#fff;font-size:15px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;letter-spacing:0.4px;text-transform:uppercase;background:#D2283D;border-radius:50px;border:2px solid  #D2283D;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}#edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__button .button:hover{color:#D2283D;background:#fff;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1380px){.enforex-pages-level-test-form .pregunta--text .pregunta__content{width:80%}.enforex-pages-level-test-form .pregunta--buttons{padding:100px 0}}@media only screen and (max-width:1124px){#edit-step6{margin-top:-120px}}@media only screen and (max-width:1024px){.enforex-pages-level-test-form{padding-top:115px}.enforex-pages-level-test-form .pregunta{padding:70px 0}.enforex-pages-level-test-form .pregunta .pregunta__content .title{margin-bottom:10px}.enforex-pages-level-test-form .pregunta .pregunta__content .fieldset-legend{margin-bottom:15px}.enforex-pages-level-test-form .pregunta--video{-ms-flex-wrap:wrap;flex-wrap:wrap}.enforex-pages-level-test-form .pregunta--video .pregunta__video{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:272px;width:100%;height:300px}.enforex-pages-level-test-form .pregunta--video .pregunta__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}.enforex-pages-level-test-form .pregunta--image{-ms-flex-wrap:wrap;flex-wrap:wrap}.enforex-pages-level-test-form .pregunta--image .pregunta__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:272px;width:100%}.enforex-pages-level-test-form .pregunta--image .pregunta__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}.enforex-pages-level-test-form .pregunta--text .pregunta__content{width:100%}.enforex-pages-level-test-form .pregunta--text .pregunta__content .fieldset-wrapper div:only-child .js-form-type-radio{margin-right:40px}#edit-step6 .level-test-form .level-test-form__image{display:none}#edit-step6 .level-test-form .level-test-form__form{width:100%;padding-bottom:90px;padding-right:8%}}@media only screen and (max-width:767px){.enforex-pages-level-test-form{padding-top:70px}.enforex-pages-level-test-form #edit-step1{padding:0 7%}.enforex-pages-level-test-form .pregunta .pregunta__content .title{margin-bottom:10px}.enforex-pages-level-test-form .pregunta .pregunta__content .fieldset-legend{margin-bottom:0;font-size:19px}.enforex-pages-level-test-form .pregunta--video .pregunta__video{height:175px}.enforex-pages-level-test-form .pregunta--image .pregunta__image{height:175px}.enforex-pages-level-test-form .pregunta--text .pregunta__content{width:100%}.enforex-pages-level-test-form .pregunta--text .pregunta__content .fieldset-wrapper div:only-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.enforex-pages-level-test-form .pregunta--text .pregunta__content .fieldset-wrapper div:only-child .js-form-type-radio{width:100%}.enforex-pages-level-test-form .pregunta--buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0}.enforex-pages-level-test-form .pregunta--buttons a{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.enforex-pages-level-test-form .pregunta--buttons .button{margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:25px}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form{padding-top:185px}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form #level-test-form__form__content__literal1 b{font-size:32px}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form #level-test-form__form__content__literal2{margin-top:25px;margin-bottom:25px}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content{width:100%}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input{width:100%}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="text"],.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__input input[type="email"]{width:100%}.enforex-pages-level-test-form #edit-step6 .level-test-form .level-test-form__form .level-test-form__form__content .level-test-form__form__content__button .button{padding:16px 35px}}.header-slider__header-blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:25px;left:0;width:100%;padding:20px;padding-left:0;padding-right:8%;z-index:20}.header-slider__header-blog .header-slider__header-blog__logo{background:#fff;padding:15px 20px 15px 140px}.header-slider__header-blog .header-slider__header-blog__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-slider__header-blog .header-slider__header-blog__right h1,.header-slider__header-blog .header-slider__header-blog__right .post-header-span-title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;color:#fff;text-transform:uppercase;margin-right:20px}.header-slider__header-blog .header-slider__header-blog__right .header-slider__header-blog__trigger{width:30px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2073.168%2073.168%22%3E%3Cpath%20d%3D%22M4.242%2014.425h64.684c2.344%200%204.242-1.933%204.242-4.324%200-2.385-1.898-4.325-4.242-4.325H4.242C1.898%205.776%200%207.716%200%2010.101c0%202.392%201.898%204.324%204.242%204.324zm64.684%2017.834H4.242C1.898%2032.259%200%2034.2%200%2036.584c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.933%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325zm0%2026.483H4.242C1.898%2058.742%200%2060.683%200%2063.067c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.935%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325z%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-size:24px;background-repeat:no-repeat !important;cursor:pointer;background-color:#d2283d;padding:22px;border-radius:50%}.header-slider__header-blog .header-slider__header-blog__right .e-btn,.header-slider__header-blog .header-slider__header-blog__right .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .header-slider__header-blog .header-slider__header-blog__right #edit-submit{background-color:#d2283d;border:2px solid #d2283d;padding:9px 23px !important;border-radius:40px;margin-right:20px;text-transform:unset}.header-slider__header-blog .header-slider__header-blog__right .e-btn:hover,.header-slider__header-blog .header-slider__header-blog__right .b-user-contact-cv .wrapper-form #edit-submit:hover,.b-user-contact-cv .wrapper-form .header-slider__header-blog .header-slider__header-blog__right #edit-submit:hover{background-color:#C52437;border-color:#C52437}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown{position:relative;margin-right:20px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__action{position:relative;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;padding:10px 23px;padding-right:40px;background-color:#d2283d;border-radius:40px;transition:all ease 0.4s;cursor:pointer;white-space:nowrap}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__action::after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__action:hover{background-color:#C52437}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__content{display:none;position:absolute;background-color:#d2283d;width:100%;border-radius:8px;text-align:center;padding:5px 23px;padding-right:45px;top:40px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__content a{color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px}.header-slider{position:relative;background:#F8F8F8}.header-slider .swiper-header-blog .swiper-slide{position:relative;padding:340px 8% 200px 8%;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;height:auto}.header-slider .swiper-header-blog .swiper-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.35)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%)}.header-slider .swiper-header-blog .swiper-slide .slide-content{position:relative;max-width:800px;z-index:100}.header-slider .swiper-header-blog .swiper-slide .slide-content .date{display:block;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:14px;color:#fff}.header-slider .swiper-header-blog .swiper-slide .slide-content .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:65px;text-transform:uppercase;color:#fff;line-height:100%;margin-bottom:40px}.header-slider .swiper-header-blog .swiper-slide .slide-content .link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:20px 80px;background:#d2283d}.header-slider .swiper-header-blog .swiper-slide .slide-content .link svg{margin-left:10px}.header-slider .swiper-header-blog .swiper-slide .slide-content .link:hover{text-decoration:none}.header-slider .header-slider-selector{position:absolute;top:calc(50% + 40px);right:8%;transform:translateY(-50%);z-index:10;max-width:250px}.header-slider .header-slider-selector .header-slider-selector__title{display:block;position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;padding-bottom:25px;margin-bottom:30px;line-height:110%;opacity:0.3;cursor:pointer;-webkit-transition:all ease 80ms;-o-transition:all ease 80ms;transition:all ease 80ms}.header-slider .header-slider-selector .header-slider-selector__title:hover{opacity:1}.header-slider .header-slider-selector .header-slider-selector__title::after,.header-slider .header-slider-selector .header-slider-selector__title::before{content:"";position:absolute;width:100%;height:4px;background-color:#fff;bottom:0;left:0}.header-slider .header-slider-selector .header-slider-selector__title::after{background:#d2283d;height:5px;width:0;border-bottom:1px solid #d2283d}.header-slider .header-slider-selector .header-slider-selector__title.active{opacity:1}.header-slider .header-slider-selector .header-slider-selector__title.active::after{-webkit-animation:7s linear slideCount;animation:7s linear slideCount}@-webkit-keyframes slideCount{0%{width:0}100%{width:100%}}@keyframes slideCount{0%{width:0}100%{width:100%}}@media only screen and (max-width:1450px){.header-slider .swiper-header-blog .swiper-slide{padding:270px 8% 180px 8%}.header-slider .swiper-header-blog .swiper-slide .slide-content{max-width:600px}.header-slider .swiper-header-blog .swiper-slide .slide-content .title{font-size:40px;margin-bottom:30px}.header-slider .swiper-header-blog .swiper-slide .slide-content .link{font-size:14px;padding:15px 70px}.header-slider .swiper-header-blog .swiper-slide .slide-content .link svg{width:20px !important;height:17px !important}}@media only screen and (max-width:1330px){.header-slider__header-blog .header-slider__header-blog__right h1,.header-slider__header-blog .header-slider__header-blog__right .post-header-span-title{font-size:18px;text-align:center;margin-left:10px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown{margin-right:20px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__action{font-size:12px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown .header-generic__preheader__content a{font-size:12px}.header-slider__header-blog .header-slider__header-blog__right .e-btn,.header-slider__header-blog .header-slider__header-blog__right .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .header-slider__header-blog .header-slider__header-blog__right #edit-submit{font-size:14px;min-width:160px}}@media only screen and (max-width:1150px){.header-slider__header-blog .header-slider__header-blog__logo{padding-left:50px}}@media only screen and (max-width:1024px){.header-slider__header-blog .header-slider__header-blog__logo{padding-left:50px}.swiper-header-blog .swiper-slide{padding-bottom:330px}.header-slider-selector{display:none}}@media only screen and (max-width:925px){.header-slider__header-blog .header-slider__header-blog__logo{padding-left:unset}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown{display:none}.header-slider__header-blog .header-slider__header-blog__right .e-btn,.header-slider__header-blog .header-slider__header-blog__right .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .header-slider__header-blog .header-slider__header-blog__right #edit-submit{min-width:150px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive{display:block !important;position:relative;margin-right:20px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive{display:block !important;position:relative;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;padding:4px 14px;padding-right:40px;background-color:#d2283d;border-radius:40px;transition:all ease 0.4s;cursor:pointer}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive::after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;background:url("/themes/custom/donquijote_theme/images/ieg/arrow-white-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive:hover{background-color:#C52437}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__content__responsive{display:none;position:absolute;background-color:#d2283d;width:70px;border-radius:8px;text-align:center;padding:5px 23px;padding-right:45px;top:40px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__content__responsive a{color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px}}@media only screen and (max-width:767px){.header-slider__header-blog{padding:0;top:0;background:#fff}.header-slider__header-blog .header-slider__header-blog__logo{padding-left:10px;padding-bottom:10px;padding-top:15px}.header-slider__header-blog .header-slider__header-blog__logo img{max-width:150px}.header-slider__header-blog .header-slider__header-blog__right{max-width:50%;margin-right:30px}.header-slider__header-blog .header-slider__header-blog__right h1,.header-slider__header-blog .header-slider__header-blog__right .post-header-span-title{font-size:12px;margin:0;background:#d2283d;position:absolute;width:100%;left:0;top:100%;padding:5px 20px;line-height:120%;text-align:unset}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive{background-color:#d2283d}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive:hover{background-color:#C52437}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__content__responsive{background-color:#d2283d}.header-slider__header-blog .header-slider__header-blog__right .header-slider__header-blog__trigger{width:33px;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23D2283D%22%20viewBox%3D%220%200%2073.168%2073.168%22%3E%3Cpath%20d%3D%22M4.242%2014.425h64.684c2.344%200%204.242-1.933%204.242-4.324%200-2.385-1.898-4.325-4.242-4.325H4.242C1.898%205.776%200%207.716%200%2010.101c0%202.392%201.898%204.324%204.242%204.324zm64.684%2017.834H4.242C1.898%2032.259%200%2034.2%200%2036.584c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.933%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325zm0%2026.483H4.242C1.898%2058.742%200%2060.683%200%2063.067c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.935%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325z%22%2F%3E%3C%2Fsvg%3E);background-color:#fff}.swiper-header-blog .swiper-slide{padding:180px 8% !important}.swiper-header-blog .swiper-slide .slide-content .title{font-size:35px}.swiper-header-blog .swiper-slide .slide-content .date{font-size:13px}.swiper-header-blog .swiper-slide .slide-content .link{padding:15px 45px}.swiper-header-blog .swiper-slide::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7))) !important;background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%) !important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%) !important}.header-slider-selector{display:none}}@media only screen and (max-width:650px){.header-slider__header-blog .header-slider__header-blog__right .e-btn,.header-slider__header-blog .header-slider__header-blog__right .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form .header-slider__header-blog .header-slider__header-blog__right #edit-submit{position:absolute;top:125px;left:25px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive{position:absolute;top:125px;right:10px}.header-slider__header-blog .header-slider__header-blog__right .header-generic__preheader__dropdown__responsive .header-generic__preheader__action__responsive{margin-right:unset}}.lastest-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:-70px;z-index:1000}.lastest-posts::before,.lastest-posts::after{display:none}.lastest-posts.last-post--min{margin-top:0 !important}.lastest-posts.last-post--min.last-post--min--distributive{padding-top:80px;padding-bottom:80px}.lastest-posts.last-post--min .last-post--min__left{width:69% !important}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block{width:100% !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block a{width:40%;margin-bottom:0}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block>.image{width:40%;margin-bottom:0}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content{width:55%}.lastest-posts.last-post--min .lastest-posts__block--menu{width:27% !important}.lastest-posts .blog-btn-loading{display:flex;flex-direction:column;align-items:end}@media (max-width:1124px){.lastest-posts .blog-btn-loading{margin-bottom:50px;align-items:center}}.lastest-posts #load-more-posts{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;background-color:#1AABA6;color:#fff;border:2px solid #1AABA6;padding:19px 16px;transition:all 300ms;text-transform:uppercase;width:fit-content}@media (max-width:1124px){.lastest-posts #load-more-posts{font-size:14px}}@media (min-width:1124px){.lastest-posts #load-more-posts:hover{cursor:pointer;background-color:#21d7d1;border:2px solid #21d7d1}}@media only screen and (max-width:767px){.lastest-posts #load-more-posts{width:100%;text-align:center}}.lastest-posts #blog-loading-post{display:flex;align-items:center;color:#1AABA6;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;margin-bottom:40px;width:100%;justify-content:center}@media (max-width:1124px){.lastest-posts #blog-loading-post{font-size:16px}}.lastest-posts #loading-post-spinner{height:20px;width:20px;border:2px solid;border-color:#1AABA6 transparent #1AABA6 transparent;border-radius:50%;animation:spin 1.3s linear infinite;margin-left:10px}@keyframes spin{to{transform:rotate(360deg)}}.lastest-posts__block{width:30%;margin-top:30px;margin-bottom:60px}.lastest-posts__block .image{display:block;width:100%;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.lastest-posts__block .image::after{content:"";display:block;padding-top:59.4444%}.lastest-posts__block .tags{display:block;position:relative;margin-bottom:10px;margin-top:10px;padding-left:30px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}.lastest-posts__block .tags span:last-of-type{display:none}.lastest-posts__block .tags::after{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23D2283D%22%20fill%3D%22%23D2283D%22%20d%3D%22M14.82%204.089l-3.752-.577c-.495-.076-1.133.133-1.485.484L3.795%209.777a1.052%201.052%200%200%200%200%201.488l4.93%204.925c.411.41%201.08.41%201.49%200l5.789-5.782c.353-.352.562-.991.484-1.482l-.578-3.748c-.08-.528-.559-1.007-1.09-1.089zm.375%201.202l.578%203.749c.042.262-.095.672-.283.86l-5.786%205.779a.33.33%200%200%201-.464%200l-4.932-4.926a.329.329%200%200%201%200-.463l5.788-5.781c.188-.188.599-.321.862-.283l3.752.577c.219.036.451.268.485.488z%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.lastest-posts__block .tags a{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}.lastest-posts__block .text{padding-right:7%;cursor:pointer}.lastest-posts__block .text .text__title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:32px;text-transform:uppercase;margin-bottom:24px;line-height:100%}.lastest-posts__block .text .text__title a{color:#383838}.lastest-posts__block .text .text__title a:hover{color:#383838;text-decoration:none}.lastest-posts__block .text .text__link{display:block;position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-align:right;color:#d2283d;padding-right:30px;margin-top:20px}.lastest-posts__block .text .text__link::after{content:"";position:absolute;top:calc(50% - 9px);right:0;width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20viewBox%3D%220%200%2031.49%2031.49%22%3E%3Cpath%20d%3D%22M21.205%205.007a1.112%201.112%200%200%200-1.587%200%201.12%201.12%200%200%200%200%201.571l8.047%208.047H1.111A1.106%201.106%200%200%200%200%2015.737c0%20.619.492%201.127%201.111%201.127h26.554l-8.047%208.032c-.429.444-.429%201.159%200%201.587a1.112%201.112%200%200%200%201.587%200l9.952-9.952a1.093%201.093%200%200%200%200-1.571l-9.952-9.953z%22%20fill%3D%22%23D2283D%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.lastest-posts__block.lastest-posts__block--menu .title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:30px;color:#d2283d;margin-bottom:30px;line-height:100%;text-transform:uppercase;letter-spacing:0.56px;text-align:center}.lastest-posts__block.lastest-posts__block--menu ul{width:100%}.lastest-posts__block.lastest-posts__block--menu ul li{border:2px solid #d2283d;margin-bottom:15px;border-radius:50px}.lastest-posts__block.lastest-posts__block--menu ul li:hover{background-color:#d2283d}.lastest-posts__block.lastest-posts__block--menu ul li a{display:block;position:relative;width:100%;padding:20px;text-align:center;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;color:#d2283d;transition:all 0.25s ease-in-out}.lastest-posts__block.lastest-posts__block--menu ul li a:hover{text-decoration:none;color:#fff}.lastest-posts__block.lastest-posts__block--menu .lastest-posts__block--menu__code{text-align:center;padding-top:30px}@media only screen and (max-width:1440px){.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .tags a{font-size:15px}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .text .text__title{font-size:30px}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .text p{font-size:15px;line-height:160%}}@media only screen and (max-width:1024px){.lastest-posts.last-post--min .last-post--min__left{width:100% !important}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .image{width:100%;position:relative;max-height:250px}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content{width:92%;padding:30px;margin:0 auto;margin-top:-40px;position:relative;z-index:10;background:#fff;-webkit-box-shadow:0px 0px 10px -3px rgba(0,0,0,0.1);box-shadow:0px 0px 10px -3px rgba(0,0,0,0.1)}.lastest-posts.last-post--min .lastest-posts__block--menu{width:100% !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lastest-posts.last-post--min .lastest-posts__block--menu .title{text-align:unset;margin-left:5%}}@media only screen and (max-width:1024px) and (max-width:1124px){.lastest-posts.last-post--min .lastest-posts__block--menu .title{text-align:center;margin-left:0}}@media only screen and (max-width:1024px) and (max-width:1124px){.lastest-posts.last-post--min .lastest-posts__block--menu{justify-content:center}}@media only screen and (max-width:1024px){.lastest-posts.last-post--min .lastest-posts__block--menu span{width:100%}.lastest-posts.last-post--min .lastest-posts__block--menu ul{width:47%}}@media only screen and (max-width:1024px) and (max-width:1124px){.lastest-posts.last-post--min .lastest-posts__block--menu ul{align-self:center}}@media only screen and (max-width:1024px){.lastest-posts.last-post--min .lastest-posts__block--menu .lastest-posts__block--menu__code{width:47%;padding-top:unset}.lastest-posts__block{width:100%}}@media only screen and (max-width:767px){.lastest-posts.last-post--min.last-post--min--distributive{padding-top:35px;padding-bottom:35px}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block>a,.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .image{width:100%;position:relative;max-height:250px}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content{width:100%;padding:0;margin-top:20px;position:relative;-webkit-box-shadow:none;box-shadow:none}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .text{padding-right:0}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .text .text__title a{font-size:25px;line-height:80%}.lastest-posts.last-post--min .last-post--min__left .lastest-posts__block .lastest-posts__block__content .text .text__title p{font-size:14px;line-height:140%}.lastest-posts.last-post--min .lastest-posts__block--menu .title{text-align:center;margin-left:unset}.lastest-posts.last-post--min .lastest-posts__block--menu span{width:100%}.lastest-posts.last-post--min .lastest-posts__block--menu ul{width:100%}.lastest-posts.last-post--min .lastest-posts__block--menu .lastest-posts__block--menu__code{width:100%;padding-top:30px}.lastest-posts__block{width:100%}}.blog-intro{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:80px}.blog-intro::after,.blog-intro::before{display:none}.blog-intro .blog-intro__block{width:50%}.blog-intro .blog-intro__block p{margin-bottom:25px}.blog-intro .blog-intro__block.blog-intro__block--quote{width:33%;font-size:26px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#323232;line-height:120%}.blog-intro .blog-intro__block.blog-intro__block--quote .blog-intro__block--quote__autor{display:block;font-size:15px;text-transform:uppercase;margin-top:25px;text-align:right}@media only screen and (max-width:1024px){.blog-intro{padding-top:50px;padding-bottom:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-intro .blog-intro__block{width:100% !important}.blog-intro .blog-intro__block.blog-intro__block--quote{width:100%;font-size:17px;text-align:right;padding:20px 10%;line-height:120%}}@media only screen and (max-width:767px){.blog-intro{padding-top:30px;padding-bottom:30px}.blog-intro .blog-intro__block.blog-intro__block--quote{display:none}}.travel-categories{padding-top:60px}.travel-categories h2{color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:30px;margin-bottom:36px}.travel-categories .travel-categories__spain,.travel-categories .travel-categories__latam{padding-bottom:100px}.travel-categories .travel-categories__spain .travel-categories__spain__content{position:relative !important;padding:150px 0;margin:0 auto;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;max-width:45%;margin-left:10%}.travel-categories .travel-categories__spain .travel-categories__spain__content a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 50px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;background-color:#d2283d;position:absolute;right:-120px;top:50%;transform:translateY(-50%)}.travel-categories .travel-categories__spain .travel-categories__spain__content a svg{margin-left:10px}.travel-categories .travel-categories__spain .travel-categories__spain__content a:hover{text-decoration:none}.travel-categories .travel-categories__latam{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.travel-categories .travel-categories__latam .travel-categories__latam__list{width:45%;padding:30px 0}.travel-categories .travel-categories__latam .travel-categories__latam__list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.travel-categories .travel-categories__latam .travel-categories__latam__list ul li{width:50%;margin-bottom:20px}.travel-categories .travel-categories__latam .travel-categories__latam__list ul li a{display:inline-block;position:relative;font-size:17px;line-height:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#323232;text-transform:uppercase;padding-right:40px}.travel-categories .travel-categories__latam .travel-categories__latam__list ul li a::after{content:"";position:absolute;width:15px;height:15px;right:0;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20viewBox%3D%220%200%2031.49%2031.49%22%3E%3Cpath%20d%3D%22M21.205%205.007a1.112%201.112%200%200%200-1.587%200%201.12%201.12%200%200%200%200%201.571l8.047%208.047H1.111A1.106%201.106%200%200%200%200%2015.737c0%20.619.492%201.127%201.111%201.127h26.554l-8.047%208.032c-.429.444-.429%201.159%200%201.587a1.112%201.112%200%200%200%201.587%200l9.952-9.952a1.093%201.093%200%200%200%200-1.571l-9.952-9.953z%22%20fill%3D%22%23D2283D%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.travel-categories .travel-categories__latam .travel-categories__latam__img{width:55%;margin-right:-10%;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;min-height:270px}@media only screen and (max-width:1024px){.travel-categories .travel-categories__spain .travel-categories__spain__content{margin-left:0;max-width:85%}.travel-categories .travel-categories__latam .travel-categories__latam__list ul li{width:50%}}@media only screen and (max-width:767px){.travel-categories .travel-categories__spain,.travel-categories .travel-categories__latam{padding-bottom:30px}.travel-categories .travel-categories__spain .travel-categories__spain__content{margin:0 -10% !important;max-width:120%}.travel-categories .travel-categories__spain .travel-categories__spain__content a{top:50%;right:auto;left:50%;transform:translate(-50%,-50%);padding:15px}.travel-categories .travel-categories__latam .travel-categories__latam__list{width:100%}.travel-categories .travel-categories__latam .travel-categories__latam__list ul li{width:50%}.travel-categories .travel-categories__latam .travel-categories__latam__img{width:120%;margin:0 -10%}}@media only screen and (max-width:450px){.travel-categories .travel-categories__latam .travel-categories__latam__list ul li{width:100%}}.header-dist{position:relative;background:#F8F8F8;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.header-dist::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,0,0,0.6),rgba(0,0,0,0.4),rgba(0,0,0,0.2),rgba(0,0,0,0))}.header-dist .header-dist__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px;padding-left:0;padding-right:8%}.header-dist .header-dist__nav .header-dist__nav__logo{background:#fff;padding:20px 30px 20px 160px}.header-dist .header-dist__nav .header-dist__nav__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-dist .header-dist__nav .header-dist__nav__right .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;text-transform:uppercase;color:#fff;margin-right:40px}.header-dist .header-dist__nav .header-dist__nav__right .header-dist__nav__trigger{width:30px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2073.168%2073.168%22%3E%3Cpath%20d%3D%22M4.242%2014.425h64.684c2.344%200%204.242-1.933%204.242-4.324%200-2.385-1.898-4.325-4.242-4.325H4.242C1.898%205.776%200%207.716%200%2010.101c0%202.392%201.898%204.324%204.242%204.324zm64.684%2017.834H4.242C1.898%2032.259%200%2034.2%200%2036.584c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.933%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325zm0%2026.483H4.242C1.898%2058.742%200%2060.683%200%2063.067c0%202.393%201.898%204.325%204.242%204.325h64.684c2.344%200%204.242-1.935%204.242-4.325%200-2.384-1.898-4.325-4.242-4.325z%22%2F%3E%3C%2Fsvg%3E");background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.header-dist .header-dist__content{padding:300px 8% 150px 8%;max-width:75%;color:#fff;position:relative;z-index:10}.header-dist .header-dist__content h1{font-size:50px;margin-bottom:30px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:100%}.header-dist .header-dist__content #e-breadcrumb{margin-top:30px}.header-dist.header-dist--post .header-dist__content{max-width:none;padding:300px 15% 250px 15%;text-align:center}.header-dist.header-dist--post .header-dist__content h1{font-size:32px;max-width:1000px;margin:0 auto;text-align:center}.header-dist.header-dist--post .header-dist__content h1 b{display:block;font-size:50px;margin-bottom:15px;line-height:100%}.header-dist__separator{width:55%;display:block;position:relative;background:#d2283d;padding:50px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;padding-left:8%;margin-top:-60px}.header-dist__separator::after{content:"";position:absolute;width:6%;height:2px;background:#FFF;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-dist__separator a{display:inline-flex;position:relative;align-items:center;width:50%;color:#fff;cursor:pointer}.header-dist__separator a:hover{text-decoration:none}.header-dist__separator a svg{margin-left:15%}@media only screen and (max-width:1450px){.header-dist .header-dist__content{padding:200px 8% 50px 8%}.header-dist .header-dist__content h1{font-size:43px;margin-bottom:20px}.header-dist__separator{padding-top:35px;padding-bottom:35px;margin-top:-20px}.header-dist__separator a{width:100%}.header-dist__separator a svg{margin-left:5% !important}}@media only screen and (max-width:1024px){.header-dist .header-dist__nav__logo{background:#fff;padding-left:50px}.header-dist .header-dist__nav__right{max-width:50%}.header-dist .header-dist__nav__right .title{font-size:18px;line-height:120%;margin-right:30px;text-align:right}.header-dist .header-dist__nav__right .header-slider__header-blog__trigger{width:40px}.header-dist .header-dist__content{max-width:90%}.header-dist__separator{padding:30px;padding-left:8%}.header-dist__separator a{width:100%}.header-dist__separator a svg{margin-left:5% !important}}@media only screen and (max-width:767px){.header-dist{padding-top:30px;padding-bottom:30px}.header-dist .header-dist__nav{padding-top:0}.header-dist .header-dist__nav__logo{padding-left:50px !important}.header-dist .header-dist__nav__logo img{max-width:120px}.header-dist .header-dist__nav__right .title{display:none}.header-dist .header-dist__nav__right .header-dist__nav__trigger{width:25px;height:25px}.header-dist .header-dist__content{padding:150px 8% 50px 8%;font-size:14px;line-height:140%}.header-dist .header-dist__content h1{font-size:35px;margin-bottom:20px}.header-dist .header-dist__content p{font-size:14px;line-height:150%}.header-dist.header-dist--post .header-dist__content{padding:180px 10% 70px 10%}.header-dist.header-dist--post .header-dist__content h1{font-size:18px}.header-dist.header-dist--post .header-dist__content h1 b{font-size:24px}.header-dist__separator{display:none}}.travel-countries-cities{padding-top:50px;padding-bottom:20px;margin-right:-10px}.travel-countries-cities ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:-5px}.travel-countries-cities ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 10px);flex:0 0 calc(33.333% - 10px);background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;margin:0 5px;margin-bottom:10px}.travel-countries-cities ul li a{display:block;text-align:center;padding:35px;color:#fff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:rgba(0,0,0,0.4);letter-spacing:0.06em;font-size:17px;height:100%}.travel-countries-cities ul li a:hover{color:#fff;text-decoration:none}.travel-countries-cities .travel-countries-cities__handleChange{display:none;border:1px solid #d2283d;padding:10px;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20491.996%20491.996%22%3E%3Cpath%20fill%3D%22%23D2283D%22%20d%3D%22M484.132%20124.986l-16.116-16.228c-5.072-5.068-11.82-7.86-19.032-7.86-7.208%200-13.964%202.792-19.036%207.86l-183.84%20183.848L62.056%20108.554c-5.064-5.068-11.82-7.856-19.028-7.856s-13.968%202.788-19.036%207.856l-16.12%2016.128c-10.496%2010.488-10.496%2027.572%200%2038.06l219.136%20219.924c5.064%205.064%2011.812%208.632%2019.084%208.632h.084c7.212%200%2013.96-3.572%2019.024-8.632l218.932-219.328c5.072-5.064%207.856-12.016%207.864-19.224%200-7.212-2.792-14.068-7.864-19.128z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:15px;background-position:94% 50%;margin-bottom:16px}.travel-countries-cities .travel-countries-cities__handleChange.active{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20492%20492%22%3E%3Cpath%20fill%3D%22%23D2283D%22%20d%3D%22M300.188%20246L484.14%2062.04c5.06-5.064%207.852-11.82%207.86-19.024%200-7.208-2.792-13.972-7.86-19.028L468.02%207.872C462.952%202.796%20456.196.016%20448.984.016c-7.2%200-13.956%202.78-19.024%207.856L246.008%20191.82%2062.048%207.872C56.988%202.796%2050.228.016%2043.02.016c-7.2%200-13.96%202.78-19.02%207.856L7.872%2023.988c-10.496%2010.496-10.496%2027.568%200%2038.052L191.828%20246%207.872%20429.952C2.808%20435.024.02%20441.78.02%20448.984c0%207.204%202.788%2013.96%207.852%2019.028l16.124%2016.116c5.06%205.072%2011.824%207.856%2019.02%207.856%207.208%200%2013.968-2.784%2019.028-7.856l183.96-183.952%20183.952%20183.952c5.068%205.072%2011.824%207.856%2019.024%207.856h.008c7.204%200%2013.96-2.784%2019.028-7.856l16.12-16.116c5.06-5.064%207.852-11.824%207.852-19.028%200-7.204-2.792-13.96-7.852-19.028L300.188%20246z%22%2F%3E%3C%2Fsvg%3E")}.travel-countries-cities.travel-countries-cities--1 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 10px);flex:0 0 calc(100% - 10px)}.travel-countries-cities.travel-countries-cities--2 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.travel-countries-cities.travel-countries-cities--4 ul li,.travel-countries-cities.travel-countries-cities--8 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 10px);flex:0 0 calc(25% - 10px)}.travel-countries-cities.travel-countries-cities--5 ul li,.travel-countries-cities.travel-countries-cities--10 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 10px);flex:0 0 calc(20% - 10px)}.travel-countries-cities.travel-countries-cities--7 ul::after{content:"";flex:auto}.travel-countries-cities.travel-countries-cities--7 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 10px);flex:0 0 calc(33% - 10px)}.travel-countries-cities.travel-countries-cities--9 ul::after{content:"";flex:auto}.travel-countries-cities.travel-countries-cities--9 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 10px);flex:0 0 calc(25% - 10px)}.travel-countries-cities.travel-countries-cities--11 ul::after{content:"";flex:auto}.travel-countries-cities.travel-countries-cities--11 ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 10px);flex:0 0 calc(20% - 10px)}@media only screen and (max-width:1024px){.travel-countries-cities ul li{-webkit-box-flex:0 !important;-ms-flex:0 0 calc(33.333% - 10px) !important;flex:0 0 calc(33.333% - 10px !important)}.travel-countries-cities.travel-countries-cities--3 ul li,.travel-countries-cities.travel-countries-cities--4 ul li,.travel-countries-cities.travel-countries-cities--5 ul li,.travel-countries-cities.travel-countries-cities--6 ul li,.travel-countries-cities.travel-countries-cities--7 ul li,.travel-countries-cities.travel-countries-cities--8 ul li,.travel-countries-cities.travel-countries-cities--9 ul li,.travel-countries-cities.travel-countries-cities--10 ul li,.travel-countries-cities.travel-countries-cities--11 ul li{-webkit-box-flex:0 !important;-ms-flex:0 0 calc(33% - 10px) !important;flex:0 0 calc(33% - 10px) !important}}@media only screen and (max-width:767px){.travel-countries-cities{margin:0 !important;padding-bottom:10px;padding-top:40px}.travel-countries-cities .travel-countries-cities__handleChange{display:block}.travel-countries-cities ul.travel-countries-cities__list{display:none;margin:0 !important}.travel-countries-cities ul.travel-countries-cities__list li{flex:none !important;margin:0 !important;margin-bottom:10px !important;width:100%}.travel-countries-cities ul.travel-countries-cities__list li a{padding:20px 5px}.travel-countries-cities.travel-countries-cities--1 ul li,.travel-countries-cities.travel-countries-cities--2 ul li,.travel-countries-cities.travel-countries-cities--3 ul li,.travel-countries-cities.travel-countries-cities--4 ul li,.travel-countries-cities.travel-countries-cities--5 ul li,.travel-countries-cities.travel-countries-cities--6 ul li,.travel-countries-cities.travel-countries-cities--7 ul li,.travel-countries-cities.travel-countries-cities--8 ul li,.travel-countries-cities.travel-countries-cities--9 ul li,.travel-countries-cities.travel-countries-cities--10 ul li,.travel-countries-cities.travel-countries-cities--11 ul li{flex:none !important;width:100%}}.start-now{display:block;width:100%;background-color:#d2283d;padding:90px 0;color:#fff;text-align:center}.start-now p{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:46px;text-transform:uppercase;max-width:750px;line-height:110%;margin:0 auto;margin-bottom:50px}.start-now a{display:inline-block;padding:20px 50px;background-color:#1AABA6;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:0.2px}.start-now a:hover{text-decoration:none;background-color:#20ABA6}@media only screen and (max-width:1024px){.start-now{padding:50px 0}.start-now p{font-size:36px;max-width:600px}.start-now a{padding:15px 40px;font-size:16px}}@media only screen and (max-width:767px){.start-now{padding:40px 0}.start-now p{font-size:30px;max-width:none;margin-bottom:40px}.start-now a{padding:12px 36px;font-size:14px}}.culture-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.culture-categories .culture-categories__block{text-align:center;padding:25px;border:2px solid rgba(210,40,61,0.15);border-radius:4px;max-width:150px;min-width:150px;font-size:15px;text-transform:uppercase;color:#6A6A6A;transition:all ease 0.2s;margin:0 45px;line-height:120%}.culture-categories .culture-categories__block:hover{text-decoration:none;border:2px solid #d2283d}.culture-categories .culture-categories__block img{display:block;width:35px;margin:0 auto;margin-bottom:13px}@media only screen and (max-width:1024px){.culture-categories{flex-wrap:wrap;padding:40px 0}.culture-categories .culture-categories__block{margin:0 20px;margin-bottom:20px}}.multi-block{background:#fff}.multi-block .title{width:60%;margin:40px auto 100px auto;line-height:105%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#d2283d;letter-spacing:0.36px;text-align:center}.multi-block .multi-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:125px}.multi-block .multi-block-content .multi-block-content__img{position:relative;width:48%}.multi-block .multi-block-content .multi-block-content__img .multi-block-content__img-photo{position:relative;width:300px;height:300px;margin:0 auto;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;z-index:999}.multi-block .multi-block-content .multi-block-content__img span{position:absolute;width:300px;height:300px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0}.multi-block .multi-block-content .multi-block-content__img span:after{content:"";position:absolute;bottom:-65px;left:-130px;width:130px;height:130px;background-color:#d2283d;z-index:2}.multi-block .multi-block-content .multi-block-content__img span:before{content:"";position:absolute;width:350px;height:130px;bottom:-35px;left:-0;background-color:#f8f8f8;z-index:1}.multi-block .multi-block-content .multi-block-content__element{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex}.multi-block .multi-block-content .multi-block-content__element span{padding-right:25px;margin-top:0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:60px;color:#d2283d}.multi-block .multi-block-content .multi-block-content__element div span{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.5px;margin-top:12px}.multi-block .multi-block-content .multi-block-content__element div p{margin-top:20px;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px}.multi-block .multi-block-content .multi-block-content__element--patop{padding-top:65px}.multi-block .multi-block-content .multi-block-content__element--mabot{margin-bottom:65px}.multi-block .multi-block-content .multi-block-content__img-full{position:relative;min-height:300px;width:100%;margin:0 auto;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}@media only screen and (max-width:767px){.multi-block .multi-block-content .multi-block-content__img-full{min-height:auto}}.multi-block .multi-block-content .multi-block-content__element-full ul{margin-bottom:-40px}.multi-block .multi-block-content .multi-block-content__element-full ul li{position:relative;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:0.4px;line-height:26px;padding-left:20px}.multi-block .multi-block-content .multi-block-content__element-full ul li span{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.multi-block .multi-block-content .multi-block-content__element-full ul li:before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background-color:#d2283d;border-radius:50%}.multi-block__text-image{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1124px){.multi-block__text-image{flex-direction:column}}.multi-block__text-image .multi-block-content__img{height:100%}.multi-block__text-image .multi-block-content__img-photo{height:100% !important;width:100% !important;object-fit:cover}@media only screen and (max-width:1124px){.multi-block__text-image .multi-block-content__img-photo{height:300px !important;margin-right:0 !important;margin-top:0px !important}}@media only screen and (max-width:767px){.multi-block__text-image .multi-block-content__img-photo{height:205px !important}}.multi-block__text-image .multi-block-content__element--patop{padding-top:0px !important}.multi-block__text-image .multi-block-content__element--mabot{margin-bottom:0px !important}@media only screen and (max-width:1124px){.multi-block__text-image .multi-block-content__element{padding-bottom:40px !important}}.multi-block__image-text{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1124px){.multi-block__image-text{flex-direction:column}}.multi-block__image-text .multi-block-content__img{height:100%}.multi-block__image-text .multi-block-content__img-photo{height:100% !important;width:100% !important;object-fit:cover}@media only screen and (max-width:1124px){.multi-block__image-text .multi-block-content__img-photo{height:205px !important;margin-right:0 !important;margin-top:0px !important}}.multi-block__image-text .multi-block-content__element--patop{padding-top:0px !important}.multi-block__image-text .multi-block-content__element--mabot{margin-bottom:0px !important}@media only screen and (max-width:1124px){.multi-block__image-text .multi-block-content__element{padding-bottom:30px !important}}.multi-block__two-images{display:flex;justify-content:space-between;align-items:center;width:100%}.multi-block__two-images img{width:100%;height:100%;object-fit:cover;height:300px}@media only screen and (max-width:1124px){.multi-block__two-images img{width:120%}.multi-block__two-images img.multi-block__two-images--first-img{margin-left:-20%}.multi-block__two-images img.multi-block__two-images--second-img{margin-right:-20%}}@media only screen and (max-width:767px){.multi-block__two-images img{height:205px}}.multi-block__two-images .multi-block-content__element{height:100%}@media only screen and (max-width:1124px){.multi-block__two-images .multi-block-content__element{width:48% !important}}.multi-block__two-images-two-text{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1124px){.multi-block__two-images-two-text{flex-direction:column}}.multi-block__two-images-two-text .multi-block__card{display:flex;flex-direction:column;height:100%}.multi-block__two-images-two-text .multi-block__card-text{margin-top:20px}.multi-block__two-images-two-text img{width:100%;height:300px;object-fit:cover}@media only screen and (max-width:767px){.multi-block__two-images-two-text img{margin-bottom:10px}}.multi-block__image-text-red{display:flex;justify-content:space-between}@media only screen and (max-width:1124px){.multi-block__image-text-red{flex-direction:column-reverse}.multi-block__image-text-red .multi-block-content__element--mabot{margin-top:0 !important;margin-bottom:100px !important}.multi-block__image-text-red .multi-block-content__element--mabot .multi-block-content__img-photo{margin-top:0 !important}}.multi-block h2{font-size:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;margin-top:0.5rem;margin-bottom:1rem}.multi-block h3{font-size:18px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;margin-top:0.5rem;margin-bottom:1rem}.blog_post .multi-block{padding:0}.blog_post .multi-block .multi-block-content{margin-bottom:30px}.blog_post .multi-block .multi-block-content .multi-block-content__element{width:47%}@media only screen and (max-width:1124px){.blog_post .multi-block .multi-block-content .multi-block-content__element{width:100%}}.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::after{right:-130px !important;left:auto;bottom:-24px}@media only screen and (max-width:1124px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::after{right:16px !important;bottom:-50px}}@media only screen and (max-width:767px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::after{right:0px !important}}.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::before{right:-0;left:auto;bottom:4px}@media only screen and (max-width:1124px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::before{right:0;left:-160px;bottom:-35px}}@media only screen and (max-width:767px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square span::before{left:-300px}}@media only screen and (max-width:1124px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square .multi-block-content__img-photo{margin-right:0;margin-left:40px}}@media only screen and (max-width:767px){.blog_post .multi-block .multi-block-content .multi-block__text-image-square .multi-block-content__img-photo{margin-left:-10%}}.blog_post .multi-block .multi-block__image-text-red .multi-block-content__element--patop{padding-top:0}.blog_post .multi-block .multi-block-content__element--patop-red{padding-top:0}.multi-block.multi--what-to-expect:nth-child(4){background:#f8f8f8;padding-top:100px;padding-bottom:80px}.multi-block.multi--what-to-expect:nth-child(4) .multi-block-content{margin-bottom:0 !important}.multi-block.multi--what-to-expect:nth-child(4) .multi-block-content .multi-block-content__element div p{margin-top:40px}.multi-block.multi-block-content__full-width{background:#fff !important;padding-top:0px !important}.multi-block.multi-block-content__full-width.wrapper-full{padding-left:0}.multi-block.multi-block-content__full-width .multi-block-content{margin-bottom:0}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35%;padding:80px 4.5% 120px 8%;background:#d2283d;color:#fff}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#ffffff;letter-spacing:0.36px;line-height:120%;margin-bottom:35px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#ffffff;letter-spacing:0.4px;line-height:26px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child{width:65%;padding:60px 0 60px 7.5%}@media only screen and (max-width:767px){.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child{margin-bottom:60px}}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child div p{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:1124px){.multi-block .title{width:100%;margin:80px auto 50px auto}.multi-block .multi-block-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.multi-block .multi-block-content .multi-block-content__element{width:100%;padding-top:0;padding-bottom:75px}.multi-block .multi-block-content .multi-block-content__element--mabot{margin-bottom:calc(50px + 75px)}.multi-block .multi-block-content .multi-block-content__img{width:100%}.multi-block .multi-block-content .multi-block-content__img span{width:500px;height:205px;margin-top:50px;margin-right:40px}.multi-block .multi-block-content .multi-block-content__img span:before{left:auto;right:-50px}.multi-block .multi-block-content .multi-block-content__img span:after{width:100px;height:100px;bottom:-50px;left:-100px}.multi-block .multi-block-content .multi-block-content__img .multi-block-content__img-photo{width:500px;height:205px;margin-top:-25px;margin-right:40px}.multi-block .multi-block-content .multi-block-content__img-full{width:120%;margin-bottom:0px;margin-left:-10%;margin-right:-10%}.multi-block .multi-block-content .multi-block-content__element-full{padding-bottom:75px}.multi-block .multi-block-content .multi-block-content__element-full ul{margin-bottom:0}.multi-block.multi-block--reversed .multi-block-content .multi-block-content__img{order:2}.multi-block.multi-block--reversed .multi-block-content .multi-block-content__element{order:1}.video-teachers+.multi-block .multi-block-content .multi-block-content__element{padding-bottom:0 !important}.enforex_pages_why_page .b-header-distributive-courses+.multi-block:nth-child(4){padding-top:50px;padding-bottom:0}.enforex_pages_why_page .b-header-distributive-courses+.multi-block:nth-child(4) .multi-block-content .multi-block-content__element{padding-bottom:80px}.enforex_pages_why_page .b-header-distributive-courses+.multi-block:nth-child(4) .multi-block-content .multi-block-content__element:last-child div span{display:none}.multi-block.multi-block-content__full-width{padding-top:0}.multi-block.multi-block-content__full-width.wrapper-full{padding:0}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:80px 4.5% 80px 8%}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child h2{font-size:42px;margin-bottom:35px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child p{font-size:16px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child{width:100%;padding:60px 8% 0px 8%}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child div p{-webkit-column-count:1;column-count:1;margin-left:0}}@media only screen and (max-width:767px){.multi-block .title{width:100%;margin:20px auto 45px auto;text-align:left;font-size:36px}.multi-block .multi-block-content .multi-block-content__element span{padding-right:15px}.multi-block .multi-block-content .multi-block-content__element div span{padding-right:0}.multi-block .multi-block-content .multi-block-content__element div p{margin-top:35px;margin-left:-65px}.multi-block .multi-block-content .multi-block-content__element div p.double-num{margin-left:-100px !important}.multi-block .multi-block-content .multi-block-content__img span{width:325px;height:205px;margin-right:-10%}.multi-block .multi-block-content .multi-block-content__img span:before{right:0;left:180px}.multi-block .multi-block-content .multi-block-content__img .multi-block-content__img-photo{width:325px;height:205px;margin-right:-10%}.video-teachers+.multi-block .multi-block-content .multi-block-content__element .multi-block-content__element div p{margin-top:15px;margin-left:0}.enforex_pages_why_page .b-header-distributive-courses+.multi-block .multi-block:nth-child(4) .multi-block-content .multi-block-content__element div p{margin-left:0}.multi-block.multi-block-content__full-width{padding-top:0}.multi-block.multi-block-content__full-width .title{padding:0 8%}.multi-block.multi-block-content__full-width.wrapper-full{padding:0}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child h2{font-size:42px;margin-bottom:35px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:first-child p{font-size:16px}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child{width:100%}.multi-block.multi-block-content__full-width .multi-block-content .multi-block-content__element:last-child div p{margin-left:0}.multi-block-first-text{padding-bottom:45px !important}.blog_post .multi-block.multi-block-content__full-width .title{padding:0%}.blog_post .multi-block.multi-block-content__full-width .multi-block-content__element:last-child{padding:60px 0% 0px 0%}}@media only screen and (max-width:1124px){.enforex_pages_why_page .multi-block .multi-block-content__img-full{margin-bottom:55px}}@media only screen and (max-width:1124px){.enforex_pages_why_page .multi-block .multi-block-content .multi-block-content__element{padding-bottom:55px}}@media only screen and (max-width:767px){.enforex_pages_why_page .multi-block-first-text{padding-bottom:55px !important}}.enforex_pages_why_page .multi-block.multi-block-content__full-width{padding-top:125px !important}.enforex_pages_why_page .b-header-distributive-courses+.b-inner-section-header-three{margin-top:125px}.blog_post{display:flex;justify-content:space-between;max-width:1550px;margin:0 auto;padding:60px 5%}.blog_post .big_first_letter::first-letter{float:left;font-size:4em;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;margin-top:.15em;margin-right:5px}.blog_post .blog_post_left{width:65%}.blog_post .blog_post_right{width:30%}.blog_post .blog_post_right .post-tags__content{position:relative;background:#F8F8F8;margin-bottom:10px;padding:20px;padding-left:50px;border-top:2px solid #d2283d;line-height:130%}.blog_post .blog_post_right .post-tags__content a{color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:15px}.blog_post .blog_post_right .post-tags__content .post-tags__content__comma:last-child{display:none}.blog_post .blog_post_right .post-tags__content svg{position:absolute;left:20px;top:26px}.blog_post .blog_post_right .code{text-align:center}.blog_post .wrapper{padding:0}.blog_post .content big{font-size:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.blog_post .content sup{font-size:12px}.blog_post .content a{text-decoration:underline;color:#d2283d}.blog_post .content h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:30px;line-height:110%;text-transform:uppercase;color:#d2283d;margin-top:20px;margin-bottom:17px}.blog_post .content h2:first-child{margin-top:0}.blog_post .content h3{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:15px;color:#383838;text-transform:none}.blog_post .content.ckeditor p{margin-top:0;margin-bottom:30px}.blog_post .content.ckeditor p:first-of-type{padding-top:0px}.blog_post .content.ckeditor ul,.blog_post .content.ckeditor ol{margin-bottom:30px}.blog_post .content.ckeditor ul li,.blog_post .content.ckeditor ol li{position:relative;padding-left:15px}.blog_post .content.ckeditor ul li:before,.blog_post .content.ckeditor ol li:before{position:absolute;left:0;top:12px;width:4px;height:4px;background-color:#383838}.blog_post .content.ckeditor img{width:100% !important;height:auto !important;border-radius:2px;margin:10px 0}.blog_post .blog_post_date{display:block;font-size:13px;color:#989898;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:130%;margin-bottom:25px}.blog_post iframe{width:100% !important}@media only screen and (max-width:1024px){.blog_post{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 7%}.blog_post .blog_post_left,.blog_post .blog_post_right{width:100%;padding-top:30px}}.video-teachers{position:relative;margin-bottom:80px;padding:100px 0 130px 8%;background:#f8f8f8}.video-teachers .swiper-video-teachers{cursor:pointer}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide{position:relative;opacity:0.2;-webkit-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;-webkit-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide:last-child{opacity:1 !important}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video{position:absolute !important;padding:50px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:after,.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:before{content:"";position:absolute;top:calc(50% - 35px);left:calc(50% + 162.5px);width:70px;height:70px;background-color:#d2283d;border-radius:50%;background:url("/themes/custom/donquijote_theme/images/ieg/play-button-video-slider.svg");background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;z-index:3}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:before{opacity:0;background:rgba(255,255,255,0.3) !important;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;z-index:2;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content{display:inline-block;position:relative;height:100%;min-height:480px;max-width:335px;background:#fff;padding:250px 35px 70px 35px;margin:50px;transition:0.5s ease;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#d2283d}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content .title b{display:block;margin:10px auto 15px auto;font-size:36px;color:#383838;letter-spacing:1.44px;line-height:100%}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;color:#383838;letter-spacing:1.15px}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-embed{background-size:cover !important}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-embed iframe{top:0;left:0}.video-teachers .swiper-video-teachers:hover .swiper-wrapper .swiper-slide .youtube-video{top:0;left:0}.video-teachers .swiper-video-teachers:hover .swiper-wrapper .swiper-slide .youtube-video:before{transition:0.5s ease;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:1}.video-teachers .swiper-video-teachers:hover .swiper-wrapper .swiper-slide .youtube-video .content{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);box-shadow:0 4px 8px 0 rgba(0,0,0,0.15);transition:0.5s ease;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.video-teachers .swiper-button-next,.video-teachers .swiper-button-prev{width:65px;height:65px;top:45.5%;right:13%;margin-top:-32.5px;background:#ffffff !important;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.video-teachers .swiper-button-next:before,.video-teachers .swiper-button-prev:before{position:absolute;top:50%;left:53%;color:#d2283d;line-height:100%;font-weight:700;font-size:24px;transform:translate(-50%,-50%)}.video-teachers .swiper-button-next:hover,.video-teachers .swiper-button-prev:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.video-teachers .swiper-button-next.swiper-button-disabled,.video-teachers .swiper-button-prev.swiper-button-disabled{opacity:0}.video-teachers .swiper-button-prev{right:auto;left:2%}.video-teachers .swiper-button-prev:before{left:47%}.video-teachers .video-teachers-playlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;padding-top:40px;font-size:14px;line-height:120%}.video-teachers .video-teachers-playlist img{margin-left:4px}.b-header-distributive-courses+.video-teachers{margin-bottom:0}@media only screen and (max-width:1380px){.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content{min-height:375px;margin:35px;padding-top:150px}}@media only screen and (max-width:1024px){.video-teachers{padding:75px 0 100px 8%}.video-teachers .swiper-video-teachers .swiper-button-next{display:none}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:after,.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:before{content:"";left:71.5%;width:58px;height:58px}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content{margin:20px;max-width:285px;min-height:350px;padding-top:155px;padding-bottom:55px}.video-teachers .video-teachers-playlist{padding-top:0;padding:0 8% 20px 8%}}@media only screen and (max-width:767px){.video-teachers{padding:0}.video-teachers .swiper-video-teachers{padding:100px 8% 85px 8%}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video{position:relative !important;height:180px;padding:0;background-size:cover !important;background-position:0 0 !important}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:before,.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .youtube-video:after{width:35px;height:35px;top:calc(50% - 17.5px);left:calc(50% - 17.5px)}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content{min-height:100px;max-width:none;width:100%;margin:0;padding:45px 30px}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content .title{font-size:18px}.video-teachers .swiper-video-teachers .swiper-wrapper .swiper-slide .content .title b{font-size:28px}.video-teachers .swiper-button-next,.video-teachers .swiper-button-prev{display:block;top:60px;right:13px;background:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.video-teachers .swiper-button-next:before,.video-teachers .swiper-button-prev:before{content:"";width:20px;height:20px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-trazo-red.svg);background-size:contain !important;background-repeat:no-repeat !important}.video-teachers .swiper-button-next:hover,.video-teachers .swiper-button-prev:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.video-teachers .swiper-button-next.swiper-button-disabled,.video-teachers .swiper-button-prev.swiper-button-disabled{opacity:0.3}.video-teachers .swiper-button-prev{transform:rotate(180deg)}.video-teachers .swiper-button-prev::before{margin-top:5px}}.b-inner-section-header-three{background:#fff;padding-top:80px;padding-bottom:80px}@media only screen and (max-width:1024px){.b-inner-section-header-three{padding:95px 0 0 0}}.b-inner-section-header-three p{margin-bottom:1rem}.b-inner-section-header-three h2{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;margin-bottom:60px;color:#d2283d;letter-spacing:0.36px;line-height:98%}.b-inner-section-header-three h3{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.56px;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:1024px){.b-inner-section-header-three h3{font-size:18px;margin-bottom:10px}}.b-inner-section-header-three__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}.b-inner-section-header-three__text__col{width:45%}@media only screen and (max-width:1024px){.b-inner-section-header-three__text__col{width:100%;margin-bottom:30px}}.b-inner-section-header-three__text__col ul li{position:relative;padding-left:20px}.b-inner-section-header-three__text__col ul li::after{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#d2283d}.enforex_pages_why_page .b-inner-section-header-three{padding:0 !important}.b-advertisement-block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:white;padding-top:80px;align-items:stretch;justify-content:center}@media only screen and (max-width:767px){.b-advertisement-block{align-items:initial}}.b-advertisement-block .b-advertisement-block__img{flex:0.5;display:flex}@media only screen and (max-width:767px){.b-advertisement-block .b-advertisement-block__img{display:block}}.b-advertisement-block .b-advertisement-block__img img{width:102%;object-fit:cover}.b-advertisement-block .b-advertisement-block__right{width:35%;margin-left:6%;margin-right:4%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__highlight{margin-bottom:30px;font-size:55px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}@media only screen and (max-width:1124px){.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__highlight{margin-bottom:20px;font-size:45px}}@media only screen and (max-width:767px){.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__highlight{margin-bottom:15px;font-size:37px}}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title{margin-bottom:30px;overflow-wrap:break-word;color:#4A4A4A;font-size:55px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:1}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title span{color:#d2283d}@media only screen and (max-width:1024px){.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title{font-size:35px}}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description p{margin-bottom:10px;margin-right:10%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul{margin-bottom:10px;margin-right:10%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul li{position:relative;padding-left:20px}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul li::after{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#d2283d}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description a{display:inline-block;margin-top:22px;background-color:#d2283d;padding:12px 35px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;border-radius:100px;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description a:hover{text-decoration:none;background-color:#C52437;border-color:#C52437}@media only screen and (max-width:1475px){.b-advertisement-block .b-advertisement-block__right{margin-left:5%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title{margin-bottom:20px;font-size:46px}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul{margin-bottom:0}}@media only screen and (max-width:1318px){.b-advertisement-block .b-advertisement-block__img img{width:106%}.b-advertisement-block .b-advertisement-block__right{width:50%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title{margin-bottom:30px;font-size:43px;margin-right:10%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul{margin-bottom:0}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description .b-advertisement-block__right__description__btn{margin-top:15px}}@media only screen and (max-width:1124px){.b-advertisement-block{padding-top:40px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-advertisement-block .b-advertisement-block__img img{width:100%}.b-advertisement-block .b-advertisement-block__right{margin-top:40px;width:100%;margin-right:5%}}@media only screen and (max-width:767px){.b-advertisement-block .b-advertisement-block__right{margin-left:6%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__title{font-size:35px}}@media only screen and (max-width:567px){.b-advertisement-block{padding-top:20px}.b-advertisement-block .b-advertisement-block__right{margin-left:8%}}@media only screen and (max-width:320px){.b-advertisement-block{padding-top:20px}.b-advertisement-block .b-advertisement-block__right{margin-left:10%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description ul{width:156%}.b-advertisement-block .b-advertisement-block__right .b-advertisement-block__right__description .b-advertisement-block__right__description__btn{width:111%}}#popup-fancybox{padding:50px !important;padding-top:150px !important;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23D2283D%22%20d%3D%22M501.874%20482.794c-6.312-3.676-44.743-27.475-65.305-70.505%2048.023-44.904%2075.337-107.371%2075.337-171.301C511.906%20108.678%20396.537.032%20255.953.032S0%20108.678%200%20240.988s115.369%20240.956%20255.953%20240.956c18.872%200%2039.143-1.769%2067.111-7.645%2073.508%2039.06%20139.486%2037.962%20164.589%2037.566%2011.175-.139%2019.288%201.879%2023.463-9.666%202.826-7.744-1.354-16.689-9.242-19.405zM285.948%20361.966c0%2016.564-13.429%2029.995-29.995%2029.995-16.566%200-29.995-13.431-29.995-29.995V240.988c0-16.566%2013.429-29.995%2029.995-29.995%2016.566%200%2029.995%2013.429%2029.995%2029.995v120.978zm-29.995-196.964c-16.566%200-29.995-13.431-29.995-29.995%200-16.566%2013.429-29.995%2029.995-29.995%2016.566%200%2029.995%2013.429%2029.995%2029.995%200%2016.565-13.429%2029.995-29.995%2029.995z%22%2F%3E%3C%2Fsvg%3E") !important;background-position:center 70px !important;background-size:50px !important;background-repeat:no-repeat !important;background:#fff;text-align:center;overflow:auto;max-width:900px}#popup-fancybox h2{color:#d2283d;font-size:32px;margin-bottom:20px}#popup-fancybox a{color:#d2283d;text-decoration:underline}#popup-fancybox p{margin-bottom:20px}#popup-fancybox h3{font-size:20px;font-weight:bold;margin-bottom:20px}#popup-fancybox .e-btn,#popup-fancybox .b-user-contact-cv .wrapper-form #edit-submit,.b-user-contact-cv .wrapper-form #popup-fancybox #edit-submit{margin-bottom:30px;margin-top:5px;padding:10px 50px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;background:#D2283D;color:#fff;text-decoration:none;border-color:#D2283D;text-decoration:unset;text-transform:unset;font-size:16px}@media only screen and (max-width:767px){#popup-fancybox{padding:10px !important;padding-top:70px !important;background-position:center 30px !important;background-size:30px !important}#popup-fancybox h2{font-size:24px;margin-bottom:10px}#popup-fancybox p{font-size:12px;line-height:150%;margin-bottom:10px}#popup-fancybox h3{font-size:16px;margin-bottom:10px}}.visually-hidden{display:none}.enforex-local-tasks{padding-bottom:15px}.node-navigation{overflow:hidden;background-color:#ccc;position:fixed;top:0;width:100%;z-index:100}.node-navigation li{width:120px;float:left;text-align:center;border-right:1px solid #888}.node-navigation li a{display:inline-block;width:100%;padding:0.5em 1em;cursor:pointer;color:#333}.node-navigation li a:hover{background-color:#666;color:#ccc;text-decoration:none}.node-navigation li a.is-active{background-color:#888;color:#fff}.path--user-login,.path--user-password,.path--user-register{background-color:#d2283d;background-image:url(/themes/custom/donquijote_theme/images/tiles/tile_main.png)}.path--user-login .e-title,.path--user-password .e-title,.path--user-register .e-title{position:relative;margin-bottom:30px;color:#FFF}.path--user-login .e-title:before,.path--user-password .e-title:before,.path--user-register .e-title:before{position:absolute;top:-18px}.path--user-login .node-navigation,.path--user-password .node-navigation,.path--user-register .node-navigation{background-color:transparent;margin-right:40px;padding:0 1em;width:70%;max-width:600px;float:right;position:inherit}.path--user-login .node-navigation li,.path--user-password .node-navigation li,.path--user-register .node-navigation li{width:33.33%;border-right:none}.path--user-login .node-navigation li a,.path--user-password .node-navigation li a,.path--user-register .node-navigation li a{padding:1em;font-weight:bold;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:1.1em;text-transform:uppercase}.path--user-login .node-navigation li a:hover,.path--user-password .node-navigation li a:hover,.path--user-register .node-navigation li a:hover{background-color:transparent;color:#fff}.path--user-login .node-navigation li a.is-active,.path--user-password .node-navigation li a.is-active,.path--user-register .node-navigation li a.is-active{background-color:transparent;color:#fff;font-weight:300}.path--user-login .ui-datepicker-prev,.path--user-login .ui-datepicker-next,.path--user-password .ui-datepicker-prev,.path--user-password .ui-datepicker-next,.path--user-register .ui-datepicker-prev,.path--user-register .ui-datepicker-next{display:block}.user-login-form,.user-register-form,.user-pass,.user-pass-reset{background:#450031;margin:120px auto;max-width:600px;padding:50px;color:#fff}.user-login-form label,.user-register-form label,.user-pass label,.user-pass-reset label{display:block;color:#fff;text-transform:uppercase}.user-login-form input[type="text"],.user-login-form input[type="password"],.user-login-form input[type="email"],.user-register-form input[type="text"],.user-register-form input[type="password"],.user-register-form input[type="email"],.user-pass input[type="text"],.user-pass input[type="password"],.user-pass input[type="email"],.user-pass-reset input[type="text"],.user-pass-reset input[type="password"],.user-pass-reset input[type="email"]{width:100%;background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:16px;color:#FFF}.user-login-form input[type="text"]:focus,.user-login-form input[type="password"]:focus,.user-login-form input[type="email"]:focus,.user-register-form input[type="text"]:focus,.user-register-form input[type="password"]:focus,.user-register-form input[type="email"]:focus,.user-pass input[type="text"]:focus,.user-pass input[type="password"]:focus,.user-pass input[type="email"]:focus,.user-pass-reset input[type="text"]:focus,.user-pass-reset input[type="password"]:focus,.user-pass-reset input[type="email"]:focus{outline:0}.user-login-form .form-actions,.user-register-form .form-actions,.user-pass .form-actions,.user-pass-reset .form-actions{text-align:right;margin-top:40px}.user-login-form .form-submit,.user-register-form .form-submit,.user-pass .form-submit,.user-pass-reset .form-submit{background-color:#1AABA6;color:#fff;font-size:1.3em;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif;padding:20px;border:none;cursor:pointer;-webkit-appearance:none}.user-login-form .form-submit:hover,.user-register-form .form-submit:hover,.user-pass .form-submit:hover,.user-pass-reset .form-submit:hover{color:#21d7d1;border-color:#21d7d1;background-color:rgba(255,255,225,0.15)}.user-login-form .description,.user-register-form .description,.user-pass .description,.user-pass-reset .description{margin-bottom:20px;visibility:hidden}.user-login-form .form-link,.user-register-form .form-link,.user-pass .form-link,.user-pass-reset .form-link{color:#1AABA6}.user-register-form{margin-top:100px;padding-bottom:20px;color:#fff}.user-register-form .f-row{margin-bottom:40px}.user-register-form label{margin-bottom:10px}.user-register-form input[type="text"],.user-register-form input[type="email"],.user-register-form .fk-select{font-size:16px}.user-register-form input[type="date"]{background:transparent;border-top:0;border-right:0;border-left:0;border-width:1px;color:#FFF;border-color:#FFF}.user-register-form .form-submit{padding:30px}.user-register-form .form-link{color:#1AABA6}#edit-field-spanish-level-wrapper .fk-select{margin-bottom:40px}.form-item--error-message{color:#D2283D}.fk-user-form .fk-select{border-color:#FFF;color:#FFF}.fk-user-form .fk-select:after{background:transparent;color:#FFF}.password-strength{color:#FFF}.js-password-strength__indicator{background-color:#EEE}.js-password-strength__indicator.is-weak{background:red}.js-password-strength__indicator.is-fair,.js-password-strength__indicator.is-good{background:orange}.js-password-strength__indicator.is-strong{background:#5F9A2F}.forgot{display:block;margin-top:30px;color:#FFF;text-decoration:underline}.forgot:hover{color:#1AABA6}.user-pass-reset{color:#fff}@media only screen and (max-width:1024px){.path--user-login .title-wrap>.wrapper{margin-top:50px}.path--user-login .user-login-form{max-width:calc(100% - 40px);padding:20px 50px;margin:50px auto}.path--user-password .user-pass{max-width:calc(100% - 40px);padding:50px;margin:50px auto}}@media only screen and (max-width:767px){.path--user-login .node-navigation,.path--user-register .node-navigation{width:100%;margin-right:0;margin-bottom:40px}.path--user-login .node-navigation li,.path--user-register .node-navigation li{width:100%}.path--user-login .node-navigation li a,.path--user-register .node-navigation li a{font-size:0.8em}.user-register-form,.user-pass,.user-pass-reset{padding:50px 20px 60px;margin:0}.path--user-login .user-login-form{max-width:unset;padding:0 20px 60px;margin:0}.path--user-login .user-login-form .form-actions{margin-top:10px}.path--user-password .user-pass{max-width:100%;padding:50px 20px 60px;margin:0}}.m-icons-and-picture{background-color:#fff}.m-icons-and-picture:after,.m-icons-and-picture:before{content:" ";display:table}.m-icons-and-picture:after{clear:both}.m-icons-and-picture .icons{width:100%;float:left}.m-icons-and-picture .picture{position:relative;width:41.66667%;float:right;margin-top:-202px}.m-icons-and-picture .picture img{display:block;width:100%}.m-icons-and-picture.has-no-image .icons{width:100%}.m-icons-and-picture.no-slider{background:#F3F3F3}.m-icons-and-picture.no-slider .picture{margin-top:-375px}.enforex_pages_landing_ppc_page .m-icons-and-picture{padding:44px 0 16px 0}.enforex_pages_landing_ppc_page .m-icons-and-picture.has-no-image .icons{float:none;width:92%;margin:0 auto}.m-icons-and-picture .icons{background:#fff}.m-icons-and-picture .icons.wrapper-full .b-slider-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px;padding-top:0 !important}.m-icons-and-picture .icons.wrapper-full .b-slider-icons:after,.m-icons-and-picture .icons.wrapper-full .b-slider-icons:before{display:none}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card{width:25%;font-size:16px;color:#383838;letter-spacing:0.4px;text-align:center;line-height:26px;margin-bottom:100px;padding:0 1.5%}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .multi-block-content__img-photo{display:block;margin:0 auto;width:70px;height:70px;margin-bottom:40px;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .title{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:8px;max-width:none}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .desc span{font-family:"montserratlight",Helvetica,Arial,sans-serif}.m-icons-and-picture .icons.wrapper-full .b-slider-icons:after{content:"";display:block;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.multi-block+.m-icons-and-picture .icons .b-slider-icons .card{width:33%;text-align:left;padding:0 6% 0 0}.multi-block+.m-icons-and-picture .icons .b-slider-icons .card .title{font-size:16px;color:#383838;letter-spacing:0.56px;margin-bottom:15px;text-transform:uppercase}.multi-block+.m-icons-and-picture .icons .b-slider-icons .card .title b{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:60px;color:#d2283d;letter-spacing:0.36px;margin-bottom:30px}@media only screen and (max-width:1024px){.m-icons-and-picture .icons{width:100%}.m-icons-and-picture .picture{margin-top:-150px;width:40%}.m-icons-and-picture.no-slider .picture{margin-top:-428px}.enforex_pages_course_page .m-icons-and-picture .picture{position:relative;width:42%;margin-top:0;z-index:0}.enforex_pages_landing_ppc_page .m-icons-and-picture{padding:45px 0 0 0}.m-icons-and-picture .icons.wrapper-full .b-slider-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card{width:45%;padding-bottom:75px;margin-bottom:0;padding-right:0;padding-left:0}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .title{font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:8px;max-width:none}.m-icons-and-picture .icons.wrapper-full .b-slider-icons:after{display:none !important}.multi-block+.m-icons-and-picture .icons .b-slider-icons{margin-top:50px}.multi-block+.m-icons-and-picture .icons .b-slider-icons .card{width:100%}}@media only screen and (max-width:767px){.enforex_pages_course_page .m-icons-and-picture{position:relative;z-index:99}.m-icons-and-picture .icons{width:100%}.m-icons-and-picture .picture{display:none}.enforex_pages_landing_ppc_page .m-icons-and-picture{padding:0}.m-icons-and-picture .icons.wrapper-full .b-slider-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card{width:100%;padding-bottom:50px;padding-left:0;padding-right:0}.m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .title{font-size:16px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:8px;max-width:none}}.overflow-hidden{height:100vh;overflow-y:hidden;width:100%}.ieg_hp_field{display:none}.cols-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex}.no-burguer-menu #responsive-nav-burger{display:none}.hidden{display:none !important}.margin-t-36{margin-top:36px !important}.advertence{display:block;font-size:11px;color:#d2283d}.b-funnel-step-content .funnel-content .credit-cards{margin-bottom:0 !important}.secure-payment{display:block;position:relative;padding-left:40px;font-size:13px;line-height:160%;margin-bottom:36px}.secure-payment::after{position:absolute;content:"";width:25px;height:25px;left:0;background-position:center;background-size:cover;background-image:url(/themes/custom/donquijote_theme/images/ieg/credit-card.svg)}.sz-wechat{padding:8px}.sz-wechat:hover{background-color:#00c302}.sz-wechat:hover svg{fill:#fff}.sz-wechat svg{fill:#d2283d;width:31px}.sidebar_condition_pt{display:block;text-align:right;margin:-20px 0 25px 0;font-size:13px}.sidebar_condition_pt a{color:#fff;text-decoration:underline}.personal_condition_pt{display:block;position:relative;margin:-23px 0 30px 0;font-size:13px;z-index:1000}.personal_condition_pt a{text-decoration:underline}.btn-download-catalog{background:none !important;border:2px solid #fff !important}.btn-download-catalog:hover{background-color:rgba(255,255,255,0.3) !important;color:#fff !important}.youtube-embed{position:relative;width:100%;height:100%;background-position:center !important;background-size:cover !important;background-repeat:no-repeat;cursor:pointer}.youtube-embed::before{content:"";position:absolute;width:100px;height:100px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/donquijote_theme/images/ieg/youtube-embed.svg)}.youtube-embed iframe{position:absolute;width:100%;height:100%;z-index:100}.youtube-embed.youtube-embed--no-img::before{background:url("https://fakeimg.pl/50x50/") !important}.shake{transition:all ease;animation:shake 0.35s}@-webkit-keyframes shake{0%{-webkit-transform:translate(-52%,0);transform:translate(-52%,0)}10%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}20%{-webkit-transform:translate(-48%,0);transform:translate(-48%,0)}30%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-webkit-transform:translate(-51%,0);transform:translate(-51%,0)}50%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}60%{-webkit-transform:translate(-49%,0);transform:translate(-49%,0)}70%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}80%{-webkit-transform:translate(-52%,0);transform:translate(-52%,0)}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes shake{0%{-webkit-transform:translate(-52%,0);transform:translate(-52%,0)}10%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}20%{-webkit-transform:translate(-48%,0);transform:translate(-48%,0)}30%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}40%{-webkit-transform:translate(-51%,0);transform:translate(-51%,0)}50%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}60%{-webkit-transform:translate(-49%,0);transform:translate(-49%,0)}70%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}80%{-webkit-transform:translate(-52%,0);transform:translate(-52%,0)}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}@media only screen and (min-width:1024px){.hidden-desktop{display:none !important}}@media only screen and (max-width:1024px){.hidden-tablet{display:none !important}}@media only screen and (max-width:767px){.cols-eq-height{display:block !important}.hidden-mobile{display:none !important}.sz-wechat{padding:6px}.sz-wechat svg{width:24px}}.grecaptcha-badge{display:none}.ieg_school_landing_over{position:fixed;overflow:hidden}body.ieg_school_landing{color:#484848;background-color:#fff;font-size:16px}body.ieg_school_landing #responsive-nav-burger{display:none}body.ieg_school_landing .ieg-sl-header{position:relative;width:100%;min-height:75vh;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;padding-bottom:170px}body.ieg_school_landing .ieg-sl-header .ieg-dq-icon{background-color:#fff;padding:20px 35px 20px 90px;margin-top:30px}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title{margin:50px 0 0 100px;color:#fff}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title h1{max-width:900px;font-size:4em;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:110%;margin-bottom:26px}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title span{display:block;max-width:650px;font-size:1.1em;line-height:1.4em;font-family:"montserratlight",Helvetica,Arial,sans-serif}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title span strong{font-family:"montserratregular",Helvetica,Arial,sans-serif}body.ieg_school_landing .ieg-sl-header .contact-school-landing__responsive__on .form-text{display:none !important}body.ieg_school_landing .brochure-form{position:relative;width:66.66667%;margin-top:-150px;float:right;background-color:#450031;padding:40px 60px}body.ieg_school_landing .brochure-form .e-spinner{background-color:initial !important}body.ieg_school_landing .brochure-form .formikation{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.ieg_school_landing .brochure-form ul,body.ieg_school_landing .brochure-form ol,body.ieg_school_landing .brochure-form li{position:relative}body.ieg_school_landing .brochure-form ul.parsley-errors-list>li{color:#d2283d;font-size:13px;font-weight:normal;position:absolute;top:0;left:0px;top:-15px}body.ieg_school_landing .brochure-form #parsley-id-multiple-privacy_policy{left:12px !important;top:12px !important}body.ieg_school_landing .brochure-form .form-item{position:relative;margin-top:15px;width:45% !important}body.ieg_school_landing .brochure-form .form-item ::-webkit-input-placeholder{color:#FFF}body.ieg_school_landing .brochure-form .form-item :-moz-placeholder{color:#FFF;opacity:1}body.ieg_school_landing .brochure-form .form-item ::-moz-placeholder{color:#FFF;opacity:1}body.ieg_school_landing .brochure-form .form-item :-ms-input-placeholder{color:#FFF}body.ieg_school_landing .brochure-form .form-item ::-ms-input-placeholder{color:#FFF}body.ieg_school_landing .brochure-form .form-item label{font-size:1.2em}body.ieg_school_landing .brochure-form .form-item input ::-webkit-input-placeholder,body.ieg_school_landing .brochure-form .form-item select ::-webkit-input-placeholder,body.ieg_school_landing .brochure-form .form-item textarea ::-webkit-input-placeholder{font-size:1.2em;color:#FFF}body.ieg_school_landing .brochure-form .form-item input{border:none;border-bottom:1px solid #fff;color:#fff;background-color:#450031;font-size:0.95em}body.ieg_school_landing .brochure-form .form-item input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #450031 inset !important;-webkit-text-fill-color:#fff}body.ieg_school_landing .brochure-form .form-item input.parsley-error{border-bottom:1px solid #d2283d !important}body.ieg_school_landing .brochure-form .form-item :focus{outline:none}body.ieg_school_landing .brochure-form .visibility-block{display:block !important;margin-right:51%}body.ieg_school_landing .brochure-form .js-form-item.hidde-block,body.ieg_school_landing .brochure-form .hidde-block{display:none !important}body.ieg_school_landing .brochure-form textarea{background-color:rgba(0,0,0,0);color:#ffffff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:15px 0;border-bottom:1px solid #fff;letter-spacing:0.5px}body.ieg_school_landing .brochure-form textarea::-webkit-input-placeholder{color:#fff}body.ieg_school_landing .brochure-form textarea:-ms-input-placeholder{color:#fff}body.ieg_school_landing .brochure-form textarea::-ms-input-placeholder{color:#fff}body.ieg_school_landing .brochure-form textarea::placeholder{color:#fff}body.ieg_school_landing .brochure-form textarea{font-family:"montserratregular",Helvetica,Arial,sans-serif !important}body.ieg_school_landing .brochure-form .js-form-type-checkbox{width:50%;color:#fff;font-size:0.7em;margin:20px 20px 20px 0px}body.ieg_school_landing .brochure-form .js-form-type-checkbox label a{color:#fff;font-weight:bold}body.ieg_school_landing .brochure-form .form-item-comment{display:none !important}body.ieg_school_landing .brochure-form .fk-user-form label.wrap.fk-check::before{width:18px;height:18px;border:1px solid #fff;margin-top:2px}body.ieg_school_landing .brochure-form .e-btn.hollow,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form body.ieg_school_landing .brochure-form .hollow#edit-submit,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit{background:#1AABA6 !important;color:#fff !important;margin-top:20px !important;width:40%;border:none !important;border-radius:100px;padding:18px 30px;font-size:13px;min-width:240px}body.ieg_school_landing .brochure-form input#edit-surname--2 ::placeholder{color:#fff !important}body.ieg_school_landing .brochure-form #edit-submit:hover{background-color:#21d7d1 !important}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected{min-height:45px;padding:4px 0px 4px 4px;color:#FFF;background-color:#450031}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#FFF;color:#323232}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 10px;font-weight:bold}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-disabled{color:#FFF}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-add{flex:0 1 7px;margin:15px 12px 0 5px}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus{background:#FFF}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus::after{background:#FFF}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-multi-selected.ss-open-below{border:1px solid #FFF}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-content .ss-search.ss-hide{display:none}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-content .ss-list .ss-option:hover{background-color:#F3F3F3;color:#000}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:transparent;color:#dedede}body.ieg_school_landing .brochure-form .js-form-type-select .ss-main .ss-content.ss-open{border-top:1px solid #323232}body.ieg_school_landing .brochure-form .info-select-multi{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;color:#E4E4E4;position:relative;float:right;margin-left:24px;cursor:default}body.ieg_school_landing .brochure-form .info-select-multi::before{content:"";position:absolute;top:50%;width:16px;height:16px;left:-24px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/icons/info-icon-select-block.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}body.ieg_school_landing .brochure-form .form-item-question{margin:20px 0 40px 0;margin-top:60px !important}body.ieg_school_landing .brochure-form .form-item-date-program,body.ieg_school_landing .brochure-form .form-item-student,body.ieg_school_landing .brochure-form .form-item-destinations{margin-top:60px !important}body.ieg_school_landing .brochure-form .form-item-courses.js-form-item-courses{margin-top:60px}body.ieg_school_landing .brochure-form .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}body.ieg_school_landing .brochure-form input{padding:15px 0;margin:15px 0}body.ieg_school_landing .brochure-form .info-fields-paragraph{line-height:200%;letter-spacing:0.4px;margin-top:80px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#ffffff;text-align:left;width:100%}body.ieg_school_landing .brochure-form .info-fields-paragraph svg{position:absolute;margin-left:20px;margin-top:-1px;cursor:pointer}body.ieg_school_landing .brochure-form .fk-check{padding-left:25px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#383838;letter-spacing:0.5px;cursor:pointer}body.ieg_school_landing .brochure-form .fk-check a{color:#d2283d !important}body.ieg_school_landing .brochure-form .fk-check::before{top:4px;width:14px;height:14px;border:1px solid #d2283d;border-radius:2px}body.ieg_school_landing .brochure-form .fk-check::after{width:14px;height:14px;top:8px;letter-spacing:0;left:2px}body.ieg_school_landing .brochure-form .fk-check.checked::after{background-color:#FFF}body.ieg_school_landing .brochure-form .fk-check span{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.005em;color:#383838;padding-left:10px}body.ieg_school_landing .brochure-form .form-label{font-size:10px !important;top:8px;position:absolute;color:#FFF}body.ieg_school_landing .brochure-form .form-label-select{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px !important;color:#FFF}body.ieg_school_landing .brochure-form input,body.ieg_school_landing .brochure-form select{width:100%;border:none;border-bottom:1px solid #fff !important;padding:10px;padding-left:0px;margin:15px 0px;color:#383838;font-size:16px;letter-spacing:0.5px;line-height:26px;opacity:1 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}body.ieg_school_landing .brochure-form input::placeholder,body.ieg_school_landing .brochure-form select::placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1 !important;color:#fff !important}body.ieg_school_landing .brochure-form input::-webkit-input-placeholder,body.ieg_school_landing .brochure-form select::-webkit-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}body.ieg_school_landing .brochure-form input:-ms-input-placeholder,body.ieg_school_landing .brochure-form select:-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}body.ieg_school_landing .brochure-form input::-ms-input-placeholder,body.ieg_school_landing .brochure-form select::-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}body.ieg_school_landing .brochure-form input:active,body.ieg_school_landing .brochure-form select:active{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}body.ieg_school_landing .brochure-form input:focus,body.ieg_school_landing .brochure-form select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}body.ieg_school_landing .brochure-form textarea{width:100%;height:60px;border:none;border-bottom:1px solid #E4E4E4;margin:10px 0;font-family:"montserratregular",Helvetica,Arial,sans-serif;overflow:auto}body.ieg_school_landing .brochure-form textarea:focus-visible{outline:#d2283d solid 1px}body.ieg_school_landing .brochure-form .js-form-type-textarea label{letter-spacing:0.5px;color:#FFF;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px}body.ieg_school_landing .brochure-form select{font-family:"montserratlight",Helvetica,Arial,sans-serif;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px !important}body.ieg_school_landing .brochure-form select.has-fk-select{opacity:1 !important;color:#fff !important}body.ieg_school_landing .brochure-form select.has-fk-select option{color:#000 !important}body.ieg_school_landing .brochure-form .select-contact-date_program,body.ieg_school_landing .brochure-form .select-contact-student{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}body.ieg_school_landing .brochure-form .select-contact-destinations{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:37px !important}body.ieg_school_landing .brochure-form .select-contact-country{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:14px !important}body.ieg_school_landing .brochure-form .js-form-item.form-item{position:relative;margin-top:15px}body.ieg_school_landing .brochure-form .js-form-type-select{position:relative;cursor:pointer}body.ieg_school_landing .brochure-form .js-form-type-select:after{content:"";position:absolute;top:47px;right:15px;width:8px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/select-icon-block.svg);background-size:contain;background-repeat:no-repeat}body.ieg_school_landing .brochure-form .js-form-type-select .fk-select{display:none}body.ieg_school_landing .brochure-form .js-form-type-select select{background:transparent;cursor:pointer}body.ieg_school_landing .brochure-form .js-form-item-destinations:after{top:78px}body.ieg_school_landing .brochure-form .js-form-item-schoolslatam:after,body.ieg_school_landing .brochure-form .js-form-item-courses:after,body.ieg_school_landing .brochure-form .js-form-item-schoolsspain:after{display:none}body.ieg_school_landing .brochure-form .js-form-item-country:after{top:38px !important}body.ieg_school_landing .brochure-form .form-item-schoolsspain.js-form-item-schoolsspain,body.ieg_school_landing .brochure-form .form-item-schoolslatam.js-form-item-schoolslatam{display:none;margin-top:60px}body.ieg_school_landing .brochure-form .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolslatam],body.ieg_school_landing .brochure-form .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolsspain],body.ieg_school_landing .brochure-form .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolslatam],body.ieg_school_landing .brochure-form .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolsspain]{width:100%;font-size:15px;padding:0px 0px 10px 0px !important;cursor:pointer}body.ieg_school_landing .brochure-form .form-item-courses.js-form-item-courses{margin-top:60px}body.ieg_school_landing .brochure-form .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy.space-close-box{margin-top:60px !important}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy{margin-top:0px !important;width:100% !important}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy label{font-family:inherit !important}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .fk-check{color:#FFF}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:#1AABA6 !important;font-weight:bold;white-space:nowrap;text-decoration:none}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a:hover{text-decoration:underline}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list{margin:0;padding:0}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list#parsley-id-multiple-privacy_policy{margin-top:10px}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{color:#FFF;text-align:left;font-weight:400 !important}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list .parsley-required{color:#d2283d}body.ieg_school_landing .brochure-form .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{margin-left:10px}body.ieg_school_landing .brochure-form .form-item-question{width:100% !important;margin:20px 0 40px 0;margin-top:60px !important}body.ieg_school_landing .brochure-form .form-item-comment.js-form-item-comment{display:none}body.ieg_school_landing .brochure-form .js-form-submit{margin-left:60%}body.ieg_school_landing .brochure-form .form-item-schoolsspain.js-form-item-schoolsspain,body.ieg_school_landing .brochure-form .form-item-schoolslatam.js-form-item-schoolslatam{display:none}body.ieg_school_landing .ieg__highlight_points.block-open{margin-top:196px !important}body.ieg_school_landing .ieg__highlight_points{width:33.33333%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:50px}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block.block-open{height:300px !important}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block{text-align:center;width:50%;height:162px}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block .ieg__highlight_points__image{width:60px;margin:0 auto;margin-bottom:12px}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block .ieg__highlight_points__title{width:100%;color:#989898;text-transform:uppercase;font-family:"montserratmedium",Helvetica,Arial,sans-serif;line-height:120%}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block .ieg__highlight_points__description{color:#989898;text-transform:uppercase;line-height:120%}@media screen and (max-width:1350px){body.ieg_school_landing .brochure-form .js-form-type-checkbox{width:100%}body.ieg_school_landing .brochure-form .form-item-comment{display:none !important}body.ieg_school_landing .brochure-form .e-btn.hollow,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form body.ieg_school_landing .brochure-form .hollow#edit-submit,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit{width:100%}}@media only screen and (max-width:1024px){body.ieg_school_landing .ieg-sl-header{height:auto;padding-bottom:10%}body.ieg_school_landing .ieg-sl-header .ieg-dq-icon{background-color:#fff;padding:15px 30px 15px 70px;margin-top:30px;width:250px}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title{padding-bottom:100px;margin:100px 0 0 50px;padding:15px}body.ieg_school_landing .brochure-form{width:100% !important;top:0;margin-top:0;margin-bottom:70px;display:none}body.ieg_school_landing .brochure-form .form-item{display:block !important}body.ieg_school_landing .brochure-form .js-form-type-checkbox{width:50%}body.ieg_school_landing .brochure-form .form-item-comment{display:none !important}body.ieg_school_landing .brochure-form .e-btn.hollow,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form body.ieg_school_landing .brochure-form .hollow#edit-submit,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit{width:40%}body.ieg_school_landing .ieg__highlight_points{width:100%;padding:20px !important;padding-top:50px !important;z-index:-9999 !important}.leftVideo_section_video{position:relative;display:block;width:100%;padding:0;overflow:hidden}.leftVideo_section_video::after{display:block;content:"";padding-top:56.25%}.leftVideo_section_video .youtube-embed{position:absolute !important;top:0;left:0}}@media only screen and (max-width:767px){body.ieg_school_landing .ieg-sl-header{padding-bottom:10%}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title{padding-bottom:50px !important;margin-left:25px !important;padding:0 !important;margin:15% 15px 0 25px !important;padding-bottom:5% !important}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title h1{font-size:2.5em !important;margin-bottom:0 !important}body.ieg_school_landing .ieg-sl-header .ieg-sl-header__title span{padding:10px 25px 0 0 !important;font-size:1em !important}body.ieg_school_landing .ieg-sl-header .ieg-dq-icon{padding:10px 17px 10px 45px !important;width:200px !important}body.ieg_school_landing .brochure-form{display:none !important;width:100% !important;bottom:0 !important;padding:30px 30px !important;margin-bottom:40px !important}body.ieg_school_landing .brochure-form .form-item{width:100% !important}body.ieg_school_landing .brochure-form .form-item-comment{display:none !important}body.ieg_school_landing .brochure-form .e-btn.hollow,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form body.ieg_school_landing .brochure-form .hollow#edit-submit,body.ieg_school_landing .brochure-form .b-user-contact-cv .wrapper-form .hollow#edit-submit{width:100%}body.ieg_school_landing .brochure-form .hollow#edit-submit{margin-bottom:15px}body.ieg_school_landing .ieg__highlight_points .ieg__highlight_points__block{float:left !important;width:50% !important;margin-bottom:30px !important}}.leftVideo_section{margin-top:60px;display:flex;background-color:#fff;position:relative}.leftVideo_section:before{content:"";height:230px;width:900px;background:#f2f2f2;position:absolute;left:20%;top:0;z-index:1}.leftVideo_section .leftVideo_section_video{display:inline-block;width:50%;padding:85px 0 60px 0;z-index:3}.leftVideo_section .leftVideo_section_video div{background-size:cover;height:100%;position:relative}.leftVideo_section .leftVideo_section_video div:after{margin:auto;position:absolute;top:38.5%;left:40%}.leftVideo_section .leftVideo_section_content{float:left;width:50%;z-index:2}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title{padding:180px 120px 115px 95px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title h3{font-family:"montserratmedium",Helvetica,Arial,sans-serif;font-weight:600;font-size:3vw;text-transform:uppercase;line-height:100%;color:#450031;margin:0;padding-bottom:50px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title h3 span{color:#d2283d}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:25px;color:#6d6d6d;margin-bottom:30px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper{position:relative}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container{top:-60px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-wrapper .swiper-slide{height:170px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-wrapper .swiper-slide__1{background-size:cover}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-wrapper .swiper-slide__1 img{height:100%;width:100%;object-fit:cover}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-wrapper .swiper-slide__2{background-size:cover}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-button-background{background-color:#49aba6 !important}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-button-next,.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper .swiper-container .swiper-button-prev{width:40px !important;height:80px !important;background-size:25px 25px !important;width:50px !important;height:100px !important;top:80px !important}@media screen and (max-width:1024px){.leftVideo_section{margin-top:0}.leftVideo_section::before{display:none}.leftVideo_section .leftVideo_section_video{width:100%}.leftVideo_section .leftVideo_section_content{width:100%;margin-top:80px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title{padding:0 50px 0 80px}.leftVideo_section .leftVideo_section_content .leftVideo_section_video{display:inline-block;width:100%;padding:50px 0 0 0;height:700px}.leftVideo_section .leftVideo_section_content__Swiper .swiper-container{width:100%;top:0 !important}}@media screen and (max-width:1150px){.leftVideo_section_content .leftVideo_section_content__title h3{font-size:55px !important;line-height:60px !important}}@media screen and (max-width:991px){.leftVideo_section{display:block;margin-top:60px}.leftVideo_section .leftVideo_section_video{padding:0}.leftVideo_section .leftVideo_section_video iframe{height:400px}.leftVideo_section .leftVideo_section_content{margin-top:40px !important}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__title p{margin-bottom:66px}.leftVideo_section .leftVideo_section_content .leftVideo_section_content__Swiper{margin-bottom:60px}}@media screen and (max-width:767px){.leftVideo_section{margin-top:35px !important}.leftVideo_section_content .leftVideo_section_content__title{padding-left:40px !important}.leftVideo_section_content .leftVideo_section_content__title h3{font-size:32px !important;line-height:50px !important}.leftVideo_section .leftVideo_section_video iframe{height:290px}}@media screen and (max-width:400px){.leftVideo_section .leftVideo_section_video{height:auto !important}.leftVideo_section .leftVideo_section_video div:after{content:url(/themes/custom/donquijote_theme/img/form.responsive.png) !important;left:38% !important;top:37% !important}}.content--full{width:100%;padding:85px 0 30px 0}.content--full .content__header h1{position:relative;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:2.5em;line-height:1em;letter-spacing:8.33px;margin-top:20px;margin-bottom:30px;text-transform:uppercase;color:#fff}.content--full .content__header h1:before{content:"\f133";position:absolute;font-family:"icons";color:#A20317;top:-35px}.content--full .content__header .content__header__subtitle{max-width:950px;color:#fff;font-size:1.15em;line-height:1.5em;margin-bottom:50px}.content--full .content__header .content__header__subtitle p{margin-bottom:16px}.content--full .content__header .content__header__subtitle b,.content--full .content__header .content__header__subtitle strong{font-family:"montserratregular",Helvetica,Arial,sans-serif}.wrapper--white{background:#fff}.wrapper--white .wrapper--white__content{max-width:1200px;margin:0 auto;padding:80px 16px}.wrapper--white .wrapper--white__content h2{font-size:1.35em;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase;letter-spacing:1px;margin-top:42px;margin-bottom:18px}.wrapper--white .wrapper--white__content h2:first-child{margin-top:0 !important}.wrapper--white .wrapper--white__content p{color:#323232;margin-bottom:1em}.wrapper--white .wrapper--white__content p strong,.wrapper--white .wrapper--white__content p b{font-family:"montserratregular",Helvetica,Arial,sans-serif}.wrapper--white .wrapper--white__content--full{max-width:none !important;margin:0 auto;padding:70px 0 !important}.wrapper--white .wrapper--white__content__img{width:100%;height:300px;margin:50px 0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.wrapper--white .wrapper--white__content__imgs{float:left;width:49%;height:250px;margin-top:calc(50px - 1em);margin-bottom:50px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.wrapper--white .wrapper--white__content__imgs_last{float:right !important}.wrapper--white--pretitle{padding-top:60px}.wrapper--white--pretitle .wrapper__pretitle{display:block;background-color:#450031;margin:0 40px;margin-top:-120px;padding:40px 0}.wrapper--white--pretitle .wrapper__pretitle h2{color:#fff;font-size:22px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-align:center}@media only screen and (max-width:1024px){.content--full .content__header{padding:70px 0 50px 0}.content--full .content__header h1{font-size:2.2em;line-height:1.3em}.content--full .content__header .content__header__subtitle{font-size:1.1em}.wrapper--white .wrapper--white__content{padding:50px 40px}}@media only screen and (max-width:767px){.content--full .content__header{padding:40px 0}.content--full .content__header .content__header__subtitle{margin-bottom:0}.wrapper--white .wrapper--white__content{padding:50px 25px}.wrapper--white .wrapper--white__content .wrapper--white__content__img{height:250px;margin:30px 0}.wrapper--white .wrapper--white__content .wrapper--white__content__imgs{height:200px;width:100%;margin-top:calc(30px - 1em);margin-bottom:15px}.wrapper--white .wrapper--white__content .wrapper--white__content__imgs_last{margin:0 0 30px 0}}.content__header--hasmap{position:relative;padding:0 30% 0 0}.content__header--hasmap .content__header__map{position:absolute;width:30%;top:0;right:0;margin-top:-30px}.content__header--hasmap .content__header__map object{width:100%;position:relative !important;right:auto !important;bottom:auto !important}.img_border{position:relative;min-height:200px}.img_border .img_border__background{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;width:100%;height:calc(100% - 50px)}.img_border .img_border__border{width:95%;height:50px;background-color:#450031}.culture__section__img{display:block;position:relative;width:100%;height:350px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;margin:36px 0 80px 0;padding-bottom:40px}.culture__section__img::after{content:"";position:absolute;width:92%;height:40px;bottom:-40px;background-color:#450031}.distributive-culture--block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:36px}.distributive-culture--block .distributive-culture{padding:25px 85px 75px 85px}.distributive-culture--block .distributive-culture h2{font-size:1.35em;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase;letter-spacing:1px;margin-bottom:26px}.distributive-culture--block .distributive-culture .cols-2{padding:0px 30px}.distributive-culture--block .distributive-culture .distributive-culture__section{display:block;max-width:160px;height:160px;padding:25px 0;margin:0 auto;margin-bottom:18px;color:#383838;font-family:"montserratregular",Helvetica,Arial,sans-serif;font-size:0.92em;line-height:1.2em;text-align:center;text-transform:uppercase;border:2px solid rgba(210,40,61,0.2);border-radius:5px;transition:all ease 0.5s}.distributive-culture--block .distributive-culture .distributive-culture__section:hover{border:2px solid #d2283d;text-decoration:none}.distributive-culture--block .distributive-culture .distributive-culture__section img{text-align:center;display:block;margin:0 auto;margin-bottom:18px}.wrapper--invaded{padding-bottom:100px}.wrapper--invader{margin-top:-200px}.over-hidden{overflow:hidden !important}.padding-bottom-off{padding-bottom:0 !important}.distributive-sections .distributive-sections__block{position:relative;padding:40px;min-height:330px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.distributive-sections .distributive-sections__block span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;padding:10px 30px;border:2px solid #fff;text-transform:uppercase;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:17px;text-align:center}.distributive-sections .distributive-sections__block .distributive-sections__block__button{display:block;cursor:pointer;margin:20px auto 0 auto;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;background-color:#20ABA6;text-transform:uppercase;border:0;padding:20px 40px}.distributive-sections .distributive-sections__block:hover{text-decoration:none}.distributive-sections .distributive-sections__block--title{background-color:#d2283d;max-height:330px}.distributive-sections .distributive-sections__block--title h2{position:relative;font-family:"montserratlight",Helvetica,Arial,sans-serif !important;font-size:34px !important;line-height:1.2em !important;color:#fff !important;padding-top:15px}.distributive-sections .distributive-sections__block--title h2::after{content:"\f133";position:absolute;font-family:"icons";top:-16px;left:0;color:#A20317}.distributive-sections .distributive-sections__block--double{width:66.66667%;margin-left:0%}.distributive-sections--lang .distributive-sections__block{width:66.66667% !important}.distributive-sections--lang .distributive-sections__block--title{width:33.33333% !important}.wrapper--purple{background:#450031}.wrapper--purple .wrapper--purple__content{max-width:1400px;margin:0 auto;padding:80px 16px}.wrapper--purple .wrapper--purple__content h2{font-size:1.35em;font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase;text-decoration:none;letter-spacing:1px;margin-top:42px;margin-bottom:18px}.wrapper--purple .wrapper--purple__content h2:first-child{margin-top:0 !important;padding-bottom:65px}.wrapper--purple .wrapper--purple__content p{color:#323232;margin-bottom:1em}.culture-img-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:36px 0}.culture-img-list .culture-img-list__img{background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}.culture-img-list .culture-img-list__list{padding:20px 60px}.culture-img-list .culture-img-list__list ul li{padding-left:15px;position:relative;margin-bottom:10px}.culture-img-list .culture-img-list__list ul li::after{content:"";position:absolute;width:8px;height:8px;background-color:#1AABA6;border-radius:50%;left:0;top:8px}.culture-img-list .culture-img-list__list ul li a{color:#323232}.distributive-list--block{display:-webkit-box;display:-ms-flexbox;display:flex}.distributive-list--block .distributive-list{padding:50px 100px}.distributive-list--block .distributive-list h2{margin-bottom:20px !important}.distributive-list--block .distributive-list ul li{position:relative;float:left;width:50%;margin-left:0%;padding-left:16px}.distributive-list--block .distributive-list ul li::after{position:absolute;content:"";width:8px;height:8px;left:0;top:8px;border-radius:50%;background-color:#1AABA6}.distributive-list--block .distributive-list ul li a{color:#333;font-size:17px}@media only screen and (max-width:1024px){.distributive-list--block .distributive-list{padding:30px 70px}.distributive-culture{padding:25px 35px 75px 35px !important}.distributive-culture--block .col{width:50%;margin-left:0%}.distributive-culture--block .col .distributive-culture{padding:25px !important}.distributive-culture--block .col .distributive-culture .cols-2 .col{width:50%;margin-left:0%}.wrapper--purple .wrapper--purple__content h2:first-child{padding-bottom:30px}.distributive-sections__block__button{font-size:12px;padding:10px 15px !important}.culture__section__img{height:300px;margin:36px 0 70px 0;padding-bottom:20px}.culture__section__img::after{height:30px;bottom:-30px}}@media only screen and (max-width:767px){.img_border{display:none}.wrapper--purple .wrapper--purple__content{padding-bottom:40px !important}.distributive-sections__block{width:100% !important;margin-left:0% !important;min-height:200px !important}.culture-img-list{display:block !important}.culture-img-list .culture-img-list__img{display:none}.culture-img-list .culture-img-list__list{padding:0;width:100%;margin-left:0%}.distributive-list--block{display:block !important}.distributive-list--block .col{width:100%;margin-left:0%}.distributive-list--block .distributive-list__img{display:none !important}.distributive-list--block .distributive-list ul li{width:100%}.distributive-culture--block{display:block}.distributive-culture--block .col{width:100% !important;margin-left:0%}.distributive-culture .cols-2 .col{width:100% !important;margin-left:0%}.distributive-culture .cols-2 .col .distributive-culture__section{max-width:none;width:100%;height:auto}.culture__section__img{height:200px;margin:36px 0}.culture__section__img::after{display:none}}.swiper-info-points{margin-bottom:70px}.swiper-info-points .swiper-slide{position:relative;padding-right:64px}.swiper-info-points .swiper-slide::after{content:"\f133";position:absolute;font-family:"icons";color:#A20317;font-size:37px;right:30px;top:13%}.swiper-info-points .swiper-slide:last-child::after{display:none}.swiper-info-points .swiper-slide .swiper-info-points__tittle{display:block;color:#450031;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:2.8em;text-transform:uppercase;line-height:100%;margin-bottom:8px}.swiper-info-points .swiper-slide .swiper-info-points__text{display:block;color:#444;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;line-height:1.2em !important;max-width:130px}.travel-guide-cities .travel-guide-cities__title{width:41.66667%;margin-left:0%;padding:100px 120px 0 275px}.travel-guide-cities .travel-guide-cities__title span{position:relative;color:#450031;font-size:30px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:40px;min-height:92px}.travel-guide-cities .travel-guide-cities__title span::after{content:"\f133";position:absolute;font-family:"icons";color:#A20317;font-size:30px;left:0;top:-25px}.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities{display:block}.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities-next,.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities-prev{width:28px;height:28px;float:right;margin-top:25px;margin-left:15px;background-color:red;cursor:pointer;background:url(/themes/custom/donquijote_theme/images/ieg/arrow.svg);transition:all ease 0.5s}.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities-next.swiper-button-disabled,.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities-prev.swiper-button-disabled{opacity:0.4}.travel-guide-cities .travel-guide-cities__title .swiper-guide-cities-prev{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.travel-guide-cities .travel-guide-cities__slider{position:relative;width:58.33333%;margin-left:0%;-webkit-transform:translate(60px);-ms-transform:translate(60px);transform:translate(60px)}.travel-guide-cities .travel-guide-cities__slider::after{content:"";position:absolute;width:100%;height:300px;top:30px;left:30px;background-color:#450031}.swiper-guide-cities .swiper-guide-cities__city{display:block;position:relative;height:300px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.swiper-guide-cities .swiper-guide-cities__city a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff !important;text-transform:uppercase;font-size:26px;text-align:center;font-family:"montserratbold",Helvetica,Arial,sans-serif}.swiper-guide-cities .swiper-guide-cities__city a:hover{text-decoration:none}.swiper-guide-cities .swiper-guide-cities--invisible{opacity:0}@media only screen and (max-width:1024px){.travel-guide-cities__title{width:33.33333% !important;padding:100px 30px !important}.travel-guide-cities__slider{width:66.66667% !important}}@media only screen and (max-width:767px){.travel-guide-cities__title{width:100% !important;padding:30px !important}.travel-guide-cities__slider{width:100% !important;-webkit-transform:translate(30px) !important;-ms-transform:translate(30px) !important;transform:translate(30px) !important}.swiper-info-points .swiper-slide{padding:0}}.distributive-lang__list{padding:50px 15px}.distributive-lang__list ul li{position:relative;float:left;width:25% !important;padding-left:20px}.distributive-lang__list ul li::after{content:"";position:absolute;top:calc(50% - 6px);left:0;height:7px;width:7px;background-color:#20ABA6;border-radius:50%}.distributive-lang__list ul li a{color:#fff;font-size:17px}.distributive-lang__list ul li a:hover{color:#A20317;text-decoration:none}@media only screen and (max-width:1024px){.distributive-lang__list ul li{width:33.33333% !important;padding:10px 0 10px 20px}}@media only screen and (max-width:767px){.distributive-sections--lang .cols-2 .col{width:100% !important}.distributive-lang__list ul li{width:50% !important;padding:10px 0 10px 20px}}.b-funnel-sidebar .e-btn.hollow,.b-funnel-sidebar .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form .b-funnel-sidebar .hollow#edit-submit{margin-bottom:10px}.b-modal-login #modal-register-form input[type="name"],.b-modal-login #modal-register-form input[type="lastname"]{width:100%;background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:16px;color:#FFF}.b-modal-login #modal-register-form input[type="name"]:focus,.b-modal-login #modal-register-form input[type="lastname"]:focus{outline-style:none;box-shadow:none}#modal-register-form .error-email{color:#D2283D;font-size:13px;font-weight:bold}a.form-link{display:inline-block;color:#FFF}.multi_city_slider__title{width:50%;margin-left:0%;float:left;padding-left:125px;padding-top:70px}.multi_city_slider__title h3{font-size:65px;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#450031;line-height:100%}.multi_city_slider__title h3 span{color:#d2283d;padding-left:5px}.multi_city_slider__select{width:50%;margin-left:0%;float:left;padding-left:20%}.multi_city_slider__select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;float:right;height:40px;width:280px;margin-top:120px;margin-right:80px;border:none;border-bottom:1px solid;background:transparent;color:#d2283d;font-size:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;background:url("/themes/custom/donquijote_theme/images/ieg/down.svg") no-repeat right;background-size:15px;padding-left:10px}.swiper-container-spain,.swiper-container-latam{display:none}.swiper-container-spain.active,.swiper-container-latam.active{display:block}.multi_city_slider__info{background-color:#f2f2f2;margin:50px 0;max-height:auto;min-height:660px}.multi_city_slider__info .multi_city_slider__info__img{width:100%;height:320px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.multi_city_slider__info .multi_city_slider__info__card{padding:60px 30px;overflow:hidden}.multi_city_slider__info .multi_city_slider__info__card h3{font-size:20px !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#450031;margin-bottom:20px;text-transform:uppercase}.multi_city_slider__info .multi_city_slider__info__card p{font-family:"montserratlight",Helvetica,Arial,sans-serif;line-height:25px;color:#484848}.swiper-multi_city-slider-controls{padding:0px 0 80px 120px}.swiper-multi_city-slider-controls .swiper-multi_city-slider-next,.swiper-multi_city-slider-controls .swiper-multi_city-slider-prev{cursor:pointer;position:relative;float:left;width:32px;height:32px;margin-right:15px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-violet.svg);background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.swiper-multi_city-slider-controls .swiper-multi_city-slider-prev{transform:rotate(180deg)}@media only screen and (max-width:1024px){.multi_city_slider__title{width:100%;display:block;padding-left:80px;margin-left:0;padding-top:80px}.multi_city_slider__title h3{font-size:55px}.multi_city_slider__select{padding-left:80px;margin-top:-30px}.multi_city_slider__select select{margin-top:70px;margin-bottom:20px;float:left}.swiper-multi_city-slider-controls{padding:0px 0 50px 80px}}@media only screen and (max-width:767px){.multi_city_slider__title{padding-left:40px;padding-top:-80px}.multi_city_slider__title h3{font-size:45px}.multi_city_slider__select{padding-left:40px;margin-left:0;margin-top:0px}.multi_city_slider__select select{float:left;margin-top:36px}.multi_city_slider__info{max-height:none !important}.swiper-multi_city-slider-controls{padding:0px 0 50px 45px}}.accomodation_slider{position:relative;margin:36px 0;padding:36px 0px 0px 0px}.accomodation_slider::before{content:"";width:100%;height:300px;position:absolute;background-color:#f2f2f2;top:0;left:0;z-index:-1}.accomodation_slider .accomodation_slider__content{width:750px;min-height:700px;max-height:700px;margin-left:125px;background-color:#d2283d;color:#fff;padding:100px}.accomodation_slider .accomodation_slider__content .accomodation_slider__img{position:absolute;width:60%;height:100%;top:50px;right:0;z-index:-1;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.accomodation_slider .accomodation_slider__content .accomodation_slider__content__title{font-size:3vw;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:100%;text-transform:uppercase}.accomodation_slider .accomodation_slider__content .accomodation_slider__content__info{position:relative;font-size:26px;margin-top:125px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:100%;text-transform:uppercase;margin-bottom:36px;padding-left:90px}.accomodation_slider .accomodation_slider__content .accomodation_slider__content__info::after{position:absolute;content:"";width:70px;height:1px;background-color:#fff;left:5px;top:50%}.accomodation_slider .accomodation_slider__content__controler{display:block;margin-left:125px}.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-next,.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:left;width:400px;padding:50px;background-color:#fff;font-size:18px;text-align:center;color:#d2283d;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;cursor:pointer}.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-next svg,.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-prev svg{width:27px}.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-next{float:right}.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-next svg{margin-left:17px}.accomodation_slider .accomodation_slider__content__controler .swiper-container-multi-accomodation-prev svg{margin-right:17px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1024px){.accomodation_slider{margin:36px 0px 0px 0px}.accomodation_slider .accomodation_slider__content{width:70%;margin-left:0px;padding:100px 100px 100px 80px}.accomodation_slider .accomodation_slider__content .accomodation_slider__content__title{font-size:55px}.accomodation_slider .accomodation_slider__content .accomodation_slider__img{width:40%;height:60%;z-index:99;top:170px;background-position:center !important}.accomodation_slider .accomodation_slider__content p{padding-right:10%}.accomodation_slider .swiper-container-multi-accomodation-prev{display:none !important}}@media only screen and (max-width:767px){.accomodation_slider .accomodation_slider__content{width:100%;padding:100px 0px 100px 40px}.accomodation_slider .accomodation_slider__content .accomodation_slider__img{display:none}.accomodation_slider .accomodation_slider__content .accomodation_slider__content__title{font-size:32px !important}.accomodation_slider .swiper-container-multi-accomodation-prev{display:none !important}.accomodation_slider .accomodation_slider__content{min-height:550px !important}.accomodation_slider .accomodation_slider__content__info{margin-top:50px !important}}.ieg_school_landing #olark-wrapper button,.ieg_school_landing #olark-wrapper button:active,.ieg_school_landing #olark-wrapper button:focus,.ieg_school_landing #olark-wrapper input[type="button"]:active,.ieg_school_landing #olark-wrapper input[type="button"]:focus,.ieg_school_landing #olark-wrapper input[type="submit"]:active,.ieg_school_landing #olark-wrapper input[type="submit"]:focus{display:none !important}.contact-school-landing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#450031;padding:80px 120px}.contact-school-landing .contact-school-landing__title{float:left;width:33.33333%;margin-left:0%;font-size:3vw;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:100%;color:#fff;text-align:left;text-transform:uppercase}.contact-school-landing__solicita{position:fixed;overflow:hidden;bottom:0;right:30px;text-align:center;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;background-color:#1AABA6;font-size:14px;cursor:pointer;padding:12px 22px;border-radius:10px 10px 0px 0px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.25) !important;z-index:80;transition:0.3s all linear;animation:move 1s;animation-iteration-count:1;display:none;text-transform:uppercase}.contact-school-landing__responsive__off{width:100%;height:100%;padding-bottom:20px;background-color:#450031;position:fixed;overflow:auto;top:0;left:-100%;opacity:0;z-index:99;transition:all 0.5s cubic-bezier(0.39,0.575,0.565,1)}.contact-school-landing__responsive__off .svg{cursor:pointer;position:absolute;top:50px;right:30px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container{padding:20px 100px 100px 100px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .e-spinner{background-color:initial !important}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__title{float:left;width:100%;margin-left:0%;font-size:65px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:100%;color:#fff;text-align:left;text-transform:uppercase;margin-bottom:20px;margin-top:100px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms{width:100%;margin-left:0%;margin-top:8px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms textarea{display:none}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms input.parsley-error{border-bottom:1px solid #d2283d !important}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit{position:relative;float:left;width:100%;margin-left:0%}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name ::-webkit-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname ::-webkit-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone ::-webkit-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email ::-webkit-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy ::-webkit-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit ::-webkit-input-placeholder{color:#FFF}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name :-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname :-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone :-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email :-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy :-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit :-moz-placeholder{color:#FFF;opacity:1}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name ::-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname ::-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone ::-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email ::-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy ::-moz-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit ::-moz-placeholder{color:#FFF;opacity:1}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name :-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname :-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone :-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email :-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy :-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit :-ms-input-placeholder{color:#FFF}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name ::-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname ::-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone ::-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email ::-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy ::-ms-input-placeholder,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit ::-ms-input-placeholder{color:#FFF}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name :focus,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname :focus,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone :focus,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email :focus,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy :focus,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit :focus{outline:none}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name .parsley-errors-list,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname .parsley-errors-list,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone .parsley-errors-list,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email .parsley-errors-list,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy .parsley-errors-list,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit .parsley-errors-list{position:absolute;left:0px;bottom:-7px;width:100%}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name .parsley-errors-list li,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname .parsley-errors-list li,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone .parsley-errors-list li,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email .parsley-errors-list li,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy .parsley-errors-list li,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit .parsley-errors-list li{width:100%;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#F3F3F3;font-weight:normal}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name .parsley-errors-list .parsley-required,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname .parsley-errors-list .parsley-required,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone .parsley-errors-list .parsley-required,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email .parsley-errors-list .parsley-required,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy .parsley-errors-list .parsley-required,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit .parsley-errors-list .parsley-required{color:#d2283d}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email{margin-bottom:36px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-name input,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-surname input,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-telephone input,.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-email input{color:#fff;border:0;border-bottom:1px solid #fff;font-size:16px;background:none;padding:15px 15px 15px 0px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy{color:#fff;font-size:14px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy a{color:#fff;text-decoration:underline}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy label{font-size:14px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy label::before{width:18px;height:18px;top:2px;border:1px solid #20ABA6}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy label::after{width:12px;height:12px;left:3px;top:7px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit{border:none;background-color:#20ABA6;color:#fff;width:100%;margin-top:50px}.contact-school-landing__responsive__off .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit:hover{background-color:#1ec2bc}.contact-school-landing__responsive__on{top:0;left:0;opacity:1}@keyframes move{0%{bottom:-100px}100%{bottom:0}}@media screen and (max-width:1404px){.form-submit{margin-right:0px !important}}@media only screen and (max-width:1024px){.contact-school-landing{display:none}.contact-school-landing__solicita{display:inline-block !important;right:0;width:100%;padding:20px 0px 20px 0px;font-size:16px;border-radius:0px 0px 0px 0px}}@media only screen and (max-width:767px){.contact-school-landing__forms{padding:8px 0px !important}.contact-school-landing__responsive__off__container{padding:20px 50px 50px 50px !important}.contact-school-landing__responsive__off__container .contact-school-landing__title{font-size:28px !important}.contact-school-landing__responsive__off__container .form-submit{margin-top:25px !important}.contact-school-landing__responsive__off__container .form-item-name,.contact-school-landing__responsive__off__container .form-item-surname,.contact-school-landing__responsive__off__container .form-item-telephone,.contact-school-landing__responsive__off__container .form-item-email{margin-bottom:15px !important}}.ieg_school_landing footer{display:block;width:100%;padding:30px;text-align:center}.ieg_school_landing footer small{font-size:13px;color:#450031}@media only screen and (max-width:767px){.ieg_school_landing footer{margin-bottom:66px !important}}.logo-slider{position:relative;max-width:1600px;margin:120px auto}.logo-slider .swiper-slide{text-align:center}.logo-slider .swiper-container{max-width:1400px}.logo-slider .swiper-multi-logo-next,.logo-slider .swiper-multi-logo-prev{position:absolute;width:70px;height:70px;top:calc(50% - 35px);z-index:10;cursor:pointer}.logo-slider .swiper-multi-logo-next::after,.logo-slider .swiper-multi-logo-prev::after{content:"\f103";font-size:50px;color:#d8d8d8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.logo-slider .swiper-multi-logo-next{right:0}.logo-slider .swiper-multi-logo-prev{left:0}.logo-slider .swiper-multi-logo-prev::after{content:"\f102"}@media only screen and (max-width:1024px){.logo-slider{margin:60px auto}}@media only screen and (max-width:767px){.logo-slider{margin:40px auto}}.contact-school-landing__forms{position:relative;width:66.66667%;margin-top:-150px;float:right;background-color:#450031;padding:40px 60px}.contact-school-landing__forms .formikation{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-school-landing__forms ul,.contact-school-landing__forms ol,.contact-school-landing__forms li{position:relative}.contact-school-landing__forms ul.parsley-errors-list>li{color:#d2283d;font-size:13px;font-weight:normal;position:absolute;top:0;left:0px;top:-15px}.contact-school-landing__forms #parsley-id-multiple-privacy_policy{left:12px !important;top:12px !important}.contact-school-landing__forms .form-item{position:relative;margin-top:15px;width:100% !important}.contact-school-landing__forms .form-item ::-webkit-input-placeholder{color:#FFF}.contact-school-landing__forms .form-item :-moz-placeholder{color:#FFF;opacity:1}.contact-school-landing__forms .form-item ::-moz-placeholder{color:#FFF;opacity:1}.contact-school-landing__forms .form-item :-ms-input-placeholder{color:#FFF}.contact-school-landing__forms .form-item ::-ms-input-placeholder{color:#FFF}.contact-school-landing__forms .form-item label{font-size:1.2em}.contact-school-landing__forms .form-item input ::-webkit-input-placeholder,.contact-school-landing__forms .form-item select ::-webkit-input-placeholder,.contact-school-landing__forms .form-item textarea ::-webkit-input-placeholder{font-size:1.2em;color:#FFF}.contact-school-landing__forms .form-item input{border:none;border-bottom:1px solid #fff;color:#fff;background-color:#450031;font-size:0.95em}.contact-school-landing__forms .form-item input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #450031 inset !important;-webkit-text-fill-color:#fff}.contact-school-landing__forms .form-item :focus{outline:none}.contact-school-landing__forms .visibility-block{display:block !important}.contact-school-landing__forms .js-form-item.hidde-block,.contact-school-landing__forms .hidde-block{display:none !important}.contact-school-landing__forms textarea{display:block !important;background-color:rgba(0,0,0,0);color:#ffffff;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:15px 0;border-bottom:1px solid #fff;letter-spacing:0.5px}.contact-school-landing__forms textarea::-webkit-input-placeholder{color:#fff}.contact-school-landing__forms textarea:-ms-input-placeholder{color:#fff}.contact-school-landing__forms textarea::-ms-input-placeholder{color:#fff}.contact-school-landing__forms textarea::placeholder{color:#fff}.contact-school-landing__forms textarea{font-family:"montserratregular",Helvetica,Arial,sans-serif !important}.contact-school-landing__forms .js-form-type-checkbox{width:50%;color:#fff;font-size:0.7em;margin:20px 20px 20px 0px}.contact-school-landing__forms .js-form-type-checkbox label a{color:#fff;font-weight:bold}.contact-school-landing__forms .form-item-comment{display:none !important}.contact-school-landing__forms .fk-user-form label.wrap{padding-right:0px}.contact-school-landing__forms .fk-user-form label.wrap.fk-check::before{width:18px;height:18px;border:1px solid #fff;margin-top:2px}.contact-school-landing__forms .e-btn.hollow,.contact-school-landing__forms .b-user-contact-cv .wrapper-form .hollow#edit-submit,.b-user-contact-cv .wrapper-form .contact-school-landing__forms .hollow#edit-submit,.contact-school-landing__forms .b-user-contact-cv .wrapper-form .hollow#edit-submit{background:#1AABA6 !important;color:#fff !important;margin-top:55px !important;width:40%;border:none !important;border-radius:100px;padding:18px 30px;font-size:13px;min-width:240px}.contact-school-landing__forms input#edit-surname--2 ::placeholder{color:#fff !important}.contact-school-landing__forms #edit-submit:hover{background-color:#1ec2bc !important}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected{min-height:45px;padding:4px 0px 4px 4px;color:#FFF;background-color:#450031}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#FFF;color:#323232}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 10px;font-weight:bold}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-disabled{color:#FFF}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-add{flex:0 1 7px;margin:15px 12px 0 5px}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus{background:#FFF}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus::after{background:#FFF}.contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected.ss-open-below{border:1px solid #FFF}.contact-school-landing__forms .js-form-type-select .ss-main .ss-content .ss-search.ss-hide{display:none}.contact-school-landing__forms .js-form-type-select .ss-main .ss-content .ss-list .ss-option:hover{background-color:#F3F3F3;color:#000}.contact-school-landing__forms .js-form-type-select .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:transparent;color:#dedede}.contact-school-landing__forms .js-form-type-select .ss-main .ss-content.ss-open{border-top:1px solid #323232}.contact-school-landing__forms .info-select-multi{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;color:#E4E4E4;position:relative;float:right;margin-left:24px;cursor:default}.contact-school-landing__forms .info-select-multi::before{content:"";position:absolute;top:50%;width:16px;height:16px;left:-24px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/icons/info-icon-select-block.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}.contact-school-landing__forms .form-item-question{margin:20px 0 40px 0;margin-top:60px !important}.contact-school-landing__forms .form-item-date-program,.contact-school-landing__forms .form-item-student,.contact-school-landing__forms .form-item-destinations{margin-top:60px !important}.contact-school-landing__forms .form-item-courses.js-form-item-courses{margin-top:60px}.contact-school-landing__forms .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}.contact-school-landing__forms input{padding:15px 0;margin:15px 0}.contact-school-landing__forms .info-fields-paragraph{line-height:200%;letter-spacing:0.4px;margin-top:40px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#ffffff;text-align:left}.contact-school-landing__forms .info-fields-paragraph svg{position:absolute;margin-left:20px;margin-top:-1px;cursor:pointer}.contact-school-landing__forms .fk-check{padding-left:25px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:12px;color:#383838;letter-spacing:0.5px;cursor:pointer}.contact-school-landing__forms .fk-check a{color:#383838 !important}.contact-school-landing__forms .fk-check::before{top:4px;width:14px;height:14px;border:1px solid #d2283d;border-radius:2px}.contact-school-landing__forms .fk-check::after{width:14px;height:14px;top:8px;letter-spacing:0;left:2px}.contact-school-landing__forms .fk-check.checked::after{background-color:#FFF}.contact-school-landing__forms .fk-check span{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.005em;color:#383838;padding-left:10px}.contact-school-landing__forms .form-label{font-size:10px !important;top:8px;position:absolute;color:#FFF}.contact-school-landing__forms .form-label-select{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px !important;color:#FFF}.contact-school-landing__forms input,.contact-school-landing__forms select{width:100%;border:none;border-bottom:1px solid #fff !important;padding-left:0px;margin:15px 0px;color:#383838;font-size:16px;letter-spacing:0.5px;line-height:26px;opacity:1 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease}.contact-school-landing__forms input::placeholder,.contact-school-landing__forms select::placeholder{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;opacity:1 !important;color:#fff !important}.contact-school-landing__forms input::-webkit-input-placeholder,.contact-school-landing__forms select::-webkit-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.contact-school-landing__forms input:-ms-input-placeholder,.contact-school-landing__forms select:-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.contact-school-landing__forms input::-ms-input-placeholder,.contact-school-landing__forms select::-ms-input-placeholder{opacity:1 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff !important}.contact-school-landing__forms input:active,.contact-school-landing__forms select:active{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.contact-school-landing__forms input:focus,.contact-school-landing__forms select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.contact-school-landing__forms textarea{width:100%;height:60px;border:none;border-bottom:1px solid #E4E4E4;margin:10px 0;font-family:"montserratregular",Helvetica,Arial,sans-serif;overflow:auto}.contact-school-landing__forms textarea:focus-visible{outline:#d2283d solid 1px}.contact-school-landing__forms .js-form-type-textarea label{letter-spacing:0.5px;color:#FFF;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px}.contact-school-landing__forms select{font-family:"montserratlight",Helvetica,Arial,sans-serif;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px !important}.contact-school-landing__forms select.has-fk-select{opacity:1 !important;color:#fff !important}.contact-school-landing__forms select.has-fk-select option{color:#000 !important}.contact-school-landing__forms .select-contact-date_program,.contact-school-landing__forms .select-contact-student{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}.contact-school-landing__forms .select-contact-destinations{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}.contact-school-landing__forms .select-contact-country{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:14px !important}.contact-school-landing__forms .js-form-item.form-item{position:relative;margin-top:15px}.contact-school-landing__forms .js-form-type-select{position:relative;cursor:pointer}.contact-school-landing__forms .js-form-type-select:after{content:"";position:absolute;top:47px;right:15px;width:8px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/select-icon-block.svg);background-size:contain;background-repeat:no-repeat}.contact-school-landing__forms .js-form-type-select .fk-select{display:none}.contact-school-landing__forms .js-form-type-select select{background:transparent;cursor:pointer}.contact-school-landing__forms .js-form-item-destinations:after{top:47px}.contact-school-landing__forms .js-form-item-schoolslatam:after,.contact-school-landing__forms .js-form-item-courses:after,.contact-school-landing__forms .js-form-item-schoolsspain:after{display:none}.contact-school-landing__forms .js-form-item-country:after{top:38px !important}.contact-school-landing__forms .form-item-schoolsspain.js-form-item-schoolsspain,.contact-school-landing__forms .form-item-schoolslatam.js-form-item-schoolslatam{display:none;margin-top:60px}.contact-school-landing__forms .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolslatam],.contact-school-landing__forms .form-item-schoolsspain.js-form-item-schoolsspain label[for=edit-schoolsspain],.contact-school-landing__forms .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolslatam],.contact-school-landing__forms .form-item-schoolslatam.js-form-item-schoolslatam label[for=edit-schoolsspain]{width:100%;font-size:15px;padding:0px 0px 10px 0px !important;cursor:pointer}.contact-school-landing__forms .form-item-courses.js-form-item-courses{margin-top:60px}.contact-school-landing__forms .form-item-courses.js-form-item-courses label[for=edit-courses]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy.space-close-box{margin-top:60px !important}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy{margin-top:0px !important;width:100% !important}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy label{font-family:inherit !important}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .fk-check{color:#FFF}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:#1AABA6 !important;font-weight:bold;white-space:nowrap;text-decoration:none}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a:hover{text-decoration:underline}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list{margin:0;padding:0}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list#parsley-id-multiple-privacy_policy{margin-top:25px !important}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{color:#FFF;text-align:left;font-weight:400 !important;margin-top:30px;margin-left:20px}.contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list .parsley-required{color:#d2283d}.contact-school-landing__forms .form-item-question{width:100% !important;margin:20px 0 40px 0;margin-top:60px !important}.contact-school-landing__forms .form-item-comment.js-form-item-comment{display:none}.contact-school-landing__forms .js-form-submit{margin-left:60%}.contact-school-landing__forms .form-item-schoolsspain.js-form-item-schoolsspain,.contact-school-landing__forms .form-item-schoolslatam.js-form-item-schoolslatam{display:none}.contact-school-landing__soloform{background-color:#d2283d !important}.contact-school-landing__soloform--logo img{background-color:#fff;padding:20px 35px 20px 90px;margin-top:30px}@media only screen and (max-width:1024px){.contact-school-landing__soloform--logo img{padding:15px 30px 15px 70px;width:250px}}@media only screen and (max-width:767px){.contact-school-landing__soloform--logo img{padding:10px 17px 10px 45px !important;width:200px !important}}@media only screen and (max-width:767px){.contact-school-landing__soloform .contact-school-landing__title{margin-top:40px !important}}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms{background-color:#d2283d !important}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:black !important}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .js-form-type-select .ss-main .ss-multi-selected{background-color:#d2283d !important}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit{max-width:fit-content;margin-left:auto !important}@media only screen and (max-width:1024px){.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-submit{max-width:100%;margin-left:initial !important}}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .parsley-required,.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li,.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms .parsley-type{color:black !important;font-weight:bold !important}.contact-school-landing__soloform .contact-school-landing__responsive__off__container .contact-school-landing__forms input.parsley-error{border-bottom:2px solid black !important}.contact-school-landing__soloform .e-spinner{background:initial !important}#ieg-pages-download-lead-form{padding-top:70px;color:#383838}@media only screen and (max-width:1024px){#ieg-pages-download-lead-form{padding-top:50px}}@media only screen and (max-width:767px){#ieg-pages-download-lead-form{padding-top:20px}}#ieg-pages-download-lead-form ul.parsley-errors-list>li{font-size:11px;font-weight:400;margin-bottom:20px}#ieg-pages-download-lead-form .brochure-input-group{position:relative}#ieg-pages-download-lead-form .brochure-input-group ul.parsley-errors-list{margin-top:-41px !important;border-top:solid 1px #d2283d;z-index:99;position:relative}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated{width:100%;border:0;border-bottom:1px solid #E4E4E4 !important;color:#383838;background:transparent;transition:border-color 0.2s;position:relative;z-index:99;height:34px;letter-spacing:0.08px}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated::placeholder{color:transparent}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:not(:placeholder-shown) ~ .brochure-input-label,#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:focus ~ .brochure-input-label{top:-20px;position:absolute;display:block;transition:0.2s;font-size:12px;font-family:"montserratlight",Helvetica,Arial,sans-serif}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:not(:placeholder-shown) ~ .brochure-input-label-required::after,#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:focus ~ .brochure-input-label-required::after{color:#000}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:focus{padding-bottom:6px;border-bottom:1px solid #000 !important}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:required,#ieg-pages-download-lead-form .brochure-input-group .brochure-input-animated:invalid{box-shadow:none}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-label{position:absolute;top:0;display:block;transition:0.2s;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}#ieg-pages-download-lead-form .brochure-input-group .brochure-input-label-required::after{content:'*';position:absolute;color:#A20317;margin-left:2px}.header-full{padding-top:20px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.header-full .header-full__logo .header-full__logo__content a{display:block;width:415px;height:115px;background:#fff url(/themes/custom/donquijote_theme/images/don-quijote-logo.svg?u159f2598=) 160px center no-repeat;padding:20px}.header-full .header-full__text{color:#fff;text-transform:uppercase;text-align:right;font-family:"montserratregular",Helvetica,Arial,sans-serif;line-height:140%;font-size:18px;padding-top:25px;padding-right:20px}.header-full .header-full__text b{display:block;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:22px}.header-full .header-full__text{font-family:"montserratbold",Helvetica,Arial,sans-serif}.header-full .header-full__title{font-size:60px;text-align:center;color:#fff;font-family:"montserratbold",Helvetica,Arial,sans-serif;padding:200px 0}.header-full .header-full__title span{font-family:"montserratblack",Helvetica,Arial,sans-serif;font-size:50px;line-height:160%;text-transform:uppercase}.header-full .header-full__title span b{display:block;font-size:130px;letter-spacing:10px}.header-full .header-full__title span small{display:block;font-size:24px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-top:-15px}.text-ty{display:-webkit-box;display:-ms-flexbox;display:flex}.left-text-ty{position:relative;background-color:#450031;padding:40px 90px 60px 90px}.left-text-ty::after{content:"";position:absolute;display:block;width:100%;height:40px;background-color:#450031;top:-40px;left:0}.left-text-ty h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;margin-bottom:20px;text-transform:uppercase}.left-text-ty .left-text-ty__info{position:relative;padding-left:70px}.left-text-ty .left-text-ty__info p{font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#fff}.left-text-ty .left-text-ty__info p b,.left-text-ty .left-text-ty__info p strong{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.left-text-ty .left-text-ty__info::after{content:"";position:absolute;background:url(/themes/custom/donquijote_theme/images/ieg/success.svg);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;left:0;top:0;width:50px;height:50px}.right-text-ty{padding:40px 90px 60px 90px}.right-text-ty h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#450031;margin-bottom:20px;text-transform:uppercase}.right-text-ty .right-text-ty__info{position:relative;padding-left:70px}.right-text-ty .right-text-ty__info p{font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif}.right-text-ty .right-text-ty__info p b,.right-text-ty .right-text-ty__info p strong{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.right-text-ty .right-text-ty__info p a{font-family:"montserratbold",Helvetica,Arial,sans-serif;color:#909090}.right-text-ty .right-text-ty__info::after{content:"";position:absolute;background:url(/themes/custom/donquijote_theme/images/ieg/warning.svg);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;left:0;top:0;width:50px;height:50px}.catalogues{background:#fff}.catalogues__padding{padding-top:170px}@media only screen and (max-width:1024px){.catalogues__padding{padding-top:80px}}@media only screen and (max-width:767px){.catalogues__padding{padding-top:60px}}@media only screen and (max-width:767px){.catalogues .info-fields-paragraph{display:flex;flex-direction:column;text-align:center !important;position:relative;line-height:130% !important;font-size:18px !important}.catalogues .info-fields-paragraph .icon-on,.catalogues .info-fields-paragraph .icon-off{width:30px;height:30px;left:42%}}.catalogues__popup{display:none}.catalogues__popup.active{display:block}.catalogues__popup-overlay{position:fixed;bottom:0;right:0;top:0;left:0;overflow:hidden;z-index:99999;background:rgba(0,0,0,0.5);width:auto;height:auto}.catalogues__popup-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.catalogues__popup-content{background:white;max-width:1200px;max-height:782px;height:92%;width:80%;padding:100px;overflow:auto;position:relative}@media only screen and (max-width:1024px){.catalogues__popup-content{height:90%;width:90%;padding:70px}}@media only screen and (max-width:767px){.catalogues__popup-content{padding:60px 20px}}.catalogues__popup-title{display:block;font-family:"montserratbold",Helvetica,Arial,sans-serif;font-size:28px;line-height:36px;text-align:center;color:#383838;width:76%;margin:0px auto;max-width:800px;margin-bottom:40px}@media only screen and (max-width:767px){.catalogues__popup-title{font-size:22px;line-height:28px;padding-top:25px}}.catalogues__popup-close{background-color:#450031;width:fit-content;border-radius:500%;position:absolute;right:40px;top:40px;padding:5px 8px;cursor:pointer}@media only screen and (max-width:1024px){.catalogues__popup-close{right:30px;top:30px;z-index:99}}@media only screen and (max-width:767px){.catalogues__popup-close{top:22px;right:15px}}.catalogues__popup-close:hover{opacity:.8}.catalogues__popup-close img{width:30px;height:30px;position:relative;top:1px}@media only screen and (max-width:1024px){.catalogues__popup-close img{width:25px;height:25px}}@media only screen and (max-width:767px){.catalogues__popup-close img{width:20px;height:20px}}.catalogues__popup .js-form-item-privacy-policy{margin-bottom:40px}.catalogues__popup .info-fields-paragraph{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.catalogues__popup .info-fields-paragraph{align-items:start;justify-content:initial}}.catalogues__popup .info-fields-paragraph svg{top:0 !important}@media only screen and (max-width:767px){.catalogues__popup .info-fields-paragraph svg{top:10px !important}}.catalogues-title__download{display:none;color:#d2283d !important}.catalogues-title__download.active{display:block}.catalogues-title__nodownload{display:block}.catalogues-title__nodownload.noactive{display:none}.catalogues-subtitle{display:none}.catalogues-subtitle.active{display:block}.ty-downolad{padding-top:100px;position:relative;padding-bottom:60px}@media only screen and (max-width:767px){.ty-downolad{padding-bottom:0px;padding-top:0px}}.ty-downolad h2{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:36px;color:#323232;margin-bottom:40px;line-height:44px;text-align:center;max-width:800px;margin:0 auto;margin-bottom:36px}@media only screen and (max-width:767px){.ty-downolad h2{font-size:24px;line-height:28px}}.ty-downolad h3{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px;color:#323232;margin-bottom:20px;text-align:center}@media only screen and (max-width:767px){.ty-downolad h3{max-width:80%;margin:0px auto;margin-bottom:20px;font-size:18px}}.ty-downolad-block-link{cursor:pointer}.ty-downolad__subtitle{letter-spacing:0.018px;text-transform:uppercase;line-height:29px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d}.ty-downolad__p{line-height:29px;letter-spacing:0.018px;font-size:16px;margin-top:5px}.ty-downolad__square-downloaded{display:none}@media only screen and (max-width:1024px){.ty-downolad__square-downloaded.active{display:block}.ty-downolad__square-downloaded.active .ty-downolad__square-downloaded-wrapper{background-color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#fff;position:fixed;top:38svh;left:5%;height:200px;width:90svw;padding:16px;text-align:center;font-size:22px;line-height:28px;border-radius:8px;transition:all 300ms;z-index:9999;display:flex;justify-content:center;align-items:center}.ty-downolad__square-downloaded.active .ty-downolad__square-downloaded-overlay{background:black;height:100vh;width:100vw;position:fixed;top:0;left:0;opacity:.7;z-index:9999}.ty-downolad__square-downloaded-close{position:absolute;background:url(/themes/custom/donquijote_theme/images/popup/close-white.svg);width:24px;height:24px;right:17px;top:10px;background-size:cover}}.ty-downolad__blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:900px;margin:0 auto;padding-top:70px;position:relative}@media only screen and (max-width:767px){.ty-downolad__blocks{max-width:100%;flex-direction:column;justify-content:center;align-items:center;padding:20px 0}}.ty-downolad__blocks .ty-downolad__blocks__brochures{float:left;height:auto !important;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;margin-bottom:38px;flex-direction:column}.ty-downolad__blocks .ty-downolad__blocks__brochures a:hover{text-decoration:none}.ty-downolad__blocks .ty-downolad__blocks__brochures a .img{position:relative;padding:0 60px 0 30px}.ty-downolad__blocks .ty-downolad__blocks__brochures a .img img{margin-bottom:0 !important;max-width:199px;min-height:280px}@media only screen and (max-width:767px){.ty-downolad__blocks .ty-downolad__blocks__brochures a .img img{max-width:200px}}.ty-downolad__blocks .ty-downolad__blocks__brochures a .img::after{content:"";position:absolute;width:30px;height:175px;background-color:#450031;left:0;bottom:0}.ty-downolad__blocks .ty-downolad__blocks__brochures a .title{position:relative;background:#450031;padding:22px 60px 22px 0;text-align:center;color:#fff;text-transform:uppercase;font-size:16px;line-height:100%;font-family:"montserratlight",Helvetica,Arial,sans-serif}.ty-downolad__blocks .ty-downolad__blocks__brochures a .title::after{content:"";position:absolute;background:url(/themes/custom/donquijote_theme/images/ieg/cloud.svg);background-position:center !important;background-repeat:no-repeat !important;background-size:30px !important;width:60px;height:60px;background-color:#20ABA6;right:0;top:0}.ty-downolad__blocks__text{display:flex;flex-direction:column;margin-top:40px;width:90%}@media only screen and (max-width:767px){.ty-downolad__blocks__text{margin-top:30px;width:100%}}@media only screen and (max-width:1024px){.header-full .header-full__logo .header-full__logo__content a{width:300px;background:#fff url(/themes/custom/donquijote_theme/images/don-quijote-logo.svg?u159f2598=) center no-repeat}.header-full .header-full__text{display:none}.header-full .header-full__title{padding:60px 0 120px 0}.text-ty{display:block;margin-bottom:36px}.left-text-ty,.right-text-ty{width:100% !important;margin-left:0% !important;padding:40px 90px}.left-text-ty::after,.right-text-ty::after{display:none}.ty-downolad h2{max-width:500px;text-align:center;margin:38px auto 40px auto}}@media only screen and (max-width:767px){.left-text-ty,.right-text-ty{padding:30px}.ty-downolad h2{padding:0 30px}.ty-downolad__blocks .ty-downolad__blocks__brochures{display:inline-block;width:290px;margin-bottom:70px}.ty-downolad__blocks .ty-downolad__blocks__brochures:last-of-type{margin-bottom:0}.ty-img__blocks .ty-img__blocks__brochures{display:none}.ty-img__blocks .ty-img__blocks__brochures:first-child{display:block !important;text-align:center}.ty-img__blocks .ty-img__blocks__brochures .img{padding:0 !important}.ty-img__blocks .ty-img__blocks__brochures .img::after{display:none}.ty-img__blocks .ty-img__blocks__brochures .title{display:none}.header-full .header-full__title{padding:120px 0}.header-full .header-full__title span{font-size:40px}.header-full .header-full__title span b{font-size:95px}.header-full .header-full__title span small{font-size:20px}}.sitemap-content{padding:70px 0}.sitemap-title{display:block;font-size:42px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;margin:40px 0;line-height:100%}.sitemap__level_one a{display:inline-block;margin-bottom:15px;color:#d2283d;font-size:42px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:50px}.sitemap__level_one .sitemap__level_two a{display:block;margin-bottom:0;font-size:17px;color:#383838 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:none;line-height:100%;letter-spacing:0.4px;margin-bottom:25px}.sitemap__level_one .sitemap__level_two .sitemap__level_three{padding-right:10px;margin-bottom:5px !important}.sitemap__level_one .sitemap__level_two .sitemap__level_three a{display:block;margin-bottom:0;color:#323232;font-size:15px;line-height:1.5em;margin-bottom:8px;font-family:"montserratlight",Helvetica,Arial,sans-serif;text-transform:none}.sitemap__level_one.first .sitemap-menu li{width:25% !important;margin-left:0% !important;float:left;padding-right:3%}.sitemap__level_one.first .sitemap-menu li:nth-child(3){width:50% !important}.sitemap__level_one.first .sitemap-menu li:nth-child(3) .sitemap__level_three{width:50% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu li .sitemap__level_three{width:100% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu li .sitemap__level_three a{min-height:0 !important}.sitemap__level_one.first .sitemap-menu .last{width:100% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu .last a.see-all{text-align:center;margin:35px 0;color:#d2283d !important}.sitemap__level_one{padding-bottom:40px;margin-bottom:120px;border-bottom:1px solid #E7E7E7}.sitemap__level_one .sitemap-menu{display:flex;flex-wrap:wrap}.sitemap__level_one .sitemap-menu li{padding-right:3%}.sitemap__level_one:nth-child(2) .sitemap-menu li{float:left;width:33.33333%;margin-left:0% !important}.sitemap__level_one:nth-child(2) .last{width:100% !important;margin-left:0% !important}.sitemap__level_one:nth-child(2) .last a.see-all{text-align:center;margin:35px 0;color:#d2283d !important}.sitemap__level_one .sitemap__level_two .sitemap__level_three{width:50% !important;margin-left:0% !important}.sitemap__level_one.last .sitemap-menu li{float:left;width:50%;margin-left:0%}@media only screen and (max-width:1024px){.sitemap__level_one.first .sitemap-menu li{width:50% !important;margin-bottom:20px}.sitemap__level_one.first .sitemap-menu li:nth-child(3){width:100% !important}.sitemap__level_one.first .sitemap-menu li:nth-child(3) .sitemap__level_three{width:50% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu li .sitemap__level_three{width:100% !important;margin-left:0% !important;margin-bottom:10px}.sitemap__level_one.first .sitemap-menu li a{min-height:0}.sitemap__level_one.first .sitemap-menu .last{width:100% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu .last a.see-all{text-align:center;margin:35px 0;color:#d2283d !important}.sitemap__level_one:nth-child(2) .sitemap-menu li{width:100%;margin-bottom:16px}.sitemap__level_one .sitemap__level_two .sitemap__level_three{width:33.33333% !important}}@media only screen and (max-width:767px){.sitemap__level_one.first .sitemap-menu li{width:100% !important;margin-bottom:20px}.sitemap__level_one.first .sitemap-menu li:nth-child(3){width:100% !important}.sitemap__level_one.first .sitemap-menu li:nth-child(3) .sitemap__level_three{width:100% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu li .sitemap__level_three{width:100% !important;margin-left:0% !important;margin-bottom:10px}.sitemap__level_one.first .sitemap-menu li a{min-height:0}.sitemap__level_one.first .sitemap-menu .last{width:100% !important;margin-left:0% !important}.sitemap__level_one.first .sitemap-menu .last a.see-all{text-align:center;margin:35px 0;color:#d2283d !important}.sitemap__level_one .sitemap__level_two .sitemap__level_three{width:50% !important}.sitemap__level_one.last li{width:100% !important}}.b-skill-levels--activities{padding:55px 50px 30px 35px}.b-skill-levels--activities .collapser{margin-bottom:20px}.b-skill-levels--activities ul{display:inline-block;margin-bottom:30px}.b-skill-levels--activities ul::after{content:"";display:table;clear:both}.b-skill-levels--activities ul li{float:left;width:33.33333%;margin-left:0%;margin-bottom:30px}.b-skill-levels--activities ul li i{display:block;width:50px;height:50px;margin:0 auto;margin-bottom:10px;background-position:center;background-size:cover;background-repeat:no-repeat}.b-skill-levels--activities ul li i.robotic{background-image:url(/themes/custom/donquijote_theme/images/ieg/robot.svg)}.b-skill-levels--activities ul li i.youtube{background-image:url(/themes/custom/donquijote_theme/images/ieg/youtube.svg)}.b-skill-levels--activities ul li i.creative{background-image:url(/themes/custom/donquijote_theme/images/ieg/idea.svg)}.b-skill-levels--activities ul li i.speaking{background-image:url(/themes/custom/donquijote_theme/images/ieg/chat.svg)}.b-skill-levels--activities ul li i.yoga{background-image:url(/themes/custom/donquijote_theme/images/ieg/yoga.svg)}.b-skill-levels--activities ul li i.theatre{background-image:url(/themes/custom/donquijote_theme/images/ieg/theatre.svg)}.b-skill-levels--activities ul li i.soccer{background-image:url(/themes/custom/donquijote_theme/images/ieg/football.svg)}.b-skill-levels--activities ul li i.tennis{background-image:url(/themes/custom/donquijote_theme/images/ieg/tennis.svg)}.b-skill-levels--activities ul li i.golf{background-image:url(/themes/custom/donquijote_theme/images/ieg/golf.svg)}.b-skill-levels--activities ul li i.swimming{background-image:url(/themes/custom/donquijote_theme/images/ieg/swimming.svg)}.b-skill-levels--activities ul li i.equitation{background-image:url(/themes/custom/donquijote_theme/images/ieg/horse.svg)}.b-skill-levels--activities ul li i.saling{background-image:url(/themes/custom/donquijote_theme/images/ieg/sails.svg)}.b-skill-levels--activities ul li span{display:block;color:#fff;font-family:"montserratmedium",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:14px;padding:0 10px;line-height:100%}@media only screen and (max-width:1024px){.b-skill-levels--activities ul{display:block}.b-skill-levels--activities ul li{width:16.66667%;margin-left:0%}}@media only screen and (max-width:767px){.b-skill-levels--activities ul{display:block}.b-skill-levels--activities ul li{width:33.33333%;margin-left:0%}}.courses-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.courses-slider::after{content:"";position:absolute;width:100%;height:210px;top:0;left:0;background-color:#E7E7E7;z-index:-1}.courses-slider .courses-slider__content{width:33.33333%;margin-left:0%;padding:120px 5% 0 5%}.courses-slider .courses-slider__content .courses-slider__content__title{font-size:3vw;color:#450031;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:100%;margin-bottom:36px}.courses-slider .courses-slider__content .courses-slider__content__title span{color:#d2283d}.courses-slider .courses-slider__content .courses-slider_content__description{color:#323232}.courses-slider .courses-slider__courses{width:66.66667%;margin-left:0%;background-color:#d2283d;padding:60px 0}.courses-slider .courses-slider__courses .swiper-slide{padding:25px 0 0 25px}.courses-slider .courses-slider__courses .courses-slider__courses__seal{position:absolute;top:0;left:0;width:80px;height:80px;background-color:#450031;border-radius:50%;color:#fff;font-family:"montserratregular",Helvetica,Arial,sans-serif;text-align:center;line-height:100%;font-size:14px;padding-top:23px}.courses-slider .courses-slider__courses .courses-slider__courses__seal span{line-height:130% !important;font-size:13px !important}.courses-slider .courses-slider__courses .courses-slider__courses__img{display:block;width:100%;height:350px;margin-bottom:30px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.courses-slider .courses-slider__courses .courses-slider__courses__title{display:block;font-size:21px;color:#fff;text-transform:uppercase;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;margin-bottom:16px}.courses-slider .courses-slider__courses .courses-slider__courses__description{display:block;color:#fff}.courses-slider .courses-slider__courses .courses-slider__courses__title{padding-left:18px;padding-right:20px}.courses-slider .courses-slider__courses .courses-slider__courses__description{padding:0 20% 0 18px}.courses-slider .courses-slider__courses .swiper-container{margin:0 auto;position:relative;position:static;overflow:hidden;z-index:1;padding-top:25px;padding-bottom:10px;-webkit-transform:translate(80px);-ms-transform:translate(80px);transform:translate(80px)}.courses-slider .swiper-courses-slider-controls{padding:35px 0 0 25px}.courses-slider .swiper-courses-slider-controls .swiper-courses-slider-next,.courses-slider .swiper-courses-slider-controls .swiper-courses-slider-prev{cursor:pointer;position:relative;float:left;width:25px;height:25px;margin-right:25px;background:url(/themes/custom/donquijote_theme/images/ieg/arrow-white.svg);background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}.courses-slider .swiper-courses-slider-controls .swiper-courses-slider-prev{transform:rotate(180deg)}.courses-slider .swiper-courses-slider-controls .swiper-button-disabled{opacity:0.5}@media only screen and (max-width:1024px){.courses-slider{display:block !important}.courses-slider::after{display:none}.courses-slider .courses-slider__content{width:100% !important;padding:30px 5% 0 80px !important}.courses-slider .courses-slider__content .courses-slider_content__description{padding-bottom:40px}.courses-slider .courses-slider__courses{width:100%;padding:80px 0 60px 0 !important}.courses-slider .courses-slider__content__title{font-size:55px !important;padding-top:50px !important}}@media only screen and (max-width:767px){.courses-slider .courses-slider__content__title{font-size:32px !important}.courses-slider .courses-slider__content{padding:15px 5% 0 40px !important}.courses-slider .courses-slider__courses .swiper-container{transform:translate(25px)}.courses-slider .courses-slider__courses .swiper-container .swiper-slide:last-child{display:none !important}}@media screen and (max-width:420px){.courses-slider{display:none}.courses-slider .courses-slider__content__title{font-size:32px !important}}.programs-slider{position:relative;max-width:1600px;margin:80px auto;padding:0 100px}.programs-slider .programs-slider-container{overflow:hidden}.programs-slider h3{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:24px !important;color:#450031;text-transform:uppercase;margin-bottom:40px}.programs-slider .program__elements{position:relative;padding:20px;padding-top:30px}.programs-slider .program__elements::before{content:"\f133";position:absolute;top:0;left:20px;color:#d2283d;font-size:33px;display:inline-block;font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.programs-slider .program__elements h5{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:18px;color:#450031;text-transform:uppercase;margin-bottom:16px}.programs-slider .program__elements p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;line-height:25px;color:#4A4A4A}.programs-slider .programs-slider-next,.programs-slider .programs-slider-prev{top:120px}@media only screen and (max-width:1024px){.programs-slider-next,.programs-slider-prev{margin-top:0}}@media only screen and (max-width:767px){.programs-slider{margin-top:50px;margin-bottom:0}.programs-slider h3{text-align:center;line-height:30px !important}.program__elements{padding:0 !important;padding-top:30px !important}.program__elements::before{content:"\f133";left:0 !important}}@media screen and (max-width:430px){.programs-slider-next,.programs-slider-prev{margin-top:100px !important}}.popup-funnel{position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:-999;transition:all 1.5s ease;background-color:rgba(0,0,0,0)}.popup-funnel.active{z-index:999;background-color:rgba(0,0,0,0.8) !important;transition:background-color 1.5s ease !important}.popup-funnel.active .popup-funnel_content{transform:translate(0,0);transition:transform 1s ease}.popup-funnel.active .popup-funnel_chat{transform:translate(0,0);transition:transform 1s ease;transition-delay:0.85s}.popup-funnel .popup-funnel_content{position:relative;width:480px;height:100vh;padding:0 62px 0 35px;background:url(/themes/custom/donquijote_theme/images/ieg/attpersonalizada.jpg) no-repeat center;background-size:cover;float:right;text-align:right;transform:translate(250%,0);transition:all 1s ease}.popup-funnel .popup-funnel_content .popup-funnel_close{display:block;position:absolute;width:20px;top:40px;right:62px;opacity:0.5}.popup-funnel .popup-funnel_content .popup-funnel_close:hover{transform:rotate(90deg);transition:0.5s ease;cursor:pointer}.popup-funnel .popup-funnel_content span{font-size:50px;color:#d2283d;padding:100px 0 0 0;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;display:inline-block;width:70%;line-height:1;text-transform:uppercase}.popup-funnel .popup-funnel_content p{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:17px;color:#450031;line-height:140%;padding:50px 0 0 40px;margin:0}.popup-funnel .popup-funnel_chat{background-color:#d02b41;width:400px;text-align:center;position:absolute;bottom:110px;right:225px;transform:translate(220%,0);transition:all 1s ease}.popup-funnel .popup-funnel_chat p{display:block;position:relative;font-size:16px;font-family:"montserratlight",Helvetica,Arial,sans-serif;color:#450031;width:60%;margin:auto;padding:35px 0 10px 0;line-height:120%}.popup-funnel .popup-funnel_chat p::before{content:"";width:105px;height:1px;background-color:#f3f3f3;opacity:0.5;position:absolute;top:95px;left:65px}.popup-funnel .popup-funnel_chat .popup-funnel_chat__img{background:url(/themes/custom/donquijote_theme/images/ieg/consultor.jpg);background-position:center;background-size:cover;border-radius:50%;width:150px;height:150px;margin:auto;position:relative;top:-75px}.popup-funnel .popup-funnel_chat .popup-funnel_chat__name{display:block;color:#fff;font-size:24px;font-family:"montserratbold",Helvetica,Arial,sans-serif;margin-top:-65px}.popup-funnel .popup-funnel_chat .popup-funnel_chat__job{font-size:14px;font-weight:"montserratlight",Helvetica,Arial,sans-serif;color:#f3f3f3;opacity:0.5}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact{margin:auto;width:80%;text-align:left}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-phone,.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-email{display:block;color:#f3f3f3;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding-left:30px;position:relative}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-phone:hover,.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-email:hover{text-decoration:none}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-phone::before{content:url(/themes/custom/donquijote_theme/images/ieg/phone.svg);position:absolute;width:21px;left:0}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-email::before{content:url(/themes/custom/donquijote_theme/images/ieg/mail.svg);position:absolute;width:21px;left:0}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-phone{margin-top:50px;margin-bottom:10px}.popup-funnel .popup-funnel_chat .popup-funnel_chat__contact-email{padding-bottom:50px}@media (min-height:840px) and (max-height:925px){.popup-funnel.active .popup-funnel_chat{right:295px;bottom:50px}}@media (max-height:840px){.popup-funnel.active .popup-funnel_chat{bottom:100px;right:430px}.popup-funnel.active .popup-funnel_content span{padding-top:200px}}.newsletter-thx-page{max-width:900px;margin:80px auto}.newsletter-thx-page .visibility-block{display:block !important;margin-right:51%}.newsletter-thx-page .hidde-block{display:none !important}.newsletter-thx-page #edit-destinations{height:53px !important}.newsletter-thx-page .js-form-item{float:left;width:50%;margin-left:0%;padding:0 15px}.newsletter-thx-page .js-form-item input{width:100%;border:none;border-bottom:1px solid #450031;padding:10px 5px;margin-bottom:40px}.newsletter-thx-page .js-form-item input:focus{outline:none !important}.newsletter-thx-page .js-form-item select{width:100%;border:none;border-bottom:1px solid #450031;padding:10px 5px;background:transparent;font-size:16px;letter-spacing:0.5px;line-height:26px;opacity:1 !important;height:53px !important}.newsletter-thx-page .js-form-item select select.has-fk-select{opacity:1 !important;color:#000 !important;height:53px !important}.newsletter-thx-page .js-form-item select:focus{border-bottom:1px solid #d2283d;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none !important}.newsletter-thx-page .js-form-item .form-label-select{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-weight:500;font-size:16px !important;color:#323232}.newsletter-thx-page .js-form-item .parsley-errors-list{margin-top:-36px !important}.newsletter-thx-page .js-form-item-destinations,.newsletter-thx-page .js-form-item-courses,.newsletter-thx-page .js-form-item-student,.newsletter-thx-page .js-form-item-date-program{margin-top:60px}.newsletter-thx-page .select-contact-date_program,.newsletter-thx-page .select-contact-student{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:4px !important}.newsletter-thx-page .select-contact-destinations{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:34px !important}.newsletter-thx-page .select-contact-country{position:relative !important;width:100% !important;font-size:inherit !important;margin-top:14px !important}.newsletter-thx-page .js-form-type-email{width:50%}.newsletter-thx-page .js-form-type-checkbox{width:66.66667%;padding-top:20px}.newsletter-thx-page .js-form-type-checkbox .form-checkbox.checked::after{background-color:#1AABA6 !important}.newsletter-thx-page .form-item-comment{display:none}.newsletter-thx-page .js-form-submit{float:right;margin-right:15px !important;width:auto;padding:20px;border:none;background-color:#d2283d;border:2px solid #d2283d;color:#fff;padding:18px 45px !important;border-radius:50px}.newsletter-thx-page .js-form-submit:hover{background-color:#C52437;border-color:#C52437;color:#fff !important}.newsletter-thx-page .info-fields-paragraph{line-height:200%;letter-spacing:0.08px;margin-top:80px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#323232;text-align:left;padding:15px}.newsletter-thx-page .info-fields-paragraph svg{position:relative;left:10px;top:10px;cursor:pointer}.newsletter-thx-page .js-form-type-select{position:relative;cursor:pointer}.newsletter-thx-page .js-form-type-select:after{content:"";position:absolute;top:47px;right:15px;width:8px;height:12px;background:url(/themes/custom/donquijote_theme/images/ieg/select-icon-block.svg);background-size:contain;background-repeat:no-repeat}.newsletter-thx-page .js-form-type-select .fk-select{display:none}.newsletter-thx-page .js-form-type-select select{background:transparent;cursor:pointer}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected{min-height:45px;padding:4px 0px 4px 4px;color:#fff}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#1AABA6;color:#fff}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 10px;font-weight:bold}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-values .ss-disabled{color:black}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-add{flex:0 1 7px;margin:15px 12px 0 5px}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus{background:#000}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected .ss-add .ss-plus::after{background:#000}.newsletter-thx-page .js-form-type-select .ss-main .ss-multi-selected.ss-open-below{border:1px solid #000}.newsletter-thx-page .js-form-type-select .ss-main .ss-content .ss-search.ss-hide{display:none}.newsletter-thx-page .js-form-type-select .ss-main .ss-content .ss-list .ss-option:hover{color:#000}.newsletter-thx-page .js-form-type-select .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:transparent;color:#000}.newsletter-thx-page .js-form-type-select .ss-main .ss-content.ss-open{border-top:1px solid #323232}.newsletter-thx-page .js-form-item-destinations:after{top:78px}.newsletter-thx-page .js-form-item-date-program{float:left;margin-bottom:60px}.newsletter-thx-page .js-form-item-student{float:right}.newsletter-thx-page .js-form-item-schoolslatam:after,.newsletter-thx-page .js-form-item-courses:after,.newsletter-thx-page .js-form-item-schoolsspain:after{display:none}.newsletter-thx-page .js-form-item-country:after{top:38px !important}.newsletter-thx-page .form-item-schoolsspain.js-form-item-schoolsspain,.newsletter-thx-page .form-item-schoolslatam.js-form-item-schoolslatam{display:none;margin-top:60px}.newsletter-thx-page .form-item-schoolsspain.js-form-item-schoolsspain label[for="edit-schoolslatam"],.newsletter-thx-page .form-item-schoolsspain.js-form-item-schoolsspain label[for="edit-schoolsspain"],.newsletter-thx-page .form-item-schoolslatam.js-form-item-schoolslatam label[for="edit-schoolslatam"],.newsletter-thx-page .form-item-schoolslatam.js-form-item-schoolslatam label[for="edit-schoolsspain"]{width:100%;font-size:15px;padding:0px 0px 10px 0px !important;cursor:pointer}.newsletter-thx-page .form-item-courses.js-form-item-courses label[for="edit-courses"]{width:100%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;padding:0px 0px 10px 0px !important;cursor:pointer}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy.space-close-box{margin-top:32px !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy{margin-top:0px !important;width:100% !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy label{font-family:inherit !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list{margin:-4px 0 0 -12px !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check{padding-left:25px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:14px;color:#383838;letter-spacing:0.5px;cursor:pointer}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check a{color:#450031 !important;font-weight:bold}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check::before{top:4px;width:14px;height:14px;border:1px solid #d2283d;border-radius:2px}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check::after{width:8px;height:8px;top:7px;letter-spacing:0;left:3px}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check.checked::after{background-color:#d2283d !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .fk-check span{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:0.005em;color:#383838;padding-left:10px}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list{margin:0;padding:0}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list#parsley-id-multiple-privacy_policy{margin-top:10px}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{color:#fff;text-align:left;font-weight:400 !important}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list .parsley-required{color:#d2283d}.newsletter-thx-page .form-item-privacy-policy.js-form-item-privacy-policy .parsley-errors-list li{margin-left:10px}.newsletter-thx-page .form-item-question{width:100% !important;margin:20px 0 40px 0}.newsletter-thx-page .form-item-comment.js-form-item-comment{display:none}.newsletter-thx-page .js-form-submit{margin-left:60%}.newsletter-thx-page .form-item-schoolsspain.js-form-item-schoolsspain,.newsletter-thx-page .form-item-schoolslatam.js-form-item-schoolslatam{display:none}.newsletter-thx-page .info-select-multi{font-family:"montserratlight",Helvetica,Arial,sans-serif;font-weight:400;margin:16px 0 10px 0;font-size:12px;line-height:16px;letter-spacing:0.005em;position:relative;float:right;margin-left:24px;cursor:default}.newsletter-thx-page .info-select-multi::before{content:"";position:absolute;top:50%;width:16px;height:16px;left:-24px;transform:translate(0,-50%);background:url("/themes/custom/donquijote_theme/images/icons/info-icon-select-block.svg");background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;transition:all 0.2s ease}.newsletter-thx-page .form-item-question{margin:20px 0 40px 0;margin-top:60px !important}@media only screen and (max-width:767px){.newsletter-thx-page .js-form-item{width:100%}.newsletter-thx-page .js-form-item-date-program{margin-bottom:0px}.newsletter-thx-page .js-form-type-checkbox{width:100%;margin-bottom:30px}.newsletter-thx-page .js-form-submit{display:block;float:none;margin:0 auto !important}.newsletter-thx-page .select-contact-destinations{margin-top:4px !important}.newsletter-thx-page .info-fields-paragraph{padding:18px}}.course_contact{position:relative;margin:20px 0}.course_contact .course_contact__title{display:block;color:#d2283d;font-size:20px;margin-bottom:15px;font-weight:600}.course_contact .js-form-item{width:100%}.course_contact .js-form-item input,.course_contact .js-form-item textarea{width:100%;background-color:#450031;border:none;border-bottom:1px solid #fff;padding:10px;font-size:13px;font-family:"montserratlight",Helvetica,Arial,sans-serif;margin-bottom:15px}.course_contact .js-form-item input:focus,.course_contact .js-form-item textarea:focus{outline:none !important}.course_contact .js-form-item input::placeholder,.course_contact .js-form-item textarea::placeholder{opacity:1;font-size:14px}.course_contact .js-form-item textarea{height:60px}.course_contact .js-form-item label.form-checkbox{font-family:"montserratlight",Helvetica,Arial,sans-serif;line-height:100%;font-size:12px;padding-left:24px;line-height:120%}.course_contact .js-form-item label.form-checkbox a{color:#fff;text-decoration:underline}.course_contact .js-form-item label.form-checkbox:before{width:15px;height:15px;border:1px solid #1AABA6}.course_contact .js-form-item label.form-checkbox:after{width:9px;height:9px;left:3px;top:3px}.course_contact .form-submit{background:#1AABA6;color:#fff;margin-top:20px}.course_contact .form-submit:hover{background:#20ABA6;border-color:#20ABA6}.destination-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:visible !important}.destination-cards .destination-cards__block{max-width:380px;padding:25px}.destination-cards.cols-2{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.destination-cards.cols-2 .col{width:100% !important}.destination-cards.cols-2 .destination-cards__block{width:47% !important;max-width:100% !important;padding:0}.destination-cards__block{padding:25px 0;border-radius:3px;-webkit-transition:all 400ms cubic-bezier(0.42,0,1,1);-moz-transition:all 400ms cubic-bezier(0.42,0,1,1);-o-transition:all 400ms cubic-bezier(0.42,0,1,1);transition:all 400ms cubic-bezier(0.42,0,1,1);-webkit-transition-timing-function:cubic-bezier(0.42,0,1,1);-moz-transition-timing-function:cubic-bezier(0.42,0,1,1);-o-transition-timing-function:cubic-bezier(0.42,0,1,1);transition-timing-function:cubic-bezier(0.42,0,1,1)}.destination-cards__block .number{display:block;padding:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:28px;color:#450031}.destination-cards__block .destination-info a.destination-info__img{display:block}.destination-cards__block .destination-info .destination-info__img{position:relative;padding-bottom:228px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.destination-cards__block .destination-info .destination-info__img .destination-info__img__name{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;color:#FFFFFF;letter-spacing:0.44px;text-transform:uppercase}.destination-cards__block .destination-info .name{display:block;position:relative;top:auto !important;left:auto !important;color:#450031;padding:20px 10px;font-size:24px !important;line-height:120%}.destination-cards__block .destination-info p{font-size:16px !important;padding:40px 0 0 0}.destination-cards__block .destination-info p b.more{font-weight:300;color:#450031}.destination-cards__block .destination-info .destination-info__url{display:inline-block;position:relative;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;color:#d2283d;text-decoration:none;padding:35px 40px 35px 10px;line-height:120%}.destination-cards__block .destination-info .destination-info__url::after{content:"";position:absolute;width:16px;height:16px;right:0;top:calc(50% - 7px);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-repeat:no-repeat !important;background-size:contain !important;transition:right ease .3s}.destination-cards__block:hover .destination-info__url::after{right:-10px}.destination-slider{position:relative}.destination-slider .swiper-button-prev{top:138px !important;left:-80px !important;background-color:transparent}.destination-slider .swiper-button-prev::before{color:#d2283d;font-size:20px;font-weight:bolder}.destination-slider .swiper-button-next{top:138px !important;right:-80px !important;background-color:transparent}.destination-slider .swiper-button-next::before{color:#d2283d;font-size:20px;font-weight:bolder}.destination-slider.destination-slider-block__3 .swiper-button-prev,.destination-slider.destination-slider-block__3 .swiper-button-next{display:none}@media only screen and (max-width:1024px){.destination-cards.cols-2{padding-top:60px;padding-bottom:20px}.destination-slider{padding-top:40px}.destination-slider .swiper-button-next{right:-50px !important;top:180px !important}.destination-slider .swiper-button-prev{left:-50px !important;top:180px !important}.destination-slider.destination-slider-block__3 .swiper-button-prev,.destination-slider.destination-slider-block__3 .swiper-button-next{display:block}}@media only screen and (max-width:767px){.destination-slider{position:relative;padding-bottom:50px}.destination-slider .swiper-button-prev{left:-32.5px !important;top:155px !important}.destination-slider .swiper-button-next{right:-32.5px !important;top:155px !important}.destination-slider.destination-slider-block__3 .swiper-button-prev{left:-32.5px !important;top:155px !important}.destination-slider.destination-slider-block__3 .swiper-button-next{right:-32.5px !important;top:155px !important}.swiper-destinations-bullets{bottom:55px}.swiper-destinations-bullets .swiper-pagination-bullet{display:inline-block;background-color:#D2283D !important;opacity:0.2}.swiper-destinations-bullets .swiper-pagination-bullet-active{opacity:1}.destination-cards .col{width:100%}.destination-cards .destination-cards__block{max-width:none !important;padding:20px 10px 0 10px}.destination-cards .destination-cards__block:hover{-webkit-box-shadow:none !important;box-shadow:none !important}.destination-cards .destination-cards__block .number{display:none}.destination-info__url{padding-left:0 !important}.destination-cards.cols-2{padding-top:40px;padding-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.destination-cards.cols-2 .destination-cards__block{width:100% !important;max-width:100% !important;padding:0;margin-bottom:25px}.swiper-destinations .destination-cards__block{padding:10px 15px 0 15px}}.b-card-listing .b-card-single{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.b-card-listing .b-card-single .image{position:relative;width:41.66667%;margin-left:0%;background-size:cover !important;background-position:center center !important;max-width:none !important;min-height:250px !important}.b-card-listing .b-card-single .image span{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:16px;color:#FFFFFF;letter-spacing:0.44px;text-transform:uppercase}.b-card-listing .b-card-single .info{width:58.33333%;margin-left:0%;padding:40px 0;padding-left:6%}.b-card-listing .b-card-single .info .name{position:relative;display:block;padding-bottom:20px;font-size:20px;top:auto;left:auto;color:#450031}.b-card-listing .b-card-single .info .link{position:relative;display:inline-block;margin-top:20px;padding-right:15px;color:#d2283d;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;padding-right:40px}.b-card-listing .b-card-single .info .link::after{content:"";position:absolute;width:16px;height:16px;right:0;top:calc(50% - 7px);background:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-red.svg");background-repeat:no-repeat !important;background-size:contain !important;transition:right ease .3s}.b-card-listing .b-card-single:hover .link::after{right:-10px}@media only screen and (max-width:1024px){.b-card-listing .b-card-single{margin-top:0;padding-bottom:20px}.b-card-listing .b-card-single .image{min-height:0 !important}}@media only screen and (max-width:767px){.b-card-listing{padding-bottom:40px}.b-card-listing .b-card-single{display:block}.b-card-listing .b-card-single .image,.b-card-listing .b-card-single .info{width:100%;padding-left:0}.b-card-listing .b-card-single .image .name,.b-card-listing .b-card-single .info .name{font-size:21px !important}}.preload-container{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);opacity:0;z-index:-9999;-webkit-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}.preload-container .block{text-align:center;padding:0 30px}.preload-container .block .loader{height:17px;width:150px;position:relative;top:0;left:0;right:0;margin:auto;margin-bottom:25px}.preload-container .block .loader--dot{position:absolute;left:0;-webkit-animation:3s loader ease-in-out infinite;animation:3s loader ease-in-out infinite;height:17px;width:17px;border-radius:100%;background-color:#444}.preload-container .block .loader--dot:first-child{background-color:#fe7586;-webkit-animation-delay:0.5s;animation-delay:0.5s}.preload-container .block .loader--dot:nth-child(2){background-color:#fc596e;-webkit-animation-delay:0.4s;animation-delay:0.4s}.preload-container .block .loader--dot:nth-child(3){background-color:#eb3f55;-webkit-animation-delay:0.3s;animation-delay:0.3s}.preload-container .block .loader--dot:nth-child(4){background-color:#dc3046;-webkit-animation-delay:0.2s;animation-delay:0.2s}.preload-container .block .loader--dot:nth-child(5){background-color:#d2283d;-webkit-animation-delay:0.1s;animation-delay:0.1s}.preload-container .block .loader--dot:nth-child(6){background-color:#c52337;-webkit-animation-delay:0s;animation-delay:0s}.preload-container .block .title{display:block;font-size:20px;color:#fff;font-family:"montserratbold",Helvetica,Arial,sans-serif;-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);opacity:0}.preload-container .block .subtitle{display:block;color:#fff;font-family:"montserratlight",Helvetica,Arial,sans-serif;font-size:16px;opacity:0}.preload-container.active{opacity:1;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;z-index:9999}.preload-container.active .title{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition-delay:0.6s !important;-o-transition-delay:0.6s !important;transition-delay:0.6s !important;-webkit-transition:0.5s ease-in;-o-transition:0.5s ease-in;transition:0.5s ease-in;opacity:1}.preload-container.active .subtitle{-webkit-transition-delay:1s !important;-o-transition-delay:1s !important;transition-delay:1s !important;-webkit-transition:0.5s ease-in;-o-transition:0.5s ease-in;transition:0.5s ease-in;opacity:1}@keyframes loader{15%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(133px);-ms-transform:translateX(133px);transform:translateX(133px)}65%{-webkit-transform:translateX(133px);-ms-transform:translateX(133px);transform:translateX(133px)}95%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.ppc-promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5%;padding:30px;border:1px solid #d2283d}.ppc-promo .ppc-promo__img{width:100%;max-width:330px;min-height:330px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;margin-right:5%}.ppc-promo .ppc-promo__img.ppc-promo__img--tablet{display:none}.ppc-promo .ppc-promo__text{position:relative;width:100%;padding:60px 0}.ppc-promo .ppc-promo__text h3{font-family:"montserratsemibold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#d2283d;font-size:26px;margin-bottom:35px}.ppc-promo .ppc-promo__text p{max-width:80%;font-size:17px}.ppc-promo .ppc-promo__text p b{font-family:"montserratsemibold",Helvetica,Arial,sans-serif}.ppc-promo .ppc-promo__text .ppc-promo__text__code{position:absolute;right:10px;bottom:10px;font-size:13px;line-height:100%}.ppc-promo .ppc-promo__text .ppc-promo__text__code b{display:block;font-size:20px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;line-height:100%}@media (max-width:1024px){.ppc-promo{display:block}.ppc-promo .ppc-promo__img{display:none;width:100%;max-width:none !important}.ppc-promo .ppc-promo__img.ppc-promo__img--tablet{display:block !important}.ppc-promo .ppc-promo__text p{margin-bottom:30px;max-width:none}.ppc-promo .ppc-promo__text .ppc-promo__text__code{position:relative;display:block;right:auto;bottom:auto;font-size:16px}.ppc-promo .ppc-promo__text .ppc-promo__text__code b{font-size:25px}}@media (max-width:767px){.ppc-promo{display:block}.ppc-promo .ppc-promo__img{display:block;min-height:290px}.ppc-promo .ppc-promo__img.ppc-promo__img--tablet{display:none !important}}.b-ieg-empty-page{background-color:white}.b-ieg-empty-page .b-content-block h2,.b-ieg-empty-page .multi-block h2{display:block;margin:18px 0 60px 0;color:#d2283d;font-size:42px;letter-spacing:0.36px;line-height:98%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.b-ieg-empty-page .b-content-block h2,.b-ieg-empty-page .multi-block h2{margin:10px 0}}.b-ieg-empty-page .b-content-block{padding-top:30px}@media only screen and (max-width:767px){.b-ieg-empty-page .b-content-block{padding-top:0}}.b-ieg-empty-page .multi-block .multi-block-content{padding-top:70px;margin-bottom:80px}@media only screen and (max-width:1024px){.b-ieg-empty-page .multi-block .multi-block-content{margin-bottom:60px;padding-top:50px}}.b-ieg-empty-page .m-icons-and-picture.no-slider{background:white !important}@media only screen and (max-width:1024px){.b-ieg-empty-page .second-icons-and-picture{margin-top:-100px}}.b-ieg-empty-page .b-bottom-strip{padding-top:80px}@media only screen and (max-width:767px){.b-ieg-empty-page .b-bottom-strip{padding-top:50px}}.b-ieg-empty-page .b-bottom-strip .b-bottom-strip-content{margin-top:30px}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-bottom-strip .b-bottom-strip-content{margin-top:0}.b-ieg-empty-page .b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block{margin-top:60px}}.b-ieg-empty-page .b-bottom-strip h2{display:block;margin:30px 0 45px 0;color:#d2283d;font-size:42px;letter-spacing:0.36px;line-height:98%;font-family:"montserratsemibold",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.b-ieg-empty-page .b-bottom-strip h2{margin:0}}.b-ieg-empty-page .b-bottom-strip .b-bottom-strip-content .b-bottom-strip-content--block .content .titles span{padding:0 !important;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:20px;color:#383838;letter-spacing:0.5px;line-height:120%}@media only screen and (max-width:767px){.b-ieg-empty-page .multi-block .multi-block-content .multi-block-content__element div p{margin-left:0px !important}.b-ieg-empty-page .b-content-block .ckeditor p{margin-top:30px}.b-ieg-empty-page .m-icons-and-picture .icons.wrapper-full .b-slider-icons .card .multi-block-content__img-photo{margin-bottom:20px}}.b-ieg-empty-page .b-card-listing--alt{background:#FFF;padding:105px 0}@media only screen and (max-width:767px){.b-ieg-empty-page .b-card-listing--alt{padding:45px 0}}.b-ieg-empty-page .b-card-listing--alt img{width:100%}.b-ieg-empty-page .b-card-listing--alt .cols-2,.b-ieg-empty-page .b-card-listing--alt .cols-3{overflow:hidden}.b-ieg-empty-page .b-card-listing--alt .cols-2 .col,.b-ieg-empty-page .b-card-listing--alt .cols-3 .col{width:33.33%}.b-ieg-empty-page .b-card-listing--alt .cols-2 .text,.b-ieg-empty-page .b-card-listing--alt .cols-3 .text{max-width:350px}.b-ieg-empty-page .b-card-listing--alt .cat{display:none}.b-ieg-empty-page .b-card-listing--alt .card{position:relative;display:block}.b-ieg-empty-page .b-card-listing--alt .card:hover{text-decoration:none}.b-ieg-empty-page .b-card-listing--alt .destination-slider .destination-info .name{display:none}.b-ieg-empty-page .b-card-listing--alt .name{position:absolute;top:40px;left:40px;font:400 31px/38px "montserratsemibold",Helvetica,Arial,sans-serif;color:#FFF;text-transform:uppercase}.b-ieg-empty-page .b-card-listing--alt .text{padding:22px 15px 0;font:400 16px/22px "montserratlight",Helvetica,Arial,sans-serif;color:#444}.b-ieg-empty-page .b-card-listing--alt .text br{margin-bottom:10px}.b-ieg-empty-page .b-card-listing--alt .text>p{margin-top:10px}.b-ieg-empty-page .b-card-listing--alt .text>p:first-child{margin:0}.b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.b-ieg-empty-page .b-card-listing--alt .swiper-button-next{top:220px}.b-ieg-empty-page .b-card-listing--alt .pre-swiper-button-prev,.b-ieg-empty-page .b-card-listing--alt .pre-swiper-button-next{display:none}.b-ieg-empty-page .b-card-listing--alt .ckeditor{margin-top:80px;font:400 16px/26px "montserratlight",Helvetica,Arial,sans-serif}.b-ieg-empty-page .b-card-listing--alt .ckeditor h3,.b-ieg-empty-page .b-card-listing--alt .ckeditor h5,.b-ieg-empty-page .b-card-listing--alt .ckeditor h6{margin-bottom:10px;font:400 14px/18px "montserratsemibold",Helvetica,Arial,sans-serif;color:#450031;text-transform:uppercase}.b-ieg-empty-page .b-card-listing--alt .ckeditor .destination-info__description{column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block .e-title{display:inline-block;margin-bottom:65px;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;color:#D2283D;letter-spacing:0.36px;text-transform:none;line-height:100%}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block .e-title{margin-bottom:0}}@media only screen and (max-width:767px){.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block .e-title{margin-bottom:5px}}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-card-listing--alt{padding:75px 0}.b-ieg-empty-page .b-card-listing--alt .title{padding:0 20px;margin-bottom:15px}.b-ieg-empty-page .b-card-listing--alt .ckeditor{margin-top:20px}.b-ieg-empty-page .b-card-listing--alt .ckeditor .e-title{margin-bottom:35px}.b-ieg-empty-page .b-card-listing--alt .ckeditor .destination-info__description{column-count:1;-moz-column-count:1;-webkit-column-count:1}.b-ieg-empty-page .b-card-listing--alt .text{padding-left:40px;padding-right:40px;font-size:16px}.b-ieg-empty-page .b-card-listing--alt .cols-2 .col .text,.b-ieg-empty-page .b-card-listing--alt .cols-3 .col .text{padding-left:10px;padding-right:10px}.b-ieg-empty-page .b-card-listing--alt .cols-2 .col .name,.b-ieg-empty-page .b-card-listing--alt .cols-3 .col .name{top:20px;left:20px;font-size:20px}.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block{display:block}.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block .fast-select{display:block !important;float:none;margin-bottom:0}.b-ieg-empty-page .b-card-listing--alt .b-card-listing__block .fast-select .location-select{width:100% !important}.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-slide,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-slide{width:400px}.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next{top:calc(100vw / 4)}.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev{left:0}.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next{right:0}}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-card-listing--alt .cols-2 .col{width:50%}}@media only screen and (max-width:767px){.b-ieg-empty-page .b-card-listing--alt .e-title{margin-bottom:50px}.b-ieg-empty-page .b-card-listing--alt .card{display:block;width:100%;margin-bottom:30px}.b-ieg-empty-page .b-card-listing--alt .card .cat{display:none}.b-ieg-empty-page .b-card-listing--alt .card p.name{position:static;padding:0 0 0 20px;color:#450031;font-size:16px}.b-ieg-empty-page .b-card-listing--alt .card .text{position:relative;height:auto;padding:0 20px 0 20px;margin-top:20px;font-size:16px}.b-ieg-empty-page .b-card-listing--alt .card .text.cut{height:180px;overflow:hidden}.b-ieg-empty-page .b-card-listing--alt .card:last-child{margin-bottom:0}.b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.b-ieg-empty-page .b-card-listing--alt .swiper-button-next{top:160px}.b-ieg-empty-page .b-card-listing--alt .post-swiper-button-prev,.b-ieg-empty-page .b-card-listing--alt .post-swiper-button-next{display:none}.b-ieg-empty-page .b-card-listing--alt .ckeditor{margin-top:0}.b-ieg-empty-page .b-card-listing--alt .ckeditor .e-title{margin-bottom:35px}.b-ieg-empty-page .b-card-listing--alt .cols-2 .col,.b-ieg-empty-page .b-card-listing--alt .cols-3 .col{width:100%}.b-ieg-empty-page .b-card-listing--alt .see-more{display:block}.b-ieg-empty-page .b-card-listing--alt .see-more.open{background:none;position:relative;padding-top:10px}.b-ieg-empty-page .b-card-listing--alt .see-more.open .more{display:none}.b-ieg-empty-page .b-card-listing--alt .see-more.open .less{display:inline-block}.b-ieg-empty-page .b-card-listing--alt .see-more.open:before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next{top:calc(100vw / 4 + 38px)}}@media only screen and (max-width:567px){.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_country_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-prev,.enforex_pages_des_latam_page .b-ieg-empty-page .b-card-listing--alt .swiper-button-next{top:calc(100vw / 2 + 38px)}}.b-ieg-empty-page .b-red-rectangle-button{background:#fff}.b-ieg-empty-page .b-red-rectangle-button__content{position:relative;width:120%;margin:0 -10%;background-color:#d2283d;color:#fff;text-align:center;padding:130px 0;line-height:110%}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-red-rectangle-button__content{padding:60px 0;text-align:center}}@media only screen and (max-width:767px){.b-ieg-empty-page .b-red-rectangle-button__content{padding:50px}}.b-ieg-empty-page .b-red-rectangle-button__title{display:block;font-family:"montserratsemibold",Helvetica,Arial,sans-serif;font-size:42px;line-height:120%;color:#ffffff;letter-spacing:0.36px;font-weight:normal;margin-bottom:40px}@media only screen and (max-width:1024px){.b-ieg-empty-page .b-red-rectangle-button__title{max-width:80%;margin:0px auto 30px}}@media only screen and (max-width:767px){.b-ieg-empty-page .b-red-rectangle-button__title{max-width:100%;font-size:36px;line-height:110%}}.b-ieg-empty-page .b-red-rectangle-button__subtitle{display:block;margin-bottom:50px}.b-ieg-empty-page .b-red-rectangle-button__btn{padding:20px 50px !important;margin-top:0px !important;font-size:13px;border-radius:50px;border:2px solid #FFF;background:#d2283d;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms}.b-ieg-empty-page .b-red-rectangle-button__btn:hover{background-color:#FFF;border-color:#fff !important;color:#d2283d}.b-ieg-empty-page .b-red-rectangle-button__btn a{text-decoration:none;color:#fff;font-size:16px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.b-header-distributive-courses .b-header-distributive-courses__img .b-header-distributive-courses__img__button::after{background-image:url("/themes/custom/donquijote_theme/images/ieg/arrow-right-new.svg") !important}}
