@font-face{font-family:'EMprint';src:url("../fonts/EMprint-Bold.woff2"),url("../fonts/EMprint-Bold.woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'EMprint';src:url("../fonts/EMprint-Light.woff2"),url("../fonts/EMprint-Light.woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'EMprint';src:url("../fonts/EMprint-Semibold.woff2"),url("../fonts/EMprint-Semibold.woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'EMprint';src:url("../fonts/EMprint-Regular.woff2"),url("../fonts/EMprint-Regular.woff");font-weight:normal;font-style:normal;font-display:swap}#loom-companion-mv3{display:none !important}.container{padding-left:15px;padding-right:15px}@media (min-width: 1550px){.container{min-width:85%;margin:0 auto !important}}.container-fluid{padding:0}a:hover{text-decoration:none !important}.dc-btn{padding:17px 52px;border-radius:30px;position:relative;transition:all 0.3s ease;text-transform:capitalize;overflow:hidden;display:inline-block;background-color:#FDD816;cursor:pointer;text-align:center}.dc-btn a{z-index:3;position:relative;font-size:18px;line-height:18px;font-weight:600}.dc-btn:after{content:'';position:absolute;height:0;width:0;left:0;right:0;top:0;bottom:0;margin:auto;background-color:#323433;transition:all .5s ease;border-radius:30px;z-index:2}.dc-btn:hover a{transition:all 0.3s ease-in-out;color:#FFFFFF !important}.dc-btn:hover:after{height:100%;width:100%}.main-menu{position:fixed;width:100%;top:0;left:0;height:100px;z-index:999;background-color:#ffffff}.main-menu .container{height:100%}@media (min-width: 1550px){.main-menu .container{min-width:85%;margin:0 auto !important}}.main-menu .row{height:100%}.main-menu__body{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.main-menu__body__logos .logos{display:flex;align-items:center;gap:30px}.main-menu__body__logos .logos .logo2{height:50px;padding-left:30px;border-left:1px solid #E9E9E9}@media (max-width: 767px){.main-menu__body__logos .logos a:last-child{width:135px !important}.main-menu__body__logos .logos .logo2{height:40px !important}}.main-menu__body__ham .items{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:30px}.main-menu__body__ham .items .dc-btn{background-color:transparent !important;border:1px solid #FDD816}.main-menu__body__ham .items svg path{transition:.3s ease}.main-menu__body__ham .items .buttons{display:flex;gap:30px}.main-menu__body__ham .items .buttons .dc-btn{padding:8px 30px}.main-menu__body__ham .items .buttons .dc-btn a{font-family:'EMprint';color:unset;font-size:14px;font-weight:600;line-height:18px;white-space:nowrap}.main-menu__body__ham .items .buttons .dc-btn a:hover{color:#FDD816}.main-menu__body__ham .items .buttons .button a{font-family:'EMprint';color:unset;position:relative;overflow:hidden;display:flex;gap:10px;align-items:center;padding:11px 23px;border:1px solid #FDD816;border-radius:30px;background-color:transparent;white-space:nowrap}.main-menu__body__ham .items .buttons .button a P{font-family:'EMprint';font-size:14px;font-weight:600;line-height:18px;position:relative;z-index:3;transition:.4s ease;margin-bottom:0}.main-menu__body__ham .items .buttons .button a svg{position:relative;z-index:3}.main-menu__body__ham .items .buttons .button a .on-hover{display:none;opacity:0}.main-menu__body__ham .items .buttons .button a:after{content:'';position:absolute;top:50%;left:50%;height:0;width:0;background-color:#323433;transition:all 0.5s ease-in-out;transform:translate(-50%, -50%);border-radius:30px;z-index:2}.main-menu__body__ham .items .buttons .button:hover a{color:#FDD816;border-color:#FDD816}.main-menu__body__ham .items .buttons .button:hover a:after{height:100%;width:100%;transition:all 0.5s ease-in-out}.main-menu__body__ham .items .buttons .button:hover a P{color:#ffffff}.main-menu__body__ham .items .buttons .button:hover a svg path{fill:#FFF}.main-menu__body__ham .items .language{border-left:1px solid #E9E9E9;margin-right:30px;padding-left:8px;height:48px}.main-menu__body__ham .items .language span{height:100%;display:flex;align-items:center}.main-menu__body__ham .items .language span .gtranslate_wrapper{font-family:'EMprint';padding-left:20px}.main-menu__body__ham .items .language span .gtranslate_wrapper .gt_selector{height:48px;border:none !important;width:60% !important;font-family:'EMprint';font-size:14px;font-weight:600;line-height:18px}.main-menu__body__ham .items .language span .gtranslate_wrapper .gt_selector:focus{border:none !important;outline:none !important}.main-menu__body__ham .items .language .nice-select{width:60%;background-color:transparent;font-size:16px;font-weight:500 !important;line-height:20px;letter-spacing:1.6px;border:none !important}.main-menu__body__ham .items .language .nice-select span{font-size:16px;font-weight:400 !important;line-height:22px;letter-spacing:1px;position:absolute !important;top:11px !important}.main-menu__body__ham .items .language .nice-select:after{content:"" !important;border-bottom:1px solid #323433;border-right:1px solid #323433;transform:rotate(45deg);top:18px;right:-6px;width:7px;height:7px;transition:all 0.3s ease-in-out}.main-menu__body__ham .items .language .nice-select ul{width:65px;z-index:99999}.main-menu__body__ham .items .language .nice-select ul li:hover{background-color:var(--nova-bg-2)}.main-menu__body__ham .items .language .nice-select:hover{border:1px solid var(--nova-gold) !important}.main-menu__body__ham .items .language .nice-select.open:after{transform:rotate(-135deg) !important}.main-menu__body__ham .items .hamburger{cursor:pointer}.main-menu__body__ham .items .hamburger span{display:block;width:40px;height:2px;background-color:#323433;transition:all 0.3s ease-in-out}.main-menu__body__ham .items .hamburger span:nth-of-type(2){margin:8px 0}.main-menu__body__ham .items .hamburger:hover span:nth-of-type(2){margin:10px 0}.main-menu .menu-items{position:fixed;height:calc(100vh - 100px);top:100px;transform:translateX(200%);width:100%;background-color:#ffffff;z-index:9999;transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1)}.main-menu .menu-items .container{height:100%}@media (min-width: 1550px){.main-menu .menu-items .container{min-width:85%;margin:0 auto !important}}.main-menu .menu-items .row{border-top:1px solid #E9E9E9;padding-top:40px;height:calc(100% - 40px)}.main-menu .menu-items__left{position:relative;overflow:hidden}.main-menu .menu-items__left p{font-family:'EMprint';font-size:20px;line-height:18px;color:#323433;padding-bottom:40px}.main-menu .menu-items__left ul{padding-left:0}.main-menu .menu-items__left ul li{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:40px;transition:all 0.3s ease;cursor:pointer}.main-menu .menu-items__left ul li h5{font-family:'EMprint';font-size:30px;line-height:18px;font-weight:600;color:#818181}.main-menu .menu-items__left ul li:hover{gap:30px;transition:all 0.3s ease}.main-menu .menu-items__left ul li:hover h5{color:#323433}.main-menu .menu-items__left ul li .submenu{display:flex;justify-content:space-between;gap:40px;position:absolute;top:0;left:400px;width:calc(100% - 400px);padding-left:50px;border-left:1px solid #E9E9E9;transform:translateX(-100px);opacity:0;transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1),opacity 0.1s ease;visibility:hidden;height:90%}.main-menu .menu-items__left ul li .submenu__items{width:100%}.main-menu .menu-items__left ul li .submenu__items ul li{margin-bottom:27px}.main-menu .menu-items__left ul li .submenu__items ul li a{font-family:'EMprint';font-size:20px;line-height:24px;font-weight:600;color:#818181}.main-menu .menu-items__left ul li .submenu__items ul li a:hover{color:#323433}.main-menu .menu-items__left ul li .submenu__image{width:100%}.main-menu .menu-items__left ul li .submenu__image .image-wrapper{position:relative;height:100%;overflow:hidden}.main-menu .menu-items__left ul li .submenu__image .image-wrapper img{height:100%;width:100%}.main-menu .menu-items__left ul li .submenu__image .image-wrapper:after{position:absolute;content:'';bottom:0;left:0;right:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 59%);z-index:2;height:45%;width:100%}.main-menu .menu-items__left ul li .submenu__image .image-wrapper p{font-family:'EMprint';position:absolute;bottom:30px;font-size:16px;line-height:21px;color:#fff;padding:0 20px;z-index:4;margin-bottom:0 !important}.main-menu .menu-items__left ul li.active{gap:30px;transition:all 0.3s ease}.main-menu .menu-items__left ul li.active h5{color:#323433;position:relative}.main-menu .menu-items__left ul li.active h5:after{position:absolute;height:32px;width:4px;content:'';background-color:#FDD816;left:-15px;top:-7px}.main-menu .menu-items__left ul li.active .submenu{visibility:visible !important;transform:translateX(0);opacity:1;transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1),opacity 0.8s ease}.main-menu .menu-items__left__contact{position:absolute;bottom:0}.main-menu .menu-items__left__contact ol{padding-left:0;display:flex}.main-menu .menu-items__left__contact ol li{list-style-type:none}.main-menu .menu-items__left__contact ol li::marker{display:none;opacity:0}.main-menu .menu-items__left__contact ol li a{font-family:'EMprint';color:unset;font-weight:400}.main-menu .menu-items__left__contact ol li a:hover{color:#FDD816}.main-menu .menu-items__left__contact ol li:not(:nth-last-child(1)){margin-right:20px;padding-right:20px;border-right:1px solid #818181}.main-menu .menu-items__left__contact ol li:not(:nth-last-child(1)) a{color:unset;font-size:16px;line-height:18px}.main-menu .menu-items__left__contact ol li:not(:nth-last-child(1)) a:hover{color:#FDD816}.main-menu .mobile-dropdown{display:none}@media (max-width: 991px){.main-menu{height:60px}.main-menu__body__logos{width:75%}.main-menu__body__logos .logos{gap:15px;width:max-content !important}.main-menu__body__logos .logos img{height:auto !important}.main-menu__body__logos .logos .logo2{padding-left:15px}.main-menu__body__ham{width:25%}.main-menu__body__ham .items .buttons{display:none}.main-menu__body__ham .items .language{display:none}.main-menu .mobile-dropdown{display:block !important;position:fixed;height:calc(100svh);top:0;transform:translateX(200%);width:100%;background-color:#ffffff;z-index:9999;transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1)}.main-menu .mobile-dropdown__top{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #0000000F}.main-menu .mobile-dropdown__top__left .items{display:flex;align-items:center;gap:20px}.main-menu .mobile-dropdown__top__left .items li{list-style-type:none}.main-menu .mobile-dropdown__top__left .items .button{outline:0}.main-menu .mobile-dropdown__top__left .items .button a{font-family:'EMprint';position:relative;overflow:hidden;display:flex;gap:10px;align-items:center;padding:8px 13px;border:1px solid #FDD816;border-radius:30px;background-color:transparent;white-space:nowrap;color:unset}.main-menu .mobile-dropdown__top__left .items .button a p{font-family:'EMprint';font-size:14px;line-height:18px;position:relative;z-index:3;font-weight:600;margin-bottom:0}.main-menu .mobile-dropdown__top__left .items .button a svg{position:relative;z-index:3}.main-menu .mobile-dropdown__top__left .items .button a .on-hover{display:none;opacity:0}.main-menu .mobile-dropdown__top__left .items .button a:after{content:'';position:absolute;top:50%;left:50%;height:0;width:0;background-color:#323433;transition:all 0.5s ease-in-out;transform:translate(-50%, -50%);border-radius:30px;z-index:2}.main-menu .mobile-dropdown__top__left .items .button:hover a{font-family:'EMprint';border:none}.main-menu .mobile-dropdown__top__left .items .button:hover a:after{height:100%;width:100%;transition:all 0.5s ease-in-out}.main-menu .mobile-dropdown__top__left .items .button:hover a P{color:#ffffff}.main-menu .mobile-dropdown__top__left .items .button:hover a .main{display:none;opacity:0}.main-menu .mobile-dropdown__top__left .items .button:hover a .on-hover{display:block;opacity:1}.main-menu .mobile-dropdown__top__left .items .language{border-left:1px solid #E9E9E9}.main-menu .mobile-dropdown__top__left .items .language .nice-select{width:60%;background-color:transparent;font-size:16px;font-weight:500 !important;line-height:20px;letter-spacing:1.6px;border:none !important}.main-menu .mobile-dropdown__top__left .items .language .nice-select span{font-size:14px;font-weight:500 !important;line-height:24px;letter-spacing:1.6px;position:absolute !important;top:11px !important}.main-menu .mobile-dropdown__top__left .items .language .nice-select:after{content:url(../images/static/arrow.svg) !important;border-bottom:2px solid #999;border-right:2px solid #999;transform:rotate(45deg);top:16px;right:-5px;width:10px;height:10px;transition:all 0.5s ease-in-out}.main-menu .mobile-dropdown__top__left .items .language .nice-select ul{width:65px}.main-menu .mobile-dropdown__top__left .items .language .nice-select ul li:hover{background-color:var(--nova-bg-2)}.main-menu .mobile-dropdown__top__left .items .language .nice-select:hover{border:1px solid var(--nova-gold) !important}.main-menu .mobile-dropdown__top__left .items .language .nice-select.open:after{transform:rotate(-140deg) !important}.main-menu .mobile-dropdown__top__left .items .language .gtranslate_wrapper{font-family:'EMprint';padding-left:20px}.main-menu .mobile-dropdown__top__left .items .language .gtranslate_wrapper .gt_selector{border:none !important;width:60% !important;background-color:unset;font-family:'EMprint';font-size:18px;font-weight:600;line-height:18px}.main-menu .mobile-dropdown__top__left .items .language .gtranslate_wrapper .gt_selector:focus{border:none !important;outline:none !important}.main-menu .mobile-dropdown__items{padding-top:40px}.main-menu .mobile-dropdown__items ul{height:80%}.main-menu .mobile-dropdown__items ul::-webkit-scrollbar{display:none}.main-menu .mobile-dropdown__items ul li{list-style-type:none;margin-bottom:40px}.main-menu .mobile-dropdown__items ul li button[aria-expanded="true"]{padding-left:12px;border-left:4px solid #FDD816;transition:all 0.3s ease-in-out}.main-menu .mobile-dropdown__items ul li button[aria-expanded="true"] span{color:#323433}.main-menu .mobile-dropdown__items ul li button[aria-expanded="false"]{padding-left:0;border-left:0;transition:all 0.3s ease-in-out}.main-menu .mobile-dropdown__items ul li button[aria-expanded="false"] span{color:#818181}.main-menu .mobile-dropdown__items ul li a{font-family:'EMprint';font-size:24px;line-height:18px;font-weight:600;color:#818181}.main-menu .mobile-dropdown__items ul li button{padding-left:0;border:none;background-color:unset;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;outline:0}.main-menu .mobile-dropdown__items ul li button svg{transform:rotate(0deg);transition:transform 0.3s ease}.main-menu .mobile-dropdown__items ul li button span{font-family:'EMprint';font-size:24px;line-height:18px;font-weight:600;color:#818181}.main-menu .mobile-dropdown__items ul li .single-coll{margin-left:30px !important}.main-menu .mobile-dropdown__items ul li .single-coll ul{padding-top:20px}.main-menu .mobile-dropdown__items ul li .single-coll ul li{padding-bottom:20px;margin-bottom:0;list-style-type:none}.main-menu .mobile-dropdown__items ul li .single-coll ul li:last-child{padding-bottom:0px}.main-menu .mobile-dropdown__items ul li .single-coll ul li a{font-family:'EMprint';font-size:20px;line-height:18px;font-weight:400;color:#323433}.main-menu .mobile-dropdown .container{position:relative;overflow:hidden}.main-menu .mobile-dropdown__bottom{position:absolute;width:100%;bottom:0px;height:60px;background-color:#ffffff;display:flex;text-align:center;align-items:center;justify-content:center;gap:30px;z-index:999;left:0;right:0}.main-menu .mobile-dropdown__bottom a{font-family:'EMprint';color:unset}.main-menu .mobile-dropdown__bottom a:last-child{padding-left:30px;border-left:1px solid #818181}.main-menu .mobile-dropdown__bottom a:hover{color:#FDD816}}@media (min-width: 992px) and (max-width: 1100px){.main-menu__body__logos{width:max-content !important}.main-menu__body__logos .logos{gap:20px !important}.main-menu__body__logos .logos .logo2{object-fit:contain !important;padding-left:20px !important}.main-menu__body__ham .items{gap:20px !important}.main-menu__body__ham .items .buttons{gap:20px !important}.main-menu__body__ham .items .language{margin:0px !important;width:max-content !important;padding-left:0 !important}.main-menu__body__ham .items .language span .gtranslate_wrapper .gt_selector{width:80% !important}.main-menu .menu-items__left ul li h5{font-size:22px !important}.main-menu .menu-items__left ul li .submenu{left:285px !important;gap:20px !important;width:calc(100% - 315px) !important}.main-menu .menu-items__left ul li .submenu__items ul li a{font-size:16px !important}}.menu-open{overflow:hidden}.menu-open .main-menu .social{z-index:1}.menu-open .main-menu__body__ham .items .hamburger span:nth-child(1){transform:rotate(45deg) translate(10px, 9px)}.menu-open .main-menu__body__ham .items .hamburger span:nth-child(2){opacity:0;margin:8px 0 !important}.menu-open .main-menu__body__ham .items .hamburger span:nth-last-child(1){transform:rotate(-45deg) translate(5px, -4px)}.menu-open .menu-items{transform:translateX(0px);transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1)}.menu-open .mobile-dropdown{transform:translateX(0px);transition:transform 0.8s cubic-bezier(0.4, 0, 0, 1)}ul{padding-left:0 !important}.menu-single-container ul{padding-left:0 !important}.navbar-brand{margin-right:0 !important}.navbar-brand img{height:50px !important}@media (max-width: 525px){.navbar-brand img{height:45px !important}}@media (max-width: 768px){.navbar-brand img{height:35px !important}}.footer{position:relative;overflow:hidden;padding-top:40px;padding-bottom:0 !important}.footer::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:linear-gradient(360deg, #181818 0%, rgba(24,24,24,0.71) 100%)}.footer .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover}.footer .container{position:relative;z-index:2}@media (min-width: 1550px){.footer .container{min-width:85%;margin:0 auto !important}}.footer__top{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(129,129,129,0.5)}.footer__top .logo{width:210px}.footer__top .social p{font-family:'EMprint';font-size:14px;line-height:30px;letter-spacing:0.84px;color:#ffffff;margin-bottom:15px}.footer__top .social ul{display:flex;gap:25px}.footer__top .social ul li{list-style-type:none}.footer__top .social ul li a{font-family:'EMprint'}.footer__top .social ul li a:hover svg path{fill:#FDD816}.footer .row{padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(129,129,129,0.5)}.footer__left{border-right:1px solid #292929}.footer__left__content .location{display:flex;align-items:center;gap:10px;margin-bottom:15px}.footer__left__content .location p{font-family:'EMprint';font-size:20px;line-height:30px;color:#ffffff;margin-bottom:0}.footer__left__content .address{padding-bottom:30px}.footer__left__content .address a{font-family:'EMprint';color:#ffffff;font-weight:400}.footer__left__content .address a:hover{color:#FDD816}@media (max-width: 767px){.footer__left__content .address a br{display:none}}.footer__left__content .contact table{width:100%}.footer__left__content .contact table tr{background-color:unset !important;border-bottom:unset !important}.footer__left__content .contact table tr td{padding-top:0;padding-bottom:0;padding-left:0}.footer__left__content .contact table tr td p{font-family:'EMprint';font-size:16px;line-height:24px;font-weight:600;color:#ffffff;margin-bottom:0 !important}.footer__left__content .contact table tr td a{font-family:'EMprint';color:#ffffff;font-weight:400}.footer__left__content .contact table tr td a:hover{color:#FDD816}@media (max-width: 767px){.footer__left__content .contact td{padding-bottom:5px}}.footer__center .our-courses p{font-family:'EMprint';font-size:18px;line-height:18px;font-weight:600;color:#ffffff;margin-bottom:18px}.footer__center .our-courses ul li{margin-bottom:15px;list-style-type:none}.footer__center .our-courses ul li a{font-family:'EMprint';font-size:16px;line-height:18px;font-weight:400;color:#ffffff}.footer__center .our-courses ul li a:hover{color:#FDD816}.footer__right .quick-links p{font-family:'EMprint';font-size:18px;line-height:18px;font-weight:600;color:#ffffff;margin-bottom:18px}.footer__right .quick-links ul li{margin-bottom:10px;list-style-type:none}.footer__right .quick-links ul li a{font-family:'EMprint';font-size:16px;line-height:18px;font-weight:400;color:#ffffff}.footer__right .quick-links ul li a:hover{color:#FDD816}.footer .social-mob{display:none}.footer__bottom{position:relative;padding-top:25px;padding-bottom:25px;display:flex;align-items:center;justify-content:space-between}.footer__bottom .copyright{display:block}.footer__bottom .copyright p{font-family:'EMprint';color:#A8A4A4;font-size:14px;line-height:20px}.footer__bottom .copyright-mob{display:none}.footer__bottom .clients ul{display:flex;align-items:center;gap:25px}.footer__bottom .clients ul li{list-style-type:none}.footer__bottom .links ul{display:flex;align-items:center}.footer__bottom .links ul li{padding-right:8px;padding-left:8px;border-right:1px solid #A8A4A4;list-style-type:none}.footer__bottom .links ul li a{font-family:'EMprint';color:#A8A4A4;font-size:14px;line-height:20px;font-weight:400 !important}.footer__bottom .links ul li a:hover{color:#FDD816}.footer__bottom .links ul li:last-child{padding-right:0;border-right:none}.footer__bottom .links ul li:first-child{padding-left:0}@media (max-width: 768px){.footer__top .logo{min-width:40%;text-align:center}.footer__top .social{display:none}.footer__left{min-width:100%;border-right:none;padding-bottom:30px;border-bottom:1px solid rgba(129,129,129,0.5)}.footer__center{padding-top:30px;min-width:50%;padding-bottom:25px;margin-left:0}.footer__right{padding-top:30px;min-width:50%;padding-bottom:30px;margin-left:0}.footer .social-mob{padding-top:30px;border-top:1px solid rgba(129,129,129,0.5);display:block;text-align:center}.footer .social-mob p{font-size:14px;line-height:30px;letter-spacing:0.84px;color:#ffffff;margin-bottom:15px}.footer .social-mob ul{display:flex;justify-content:center;gap:25px}.footer .social-mob ul li{list-style-type:none !important}.footer__bottom{position:relative;display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.footer__bottom .links li{padding-right:5px}.footer__bottom .links li a{font-size:12px !important}.footer__bottom .copyright{display:none}.footer__bottom .copyright-mob{display:block}.footer__bottom .copyright-mob p{color:#A8A4A4;font-size:14px;line-height:20px}}.course-template-default .main-menu .menu-items__left ul li .submenu__image .image-wrapper{min-height:100% !important}@media (max-width: 767px){.course-template-default section{padding-top:0 !important;padding-bottom:0 !important}.course-template-default .hero{height:35vh !important;max-height:none !important}}
