.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-family:"Inter";src:url(/wp-content/themes/wordup/assets/fonts/Inter-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--base:#1f1f1f;--blue:#07A3CC;--orange:#ff7f50;--white:#FFF;--border:#e5e5e5;--gray:#f5f5f1}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-size:16px;line-height:27px;color:var(--base);letter-spacing:.24px}a,fieldset,h2,h3,input,li,p,textarea,ul{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:inherit;border:0}body,fieldset,h2,h3,input,textarea{font-family:"Inter",sans-serif}label{display:inline-block;max-width:100%;margin-bottom:5px}img{vertical-align:middle}strong{font-weight:700}.container{width:96%;max-width:1200px;margin:0 auto}header{display:flex;justify-content:space-between;padding:15px 30px;position:fixed;top:0;left:0;width:100%;background:var(--gray);align-items:center;z-index:999}header .menu{list-style:none;display:flex;font-size:18px;font-weight:600;column-gap:30px;padding:0;margin:0}ul.sub-menu{display:none;position:absolute;background:var(--white);list-style:none;font-size:14px;padding:0;white-space:nowrap;top:calc(100% + 15px)}ul.sub-menu li{padding:12px 20px;color:var(--base);border-bottom:1px solid var(--border)}ul.sub-menu li:last-of-type{border-bottom:none}.col-3 div a,footer .menu li,header .menu li{transition:color .5s ease}.menu-item-has-children,header .menu li.menu-item-has-children{position:relative}header .menu li.menu-item-has-children::before{content:"";position:absolute;left:0;top:100%;width:100%;height:15px}.menu-item-has-children>a{display:flex;align-items:center;padding-right:10px}header .menu .current-menu-item,header .menu li:hover{color:var(--blue);transition:all .3s ease}.header-contact a{display:flex;column-gap:8px;background:var(--blue);color:var(--white);padding:8px 28px;border-radius:6px;align-items:center;font-weight:600}.header-contact a:hover{opacity:.9}.header-contact .icon{width:20px;height:21px}.site-logo{width:170px;height:70px;display:block}.site-logo img{width:100%;height:100%;display:block}footer .container{display:flex;justify-content:space-between;padding:52px 0}footer .container>div{width:33.3%}footer .menu{list-style:none;padding:0;margin:0}footer .footer-logo{margin-bottom:32px}footer .menu li{margin:0 0 16px;color:var(--orange)}footer .menu li.current-menu-item{color:var(--blue)}footer .menu li:last-of-type{margin:0}.col-3 div,.intro-box-content a,.wpcf7-acceptance .wpcf7-list-item-label a,footer .menu li:hover{color:var(--blue)}.footer-contact-title{color:var(--blue);font-size:24px;line-height:26px;font-weight:600;margin-bottom:15px;display:block}.col-3 div{display:flex;column-gap:8px;font-size:17px;margin-bottom:12px}.col-3 div span{background:var(--orange);color:var(--white);border-radius:50%;width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center}.col-3 div a:hover,.wpcf7 input,.wpcf7 textarea{color:var(--orange)}.intro-box,.intro-box .container{position:relative;width:100%;height:100%}.intro-box-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);border-radius:12px;border:5px solid var(--blue);padding:40px 20px 12px;min-width:700px}.intro-box-content p{margin-bottom:20px}.intro-box-title{position:absolute;top:-26px;background:var(--blue);left:50%;transform:translateX(-50%);color:var(--white);padding:9px 29px;border-radius:6px;text-align:center}.contact-wrapper{min-height:800px;padding-bottom:20px;color:#434549;background-size:cover;background-repeat:no-repeat}.contact-container{margin:0 auto;max-width:750px}.form-row{display:flex;column-gap:30px;justify-content:space-between}.form-row:not(.last)>div{width:calc(50% - 15px)}.contact-title{margin:0;padding:55px 0 15px;font-size:35px;line-height:42px;font-weight:600}.contact-subtitle,.contact-title{text-align:center}.contact-form .wpcf7-text,.contact-form .wpcf7-textarea{padding:15px;display:block;border-radius:6px;max-width:100%}.form-row.last p{width:100%}.form-row.last textarea{width:100%;height:115px}.contact-form p,.form-row p{margin:5px 0 20px}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:2px solid var(--orange);outline-offset:0}.wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;line-height:20px}.wpcf7-list-item input[type=checkbox]{margin-top:7px;flex-shrink:0}.wpcf7-list-item{margin:0}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:var(--orange);opacity:1}.wpcf7-submit{background:var(--blue);color:var(--white);padding:13px 29px;border-radius:6px;align-self:flex-start;color:#fff!important;cursor:pointer}.wpcf7-response-output{background:var(--white)}.breadcrumbs-wrapper{background:var(--gray);overflow:hidden}.aioseo-breadcrumbs{margin:10px 0}.aioseo-breadcrumbs .aioseo-breadcrumb:first-of-type a{font-size:0;display:inline-flex;align-items:center}.aioseo-breadcrumbs .aioseo-breadcrumb:first-of-type a::before{content:"";width:18px;height:18px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%2307A3CC' d='M575.8 255.5c0 18-15 32.1-32 32.1H512V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352H224v128c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V287.6H32c-17.7 0-32-14.3-32-32.1c0-9 3.8-17.5 10.4-23.6L266.4 8.5c12.3-11.3 30.9-11.3 43.2 0L565.4 231.9c6.6 6.1 10.4 14.6 10.4 23.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transform:translateY(3px)}.aioseo-breadcrumb{color:var(--blue)}.page-template-page-offer .intro-wrapper{height:350px}.featured-offers-col-2-wrapper{padding:50px 0;background:var(--gray)}.featured-offers-col-2,.featured-offers-col-3{display:flex;justify-content:space-between;column-gap:40px}.featured-offers-col-2 img,.featured-offers-col-3 img{width:100%;object-fit:cover;display:block;transition:transform .6s ease}.featured-offers-col-2 img{aspect-ratio:16/10}.featured-offers-col-3 img{aspect-ratio:29/42}.featured-offers-col-2 h2,.featured-offers-col-3 h2{text-align:center;color:var(--blue);padding:17px 0;font-size:18px;font-weight:500;margin:0;background:var(--white);transition:background .3s ease,color .3s ease}.featured-offers-col-2 .img,.featured-offers-col-3 .img{overflow:hidden}.featured-offers-col-2>div:hover img,.featured-offers-col-3>div:hover img{transform:scale(1.1)}.featured-offers-col-2>div:hover h2,.featured-offers-col-3>div:hover h2{background:var(--blue);color:var(--white)}.featured-offers-col-3-wrapper,.other-translations{padding:0 0 50px;background:var(--gray)}.other-translations{padding:50px 0}.other-translations h2{color:var(--blue);font-size:24px;line-height:26px;padding:20px 0;margin:0;font-weight:600}.translations-grid{width:100%;margin-left:0}.translation-item{width:calc(33.333% - 20px);margin-bottom:30px;box-sizing:border-box}.translation-item .thumb{display:block;overflow:hidden}.translation-item img{width:100%;height:auto;display:block;transition:transform .5s ease}.translation-item:hover img{transform:scale(1.05)}.translation-item .content{padding:32px;background:var(--white)}.translation-item h3{margin:0 0 10px;font-size:20px;color:var(--blue);font-weight:500}.translation-item p{margin:0 0 15px;opacity:.8}.translation-item .btn{display:inline-block;color:var(--orange);text-decoration:underline;transition:.3s ease}.translation-item .btn:hover{opacity:.85}.nav-mobile-button{display:none}@media (min-width:992px){header .menu .menu-item-has-children:hover ul.sub-menu{display:block}}@media screen and (max-width:991px){.intro-wrapper{height:auto!important}.intro-box-content{margin:0 auto;position:relative;transform:none;top:0;left:0}.intro-box .container{padding:50px 0}.header-contact .icon-text{display:none}.header-contact a{padding:8px}header{padding:15px 7px}.header-logo{position:absolute;left:50%;transform:translateX(-50%);top:3px}.site-logo img{max-width:140px;height:auto}.nav-mobile-button{display:block;width:36px;height:36px;background:url(/wp-content/themes/wordup/assets/img/menu-mobile.svg)center center no-repeat;background-size:100%}header .menu{position:absolute;top:58px;left:0;width:100%;background:var(--gray);overflow-y:auto;display:none;z-index:999;padding-top:10px;-webkit-overflow-scrolling:touch}header .menu>li{margin-bottom:20px;padding:0 8px}footer .container{flex-direction:column;padding:10px 0}footer .container>div{width:100%;margin-bottom:25px}footer .container>div:last-of-type{margin-bottom:0}footer .menu li{margin:0 0 10px}footer .footer-logo{margin-bottom:10px}ul.sub-menu{display:none;position:static;width:100%;background:var(--gray);list-style:none;padding:8px 0 0;margin:0;white-space:normal;box-shadow:none}ul.sub-menu li{padding:12px 0;border-bottom:1px solid var(--border)}ul.sub-menu li:last-child{border-bottom:0}.menu-item-has-children{position:relative}.intro-box-content{min-width:auto;width:90%}.contact-wrapper{background:var(--blue);background-image:none!important;min-height:auto}.contact-container{width:96%;margin:0 auto}.wpcf7-acceptance .wpcf7-list-item-label a{color:var(--white)}.wpcf7-submit{background:var(--white);color:var(--blue)!important;margin:0 auto;display:block}.contact-form .wpcf7-text,.contact-form .wpcf7-textarea{width:100%}.contact-title{padding:20px 0 15px}.featured-offers-col-2,.featured-offers-col-3{flex-direction:column;gap:20px}.featured-offers-col-2-wrapper{padding:50px 0 0;margin-bottom:20px}.translation-item{width:calc(50% - 20px)}}@media screen and (max-width:767px){.translation-item{width:100%;margin-bottom:20px}}@media (max-width:575px){.form-row{flex-direction:column}.form-row:not(.last)>div{width:100%}.content ul{padding:0 0 0 20px}}