.popup{background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,.25);display:none;height:100%;left:50%;max-width:524px;padding:35px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101}@media only screen and (min-width:768px){.popup{height:auto;max-height:573px}}.popup__title{width:100%}.popup__title p{font-size:22px;font-weight:500;line-height:29px;margin-top:10px}@media only screen and (min-width:768px){.popup__title p{margin-top:30px}}.experience-component .popup__title p:last-child{margin-bottom:18px}@media only screen and (min-width:768px){.experience-component .popup__title p:last-child{margin-bottom:23px}}.popup__title p em{color:#2c632f;font-style:normal}@media only screen and (min-width:768px){.popup__title{padding-right:60px}}.popup select{margin-bottom:13px}@media only screen and (min-width:768px){.popup select{margin-bottom:37px}}.popup__close{background:none;border:none;cursor:pointer;font-size:23px;font-weight:700;line-height:1;outline:none;position:absolute;right:10px;top:10px}.popup--open{display:block}.popup__two-columns{display:flex;flex-direction:column}@media only screen and (min-width:768px){.popup__two-columns{flex-direction:row}}.popup__column{display:flex;flex:1 1 auto;width:100%}.popup__column p{color:#000;font-size:16px;line-height:1.8}@media only screen and (min-width:768px){.popup__column{flex:0 0 50%;max-width:50%}.popup__column--image{order:2}}.popup__image{flex:none;max-width:100%}
