body{font-size:16px}.roko-instabot-widget-button{display:none!important}.section.register.sent{text-align:center;padding:124px;background:#dafbda}.back-to-top i{color:#fff!important;font-size:29px;font-style:normal}a.back-to-top:hover{text-decoration:none}.back-to-top{right:.857143em;bottom:6.714286em;border:1px solid #61a2ff;background:#61a2ff}.back-to-top.copied-icon{background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:16px;background-color:#61a2ff}.lead.contact li{margin-bottom:20px}.p-t-20{padding-top:40px}.m-b-0{margin-bottom:0}.back-to-top.copied-icon .back-to-top i{color:#fff;font-size:23px;margin-left:3px}.bar .logo{top:0;max-height:6em}.text-right .bar__module{margin-top:30px;margin-top:9px}.accordion.accordion-3 .accordion__title:before{font-family:stack-interface;content:'\e80d';margin-right:6px;color:#fff}.accordion.accordion-3 li .accordion__title{border-color:#1d6ab1;border-radius:6px;border-color:#b3b3b3;border-radius:25px;background:#e6e6e6}.accordion.accordion-3 .accordion__title{opacity:1}.accordion.accordion-3 .accordion__title{background:#1d6ab1;border-bottom:1px solid #ececec}.accordion.accordion-3 li .accordion__title span{font-size:18px;line-height:22px;padding-top:11px;padding-left:18px;padding-right:24px;padding-bottom:11px;width:100%}.accordion.accordion-3 .lead{font-weight:300}.feature h5{margin-bottom:10px}label{font-size:1.2em;background:#fff;display:inline-block;width:100%;border-radius:5px 5px 0 0;margin-bottom:0;padding:4px}select{border-radius:0 0 5px 5px;background:#eee}.item{margin-bottom:14px}.bg--coursdete{background-color:#d0e3f1;background-image:url(/images/cloud_left.png),url(/images/cloud_right.png);background-position:30px 60px,right;background-repeat:no-repeat}.bg--coursdete-grass{background-color:#d0e3f1;background-image:url(/images/cloud_left.png),url(/images/cloud_right.png),url(/images/grass.png);background-position:30px 60px,right,bottom;background-repeat:no-repeat,no-repeat,repeat-x}button.btn{padding-left:15px;padding-right:15px}.step .hidden-button,.step .hidden-places{display:none}footer h6 a{font-weight:700}.mobile_bar_phone_text{position:fixed;bottom:0;left:0;width:100%;background:#1e4879;padding:10px;text-align:center;color:#fff;z-index:5;background:#1e4879;background:-moz-linear-gradient(top,#1e4879 0,#316994 100%);background:-webkit-linear-gradient(top,#1e4879 0,#316994 100%);background:linear-gradient(to bottom,#1e4879 0,#316994 100%);background:#e91e63;background:-moz-linear-gradient(top,#e91e63 0,#e91e63 100%);background:-webkit-linear-gradient(top,#e91e63 0,#e91e63 100%);background:linear-gradient(to bottom,#e91e63 0,#e91e63 100%)}.mobile_bar_phone_text a{color:#ebf0f5}.mobile_bar_phone_text .left_side_option{border-right:1px solid #8197b5}.alert{margin:0;border-radius:0}.avantages ul li{background:url(/images/bullet_check.png) no-repeat 0 -5px;padding-left:40px;margin-bottom:20px}.avantages{background:rgba(255,255,255,.7);padding:60px}.right_text{min-height:800px}.register h1{font-size:22px;margin-top:1.8em;border-bottom:none!important;background:#fff;border-radius:8px;text-align:center;padding:8px}.register select{border-radius:0}.register .availabilities{margin-left:50px}.register .header .header_wrapper .logo .text_logo{line-height:60%;margin-top:72px}.courses-oneType{background:#fff;border-radius:5px;padding:30px;margin-bottom:20px;margin-top:20px;border:solid 1px #ccc}.courses-oneType .courses-options{margin-top:20px}.courses-oneType .more-info-fees{display:none}.courses-oneType p.open-more-info-fees{float:right}.school-banner{padding:20px;background:#fff}.left-side,.right-side{width:45%;margin:auto;display:inline-block;vertical-align:top;text-align:left;margin-top:15px;margin-left:20px}.right-side{text-align:right}.left-side img{width:90%}.uploaded-file img,.uploaded-file span{display:inline-block;vertical-align:middle}.uploaded-file img{margin:5px;margin-right:10px}.upload_plan,.upload_report_card{background:#fff;border:#eee 2px solid;text-align:center;padding-bottom:10px;margin-bottom:10px}.upload_plan p,.upload_report_card p{padding:30px;padding-bottom:5px}.upload_plan .upload-button,.upload_report_card .upload-button{width:30%;margin:auto;margin-bottom:15px;margin-top:15px}.upload_plan .upload-button button,.upload_report_card .upload-button button{height:40px;border:4px solid #90d491;padding:5px;cursor:pointer;color:#222}.upload_plan .upload-button button:hover,.upload_report_card .upload-button button:hover{background:#dcf5dd}.upload_plan .upload-button.second,.upload_plan .upload-button.third,.upload_report_card .upload-button.second,.upload_report_card .upload-button.third{display:none}.location_contact{background:#fff;padding:10px;padding-left:20px;padding-bottom:20px;margin:10px;border:1px #aaa solid;position:relative;text-align:left}.location_contact .info,.location_contact .map{display:inline-block;vertical-align:top}.location_contact .info{width:250px}.location_contact .info img.logo{position:absolute;bottom:25px;left:35px;width:30%}.upload_plan{display:none}.school_display_space{width:35%;display:none}.school_display{width:60%;margin:5px;margin-top:0;border:1px solid #ccc;background:#fff;padding:6px;display:none;position:relative}.school_display p.data{width:80%;margin:0;font-size:.9em}.school_display p.data .bold{font-weight:700;font-size:1.1em}.school_display .remove{position:absolute;top:5px;right:5px;cursor:pointer}.school_display .remove img,.school_display .remove p{margin:0;font-size:.8em;display:inline-block;vertical-align:middle}.school_display .remove:hover{text-decoration:underline}@media only screen and (max-width:600px){.center-on-mobile{text-align:center}.bg--coursdete{background-color:#d0e3f1;background-image:none}.bg--coursdete-grass{background-color:#d0e3f1;background-image:url(/images/cloud_left.png),url(/images/cloud_right.png),url(/images/grass.png);background-position:left,right,bottom;background-size:30%,30%,200%;background-repeat:no-repeat,no-repeat,repeat-x}#index .middle-content{width:100%}.register .cloud_left{width:100%;margin-top:20px}.register .content_left{width:90%;margin-left:5%;text-align:justify}.register .content_left h1{text-align:center}.register .content_left ul{list-style:none;padding-left:0}.register .content_left li{list-style:none;background:#fff;padding:6px;border-radius:3px;text-align:center}.register .content_right{background:0 0;width:90%;margin:auto;background:-moz-linear-gradient(top,rgba(209,226,243,1) 22%,rgba(233,241,249,1) 63%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(22%,rgba(209,226,243,1)),color-stop(63%,rgba(233,241,249,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(209,226,243,1) 22%,rgba(233,241,249,1) 63%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(209,226,243,1) 22%,rgba(233,241,249,1) 63%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(209,226,243,1) 22%,rgba(233,241,249,1) 63%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(209,226,243,1) 22%,rgba(233,241,249,1) 63%,rgba(255,255,255,0) 100%)}.register .content_right ul{width:85%}.register .content_right .courses{font-size:10px;text-align:center;padding-left:15px}.right_text{min-height:0}}/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}