*{box-shadow:none}h1,h2{font-family:Oswald,sans-serif}h1.ui.header{font-size:1.5rem;color:#a71a24}.ui.button,h1.ui.header{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:400}.ui.button{color:#fff;border-radius:5px;font-size:14px!important;letter-spacing:0;padding:7px 20px;border:1px solid transparent}.ui.button:focus,.ui.button:hover{background-color:#fff!important;color:#a71a24!important;border:1px solid #a71a24!important}@media (max-width:992px){.ui.button{width:100%;padding:12px}}.ui.button.primary,.ui.button.primary-button{background-color:#a71a24}.ui.button.primary-button:hover,.ui.button.primary:hover,.ui.button.transparent-button{background-color:#fff;color:#a71a24;border:1px solid #a71a24}.button.delete,.button.edit,.button.save{border-radius:30px!important;width:30px;height:30px;color:#6ba3ba;border:1px solid transparent!important;display:flex;justify-content:center;align-items:center;padding:0!important;background-color:#f8f8f8;margin-left:2px!important}.button.delete .icon,.button.edit .icon,.button.save .icon{margin:0!important}.button.update-cart{align-items:center;background-color:#f8f8f8!important;border-radius:26px!important;border:1px solid transparent!important;color:#6ba3ba;display:flex!important;height:26px;justify-content:center;margin-left:2px!important;padding:0!important;width:26px}.button.update-cart .icon{margin:0!important}.ui.basic.red.button:hover:hover{background-color:#a71a24!important;color:#fff!important;border:1px solid #a71a24}.cart-checkout-buttons .button{margin-left:0!important;margin-right:5px!important}.ui.items>.item .selectable{cursor:pointer;height:124px;vertical-align:center;padding:15px}.ui.items>.item .selectable :hover{background-color:#f8f8f8}.checkout-steps,.container-steps{text-align:center;margin-bottom:30px}@media (max-width:992px){.checkout-steps,.container-steps{margin-bottom:10px}}@media (max-width:992px){.checkout-steps .steps,.container-steps .steps{display:flex!important;flex-direction:row!important}}@media (max-width:992px){.checkout-steps .steps .step,.container-steps .steps .step{display:none}}@media (max-width:992px){.checkout-steps .steps .step.active,.container-steps .steps .step.active{position:relative;display:block;border-radius:0!important;background-color:#f8f8f8!important;border:none;text-transform:uppercase;padding:7px!important}.checkout-steps .steps .step.active .content,.container-steps .steps .step.active .content{color:#616364;font-style:normal!important}}.ui.eight.steps,.ui.five.steps,.ui.four.steps,.ui.nine.steps,.ui.one.steps,.ui.seven.steps,.ui.six.steps,.ui.three.steps,.ui.two.steps{font-size:12px;text-align:center;background-color:#f8f8f8;border-radius:20px;z-index:2;border:none;word-wrap:break-word;margin:auto;width:auto}.ui.eight.steps .step,.ui.five.steps .step,.ui.four.steps .step,.ui.nine.steps .step,.ui.one.steps .step,.ui.seven.steps .step,.ui.six.steps .step,.ui.three.steps .step,.ui.two.steps .step{width:auto;flex:0.1 0 auto;line-height:120%;padding:6px 15px;flex:1 1 auto}@media only screen and (max-width:1200px){.ui.eight.steps .step,.ui.five.steps .step,.ui.four.steps .step,.ui.nine.steps .step,.ui.one.steps .step,.ui.seven.steps .step,.ui.six.steps .step,.ui.three.steps .step,.ui.two.steps .step{padding:6px 9px}}.ui.eight.steps .completed.step,.ui.eight.steps .disabled.step,.ui.five.steps .completed.step,.ui.five.steps .disabled.step,.ui.four.steps .completed.step,.ui.four.steps .disabled.step,.ui.nine.steps .completed.step,.ui.nine.steps .disabled.step,.ui.one.steps .completed.step,.ui.one.steps .disabled.step,.ui.seven.steps .completed.step,.ui.seven.steps .disabled.step,.ui.six.steps .completed.step,.ui.six.steps .disabled.step,.ui.three.steps .completed.step,.ui.three.steps .disabled.step,.ui.two.steps .completed.step,.ui.two.steps .disabled.step{line-height:120%;background-color:transparent;border-right:none;color:#242424}.ui.eight.steps .step.active,.ui.five.steps .step.active,.ui.four.steps .step.active,.ui.nine.steps .step.active,.ui.one.steps .step.active,.ui.seven.steps .step.active,.ui.six.steps .step.active,.ui.three.steps .step.active,.ui.two.steps .step.active{z-index:3;width:auto;border-radius:20px;background-color:#6ba3ba;color:#fff}.ui.eight.steps .step:after,.ui.five.steps .step:after,.ui.four.steps .step:after,.ui.nine.steps .step:after,.ui.one.steps .step:after,.ui.seven.steps .step:after,.ui.six.steps .step:after,.ui.three.steps .step:after,.ui.two.steps .step:after{content:none}.ui.eight.steps .step>.icon,.ui.five.steps .step>.icon,.ui.four.steps .step>.icon,.ui.nine.steps .step>.icon,.ui.one.steps .step>.icon,.ui.seven.steps .step>.icon,.ui.six.steps .step>.icon,.ui.three.steps .step>.icon,.ui.two.steps .step>.icon{display:none}.ui.eight.steps .step>.content,.ui.five.steps .step>.content,.ui.four.steps .step>.content,.ui.nine.steps .step>.content,.ui.one.steps .step>.content,.ui.seven.steps .step>.content,.ui.six.steps .step>.content,.ui.three.steps .step>.content,.ui.two.steps .step>.content{font-style:italic}@media (max-width:992px){.ui.steps:not(.unstackable) .step:first-child{padding:5px}}.column{padding:0}body.pushable .pusher{background-color:#f8f8f8}body.pushable .pusher-home{background-color:#fff}.ui.container.container-default{padding:45px 80px;background-color:#fff}@media (max-width:992px){.ui.container.container-default{padding:20px 10px 10px}}.cl-body{flex:1;margin-bottom:45px}@media only screen and (max-width:991px) and (min-width:768px){.ui.container{width:98%}}.sylius-grid-wrapper{width:100%}.menu-back{background-color:#6ba3ba}.menu-back,.menu-prev{height:71px;width:100%}.ui.container.top-container{flex:1 0 100%;max-width:1127px!important}.header-top{display:flex}header#header{width:100%;margin:0 auto 45px;background-color:#fff;color:#6ba3ba}@media (max-width:992px){header#header{margin-bottom:0}}header#header .column{margin:0}header#header img.logo{max-width:200px;width:100%;padding:35px 0 0 25px}@media (max-width:1190px){header#header img.logo{padding:10px 0 0 25px;max-width:160px;margin:10px 0}}@media (max-width:992px){header#header img.logo{padding:10px 0}}header#header .home-logo{display:none}@media (max-width:992px){header#header .home-logo{display:flex}}header#header .sub-header{margin-top:15px;text-align:left;letter-spacing:0}@media (max-width:992px){header#header .sub-header{background:#fff;display:none;flex-direction:column;height:100%;margin-top:0;padding:0 25px;position:fixed;top:0;width:300px;z-index:4}}header#header .sub-header.menu-opened{display:flex}header#header .sub-header .menu-close{font-size:30px}header#header .sub-header .menu-close img{width:20px;height:20px}header#header .sub-header .sub-header-top{align-items:center;justify-content:space-between;margin-bottom:20px;display:none}header#header .sub-header .sub-header-top .logo{padding:20px 0;width:170px}@media (max-width:992px){header#header .sub-header .sub-header-top{display:flex}}header#header .sub-header .item{font-family:Oswald,sans-serif;line-height:35px;padding:0 10px;font-size:.9rem;text-transform:uppercase;color:#6ba3ba}@media (max-width:1190px){header#header .sub-header .item{padding:0 5px!important}}@media (max-width:992px){header#header .sub-header .item{border-left:none;font-size:18px;line-height:45px;display:flex;margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-bottom:20px!important;font-weight:500;color:#636363;line-height:20px}header#header .sub-header .item:last-child{border-bottom:none}}header#header .sub-header .item .home{color:#242424}@media (max-width:992px){header#header .sub-header .item .home{margin-right:10px;color:#6ba3ba}}header#header .mid-header{padding-top:20px}@media (max-width:1190px){header#header .mid-header{padding-top:0}}header#header .hello{display:block;font:700 14px Lato;color:#6ba3ba}header#header .date-hello{display:block;font:14px Lato;letter-spacing:0;color:#6ba3ba}@media (max-width:992px){div#menu{height:auto;float:none!important;justify-content:space-between}}@media (max-width:992px){.header-top{display:flex!important;align-items:center;border-bottom:1px solid #e5e5e5}.header-logo{display:flex;flex:1;justify-content:center}.header-welcome-text{border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:center;padding:10px 20px;display:flex}}div#menu{float:right;display:flex;padding:10px;color:#fff}div#menu i{font-size:1.9em}div#menu figure{display:inline-block;margin:5px 15px 0;text-align:center}@media (max-width:1190px){div#menu figure{margin:5px 5px 0}}div#menu figure figcaption{font-size:.8em;font-family:Oswald,sans-serif;line-height:14px}div#menu a{color:#fff}.index-content,.ui.card>.content,.ui.inverted.menu,div#menu{background-color:#6ba3ba}.menu-bars{flex:0 1 100px;font-size:30px;line-height:30px;height:100%;justify-content:center;align-items:center;display:flex;position:relative;color:#e5e5e5;cursor:pointer}.menu-bars:after{content:"";position:absolute;right:0;top:50%;background-color:#e5e5e5;width:1px;height:60px;margin-top:-30px}.ui.horizontal.divided.list.sub-header>.item:nth-child(2){border-left:none;margin-left:0!important;padding-left:0!important}.ui.attached.segment,.ui.segment{border-radius:0;border:1px solid #f8f8f8;box-shadow:none}.ui.form .field>label{color:#616364;font-family:Oswald,sans-serif;font-weight:400}@media (max-width:992px){.ui.form .field>label{color:#636363!important;font-weight:600!important}}form[name=student] .ui.header{color:#6ba3ba;font-size:.92857143em}#sylius-billing-address label,form[name=student] .ui.header,form[name=student] label,form[name=sylius_address] label,form[name=sylius_customer_profile] label,form[name=sylius_user_change_password] label{font-family:Lato,sans-serif!important;font-weight:700!important}@media (max-width:992px){#sylius-billing-address .field,form[name=student] .field,form[name=sylius_address] .field,form[name=sylius_customer_profile] .field,form[name=sylius_user_change_password] .field{padding-left:0!important;margin-bottom:5px!important}}#sylius-billing-address .ui.header,form[name=student] .ui.header,form[name=sylius_address] .ui.header,form[name=sylius_customer_profile] .ui.header,form[name=sylius_user_change_password] .ui.header{font-weight:600}.ui.form input[type=date],.ui.form input[type=email],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=text],.ui.form select{font-style:italic;border-radius:16px;padding:6px 13px}.ui.form input[type=date]:focus,.ui.form input[type=email]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=text]:focus,.ui.form select:focus{border-radius:16px}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#6ba3ba!important}.ui.toggle.checkbox input~label:before{background-color:rgba(0,0,0,.15)}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{background-color:#f8f8f8;border:1px solid #f8f8f8}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#6ba3ba!important;border:#6ba3ba!important}.ui.toggle.checkbox input~.box:hover:before,.ui.toggle.checkbox input~label:hover:before{background-color:#6ba3ba!important}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{border:1px solid #f8f8f8;box-shadow:none}select.ui.dropdown{height:32px}select:focus{outline:none!important}.main-title{color:#6ba3ba;font-size:14px;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:400}@media (max-width:992px){.main-title{font-size:16px;font-weight:600}}.subtitle{color:#6ba3ba;font-size:14px;font-family:Oswald,sans-serif;font-weight:400}#student_birthday{display:flex;margin:0 -2px}#student_birthday select{margin:0 2px}@media (max-width:992px){.ui.checkbox input[disabled]~label,.ui.toggle.checkbox input:checked~label,.ui.toggle.checkbox label{color:#636363!important;font-weight:400!important}}@media (max-width:992px){.variants-custom-label{color:#636363!important;font-weight:600!important;font-size:14px!important;margin-bottom:20px}}#sylius-product-adding-to-cart .field,#sylius-product-adding-to-cart input:disabled,#sylius-product-adding-to-cart select:disabled,.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label{opacity:1;cursor:not-allowed!important}@media (max-width:992px){#students-fields-list div{width:100%}}@media (max-width:992px){#students-fields-list select{width:100%;margin-bottom:10px}}@media (max-width:992px){.ui.form .fields{margin:auto}}@media (max-width:992px){.ui.form select{color:#636363;font-style:normal;font-size:13px}}#sylius_customer_profile_birthday{min-height:32px}.pusher>#footer{padding:1.5em;background-color:#a71a24;text-transform:uppercase;font-family:Oswald,sans-serif;margin-top:0;flex:0}.pusher>#footer h2{font-size:1.1em;font-weight:400;text-transform:uppercase}.pusher>#footer address{font-style:normal}.pusher>#footer a{color:#fff}.pusher>#footer a i{font-size:1.7em}.pusher>#footer .link a,.pusher>#footer .logo img{display:block;margin-top:25px}.pusher>#footer .link a{margin-top:35px}@media (max-width:768px){.pusher>#footer .link a,.pusher>#footer .logo img{text-align:center;margin:0 auto}}.contain{width:981px;background-color:#fff;padding:45px 88px;margin:auto}#sylius-default-address{margin-bottom:25px}#sylius-addresses address,#sylius-default-address address{font-style:normal}.address-title{color:#6ba3ba;font-size:14px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:5px}.ui.vertical.menu{background-color:transparent;border:0;box-shadow:none}.ui.vertical.menu .item{margin-bottom:10px;background-color:#6ba3ba;color:#fff;border-radius:25px;font-size:14px;font-style:italic}.ui.vertical.menu .item:before{content:none}.ui.vertical.menu .item:hover{background-color:#f8f8f8}.ui.vertical.menu .item:first-child,.ui.vertical.menu .item:last-child{border-radius:25px}.ui.vertical.menu .item .icon{display:none}.ui.basic.table th{text-align:center;background-color:#6ba3ba;color:#fff;border-bottom:0}.ui.basic.table th a{color:#fff}.ui.celled.table tr td,.ui.celled.table tr th{border-left:0;border-right:0}.ui.table.eib-table .ui.buttons{width:100%;display:flex;justify-content:center}.ui.table.eib-table .sylius-table-column-checkoutCompletedAt a{color:#616364!important}.ui.table.eib-table .ui.labeled.icon.button{font-size:0!important;width:26px;height:26px;border-radius:26px;margin-left:5px;flex:0 0 auto;background-color:#6ba3ba}.ui.table.eib-table .ui.labeled.icon.button .icon{font-size:13px;width:auto;left:50%;margin-left:-7px!important}.ui.sortable.table thead th{color:#fff!important}.payment-method{margin-bottom:5px!important}.payment-method .choice-checkbox{height:110px;position:relative}.payment-method .choice-checkbox input{width:110px;border-radius:110px;height:110px;flex:0 0 auto;opacity:0;position:absolute}.payment-method .choice-checkbox input:checked+label{background-color:#f8f8f8}.payment-method .choice-checkbox .header{text-transform:uppercase}.payment-method .choice-checkbox label{padding-left:115px;height:100%;cursor:pointer;display:flex!important;align-items:center}.payment-method .choice-checkbox label:hover{background-color:#f8f8f8}.payment-method .choice-checkbox label .description{font-weight:400;color:#3f3f3f;margin-top:5px;font-style:italic;font-family:Lato,sans-serif}.payment-method .choice-checkbox label .description p{font-size:14px!important}.payment-method .ui.image{position:absolute;left:10px;top:10px}#sylius-shipments{display:flex;align-items:center;flex-direction:row;justify-content:center}#sylius-shipments img{margin-right:.6em}@media (max-width:992px){#sylius-shipments img{width:50px!important}}#sylius-shipments #sylius-shipping-method{color:#6ba3ba;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px}@media (max-width:992px){#sylius-shipments{min-height:auto!important;padding-bottom:10px}}.checkout-form label.item{margin:0 0 10px!important}@media (max-width:992px){.checkout-form label.item{margin:0 0 10px!important;display:flex;flex-direction:row!important;align-items:center}}@media (max-width:992px){.checkout-form label.item .field{margin-bottom:0!important;margin-right:10px}}@media (max-width:992px){.checkout-form label.item .content{padding-top:0!important}.checkout-form label.item .content .header label{font-size:16px}}@media (max-width:992px){.checkout-form .ui.items:not(.unstackable)>.item>.image{width:40px!important;margin-right:10px}}.block_complete{font-size:14px;border:1px solid #e3ecf4;color:#242424;margin:10px 0}.block_complete.column,.sylius-product-details{padding:4px}.sylius-product-details{font-style:italic}.title_recap{color:#012355;padding:8px;font-weight:700;font-family:Oswald,sans-serif;text-transform:uppercase}.title_complete,.ui.form .block_complete_notes label{background-color:#6ba3ba;color:#fff!important;height:33px;padding:8px;font-weight:700!important;font-family:Oswald,sans-serif}@media (max-width:992px){.title_complete,.ui.form .block_complete_notes label{color:#fff!important}}#sylius_checkout_complete_notes{border:none}.sylius-product-name{color:#6ba3ba;font-family:Oswald,sans-serif;font-weight:500;margin-bottom:5px}.ui.table.order_complete{border:none}.checkout-title{margin-bottom:20px;font-size:20px;text-transform:uppercase;color:#a71a24;font-family:Oswald,sans-serif}@media (max-width:992px){.checkout-title{text-align:center;font-weight:500!important}}label{color:#6ba3ba}#sylius-checkout-subtotal{border:1px solid #f8f8f8}#sylius-checkout-subtotal #sylius-summary-grand-total,#sylius-checkout-subtotal .ui.large.header td{font-size:17px;line-height:1em}.address-book-select{width:100%;display:inline-block!important;margin-bottom:15px!important}.address-book-select,.address-book-select .text,.address-book-select input.search{cursor:pointer!important}.chekcout-addresses,.chekcout-description{margin:0!important;position:relative}.chekcout-addresses h2,.chekcout-description h2{font-family:Oswald,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}@media (max-width:992px){.chekcout-addresses [class*="fourteen wide"].column.chekcout-description-info,.chekcout-description [class*="fourteen wide"].column.chekcout-description-info{width:100%!important}}@media (max-width:992px){.chekcout-addresses .chekcout-description-price,.chekcout-description .chekcout-description-price{position:absolute!important;right:0;text-align:right!important}}.checkout-total{padding-bottom:30px}.checkout-total .column{padding:5px!important}.checkout-total .row:last-child{margin-top:30px}#sylius-payments img{margin-right:20px}#sylius-payments .message{border:none;box-shadow:none;background:transparent;display:flex;justify-content:center}#sylius-payments .message .content{flex:0 1 auto}#sylius-payments #sylius-payment-method{color:#6ba3ba;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px;font-weight:400}#sylius-payments .ui.top.attached.label.grey{border-radius:0}#sylius-shipping-method{color:#6ba3ba;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:14px}#sylius-shipments{min-height:171px}#sylius-shipments .ui.top.attached.label.blue{border-radius:0}@media (max-width:992px){.cart-top-header .icon{display:none!important}}.cart-top-header .content{text-align:center;padding-left:0;padding-bottom:0!important}@media (max-width:992px){.cart-top-header .content{width:100%;display:inline-block!important}}#sylius-coupon button{width:auto}#sylius-coupon .coupon{width:100%}#sylius-coupon input{width:100%;flex:1}@media (max-width:992px){.cart-checkout-buttons a.button{display:block;margin-bottom:10px;margin-right:0!important}}.cart-update-button #sylius-cart-update{margin-bottom:10px}@media (max-width:992px){.cart-table img{display:none}}#sylius-product-selecting-variant h2:first-child{display:none}#sylius-product-selecting-variant h3{margin-top:0}#sylius-product-selecting-variant .student-label{color:#6ba3ba}#sylius-product-selecting-variant hr{display:none}#sylius-product-selecting-variant table{border:none}#sylius-product-selecting-variant table thead tr th{border:none;color:#6ba3ba;background-color:#f8f8f8;font-size:1.1em;border-radius:0}#sylius-product-selecting-variant .ui.segment{padding:0!important}div#product-choice form{width:100%;padding:0}div#product-choice .column{padding:5px!important}div#product-choice .segment.grid{padding:2.5rem 0 2rem 2.5rem}div#product-choice figure{margin:0;background-color:#f8f8f8;cursor:pointer}@media (max-width:992px){div#product-choice figure{padding-left:10px;height:auto;background-color:#6ba3ba}}div#product-choice figure:last-of-type{margin-bottom:1%}div#product-choice figure figcaption{display:flex;flex-direction:column;justify-content:center;height:90px;margin-left:110px;overflow:hidden;color:#fff}@media (max-width:992px){div#product-choice figure figcaption{min-height:90px;margin-left:0;padding:10px 0;height:auto}}div#product-choice figure img{display:block;float:left;width:90px}@media (max-width:992px){div#product-choice figure img{display:none}}div#product-choice span{display:block;font-size:.9rem;font-family:Oswald,sans-serif}div#product-choice span.training-type{color:#6ba3ba}@media (min-width:723px) and (max-width:1127px){div#product-choice span.training-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}}@media (max-width:992px){div#product-choice span.training-type{color:#fff!important;font-size:16px;text-transform:uppercase}}div#product-choice span.school-level{margin-top:10px;font-size:.8rem;font-style:italic;color:#3f3f3f}@media (max-width:992px){div#product-choice span.school-level{color:#fff!important;font-style:normal;margin-top:0;font-size:16px;text-transform:uppercase}}div#product-choice input[type=radio]{display:none}#student-choice #student-name{text-align:center;font-size:1.2em}#student-choice .no-student{display:flex;align-items:center;height:100%}#student-choice a.student-chooser{text-align:center;margin:0 auto}#student-choice .no-box-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#student-choice .ui.card>.white-content{background-color:#fff;border:none}@media (max-width:768px){.ui.grid.student-images{display:flex;flex-direction:column;gap:10px;padding:10px 0}}@media (max-width:768px){.ui.grid.student-images .item{border:1px solid #e5e5e5;margin-bottom:10px}}.ui.grid.student-images .item:hover{background:#f8f8f8}.ui.grid.student-images .content{text-align:left;color:#6ba3ba}@media (max-width:992px){.ui.grid.student-images .description{padding:0!important;font-size:14px;color:#7a7a7a}}@media (max-width:992px){.ui.grid.student-images .header{padding:10px 0 5px;color:#7a7a7a;text-transform:uppercase}}.new-student .ui.icon.header{margin-bottom:0}.new-student .ui.icon.header .icon{font-size:150px;color:#f8f8f8;margin-bottom:0}.ui.modal>.close{top:11px;right:0;color:#131313}@media (max-width:992px){.student-selected .ui.small.image{width:50px;height:50px}}.student-selected #student-name{color:#7a7a7a;text-transform:uppercase}.student-choice-buttons{display:flex;justify-content:flex-end;gap:5px}.student-choice-buttons .button{margin:0}@media (max-width:992px){.student-choice-buttons{margin-top:15px}}#saved-registration{border:none;background-color:#f8f8f8;border-radius:0}@media (max-width:992px){#saved-registration .image{width:50px;height:50px}}#saved-registration .student-name-title{text-transform:uppercase;color:#7a7a7a}.ui.grid.student-choice-top{margin-bottom:30px}.ui.grid.student-choice-top .content{padding-left:0;padding-right:0}.ui.grid.student-images .item:hover{border-radius:5px}.ui.grid.student-images .content{text-align:center;font-size:15px}@media (max-width:992px){.student-block{display:flex!important;align-items:center}}#summary img.ui.image{display:unset}#summary .ui.table th{background-color:#6ba3ba;color:#fff;border:none}@media (max-width:992px){#summary .ui.table th{background-color:transparent;color:#6ba3ba;text-transform:uppercase;font-size:16px}}#summary .theme-color{color:#6ba3ba;font-family:Oswald,sans-serif;font-size:12px;text-transform:uppercase;font-weight:700}#summary .sylius-cart-remove-button{background-color:#fff;border:1px solid #6ba3ba;color:#6ba3ba}#summary-resume,.ui.table.cart-table{border:none}#summary-resume thead th,.ui.table.cart-table thead th{border-radius:0!important}#summary-resume #sylius-cart-grand-total,.ui.table.cart-table #sylius-cart-grand-total{font-size:14px}@media (max-width:992px){#summary-resume .right.aligned,.ui.table.cart-table .right.aligned{text-align:left;color:#636363;text-transform:none}}@media (max-width:992px){form[name=school_supplies_choice] h1{font-size:16px;font-weight:600;text-transform:uppercase;color:#6ba3ba}}div.scolarity.left-content figure{float:left;display:block;margin:0 .5rem;background-color:#f8f8f8;cursor:pointer;width:100%}@media (max-width:992px){div.scolarity.left-content figure{margin:10px 0 0!important}}div.scolarity.left-content figure figcaption{display:flex;flex-direction:column;padding-left:15px;height:90px;color:#fff;background-color:#a71a24;justify-content:center}@media (max-width:992px){div.scolarity.left-content figure figcaption{background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#616364;height:70px;font-style:normal}}div.scolarity.left-content figure img{display:block;float:left;width:90px}@media (max-width:992px){div.scolarity.left-content figure img{display:none}}div.scolarity.left-content span{display:block;font-size:.9rem;font-family:Oswald,sans-serif}@media (max-width:992px){div.scolarity.left-content span{font-style:normal}}div.scolarity.left-content span.school-level{margin-top:7px;font-style:italic}@media (max-width:992px){div.scolarity.left-content span.school-level{font-style:normal;margin-top:0}}div.right-content .ui.segment{background-color:#f8f8f8;border:none;border-radius:0}@media (max-width:992px){div.right-content #discipline-choice{background-color:transparent;padding:0}}div.right-content #discipline-choice #discipline_choice_variant,div.right-content #discipline-choice #trimester-label{display:none}#variants-custom{width:100%}#variants-custom .line-bottom{border-bottom:1px solid #f8f8f8;padding-bottom:20px}@media (max-width:992px){#variants-custom .line-bottom{padding-bottom:0;border-bottom:none}}.product-grid{column-count:3}.product-grid .product-grid-item{margin-bottom:10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.product-grid .product-grid-item figure{border-right:10px solid #6ba3ba}.product-grid .product-grid-item figure:hover{background-color:#6ba3ba!important}.product-grid .product-grid-item figure:hover .school-level,.product-grid .product-grid-item figure:hover .training-type{color:#fff!important}@media (max-width:723px){.product-grid{column-count:1}}.product-grid figure.complete-training{height:190px!important;display:flex;align-items:center;border-right:10px solid #a71a24}@media (max-width:992px){.product-grid figure.complete-training{height:auto!important;background-color:#a71a24!important;color:#fff}}.product-grid figure.complete-training:hover{background-color:#a71a24!important}.product-grid figure.complete-training img{display:block;margin:auto 20px auto 0}.product-grid figure.complete-training figcaption{margin-left:0!important}.cart-content{vertical-align:top;padding-left:15px;display:inline-block}.cart-content .sub-title{margin-bottom:10px!important}.cart-content .sub-text{font-size:14px}@media (max-width:992px){.cart-content{padding-left:0;white-space:nowrap}}.cart-description{display:flex!important;align-items:center;white-space:nowrap}.cross-sell-products{background-color:#6ba3ba;color:#fff;padding:7px;font-weight:700}.cross-sell-products a{color:#fff!important}.cross-sell-products .sylius-product-name{color:#fff;font-weight:700}@media (max-width:992px){.cart-buttons-wrapper,.cart-buttons-wrapper a,.cart-buttons-wrapper button{width:100%}.cart-buttons-wrapper a{display:inline-block!important;margin-bottom:10px!important}}@media (max-width:992px){h1.ui.header{font-weight:600;text-align:center}}@media (max-width:992px){.transaction-header .circular.cart.icon{display:none}.transaction-header .content{padding-left:0!important}}.table-image{width:70px}@media (max-width:992px){.table-image{width:auto}}@media (max-width:992px){.ui.divided.horizontal.list>.item{line-height:1.2em}}.home-block-text,div.ui.container.home{background-color:#f8f8f8}.home-block-text{display:block;padding:18px 15px 35px}@media (max-width:992px){.home-block-text{padding:10px 0}}@media (max-width:768px){.home-block-text{padding:12px;background-color:#a71a24}}.home-block-text h2{font-weight:400;font-size:24px;line-height:1.2em;color:#6ba3ba}@media (max-width:992px){.home-block-text h2{font-size:16px}}@media (max-width:768px){.home-block-text h2{color:#fff;text-align:center;font-size:17px;text-transform:uppercase}}.home-block-text:hover{background-color:#a71a24}.home-block-text:hover h2,.home-block-text:hover p{color:#fff}.home-block-text p{color:#6ba3ba}.home-block-text .ui.grid{margin:0}.home-block-text a{color:#6ba3ba}.ui.image.logo.home{width:215px;margin:10px 0 55px}@media (max-width:768px){.ui.image.logo.home{margin:20px auto;max-width:160px}}.home-block{flex:1;background-color:#f8f8f8;position:relative}@media (max-width:768px){.home-block{padding-bottom:40px}}.home-block .column{padding:4px!important}@media (max-width:768px){.home-block .home-image{display:none}}.home-block .home-image img{margin:auto}.home-block-wrapper{display:flex;gap:10px}@media (max-width:768px){.home-block-wrapper{flex-direction:column}}.home-block-item{flex:1}.filter_title{background-color:#6ba3ba;color:#fff;margin:10px 0;text-transform:uppercase}.filter_content a,.filter_title{font-family:Oswald,sans-serif;height:25px;padding-left:10px}.filter_content a{display:block;color:#3f3f3f;border:1px solid #f8f8f8;margin:-1px 0;background-color:#fff;text-transform:capitalize;width:calc(100% - 1px)}.filter_active a,.filter_active a:hover{background-color:#a71a24;color:#fff}.title_index_product{color:#a71a24;font-size:20px;letter-spacing:0;text-transform:uppercase}@media (max-width:992px){.title_index_product{text-align:center}}#products{margin-top:20px;font-family:Oswald,sans-serif}@media (max-width:992px){#products{gap:10px}}.product{padding:0;margin:10px}.product_image{background-color:#f8f8f8;height:90px;width:90px;padding:0 auto}.product_image img{height:100%}.product_content{background-color:#f8f8f8;color:#6ba3ba;width:100%;display:flex;padding:13px;flex-direction:column;justify-content:center}.product-item{width:100%;display:flex;padding:0!important}.product_name{font-size:14px;color:#6ba3ba}.product_level,.product_name{text-align:left;letter-spacing:0}.product_level{font:Italic 14px/17px Lato;color:#3f3f3f}.ui.monster.header{color:#6ba3ba;font-family:Oswald,sans-serif;border-bottom:none;font-size:14px}@media (max-width:992px){.ui.monster.header{color:#616364;text-align:left}}.ui.sub.header{display:none}.student-choice-background{background-color:#f8f8f8;padding:15px;margin:5px 0 20px}@media (max-width:992px){.student-choice-background{text-align:center;width:100%!important;padding:0;background-color:transparent;margin:5px 0}}@media (max-width:992px){.student-choice-background .inline.fields{flex-direction:column}}.product-description{margin-bottom:10px;font-size:14px;font-family:Lato,sans-serif;font-style:italic;color:#3f3f3f}.product-description+div .sylius-product-price{color:#6ba3ba;font-family:Oswald,sans-serif}@media (max-width:992px){.product-description+div .sylius-product-price{color:#616364}}.update-cart{display:flex!important;align-items:center}.update-cart-quantity{margin:0 2px}.update-cart-quantity label{display:none!important}.update-cart-quantity #sylius_add_to_cart_cartItem_quantity{width:30px;padding:0;border:none;text-align:center;font-size:17px;color:#6ba3ba}#sylius_add_to_cart_cartItem_quantity::-webkit-inner-spin-button,#sylius_add_to_cart_cartItem_quantity::-webkit-outer-spin-button{-webkit-appearance:none}@media (max-width:992px){#sylius-product-selecting-variant{padding:0;margin-top:30px}}#sylius-product-selecting-variant button[type=submit]{margin-top:55px}@media (max-width:992px){#sylius-product-selecting-variant button[type=submit]{margin-top:5px}}@media (max-width:992px){.ui.form .student-choice-background-create.eight.wide.field{width:100%!important;display:flex;flex-direction:column;margin-top:10px;padding-right:0}}@media (max-width:992px){.ui.form .student-choice-background-create.eight.wide.field span{display:inline-block;margin-bottom:20px}}@media (max-width:992px){.ui.form .student-choice-background-create.eight.wide.field a{margin-right:0}}@media (max-width:992px){#validateCertificationScore{width:auto!important}}@media (max-width:992px){.variant-selection .divider{display:none}}@media (max-width:992px){.student-title{margin-top:0}}@media (max-width:992px){.ui.form .visio-option-block .field>label{font-size:16px!important;font-weight:600!important;color:#6ba3ba!important;text-transform:uppercase}}#cgu h1{text-decoration:underline;text-align:center}#cgu .title{color:#a71a24}#cgu .sub-title{color:#6ba3ba}#legal h1{text-decoration:underline;text-align:center}#legal .title{color:#a71a24}#legal .sub-title{color:#6ba3ba}div.ui.placeholder.segment.content{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.theme-color{color:#6ba3ba}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.w-100{width:100%}.ui.form #variants-custom .fields p{font-size:1.2rem;font-weight:700}body{background-color:#d3d3d3}@media (max-width:992px){body a,body button,body div,body figcaption,body h1,body h2,body h3,body label,body span,body td{font-family:system-ui!important}}@media (max-width:992px){.ui.breadcrumb{display:none}}.theme-color a{color:#a71a24}.theme-color .button,.theme-color .ui.button{color:#fff;background:#a71a24}.theme-color .button.red,.theme-color .ui.button.red{background:#a71a24}.theme-color .button.red:hover,.theme-color .ui.button.red:hover{background:#a11e1e}.theme-color .button:active,.theme-color .button:focus,.theme-color .button:hover,.theme-color .ui.button:active,.theme-color .ui.button:focus,.theme-color .ui.button:hover{color:#fff;background:#a71a24}.theme-color .ui.button.transparent-button{background:none;border:none;color:#a71a24}.theme-color .ui.borderless.menu{background:#6ba3ba}.theme-color .ui.borderless.menu .item,.theme-color .ui.borderless.menu i.icon,.theme-color .ui.borderless.menu input{color:#fff}.theme-color .ui.inverted.menu{background:#f8f8f8}.theme-color #sidebar.ui.sidebar.vertical.menu .item.active,.theme-color #sidebar.ui.sidebar.vertical.menu .item .menu .item:hover{background:#a71a24!important;color:#f8f8f8!important;border-radius:0 99px 99px 0!important}.theme-color #sidebar.ui.sidebar.vertical.menu .item>.header{font-size:1.2rem}.theme-color .ui.inverted.menu .item,.theme-color .ui.inverted.menu .item>a:not(.ui){color:rgba(0,0,0,.9)!important;font-size:1.2rem;border-radius:0 99px 99px 0!important}.theme-color .ui.vertical.inverted.menu .menu .item,.theme-color .ui.vertical.inverted.menu .menu .item a:not(.ui){color:rgba(0,0,0,.5)}.theme-color .ui.header .circular.icon{color:#a71a24;background:#f8f8f8}.theme-color a.card-link{color:#fff;border:none;background:#a71a24}.theme-color .ui.card>.extra a:not(.ui):hover,.theme-color .ui.cards>.card>.extra a:not(.ui):hover{color:#a71a24}.background-note-color{background:#f8f8f8!important}.bulletin-info-average{background:#a71a24;padding:0 2px;border:0;color:#fff!important}.highlight-grid-row,.highlight-section{background-color:#242424!important}.custom-badge{background-color:#6ba3ba!important;color:#fff!important}.published-grade-theme-color{background:#f8f8f8!important}.no-pre-inscription{background:#d5d5d5!important;color:#424242!important}#shipping-address.updated-address{background:#f8f8f8}.up-to-top{position:fixed;right:20px;bottom:20px;color:#fff;transition:background-color .2s ease-out;z-index:21}.ui.form .required.field>label:after{color:#a71a24}.ui.blue.button,.ui.blue.buttons .button{background-color:#6ba3ba}#sidebar-search-form{padding:10px;font-size:1.2rem}.d-none{display:none!important}.text-center{text-align:center!important}.ui.icon.help-icon{padding:.3em!important}.ui.icon.help-icon .icon{font-size:.8em}.content-header{display:flex;justify-content:flex-start;align-items:center}.content-header .ui.icon.help-icon{margin-left:.3em}#help-wrapper-modal{max-height:95%;overflow-y:auto!important}.video-wrap{width:100%}.help-file-wrapper{margin-bottom:.5em}.help-file-wrapper .video-preview{margin-bottom:1em}.help-file-wrapper .video-form{max-width:300px}.help-files-collection .ui.labeled.icon.button{margin-bottom:1em}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media (min-width:992px){.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.d-md-none{display:none!important}}@media (max-width:992px){.d-m-none{display:none!important}}.pusher.dimmer:before{content:"";height:100%;width:100%;position:fixed;background-color:rgba(0,0,0,.56);top:0;left:0;z-index:1}.d-flex{display:flex}.ui.dropdown .menu>.item{white-space:normal}@media (max-width:992px){.ui.toggle.checkbox input~label:hover:before{background-color:rgba(0,0,0,.15)!important}}