/*!
Theme Name: Professional Language Service
Theme URI:
Author: Baética Digital
Author URI: https://baetica.com
Description: Custom theme made for Professional Language Service (designed by Buenaventura Studio)
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: professional-language-service
*/:root{--theme--breakpoint-hamburger: 1200px;--theme--breakpoint-hamburger--max: 1199.9px}a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}a:focus,a:active,a:hover{border-bottom:1px solid var(--wp--preset--color--custom-black)}footer{margin-top:auto !important;padding-bottom:10px}footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer span{cursor:default}footer a{cursor:pointer}@media(min-width: 782px){footer{padding-bottom:37px}}.c-spacer--padding-block{padding-block:clamp(2.1875rem,-7.5146rem + 15.1596vw,5.75rem) !important}.c-section-cta__wrapper{max-width:1168px;margin-left:auto;margin-right:auto}@media(min-width: 782px){.c-section-cta__wrapper{display:grid;grid-template-columns:repeat(10, 1fr);gap:30px}.c-section-cta__wrapper>.acf-innerblocks-container{grid-column:2/span 8}.c-section-cta__wrapper>.acf-innerblocks-container>*{max-width:720px !important;margin-left:0 !important;margin-right:auto !important}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--wp--preset--color--custom-black)}.hamburger-box{width:33px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:33px;height:2px;background-color:var(--wp--preset--color--custom-black);border-radius:0px;position:absolute}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-11px}.hamburger-inner::after{bottom:-11px}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg)}body{margin-top:calc(var(--header-height, 75px) - 1px)}@media(min-width: 1200px)and (max-width: 1749.99px){body{margin-top:calc(var(--header-height, clamp(75rem, 226.6364rem - 202.1818vw, 5.5rem)) - 1px)}}@media(min-width: 1750px){body{margin-top:calc(var(--header-height, 88px) - 1px)}}body.wp-admin,body.editor-styles-wrapper{margin-top:0}header{position:fixed;width:100%;top:0;z-index:999}header::before{content:"";position:absolute;top:0;left:0;width:100%;height:98px;background-color:var(--wp--preset--color--custom-white);z-index:-1}@media(max-width: 1199.9px){header .is-not-stacked-on-mobile{justify-content:space-between !important}}@media(max-width: 1199.9px){header .is-not-stacked-on-mobile>:first-child{flex-basis:85% !important;max-width:400px !important}}@media(max-width: 1199.9px){header .is-not-stacked-on-mobile>:last-child{flex-basis:15% !important}}@media(max-width: 1199.9px){.c-header__column--brand[style]{flex-basis:50% !important}}@media(max-width: 1199.9px){.c-header__column--menu[style]{flex-basis:50% !important}}.c-header__brand{height:auto;max-width:154px;width:100%}@media(min-width: 1200px){.c-header__brand{max-width:210px}}.c-form{margin-bottom:4rem}.c-form *,.c-form *::after,.c-form *::before{box-sizing:border-box}.c-form__columns{display:flex;flex-direction:column;gap:5px}@media(min-width: 782px){.c-form__columns{display:grid;grid-template-columns:1fr 1fr;gap:6px}}.c-form__column{display:flex;flex-direction:column;gap:6px}@media(min-width: 782px){.c-form__column--full{grid-column:span 2}}.c-form__input,.c-form__textarea{width:100%;border:none;border-bottom:1px solid var(--wp--preset--color--custom-black)}.c-form__input,.c-form__textarea{font-family:var(--wp--preset--font-family--season-mix)}.c-form__input,.c-form__textarea{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){.c-form__input,.c-form__textarea{line-height:1.125}}.c-form__input,.c-form__textarea{padding:9px 0px}.c-form__input::placeholder,.c-form__textarea::placeholder{color:var(--wp--preset--color--accent-1);opacity:1 !important}.c-form__textarea{resize:none;overflow:hidden;height:175px}.c-form__group--field{display:flex;flex-direction:column}.c-form__group--checkbox{display:flex;align-items:center;gap:8px}.c-form__group--checkbox input{margin:0;margin-right:8px}.c-form__group--checkbox label,.c-form__group--checkbox a{font-family:var(--wp--preset--font-family--season-mix)}.c-form__group--checkbox label,.c-form__group--checkbox a{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){.c-form__group--checkbox label,.c-form__group--checkbox a{line-height:1.125}}.c-form__group--checkbox label,.c-form__group--checkbox label:visited,.c-form__group--checkbox a,.c-form__group--checkbox a:visited{text-decoration:none;color:var(--wp--preset--color--custom-black)}.c-form__group--checkbox label:hover{cursor:pointer}.c-form__success{display:none}.c-form__success{font-family:var(--wp--preset--font-family--season-mix)}.c-form__success{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){.c-form__success{line-height:1.125}}.c-form__submit:hover{cursor:pointer}.c-form__submit[disabled],.c-form__submit[disabled]:hover{cursor:not-allowed}.c-form__actions{margin-top:2rem}.c-form [type=submit]{border-width:0;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;display:inline-block;min-width:250px;background-color:rgba(0,0,0,0);border-radius:0px;border:1px solid var(--wp--preset--color--custom-black);color:var(--wp--preset--color--custom-black);font-family:var(--wp--preset--font-family--season-mix);font-size:var(--wp--preset--font-size--custom-button-outline);font-style:normal;font-weight:300;line-height:1.2;text-transform:none}.c-form [type=submit]:hover{background-color:var(--wp--preset--color--custom-black);color:var(--wp--preset--color--custom-white)}.c-brand-animation{cursor:pointer}.c-brand-animation,.c-brand-animation:visited{color:var(--wp--preset--color--custom-black);text-decoration:none;border-bottom:none}.c-brand-animation:hover,.c-brand-animation:active{text-decoration:none !important;border-bottom:none !important}.c-brand-animation,.c-brand-animation *{-webkit-user-select:none;user-select:none}.c-brand-animation__text{display:block}.c-brand-animation__text.scrambling{word-break:break-all}@media(max-width: 1199.9px){.c-brand-animation.is-disabled span{display:inline-block}}.c-brand-animation.is-disabled-always span{display:inline-block}body.home header.sticky .c-brand-animation__text{display:inline-block}@media(min-width: 782px){.c-copyright{text-align:right}}@media(min-width: 782px){.c-two-columns-image__column--image{position:relative}}@media(min-width: 782px){.c-two-columns-image__column--image .wp-block-cover{overflow:visible}}@media(min-width: 782px){.c-two-columns-image__column--image .wp-block-cover__image-background{width:50vw;left:auto}}.c-image-full-height{position:relative}.c-image-full-height__content{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:grid;place-items:center}.c-image-full-height__content .acf-innerblocks-container{width:100%}.c-image-full-height__image{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100% !important;height:100% !important;object-fit:cover}@media(min-width: 1024px){.c-image-full-height__hidden--desktop{display:none}}@media(max-width: 1023.9px){.c-image-full-height__hidden--mobile{display:none}}@media(max-width: 781.9px){:root,body{--wp--style--root--padding-right: 16px;--wp--style--root--padding-left: 16px;--wp--preset--spacing--footer-blocks: 73px;--wp--preset--spacing--footer-menus: 36px;--wp--preset--spacing--section-padding-top: 32px;--wp--preset--spacing--section-padding-bottom: 50px;--wp--preset--spacing--title-margin-bottom: 30px;--wp--preset--spacing--content-separator-margin: 20px}}.has-custom-body-font-size{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){.has-custom-body-font-size{line-height:1.125}}.has-custom-body-font-size>a{font-family:inherit}.has-custom-body-font-size>a{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){.has-custom-body-font-size>a{line-height:1.125}}.has-custom-body-font-size>a:focus,.has-custom-body-font-size>a:hover,.has-custom-body-font-size>a:visited{color:inherit}.has-custom-heading-1-font-size{font-size:var(--wp--preset--font-size--custom-heading-1);line-height:1}.has-custom-heading-1-font-size>a{font-family:inherit}.has-custom-heading-1-font-size>a{font-size:var(--wp--preset--font-size--custom-heading-1);line-height:1}.has-custom-heading-1-font-size>a:focus,.has-custom-heading-1-font-size>a:hover,.has-custom-heading-1-font-size>a:visited{color:inherit}.has-custom-heading-2-font-size{font-size:var(--wp--preset--font-size--custom-heading-2);line-height:1.18}@media(min-width: 782px){.has-custom-heading-2-font-size{line-height:1.16}}.has-custom-heading-2-font-size>a{font-family:inherit}.has-custom-heading-2-font-size>a{font-size:var(--wp--preset--font-size--custom-heading-2);line-height:1.18}@media(min-width: 782px){.has-custom-heading-2-font-size>a{line-height:1.16}}.has-custom-heading-2-font-size>a:focus,.has-custom-heading-2-font-size>a:hover,.has-custom-heading-2-font-size>a:visited{color:inherit}.has-custom-heading-3-font-size{font-size:var(--wp--preset--font-size--custom-heading-3);line-height:1.53}.has-custom-heading-3-font-size>a{font-family:inherit}.has-custom-heading-3-font-size>a{font-size:var(--wp--preset--font-size--custom-heading-3);line-height:1.53}.has-custom-heading-3-font-size>a:focus,.has-custom-heading-3-font-size>a:hover,.has-custom-heading-3-font-size>a:visited{color:inherit}.has-custom-branding-font-size{font-size:var(--wp--preset--font-size--custom-branding);line-height:1}.has-custom-branding-font-size>a{font-family:inherit}.has-custom-branding-font-size>a{font-size:var(--wp--preset--font-size--custom-branding);line-height:1}.has-custom-branding-font-size>a:focus,.has-custom-branding-font-size>a:hover,.has-custom-branding-font-size>a:visited{color:inherit}.has-custom-branding-small-font-size{font-size:var(--wp--preset--font-size--custom-branding-small);line-height:1}.has-custom-branding-small-font-size>a{font-family:inherit}.has-custom-branding-small-font-size>a{font-size:var(--wp--preset--font-size--custom-branding-small);line-height:1}.has-custom-branding-small-font-size>a:focus,.has-custom-branding-small-font-size>a:hover,.has-custom-branding-small-font-size>a:visited{color:inherit}.has-custom-milestones-number-font-size{font-size:var(--wp--preset--font-size--custom-milestones-number)}.has-custom-milestones-number-font-size>a{font-family:inherit}.has-custom-milestones-number-font-size>a{font-size:var(--wp--preset--font-size--custom-milestones-number)}.has-custom-milestones-number-font-size>a:focus,.has-custom-milestones-number-font-size>a:hover,.has-custom-milestones-number-font-size>a:visited{color:inherit}.has-custom-milestones-text-font-size{font-size:var(--wp--preset--font-size--custom-milestones-text)}.has-custom-milestones-text-font-size>a{font-family:inherit}.has-custom-milestones-text-font-size>a{font-size:var(--wp--preset--font-size--custom-milestones-text)}.has-custom-milestones-text-font-size>a:focus,.has-custom-milestones-text-font-size>a:hover,.has-custom-milestones-text-font-size>a:visited{color:inherit}.has-custom-button-link-font-size{font-size:var(--wp--preset--font-size--custom-button-link);line-height:1}.has-custom-button-link-font-size>a{font-family:inherit}.has-custom-button-link-font-size>a{font-size:var(--wp--preset--font-size--custom-button-link);line-height:1}.has-custom-button-link-font-size>a:focus,.has-custom-button-link-font-size>a:hover,.has-custom-button-link-font-size>a:visited{color:inherit}.has-custom-button-font-size{font-size:var(--wp--preset--font-size--custom-button);line-height:1.1}.has-custom-button-font-size>a{font-family:inherit}.has-custom-button-font-size>a{font-size:var(--wp--preset--font-size--custom-button);line-height:1.1}.has-custom-button-font-size>a:focus,.has-custom-button-font-size>a:hover,.has-custom-button-font-size>a:visited{color:inherit}.has-custom-team-member-text-font-size{font-size:var(--wp--preset--font-size--custom-team-member-text);line-height:1.13}@media(min-width: 782px){.has-custom-team-member-text-font-size{line-height:1.07}}.has-custom-team-member-text-font-size>a{font-family:inherit}.has-custom-team-member-text-font-size>a{font-size:var(--wp--preset--font-size--custom-team-member-text);line-height:1.13}@media(min-width: 782px){.has-custom-team-member-text-font-size>a{line-height:1.07}}.has-custom-team-member-text-font-size>a:focus,.has-custom-team-member-text-font-size>a:hover,.has-custom-team-member-text-font-size>a:visited{color:inherit}.has-custom-heading-menu-font-size{font-size:var(--wp--preset--font-size--custom-heading-menu);font-weight:300;line-height:1.16}@media(min-width: 1200px)and (max-width: 1299.99px){.has-custom-heading-menu-font-size{font-size:clamp(1.25rem,-1.75rem + 4vw,1.5rem) !important}}.has-custom-heading-menu-font-size>a{font-family:inherit}.has-custom-heading-menu-font-size>a{font-size:var(--wp--preset--font-size--custom-heading-menu);font-weight:300;line-height:1.16}@media(min-width: 1200px)and (max-width: 1299.99px){.has-custom-heading-menu-font-size>a{font-size:clamp(1.25rem,-1.75rem + 4vw,1.5rem) !important}}.has-custom-heading-menu-font-size>a:focus,.has-custom-heading-menu-font-size>a:hover,.has-custom-heading-menu-font-size>a:visited{color:inherit}.has-pls-font-family,.has-pls-font-family[style]{font-weight:500 !important}body,p{font-size:var(--wp--preset--font-size--custom-body);line-height:1.13}@media(min-width: 782px){body,p{line-height:1.125}}.has-regular-font-weight{font-weight:400}.has-medium-font-weight{font-weight:500}.wp-block-site-title{position:relative;z-index:505}@media(max-width: 781.9px){.wp-block-columns--no-gap-mobile{gap:0 !important}}@media(max-width: 781.9px){.wp-block-columns--reverse-mobile{flex-direction:column-reverse}}.wp-site-blocks{position:relative;isolation:isolate}@media(max-width: 781.9px){.u-gap--no-gap-mobile{gap:0 !important}}.u-text-balance{text-wrap:balance}.u-text-limited{max-width:70ch !important;margin-left:0 !important;margin-right:auto !important}.u-text-limited-centered{margin-left:auto !important;margin-right:auto !important}.u-hidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0 0, 0 0, 0 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0}@media(max-width: 1400px){.grid-column-expand-mobile>.wp-block-group:not(.disabled-col){grid-column:1/-1}}@media(max-width: 1023.99px){.c-history-grid>:nth-child(odd){flex-direction:column !important}}.wp-block-navigation-item__content{font-family:inherit}@media(min-width: 1200px)and (max-width: 1199px){.c-membership__columns{flex-direction:column}.c-membership__columns--apply{display:grid;grid-template-columns:1fr 1fr}.c-membership__columns--apply>div{margin-top:0}}.c-header__brand{height:auto;max-width:210px}@media(max-width: 1199.9px){.c-header__brand{max-width:152px}}@media(max-width: 1199.9px){.wp-block-button__link{padding:8.5px 30.5px}}@media(max-width: 1399.99px){.c-limiters__twelve{max-width:85.71%;margin-left:0 !important;margin-right:auto !important}}@media(max-width: 1399.99px){.c-limiters__ten{max-width:70%;margin-left:auto;margin-right:3.6%}}.u-list-style-none li{list-style:none}@media(min-width: 782px)and (min-height: 700px){.wp-block-group.has-contrast-background-color img,.wp-block-image.alignfull img{max-height:calc(80vh - var(--header-height));margin-left:auto;margin-right:auto;object-fit:cover}}@media(min-width: 782px)and (max-height: 699.9px){.wp-block-group.has-contrast-background-color img,.wp-block-image.alignfull img{max-height:calc(90vh - var(--header-height));margin-left:auto;margin-right:auto;object-fit:cover}}p b,p strong{font-weight:400}.h-screen-no-header{min-height:calc(100vh - var(--header-height, 100px)) !important;max-height:700px}@media(max-width: 781.9px){.h-screen-no-header{min-height:calc(100vh - var(--header-height, 100px)) !important;max-height:700px}}.wp-block-button.is-style-button-link .wp-block-button__link{padding:0 !important;background:none !important;border:none !important;color:var(--wp--preset--color--custom-black) !important}.wp-block-button.is-style-button-link .wp-block-button__link{font-size:var(--wp--preset--font-size--custom-button-link);line-height:1}.wp-block-button.is-style-button-link .wp-block-button__link::after{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxMiAxMyAxbTAgMEg1bTggMHY3LjMzMyIgc3Ryb2tlPSIjMDAwIi8+PC9zdmc+");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:4px}.wp-group-no-vertical-margin>*{margin-top:0 !important;margin-bottom:0 !important;margin-block-start:0 !important;margin-block-end:0 !important}.wp-block-column{overflow-wrap:normal !important;word-break:normal !important}@media(max-width: 1023.99px){.u-change-direction--row-max-md{display:flex !important;flex-direction:column-reverse;gap:var(--wp--preset--spacing--pls-normal) 0px}.u-change-direction--row-max-md .disabled-col{display:none}}@media(max-width: 1023.99px){.u-change-direction--row-max-md-reversed{flex-direction:column !important}}