.breadcrumbs{background:#00999f;color:#fff;font-size:12px;letter-spacing:.04em;padding:25px 0;text-transform:uppercase}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:#77c7cd}.breadcrumbs ol{list-style:none;margin-bottom:0;padding-left:0}.breadcrumbs ol:after,.breadcrumbs ol:before{content:" ";display:table}.breadcrumbs ol:after{clear:both}.breadcrumbs ol li{float:left}.breadcrumbs ol li:not(:last-of-type):after{content:"\f2fb";font-family:Material-Design-Iconic-Font;margin:0 35px}@media (max-width:767px){.breadcrumbs ol li:not(:last-of-type):after{margin:0 15px}}.btn{border:none;border-radius:0;cursor:pointer;font-size:18px;letter-spacing:0;line-height:1.45;overflow:hidden;padding:12px 20px;position:relative;text-transform:none}@media (max-width:767px){.btn{font-size:16px}}.btn:before{content:"";height:100%;left:-150%;margin-left:-30px;position:absolute;top:0;transform:skew(-45deg);transition:all .4s ease;width:150%}.btn:focus:before,.btn:hover:before{left:-25%;margin-left:0}.btn>span{position:relative;z-index:1}.btn-default{background:#00b2b8;color:#fff}.btn-default:before{background:#00999f}.btn-default:active:focus,.btn-default:focus,.btn-default:hover{background:#00b2b8;color:#fff}.btn-primary{background:#ffaa24;color:#fff}.btn-primary:before{background:#f09300}.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{background:#ffaa24;color:#fff}.btn-secondary{background:#323c3e;color:#fff}.btn-secondary:before{background:#1b2122}.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover{background:#323c3e;color:#fff}.btn-grey-outline{box-shadow:inset 0 0 0 1px #a4a4a4;color:#a4a4a4}.btn-grey-outline:before{background:#a4a4a4}.btn-grey-outline:active:focus,.btn-grey-outline:focus,.btn-grey-outline:hover{color:#fff}.btn-link,.btn-link:hover{color:#00b2b8}.btn-small{font-size:16px;line-height:1.43;padding:11px 15px}.btn-shadow,.btn-shadow:active:focus,.btn-shadow:focus,.btn-shadow:hover{box-shadow:0 10px 12px rgba(0,0,0,.3)}.btn-arrow-reverse>span:after,.btn-arrow>span:after{font-family:Material-Design-Iconic-Font;position:relative;z-index:1}.btn-arrow>span:after{content:"\f301";margin-left:15px}.btn-arrow-reverse>span:after{content:"\f2ff";float:left;margin-right:15px}.btn-no-hover{cursor:default}#page-footer ul{list-style:none;margin-bottom:0;padding-left:0}#page-footer .main-footer{background:#222;color:#fff;padding:35px 0 75px}#page-footer .main-footer h3{color:#00b2b8;font-size:28px;letter-spacing:.02em;margin:40px 0}#page-footer .main-footer a{color:inherit;text-decoration:none}#page-footer .main-footer a:hover{color:#00b2b8}#page-footer .main-footer ul li{margin-bottom:9px}#page-footer .main-footer ul strong{margin-right:10px}#page-footer .main-footer .footer-col ul:not(:last-of-type){margin-bottom:45px}#page-footer .main-footer .social{display:flex;flex-wrap:wrap;font-size:28px}#page-footer .main-footer .social li{margin-bottom:0}#page-footer .main-footer .social li:not(:last-of-type){margin-right:8px}#page-footer .main-footer .social li a{background:#00b2b8;display:block;line-height:50px;overflow:hidden;position:relative;text-align:center;width:50px}#page-footer .main-footer .social li a:after{background:#00999f;bottom:0;content:"";height:100%;left:0;position:absolute;transform:skew(-45deg);transform-origin:bottom left;transition:left .15s ease;width:200%}#page-footer .main-footer .social li a:hover{color:#fff}#page-footer .main-footer .social li a:hover:after{left:-100%}#page-footer .main-footer .social li a i{position:relative;z-index:1}#page-footer .subfooter{background:#f1f1f1;font-size:16px;padding:25px 0}#page-footer .subfooter .flex-row{align-items:center}#page-footer .subfooter a{color:#323c3e}@media (max-width:767px){#page-footer .subfooter .col-left{margin-bottom:25px;text-align:center}}#page-footer .subfooter .col-left img{height:60px}#page-footer .subfooter .col-left img:not(:last-of-type){margin-right:30px}#page-footer .subfooter .col-middle{text-align:center}#page-footer .subfooter .col-middle ul{text-transform:lowercase}#page-footer .subfooter .col-middle ul li{display:inline-block}#page-footer .subfooter .col-middle ul li:not(:last-of-type){margin-right:40px}#page-footer .subfooter .col-right{text-align:right}@media (max-width:767px){#page-footer .subfooter .col-right{margin-top:25px;text-align:center}}.form-control{border-color:#ccc;border-radius:0;box-shadow:none!important;-webkit-box-shadow:none!important;color:#323c3e;font-size:18px;height:50px;padding:13px 22px}.form-control::placeholder{color:#a4a4a4;opacity:1}.form-control:focus{border-color:#00b2b8;box-shadow:none;-webkit-box-shadow:none}.select{position:relative}.select select{appearance:none;cursor:pointer}.select select::-ms-expand{display:none}.select:after{background:#fff;content:"\f2f9";font-family:Material-Design-Iconic-Font;font-size:18px;line-height:50px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:50px}input[type=email],input[type=number],input[type=password],input[type=text],textarea{appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}legend{border:none;color:#323c3e;font-size:24px;font-weight:700;line-height:1.125;margin-bottom:25px}fieldset{margin-top:25px}.buttons-set{align-items:center;display:flex;flex-wrap:wrap;margin-top:50px}.buttons-set ul{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}@media (max-width:575px){.buttons-set ul{display:block;text-align:center}}.buttons-set ul li:not(:last-child){margin-right:20px}@media (max-width:575px){.buttons-set ul li:not(:last-child){margin-bottom:10px;margin-right:0}}.buttons-set.center-buttons{justify-content:center}.buttons-set.right-buttons{justify-content:flex-end}.form-layout-default{background:#f1f1f1;margin:75px 0;padding:25px 50px 40px}@media (max-width:1259px){.form-layout-default{padding:25px 40px 40px}}@media (max-width:767px){.form-layout-default{margin:50px -20px;padding:10px 25px 25px}}.form-layout-default.basic-layout{background:none;margin:0;padding:0}.form-layout-default.basic-layout .form-group{border:1px solid #e2e2e2}.form-layout-default .form-group{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px}.form-layout-default .form-group.focus .control-label{color:#00b2b8}.form-layout-default .form-group.multiple-fields .control-label{padding-right:20px}@media (max-width:767px){.form-layout-default .form-group.multiple-fields .control-label{width:100%}}.form-layout-default .form-group.multiple-fields>.form-control{margin-left:10px}@media (max-width:767px){.form-layout-default .form-group.multiple-fields>.form-control{margin-left:8px;margin-top:8px}.form-layout-default .form-group.multiple-fields>.form-control:first-of-type{margin-left:0}}.form-layout-default .form-group.has-error .help-block{font-size:15px;margin:0;padding:0 10px}.form-layout-default .form-group .control-label{background:#fff;color:rgba(50,60,62,.6);font-size:16px;font-weight:300;line-height:50px;margin:0;padding-left:20px;transition:color .15s ease}.form-layout-default .form-group>.form-control,.form-layout-default .form-group>.select{border:none;flex:1 0 0;font-size:16px;min-width:0}.form-layout-default .form-group>.select select{border:none;font-size:16px}.form-layout-default .form-group.validation-valid{position:relative}.form-layout-default .form-group.validation-valid:after{background:#fff;color:#00b2b8;content:"\f26b";font-family:Material-Design-Iconic-Font;font-size:16px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}.form-layout-default .form-group.validation-valid:before{background:linear-gradient(90deg,hsla(0,0%,100%,.5),#fff);content:"";height:50px;position:absolute;right:0;top:0;width:70px}.form-layout-default .form-group.validation-valid .control-label{color:#00b2b8}.form-layout-default .form-group.validation-error .control-label,.form-layout-default .form-group.validation-error .form-control{color:#ff4949}.form-layout-default .form-group .validation-advice{color:#ff4949;display:block;font-size:14px;margin-top:5px;width:100%}.form-layout-blocks{max-width:460px}.form-layout-blocks .groups .form-group{position:relative}.form-layout-blocks .groups .form-group:not(:last-of-type){margin-bottom:0}.form-layout-blocks .groups .form-group:not(:last-of-type) .form-control,.form-layout-blocks .groups .form-group:not(:last-of-type) .input-group-addon{border-bottom:0}.form-layout-blocks .groups .form-group.totals .form-control,.form-layout-blocks .groups .form-group.totals .input-group-addon{background:#f1f1f1}.form-layout-blocks .groups .form-group.totals .form-control{color:#323c3e;font-weight:700;padding-left:30px}.form-layout-blocks .groups .form-group.totals .value{color:#00b2b8;font-weight:500}.form-layout-blocks .input-group{width:100%}.form-layout-blocks .form-control{border-color:#ccc;height:80px;padding:0 20px 0 0}@media (max-width:767px){.form-layout-blocks .form-control{font-size:16px;height:70px}}.form-layout-blocks .form-control.placeholder{color:#a4a4a4;line-height:78px;white-space:nowrap}@media (max-width:767px){.form-layout-blocks .form-control.placeholder{line-height:68px}}.form-layout-blocks .form-control:not(:first-child){border-left:0}.form-layout-blocks .form-control:not(:last-child){border-right:0}.form-layout-blocks .input-group-addon{background-color:#fff;border-radius:0;color:#323c3e;font-size:18px;font-weight:300;padding:0}@media (max-width:767px){.form-layout-blocks .input-group-addon{font-size:16px}}.form-layout-blocks .input-group-addon.icon{font-size:22px;text-align:center;width:80px}@media (max-width:767px){.form-layout-blocks .input-group-addon.icon{font-size:18px}}.form-layout-blocks .input-group-addon.value{padding-right:30px}.form-layout-blocks .input-group-addon.value input{background:none;border:none;display:inline}.form-layout-blocks .range-slider{bottom:-1px;height:1px;left:80px;position:absolute;right:80px;z-index:10}.form-layout-blocks .range-slider .ui-slider-range{background:#00b2b8;height:100%}.form-layout-blocks .range-slider .ui-slider-handle{background:#00b2b8;border-radius:50%;cursor:pointer;height:13px;position:absolute;top:50%;transform:translateY(-50%);width:13px;z-index:5}@media (max-width:991px){.form-layout-blocks .range-slider .ui-slider-handle{height:17px;width:17px}}.sticky-header #page-header{padding-top:90px}@media (max-width:991px){.sticky-header #page-header{padding-top:78px}}@media (max-width:767px){.sticky-header #page-header{padding-top:64px}}.sticky-header #page-header .top-bar{backface-visibility:hidden;background:#fff;box-shadow:0 10px 12px rgba(0,0,0,.05);left:0;position:fixed;right:0;top:0;z-index:100}.sticky-header #page-header .top-bar .top-bar-row{padding:17px 0}@media (max-width:767px){.sticky-header #page-header .top-bar .top-bar-row{padding:10px 0}}.mobile-navigation-open #mobile-navigation{transform:translateX(0)}.mobile-navigation-open .fullpage-overlay.mobile-navigation-trigger{display:block}.company-logo-parent .company-logo{align-self:center;display:flex;margin-right:10px;max-height:150px}@media (max-width:767px){.company-logo-parent .company-logo{max-width:100%}}#page-header{overflow:hidden;position:relative}#page-header .top-bar{overflow:hidden;top:-90px;transition:top .5s ease}#page-header .top-bar>.container{position:relative}#page-header .top-bar>.container:before{background:#77c7cd;content:"";display:block;height:100%;left:-80%;min-height:700px;position:absolute;top:0;transform:skewX(-12deg);width:100%}@media (max-width:1259px){#page-header .top-bar>.container:before{left:-84%}}@media (max-width:991px){#page-header .top-bar>.container:before{left:-75%}}@media (max-width:767px){#page-header .top-bar>.container:before{left:-55%}}#page-header .top-bar .top-bar-row{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;letter-spacing:.06em;padding:22px 0}#page-header .top-bar .top-bar-row:after,#page-header .top-bar .top-bar-row:before{display:none}@media (max-width:1259px){#page-header .top-bar .top-bar-row{padding:23px 0}}@media (max-width:991px){#page-header .top-bar .top-bar-row{padding:17px 0}}@media (max-width:767px){#page-header .top-bar .top-bar-row{padding:10px 0}}#page-header .top-bar .top-bar-row a:not(.btn){color:#323c3e;text-decoration:none}#page-header .top-bar .top-bar-row a:not(.btn):hover{color:#00b2b8}#page-header .top-bar .top-bar-row ul{list-style:none;margin-bottom:0;padding-left:0}#page-header .top-bar .top-bar-row ul li{display:inline-block}#page-header .top-bar .top-bar-row .top-bar-logo{height:46px}@media (max-width:1259px){#page-header .top-bar .top-bar-row .top-bar-logo{height:40px}}@media (max-width:767px){#page-header .top-bar .top-bar-row .top-bar-logo{height:34px}}#page-header .top-bar .main-navigation{text-transform:uppercase}#page-header .top-bar .main-navigation ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:570px}@media (max-width:1259px){#page-header .top-bar .main-navigation ul{max-width:350px}}#page-header .top-bar .secondary-navigation{text-transform:uppercase}@media (max-width:1259px){#page-header .top-bar .secondary-navigation{text-align:right}}#page-header .top-bar .secondary-navigation ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1259px){#page-header .top-bar .secondary-navigation ul{display:inline-block}}#page-header .top-bar .secondary-navigation ul li:not(:first-of-type){margin-left:20px}@media (max-width:1259px){#page-header .top-bar .secondary-navigation ul li.login{display:none}}#page-header .top-bar .secondary-navigation .mobile-navigation-trigger{display:inline-block;height:44px;margin-left:5px;text-align:center;vertical-align:middle;width:44px}@media (min-width:1260px){#page-header .top-bar .secondary-navigation .mobile-navigation-trigger{display:none}}#page-header .top-bar .secondary-navigation .mobile-navigation-trigger:hover .bars{fill:#00b2b8}#page-header .top-bar .secondary-navigation .mobile-navigation-trigger .bars{display:inline-block;fill:#323c3e;height:44px;width:29px}#page-header .header-content{background-position:100%;background-repeat:no-repeat}#page-header .header-content .overlay{background:rgba(0,153,159,.9);color:#fff;padding:70px 0}#page-header .header-content .overlay .page-title{margin-bottom:0}@media (max-width:767px){#page-header .header-content .overlay{padding:50px 0}}#page-header .header-content .overlay .std{margin-top:30px}#page-header .header-content .overlay .std p:last-of-type{margin-bottom:0}#page-header .login{text-transform:none}#page-header .login i{margin-right:5px}.mobile-navigation-trigger{cursor:pointer}#mobile-navigation{background:#00b2b8;bottom:0;box-shadow:10px 0 12px rgba(0,0,0,.05);left:0;overflow-y:auto;padding:50px 30px 30px;position:fixed;top:0;transform:translateX(-100%);width:320px;z-index:200;-webkit-overflow-scrolling:touch;text-transform:uppercase;transition:transform .3s ease}@media (min-width:1260px){#mobile-navigation{display:none}}#mobile-navigation .close-navigation{color:#fff;font-size:24px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}#mobile-navigation>ul{list-style:none;margin-bottom:30px;padding-left:0}#mobile-navigation>ul.account-navigation li,#mobile-navigation>ul.main-navigation li{border-bottom:1px solid #00999f}#mobile-navigation>ul .login,#mobile-navigation>ul .logout{margin:0 -30px;text-transform:none}#mobile-navigation>ul .login a,#mobile-navigation>ul .logout a{background:#77c7cd;padding-left:30px;padding-right:30px}#mobile-navigation>ul .login i,#mobile-navigation>ul .logout i{margin-right:10px}#mobile-navigation>ul a{color:#fff;display:block;font-size:14px;font-weight:500;letter-spacing:.06em;padding:15px 0;text-decoration:none}.table-responsive{margin-bottom:50px}.data-table{background:#00b2b8;color:#fff;font-size:16px;text-align:right;width:100%}.data-table thead{background:#00999f;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.data-table thead th{font-weight:500;padding:30px 15px;text-align:right}.data-table thead th.text-left{text-align:left}.data-table thead th:first-of-type{padding-left:50px}@media (max-width:767px){.data-table thead th:first-of-type{padding-left:30px}}.data-table thead th:last-of-type{padding-right:50px}@media (max-width:767px){.data-table thead th:last-of-type{padding-right:30px}}.data-table tbody tr:first-of-type td{padding-top:25px}.data-table tbody tr:last-of-type td{padding-bottom:25px}.data-table tbody tr:hover{background:hsla(0,0%,100%,.1)}.data-table tbody tr td{padding:4px 15px;white-space:nowrap}.data-table tbody tr td:first-of-type{padding-left:50px}@media (max-width:767px){.data-table tbody tr td:first-of-type{padding-left:30px}}.data-table tbody tr td:last-of-type{padding-right:50px}@media (max-width:767px){.data-table tbody tr td:last-of-type{padding-right:30px}}.data-table tbody tr td:hover{background:hsla(0,0%,100%,.2)}.products-grid .product{display:flex;flex-direction:column;margin-bottom:20px;overflow:hidden}.products-grid .product:hover .product-title{color:#00b2b8}.products-grid .product:hover .duration,.products-grid .product:hover .information,.products-grid .product:hover .product-image{border-color:#00b2b8}.products-grid .product:hover .read-more{opacity:1;transform:translateY(0)}.products-grid .product-title{color:#323c3e;display:block;font-size:14px;font-weight:700;letter-spacing:.06em;margin-bottom:15px;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.products-grid .product-image{padding:25px;position:relative}.products-grid .product-image:after{content:"";display:block;padding-top:66.666666%}.products-grid .product-image img{left:0;margin:0 auto;max-height:100%;max-width:100%;padding:0 25px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.products-grid .product-image-banner{position:absolute;right:-60px;rotate:45deg;top:10px;width:200px}.products-grid .product .information{background:#f1f1f1;border-top:1px solid #e2e2e2;color:rgba(50,60,62,.7);flex-grow:1;font-size:16px;padding:25px 25px 0}.products-grid .product .information p{margin-bottom:15px}.products-grid .product .duration{background:#f1f1f1;border-bottom:1px solid #ccc;font-size:12px;padding:0 25px 20px;transition:border-color .15s ease}.products-grid .product .duration i{font-size:14px;margin-right:5px}.products-grid .product .read-more{bottom:0;font-size:14px;letter-spacing:.06em;opacity:0;padding-bottom:17px;padding-top:17px;position:absolute;right:10px;text-transform:uppercase;transform:translateY(100%);transition:all .15s ease}.products-grid .product.tablet .read-more{opacity:1;transform:translateY(0)}.products-grid .product.cta-product-block .product-title{color:#fff}.products-grid .product.cta-product-block .information{background:#00b2b8;color:#fff;display:flex;flex-direction:column;padding-bottom:25px}.products-grid .product.cta-product-block .information .std{flex-grow:1}.products-grid .product.cta-product-block .information .btn{align-self:flex-start}.duration{color:#00b2b8;text-transform:uppercase}.duration i{margin-right:8px}.pages{font-size:16px;margin-top:50px;text-align:center}.pages ol{display:inline-block;list-style:none;margin-bottom:0;padding-left:0;vertical-align:middle}.pages ol:after,.pages ol:before{content:" ";display:table}.pages ol:after{clear:both}.pages ol li{float:left;line-height:36px;width:36px}.pages ol li:not(:last-of-type){margin-right:5px}.pages ol li.current{background:#00b2b8;border-radius:10px;color:#fff}.pages ol li a{border-radius:10px;color:#323c3e;display:block;text-decoration:none}.pages ol li a:hover{box-shadow:inset 0 0 0 1px #00b2b8;color:#00b2b8}.product-view .page-title{margin-bottom:10px}.product-view .duration{margin-bottom:25px}.product-view .product-image img{margin:0 auto}.product-view .product-info{margin-bottom:20px}@media (max-width:991px){.product-view .product-info{display:flex;flex-wrap:wrap}.product-view .product-info:after,.product-view .product-info:before{display:none}.product-view .product-info .product-image{margin-bottom:30px;order:1}.product-view .product-info .product-heading{order:2}.product-view .product-info .product-description{order:3}}.product-view .add-to-cart{display:flex;flex-wrap:wrap}.product-view .add-to-cart:after,.product-view .add-to-cart:before{display:none}.product-view .add-to-cart.mobile{margin-bottom:30px}.product-view .add-to-cart .btn:not(:last-of-type){margin-right:10px}.product-view .box-additional{margin-top:50px}.product-view .sub-course-image-parent{height:200px;left:0;margin-bottom:20px;position:relative;top:0;width:200px}.product-view .sub-course-image-parent .sub-course-image{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.product-view .sub-course-image-parent .sub-course-image-completed{opacity:.2;position:relative}.product-view .sub-course-image-parent .sub-course-checkmark{height:50%;left:25%;position:absolute;top:25%;width:50%}.product-view .sub-course-image-parent .sub-course-image-exam{left:0;opacity:1;position:relative;top:0}.product-view .sub-course-image-parent .sub-course-text-overlay{color:#000;height:75%;left:12.5%;overflow-wrap:break-word;position:absolute;top:12.5%;visibility:hidden;width:75%}.product-view .sub-course-image-parent:hover{background:#7fc7cc;border-radius:25px}.product-view .sub-course-image-parent:hover .sub-course-checkmark,.product-view .sub-course-image-parent:hover>.sub-course-image,.product-view .sub-course-image-parent:hover>.sub-course-image-exam{visibility:hidden}.product-view .sub-course-image-parent:hover>.sub-course-text-overlay{visibility:visible}.faq .faq-item{background:#f1f1f1;font-size:16px;margin-bottom:40px;position:relative}@media (max-width:767px){.faq .faq-item{margin-bottom:25px}}.faq .faq-item .toggler{background:#fff;border-radius:50%;bottom:0;box-shadow:inset 0 0 0 1px #ccc;color:#a4a4a4;cursor:pointer;left:50%;line-height:22px;position:absolute;text-align:center;transform:translate(-50%,50%);transition:all .15s ease;width:22px}.faq .faq-item .toggler:after{content:"\f2f9";font-family:Material-Design-Iconic-Font}.faq .faq-item .toggler:hover{box-shadow:inset 0 0 0 1px #00b2b8;color:#00b2b8}.faq .faq-item.expanded .toggler{background:#00b2b8;box-shadow:none;color:#fff;transform:translate(-50%,50%) rotate(180deg)}.faq .faq-item.expanded .question{padding-bottom:15px}.faq .faq-item .question{cursor:pointer;font-weight:500;padding:40px;transition:padding .15s ease}@media (max-width:991px){.faq .faq-item .question{padding:20px}}.faq .faq-item .question:hover{color:#00b2b8}.faq .faq-item .answer{display:none;line-height:2;padding:0 40px 40px}.faq .faq-item .answer h3{margin-bottom:0}.faq .faq-item .answer ul{list-style:none;margin-bottom:36px;padding-left:0}.faq .faq-item .answer ul li{padding-left:30px;position:relative}.faq .faq-item .answer ul li:before{background:#77c7cd;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:13px;width:10px}@media (max-width:767px){.faq .faq-item .answer ul li:before{height:8px;top:13px;width:8px}}@media (max-width:991px){.faq .faq-item .answer{padding:0 20px 20px}}.faq .faq-item .answer p:last-of-type{margin-bottom:0}.frontpage.sticky-header #page-header .top-bar>.container:before{display:block}.frontpage #page-header .top-bar>.container:before{display:none}.frontpage #page-header .bg{bottom:0;left:0;position:absolute;right:0;top:0}.frontpage #page-header .bg:before{background:#77c7cd;content:"";height:100%;left:-80%;position:absolute;top:0;transform:skewX(-12deg);width:100%}@media (max-width:1259px){.frontpage #page-header .bg:before{left:-84%}}@media (max-width:991px){.frontpage #page-header .bg:before{left:-70%}}@media (max-width:767px){.frontpage #page-header .bg:before{left:-40%}}.frontpage #page-header .buttons-set{justify-content:space-between}@media (max-width:575px){.frontpage #page-header .buttons-set>div{width:100%}}.frontpage #page-header .buttons-set>div .certified-logo{height:60px}@media (max-width:575px){.frontpage #page-header .buttons-set>div .certified-logo{margin-top:25px}}.frontpage #page-header .buttons-set>div .certified-logo:not(:last-of-type){margin-right:25px}.frontpage #page-header .header-content{align-items:center;background-image:url(/build/images/bg-visual-homepage.519b4741.png);background-position:100% 100%;display:flex;height:calc(100vh - 270px);min-height:550px;padding-bottom:50px}@media (max-width:991px){.frontpage #page-header .header-content{background-image:none;height:auto;min-height:0;padding:50px 0}}.frontpage #page-header .header-content .content{position:relative;z-index:1}.frontpage #page-header .header-content .buttons-set{margin-top:60px}.frontpage .main-content{padding-bottom:0;padding-top:0}.frontpage .popular-products{padding:75px 0}.frontpage .popular-products .section-title{margin-bottom:70px}.frontpage .popular-products .product-image{border-top:1px solid #ccc;transition:border-color .15s ease}@media (max-width:767px){.frontpage .popular-products .product-image{border-top:0}}.frontpage .popular-products .product:hover .information{border-color:#e2e2e2}.become-member .logo-ideal{float:right;height:40px;margin-top:-6px}.become-member #register-form{margin:-75px 0 0}@media (max-width:991px){.become-member #register-form{margin:50px -20px}}.page-type--login .header-container,.page-type--login .main-container,.page-type--text .header-container,.page-type--text .main-container{max-width:900px}.page-type--login{align-items:center;background:#f1f1f1;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;min-height:750px}.page-type--login.register .header-container,.page-type--login.register .main-container{max-width:460px}.page-type--login.register .multiple-fields{border:none}.page-type--login.register .multiple-fields .control-label{padding-left:0;width:100%}.page-type--login.register .multiple-fields .form-control{border:1px solid #e2e2e2}.page-type--login.register .multiple-fields .form-control:first-of-type{margin-left:0}@media (max-width:767px){.page-type--login{height:auto;min-height:100vh}.page-type--login .header-container,.page-type--login .main-container{padding-left:0;padding-right:0}}.page-type--login #page-header{background:#77c7cd;border-top-left-radius:10px;border-top-right-radius:10px;padding:20px 0;text-align:center}@media (max-width:767px){.page-type--login #page-header{border-radius:0}}.page-type--login #page-header .logo{display:inline-block}.page-type--login #page-header .logo img{height:46px}@media (max-width:1259px){.page-type--login #page-header .logo img{height:40px}}@media (max-width:767px){.page-type--login #page-header .logo img{height:34px}}.page-type--login .main-content{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.05);padding:50px}@media (max-width:991px){.page-type--login .main-content{padding:50px 20px}}@media (max-width:767px){.page-type--login .main-content{border-radius:0;padding:20px}}.page-type--login .main-content>.row{display:flex;flex-wrap:wrap}.page-type--login .main-content>.row:after,.page-type--login .main-content>.row:before{display:none}.page-type--login .main-content>.row>div{padding:25px 50px}@media (max-width:767px){.page-type--login .main-content>.row>div{padding:25px 20px}}.page-type--login .main-content>.row>div:not(:last-of-type){box-shadow:inset -1px 0 0 #e2e2e2}@media (max-width:767px){.page-type--login .main-content>.row>div:not(:last-of-type){box-shadow:inset 0 1px 0 #e2e2e2}}.page-type--login .main-content .forgot-password{display:inline-block;font-size:16px;margin-top:20px}@media (max-width:767px){.page-type--login .main-content .col-login{order:1}.page-type--login .main-content .col-register{order:2}}.page--free-demo .form-layout-default,.page--free-demo blockquote{margin:25px 0}@media (max-width:991px){.page--free-demo .form-layout-default{margin:0 -20px 75px}}.logged-in #page-header .top-bar .main-navigation ul{max-width:500px}.page-type--account #page-header .header-content .overlay{padding:40px 0}.page-type--account #page-header .header-content .overlay .std{margin-top:10px}.page-type--account .content-block{border-bottom:1px solid #e2e2e2;margin-bottom:50px;padding-bottom:50px}.users-list{font-size:16px}.users-list .user{padding:10px 15px}.users-list .user:nth-of-type(odd){background:#f1f1f1}.users-list .user:hover{background:#e2e2e2}.users-list .user .email{text-align:right}@media (max-width:991px){.users-list .user .name{text-align:right}}.users-list .user .delete-link{color:#a4a4a4;display:inline-block;margin-left:10px;padding:0 10px}.users-list .user .delete-link:hover{color:#323c3e}.list{font-size:18px;margin-bottom:20px}.list .list-element:nth-of-type(odd){background:#f1f1f1}.list .list-element:hover{background:#e2e2e2}*{outline:0!important}body{color:#323c3e;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:300;min-width:320px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5}@media (max-width:767px){body{font-size:16px}}.no-gutters{margin-left:0;margin-right:0}.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.less-gutters{margin-left:-10px;margin-right:-10px}.less-gutters>[class*=col-]{padding-left:10px;padding-right:10px}.form-gutters{margin-left:-8px;margin-right:-8px}.form-gutters>[class*=col-]{padding-left:8px;padding-right:8px}.flex-row{display:flex;flex-wrap:wrap}.flex-row:after,.flex-row:before{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.01em;line-height:1.125;margin-top:0}.page-title{font-size:48px;margin-bottom:30px}@media (max-width:767px){.page-title{font-size:36px}}.page-title span{color:#fff;display:block}h2{font-size:32px}h3{font-size:24px;margin-bottom:25px}a,a:hover{color:#00b2b8}p{margin-bottom:36px}.shadow{box-shadow:0 15px 30px rgba(0,0,0,.05)}.std{line-height:2}.std h3{margin-bottom:0}.std ul{list-style:none;margin-bottom:36px;padding-left:0}.std ul li{padding-left:30px;position:relative}.std ul li:before{background:#77c7cd;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:13px;width:10px}@media (max-width:767px){.std ul li:before{height:8px;top:13px;width:8px}}blockquote{border:none;box-shadow:0 15px 30px rgba(0,0,0,.08),0 0 30px rgba(0,0,0,.05);padding:0 30px;position:relative}blockquote:before{background:#77c7cd;border-radius:50%;color:#fff;content:"\f1b2";font-family:Material-Design-Iconic-Font;font-size:32px;left:30px;line-height:50px;position:absolute;text-align:center;top:0;transform:translateY(-50%);width:50px}blockquote .message{margin-bottom:0;padding:45px 0}blockquote .meta{border-top:1px solid #e2e2e2;font-size:14px;padding:20px 0}blockquote .meta .function{font-weight:500}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.list-reset{list-style:none;margin-bottom:0;padding-left:0}.fullpage-overlay{background:hsla(0,0%,100%,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:150}@media (min-width:1260px){.fullpage-overlay.mobile-navigation-trigger{display:none!important}}.section-title span{color:#00b2b8}.main-content{padding-bottom:75px;padding-top:75px}@media (max-width:767px){.main-content{padding-bottom:35px;padding-top:35px}}.try-for-free{align-items:center;background:#f1f1f1;display:flex;flex-wrap:wrap;height:180px}@media (max-width:767px){.try-for-free{display:block;height:auto;padding:30px 0;text-align:center}}@media (min-width:1260px){.try-for-free>.container{padding-left:120px;padding-right:120px}}@media (max-width:767px){.try-for-free>.container{max-width:460px}}.try-for-free .form-control{border-color:#fff}@media (max-width:991px){.try-for-free .form-control{margin-bottom:10px}}.try-for-free h2{margin-bottom:5px}.try-for-free .std p{color:rgba(50,60,62,.7);margin-bottom:0}@media (max-width:767px){.try-for-free .std p{margin-bottom:25px}}.try-for-free .flex-row{align-items:center}@media (max-width:767px){.try-for-free .flex-row{display:block}}.used-by{background:#f1f1f1;border-bottom:20px solid #fff;padding:90px 0;position:relative;text-align:center}.used-by>.container{padding:0 40px}.used-by:after,.used-by:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:20px}.used-by:after{left:auto;right:0}.used-by .brand{margin-top:60px;padding:0 30px}@media (max-width:1259px){.used-by .brand{padding:0 15px}}@media (max-width:767px){.used-by .brand{padding:0 45px}}@media (max-width:575px){.used-by .brand{padding:0 5px}}.used-by .brand img{display:inline-block;width:100%}.menu.form-layout-blocks .form-group:not(:last-of-type) a:hover{box-shadow:0 1px 0 #00b2b8;z-index:10}.menu.form-layout-blocks a:hover .form-control,.menu.form-layout-blocks a:hover .input-group-addon{border-color:#00b2b8;color:#00b2b8}.menu.form-layout-blocks a:hover .form-control{font-weight:500}.menu.form-layout-blocks a.logout .form-control,.menu.form-layout-blocks a.logout .input-group-addon{background:#f1f1f1}.menu.form-layout-blocks .input-group-addon{color:#a4a4a4;font-size:20px;width:60px}.menu.form-layout-blocks .form-control{color:#323c3e;font-size:16px;height:60px;line-height:58px}.d-flex{display:flex}.align-items-center{align-items:center}@media (max-width:767px){.d-xs-none{display:none}}@media (max-width:1259px){.d-sm-block{display:block}}.justify-content-center{justify-content:center}.align-middle{vertical-align:middle}.alert-heading{font-size:20px;font-weight:700}.flash-messages{position:sticky;top:0;width:100%;z-index:500}.flash-messages .alert{margin-bottom:0}.course-buttons{display:flex}@media (max-width:767px){.course-buttons{flex-direction:column}}.course-buttons .add-to-cart{margin-bottom:10px;margin-right:10px}