/*!
 Theme Name:   Zain Wordpress Theme
 Theme URI:    http://clupik.com
 Description:  Custom Wordpress Theme
 Author:       Clupik
 Author URI:   http://clupik.com
 Version:      1.0.0
 License:      All rights reserved
 Tags:         custom-menu, custom-logo
 Text Domain:  zain
*/*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0;margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;line-height:1.5;display:flex;flex-direction:column}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}.go-to-block .container,.page-nav-container{display:flex;gap:32px}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-weight:unset}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:6px}::-webkit-scrollbar-thumb{background:#3b3b3b;border-radius:6px}.container{max-width:1200px;width:100%;margin:auto}@media (max-width:991px){.container{padding:0 16px}}.page-content{padding-top:96px!important;flex-grow:1}@media (max-width:991px){.page-content{padding-top:64px!important}}.page-content [id^=anchor-]{scroll-margin-top:160px}.page-content .form-container p{margin:0!important}.page-nav-container article#page-content{flex-grow:1}.page-nav-container aside.page-index{width:calc((100% / 12 * 2) - 16px);flex-shrink:0}.content-padding{padding:32px 0 64px}.go-to-block{padding:48px 0}.go-to-block.bg-dark{background-color:#008D971A}@media (max-width:991px){.go-to-block .container{flex-direction:column}.go-to-block .container .btn-primary{display:block;width:fit-content;margin:auto}}.go-to-block .container .left{flex-grow:1}.go-to-block .container .right{flex-shrink:0}.go-to-block h2{color:#008D97;font-size:54px;position:relative}@media (max-width:991px){.go-to-block h2{font-size:42px}}.go-to-block h2::before{content:'';position:absolute;top:100%;width:160px;height:4px;background-color:#005778}.go-to-block p{font-size:21px;margin:24px 0}@media (max-width:991px){.go-to-block p{font-size:18px}}.landing-contact h2{width:100%;text-align:center;color:#005778;font-weight:700;font-size:59px}.landing-contact .form-container{display:flex}@media (max-width:991px){.landing-contact h2{font-size:48px}.landing-contact .form-container{flex-direction:column}}.landing-contact .form-container img{object-fit:contain}.landing-contact .form-container .wpcf7,.landing-contact .form-container .wpcf7 input:not([type=submit]):not([type=checkbox]),.landing-contact .form-container .wpcf7 textarea{width:100%}.landing-contact .form-container .wpcf7 input[type=submit]{margin:auto;display:block}.formacion-container{display:flex;gap:32px;margin:0 auto}.formacion-container .formacion-nav{width:calc((100% / 12 * 3) - 16px)}.formacion-container .formacion-content{width:calc((100% / 12 * 7) - 16px * 2)}.formacion-container .formacion-content .formacion-pagination{display:flex;justify-content:space-between;margin-top:32px}.formacion-container aside.page-index{width:calc((100% / 12 * 2) - 16px);flex-shrink:0}@media (max-width:991px){.formacion-container aside.page-index{display:none}.formacion-container .formacion-nav{width:100%;position:absolute;transform:translateX(-100%)}.formacion-container .formacion-content{width:100%}}.contact-page-container{display:flex}.contact-page-container .page-bg{position:absolute;z-index:-1;top:0;right:0;left:0;height:325px;background-color:#008D971A}.contact-page-container article.contact-form{flex-grow:1;padding:0 24px;box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:16px;margin:32px;width:50%;background-color:#fff}.contact-page-container aside{line-height:1.8em;margin-right:32px;flex-grow:0}.contact-page-container aside h2{color:#005778;font-weight:700;font-size:42px}@media (max-width:991px){.contact-page-container aside h2{font-size:36px}}.contact-page-container aside p{font-size:21px;margin:24px 0}.contact-page-container aside .contact-info{line-height:40px;font-size:18px;margin-top:64px}@media (max-width:991px){.contact-page-container aside p{font-size:18px}.contact-page-container aside .contact-info{font-size:16px}}.contact-page-container aside .contact-info i.fas{color:#F6821E;margin-right:6px}.contact-page-container aside .contact-info .rrss-row{display:flex;gap:16px;font-size:1.6em;margin:32px 0 16px}.contact-page-container aside .contact-info .rrss-row a{color:#4F4F4F;text-decoration:none}.contact-page-container .form-container{display:flex}.contact-page-container .form-container .wpcf7,.contact-page-container .form-container .wpcf7 input:not([type=submit]):not([type=checkbox]),.contact-page-container .form-container .wpcf7 textarea{width:100%}.contact-page-container .form-container .wpcf7 input[type=submit]{margin:auto;display:block}body{color:#282828;font-family:Roboto,sans-serif;font-weight:400;font-size:16px}a{color:#008D97}a[href$=".xlsx"],a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"]{text-decoration:none}a[href$=".xlsx"]::before,a[href$=".pdf"]::before,a[href$=".doc"]::before,a[href$=".docx"]::before,a[href$=".xls"]::before{content:'\f15c';font-family:'Font Awesome 5 Pro';padding-right:6px}a[class^=btn-]:not(.btn-icon),button:not(.btn-icon),input[type=submit]{color:#fff;background-color:#F6821E;text-transform:uppercase;padding:8px 16px;border-radius:20px;border:none;text-decoration:none;font-weight:700}.btn-icon{background-color:transparent;color:#282828;border:none;font-size:21px}@media (max-width:991px){.btn-icon{font-size:18px}}.form-container label{display:none}.form-container input:not([type=submit]):not([type=checkbox]),.form-container textarea{padding:16px;border-radius:6px;border:1px solid;border-color:#4F4F4F}.form-container input:not([type=submit]):not([type=checkbox])::placeholder,.form-container textarea::placeholder{color:#4F4F4F}.form-container input[type=submit]{margin-top:16px!important}.form-container input[type=checkbox]{margin:16px 5.3333333333px 16px 0!important;position:relative}.form-container input[type=checkbox]::after{position:absolute;content:'\f00c';font-family:'Font Awesome 5 Pro';top:-2px;bottom:-2px;right:-2px;left:-2px;background-color:#fff;color:#fff;border-radius:3px;font-size:12px;text-align:center;border:2px solid #F6821E;line-height:14px}.form-container input[type=checkbox]:checked::after{background-color:#F6821E}.form-container .wpcf7-list-item{margin:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:600;margin:16px 0}.page-content h1{font-size:42px;line-height:49px;margin:24px 0}@media (max-width:991px){.page-content h1{font-size:38px;line-height:42px}}.page-content h2{font-size:32px;line-height:38px}@media (max-width:991px){.page-content h2{font-size:28px;line-height:32px}}.page-content p{margin:16px 0}#landing-header{padding:48px;color:#fff;text-align:center;padding-top:144px;background-size:cover}#landing-header h1{font-size:86px;font-weight:700}#landing-header p{font-size:34px;line-height:40px;max-width:75%;margin:auto}@media (max-width:991px){#landing-header .container{padding:0}#landing-header h1{font-size:64px;line-height:72px;margin-bottom:16px}#landing-header p{font-size:24px;line-height:30px;max-width:100%}}footer#page-footer{padding:48px;background-color:#005778;color:#fff;font-size:14px}footer#page-footer .container{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){footer#page-footer{font-size:12px}footer#page-footer .container{flex-direction:column;gap:32px}}footer#page-footer .container>*{flex-grow:1;text-align:center}footer#page-footer .container>* .logo img{display:inline}footer#page-footer .left{line-height:2em}footer#page-footer h2{font-size:14px;font-weight:700}@media (max-width:991px){footer#page-footer h2{font-size:12px}}footer#page-footer .footer-logos{display:flex;justify-content:center;gap:16px;margin:16px 0 32px}footer#page-footer .rrss-row{display:flex;gap:16px;justify-content:center;font-size:1.6em;margin-top:16px}footer#page-footer .rrss-row a{color:#fff;text-decoration:none}#navbar-top{width:100%;height:96px;position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:solid 3px #F6821E;z-index:999}#navbar-top #menu-mobile-toggle,#navbar-top .mobile-dropdown{display:none!important}@media (max-width:991px){#navbar-top{height:64px}#navbar-top .desktop-navbar ul.menu{display:none!important}#navbar-top .nav-logo img{max-height:45px;object-fit:contain}#navbar-top #menu-mobile-toggle{display:block!important}#navbar-top .mobile-dropdown{display:flex!important;flex-direction:column;background-color:#fff;position:absolute;top:100%;left:0;width:100vw;height:calc(100vh - 16px * 4 + 3px)!important;transform:translateY(calc(-100% - 16px * 4 + 3px));z-index:999;transition:transform}#navbar-top .mobile-dropdown.container{justify-content:flex-start}#navbar-top .mobile-dropdown.container ul.menu{flex-direction:column;width:100%}#navbar-top .mobile-dropdown.container ul.menu li a{width:100%;justify-content:space-between;padding:8px}#navbar-top .mobile-dropdown.container ul.menu#language-menu{margin-top:16px;padding-top:16px;border-top:1px solid #C4C4C459}#navbar-top.mobile-dropdown-show #menu-mobile-toggle .fa-bars::before{content:'\f00d';font-weight:300}#navbar-top.mobile-dropdown-show .mobile-dropdown{transform:translateY(0)}}#navbar-top .container{display:flex;justify-content:space-between;margin:0 auto;height:100%}#navbar-top .left,#navbar-top .right{display:flex}#navbar-top .nav-logo{margin:auto 16px auto auto}#navbar-top ul.menu{display:flex;list-style:none;margin:0;padding:0}#navbar-top ul.menu li a{text-decoration:none;text-transform:uppercase;color:#282828;font-weight:400;height:100%;padding:16px 8px;display:flex;align-items:center;position:relative}#navbar-top ul.menu ul.sub-menu{display:none;list-style-type:none;margin:0}#navbar-top ul.menu li.menu-item-has-children>a::after{font-family:'Font Awesome 5 Pro';content:'\f078';margin-left:6px;color:#F6821E}#navbar-top ul.menu li.menu-item-has-children:focus-within>a::after,#navbar-top ul.menu li.menu-item-has-children:hover>a::after{content:'\f077'}#navbar-top ul.menu li.menu-item-has-children:focus-within ul.sub-menu,#navbar-top ul.menu li.menu-item-has-children:hover ul.sub-menu{display:flex;flex-direction:column;background-color:#eee;padding:16px;gap:8px;position:absolute;top:100%}#navbar-top ul.menu li.menu-item-has-children:focus-within ul.sub-menu li a,#navbar-top ul.menu li.menu-item-has-children:hover ul.sub-menu li a{padding:0;text-transform:none}.formacion-nav{border-right:solid 2px #C4C4C459;padding-right:16px}.formacion-nav h2{text-transform:uppercase;font-size:21px;color:#4F4F4F;font-weight:700}.formacion-nav ul{padding:0;margin:0;margin-top:16px;list-style:none;display:flex;flex-direction:column;gap:16px}.formacion-nav ul li a{text-decoration:none;color:#4F4F4F}.formacion-nav ul li.page_item_has_children{position:relative}.formacion-nav ul li.page_item_has_children::after{position:absolute;right:0;top:0;content:'\f077';font-family:'Font Awesome 5 Pro'}.formacion-nav ul li.page_item_has_children.hide-children ul.children{display:none}.formacion-nav ul li.page_item_has_children.hide-children::after{content:'\f078'}.formacion-nav ul li.current_page_item>a{font-weight:700;color:#005778}.formacion-nav ul li ul.children{margin-left:16px}@media (max-width:991px){.formacion-nav h2{font-size:18px}.formacion-nav{border-right:none}}.page-index{position:sticky;top:128px;height:fit-content}.page-index ul{list-style:none;margin:0;padding:0;padding-left:16px;display:flex;flex-direction:column;gap:16px;border-left:solid 2px #C4C4C459}.page-index ul a{text-decoration:none;color:#4F4F4F}