/*!
 Theme Name:     AW Divi
 Author:         absolutweb
 Author URI:     https://www.absolutweb.de
 Template:       Divi
 Version:        1.1
*/@font-face{font-family:"Livory";src:url(/wp-content/themes/Divi-Child/webfonts/29DD5C_0_0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Livory";src:url(/wp-content/themes/Divi-Child/webfonts/29DD5C_1_0.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Livory";src:url(/wp-content/themes/Divi-Child/webfonts/29DD5C_2_0.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Livory";src:url(/wp-content/themes/Divi-Child/webfonts/29DD5C_3_0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{height:100%;box-sizing:border-box;scroll-behavior:auto!important}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*,::after,::before{box-sizing:inherit}*:focus{outline:1px dotted #b74c81}img{max-width:100%;height:auto;box-sizing:content-box;vertical-align:middle}.overflow-hidden{overflow:hidden}@media(min-width:960px){.overflow-hidden--mobile{overflow:unset}}.visually-hidden:not(:focus):not(:active):not(.visually-hidden--show){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;opacity:0}.video{position:relative;width:100%!important;padding-bottom:56.25%;height:0;overflow:hidden;background:#b9b9b9}.video video,.video .wp-video-shortcode,.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.member-logo{display:flex;flex-direction:column;padding:15px 10px;background:#fff;font-size:12px;font-weight:400;line-height:1.2}.member-logo__image{width:50px;margin-bottom:10px}.member-logo__image--store{width:50px;margin-bottom:5px}.member-logo__name{text-transform:uppercase;font-weight:700}.member-logo__company sup{font-size:8px}.member-logo__company--store sup{font-size:8px}.member-logo--store{padding:5px 0;font-size:12px}.media-sidebar .attachment-info .details .uploaded{color:rgba(0,0,0,0)!important;pointer-events:none!important;user-select:none!important}#main-content .wp-pagenavi{display:flex;justify-content:center;width:100%;font-family:"Livory",serif;font-weight:700}#main-content .wp-pagenavi span,#main-content .wp-pagenavi a{border:none;font-weight:700!important;font-size:20px!important}#main-content .wp-pagenavi .current{color:#b9b9b9}#main-content .wp-pagenavi .pages{margin-right:20px}#main-content .wp-pagenavi-wrapper{width:100%!important}.gve-same-height-boxes .et_pb_ajax_pagination_container{display:flex;align-items:start;justify-content:center;gap:20px;flex-wrap:wrap}.gve-same-height-boxes .et_pb_ajax_pagination_container .et_pb_post{width:100%}@media(min-width:960px){.gve-same-height-boxes .et_pb_ajax_pagination_container .et_pb_post{width:calc(50% - 20px)}}@media(min-width:1440px){.gve-same-height-boxes .et_pb_ajax_pagination_container .et_pb_post{width:calc(33.3333% - 20px)}}.gve-full-width-image img{object-fit:cover;width:100vw!important;height:250px}@media(min-width:525px){.gve-full-width-image img{height:400px}}.grecaptcha-badge{display:none!important}.gve-accordion-section__button{margin:20px auto 0 auto;display:block!important}.gve-accordion-section__content{max-height:0;overflow:hidden;transition:max-height ease-in-out .3s}.gve-accordion-section__content .button-look{margin-bottom:15px}.divi-accordion-section__title{position:relative;cursor:pointer;opacity:1;transition:opacity ease-in-out .3s;margin-bottom:15px;padding-right:30px}.divi-accordion-section__title:after{content:"+";position:absolute;display:block;font-size:25px;font-weight:400;color:#111;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform ease-in-out .3s;transform-origin:center center}.divi-accordion-section__title--active:after{transform:translateY(-50%) rotate(45deg)}.divi-accordion-section__content{max-height:0;overflow:hidden;transition:max-height ease-in-out .3s}h1,h2,h3{font-family:"Livory",serif!important;margin:0 auto 20px;line-height:1.4;font-weight:700}h1{font-size:40px;font-weight:700}@media(min-width:960px){h1{font-size:62px}}h2{font-size:34px;font-weight:100}@media(min-width:960px){h2{font-size:56px}}h3{font-size:28px;font-weight:100}@media(min-width:960px){h3{font-size:44px}}p,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}p{margin:0 0 20px 0;padding:0;font-weight:400!important}ul{margin:0 0 20px 0;padding-left:17px}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}a{color:inherit;transition:color ease-in-out .3s}a[href^="tel:"]{white-space:nowrap}a:hover,a:focus,a:active{color:inherit}.button-look{display:inline-block;padding:10px 25px;font-size:16px!important;line-height:1.7!important;color:#fff!important;font-weight:500;text-decoration:none;text-align:center;background-color:#910048;border:1px solid #910048;border-radius:50px;cursor:pointer;transition:all ease-in-out .3s}.button-look.et_pb_button{padding:10px 25px!important}.button-look.et_pb_button:hover{padding:10px 25px!important;border-width:1px!important}.button-look a{text-decoration:none}.button-look:hover{background-color:#b74c81;border-color:#b74c81}.button-look--secondary{background-color:#000;color:#fff!important;border:1px solid #000}.button-look--secondary:hover,.button-look--secondary-active{color:#fff!important;background-color:#555;border-color:#555}.button-look--tertiary{background-color:rgba(0,0,0,0);color:#000!important;border:1px solid #000}.button-look--tertiary:hover,.button-look--tertiary-active{color:#555!important;background-color:rgba(0,0,0,0);border-color:#555}.button-look--tertiary-white{background-color:rgba(0,0,0,0);color:#fff!important;border:1px solid #fff}.button-look--tertiary-white:hover,.button-look--tertiary-white-active{color:#e8e8e8!important;background-color:rgba(0,0,0,0);border-color:#e8e8e8}.button-look--wide{width:100%;max-width:300px}.button-look--full-width{width:100%}.button-look--icon{padding-left:55px;background-position:20px center;background-repeat:no-repeat;background-color:#000;border-color:#000}.button-look--icon-phone{background-image:url(/wp-content/themes/Divi-Child/images/icons/phone-solid.svg);background-size:16px}.button-look--icon-mail{background-image:url(/wp-content/themes/Divi-Child/images/icons/envelope-regular.svg);background-size:18px}.button-look--icon-whatsapp{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/whatsapp.svg);background-size:18px}.teaser{font-size:18px}@media(min-width:960px){.teaser{font-size:20px}}.colorize-primary{color:#910048}.to-uppercase{text-transform:uppercase}.to-lowercase{text-transform:none}.normal-weight{font-weight:400}.bold-weight{font-weight:700}.font-regular{font-size:16px}@media(min-width:525px){.font-regular{font-size:18px}}.font-small{font-size:14px;font-weight:400}@media(min-width:525px){.font-small{font-size:16px}}.radium-list{margin:0 0 20px 0;padding:0}.radium-list__item{position:relative;list-style:none;margin-bottom:20px;padding-left:17px}.radium-list__item:after{content:"";position:absolute;width:7px;height:7px;top:10px;left:0;border-radius:50%;background-color:#910048}.p-large{font-size:18px}@media(min-width:960px){.p-large{font-size:20px}}.gve-contact-buttons ul{display:flex;flex-direction:column;gap:18px;margin:0;padding:0}.gve-contact-buttons ul li{list-style:none}.et_pb_text_inner a{color:#910048}.et_pb_text_inner a:visited{color:#910048}p.gve-preheader{color:#e4e4e4;font-family:"Livory",serif!important;font-size:clamp(50px,8vw,150px);line-height:0;padding-top:15%;padding-bottom:5%;margin:0 0 0 -5%;font-weight:bold!important;height:100%}.et-l--header{display:none}.header-wrapper{transition:all ease-in-out .3s}@media(min-width:1440px){.header-wrapper{position:fixed;width:100vw;top:0;left:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0);z-index:2}.header-wrapper .logo__image{width:100%;transition:all ease-in-out .3s;max-height:100%}.header-wrapper--scroll-down{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.header-wrapper--scroll-down .logo__image{max-height:99px}.header-wrapper--scroll-up{background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.header-wrapper--scroll-up .logo__image{max-height:99px}}.header{position:absolute;width:100%;min-height:80px;display:grid;grid-template-columns:80px 1fr 40px;left:50%;transform:translateX(-50%);margin:auto;padding:0 20px 0 20px;z-index:40}@media(min-width:1440px){.header{position:unset;transform:unset;grid-template-columns:90px 1fr 165px}.header--main{grid-template-columns:80px 1fr 165px}}@media(min-width:1440px){.header{grid-template-columns:126px 1fr auto;gap:15px}}@media(min-width:1440px){.header{max-width:1520px}}.header__logo-link{position:relative;display:inline-block}.header__logo-image{width:auto;height:40px}@media(min-width:1440px){.header__logo-image{width:150px;height:auto}}.header__menu{order:2;display:flex;vertical-align:center}@media(min-width:1440px){.header__menu{order:unset}}.header-sidebar{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;padding:20px 10px 20px 0;font-size:13px;text-transform:uppercase}@media(min-width:1440px){.header-sidebar{align-items:center}}.header-sidebar__search{order:2}.header-sidebar__whatsapp{width:40px;height:40px;padding:0;text-indent:-9999px;background:#910048 url(/wp-content/themes/Divi-Child/images/icons/social-media/whatsapp.svg) no-repeat center;background-size:56%}.header-sidebar__phone{width:40px;height:40px;padding:0;text-indent:-9999px;background:#910048 url(/wp-content/themes/Divi-Child/images/icons/phone-solid.svg) no-repeat center;background-size:50%}@media(min-width:1440px){.header-sidebar__phone{width:unset;height:unset;padding:10px 10px;text-indent:unset;background:#910048}}.search-form{position:absolute;width:80%;height:60px;border:1px solid #000;background:#fff;border-radius:33px;min-width:280px;right:-1px;top:50%;transform:translate(0,-50%);display:grid;grid-template-columns:1fr 40px;align-items:center;z-index:20;padding:0 10px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.25);margin-top:-10px}@media(min-width:1440px){.search-form{margin-top:unset}}.search-form__input{width:100%;height:58px;padding:0 15px;border-radius:30px;font-size:16px;line-height:1.6;border:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.search-form__input:focus{outline:none;border:none}.search-button{width:40px;height:40px;padding:11px;background:#000;border:none;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.screen-reader{position:absolute;top:20px;right:20px;text-decoration:none;z-index:999}.menu{width:unset}.menu__button{position:absolute;width:40px;height:40px;top:20px;right:20px;text-indent:-9999px;background-color:rgba(0,0,0,0);border:none;border-radius:unset;display:block;z-index:20}@media(min-width:1440px){.menu__button{display:none}}.menu__button span,.menu__button:before,.menu__button:after{position:absolute;display:inline-block;width:30px;height:2px;left:5px;top:50%;margin-top:-1px;border-radius:2px;background-color:#fff;opacity:1;transition:all ease-in-out .2s}.menu__button:before{content:"";transform:translateY(-10px)}.menu__button:after{content:"";transform:translateY(10px)}.menu__button--toggled span{opacity:0}.menu__button--toggled:before{transform:rotate(-45deg)}.menu__button--toggled:after{transform:rotate(45deg)}.menu__container{position:fixed;width:80%;max-width:400px;min-width:300px;height:100%;min-height:100vh;top:0;left:-100%;display:flex;flex-direction:column;padding:80px 20px;background:rgba(0,0,0,.9);z-index:15;opacity:0;transition:opacity ease-in-out .5s,left ease-in-out 0s;transition-delay:0s,.5s;overflow:auto}.menu__container--visible{right:0;left:unset;opacity:1;transition:opacity ease-in-out .5s,left ease-in-out 0s}@media(min-width:1440px){.menu__container{position:unset;height:auto;width:100%;max-width:unset;min-height:unset;align-items:center;opacity:1;top:unset;left:unset;flex-direction:row;padding:0 15px;background:unset;overflow:unset}}.menu__list{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-around;flex-direction:column}@media(min-width:1440px){.menu__list{align-items:flex-end;flex-direction:row}}.menu__list li{position:relative;padding:5px!important;list-style:none;text-align:left}@media(min-width:1440px){.menu__list li{display:inline-block;padding:0 .5%!important;vertical-align:bottom}}.menu__list li a{display:inline-block;color:#fff;font-size:18px!important;line-height:1.2;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color ease-in-out .3s;white-space:nowrap}.menu__list li a:hover{color:#e8e8e8;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color ease-in-out .5s,color ease-in-out .5s}@media(min-width:1440px){.menu__list li a{font-size:16px!important}}.menu__list li.current-menu-item>a{border-bottom:2px solid rgba(0,0,0,0)}.menu__list li.current_page_parent>a,.menu__list li.current-post-parent>a,.menu__list li.current-category-ancestor>a{border-bottom:2px solid rgba(0,0,0,0)}.menu__list li .nav-menu__expand{margin-left:5px;padding:5px;background:rgba(0,0,0,0);border:none;-webkit-appearance:none;float:right}@media(min-width:1440px){.menu__list li .nav-menu__expand{margin-left:0;padding:0 3px}}.menu__list li .nav-menu__expand-icon{width:16px;height:16px}@media(min-width:1440px){.menu__list li .nav-menu__expand-icon{display:none}}.menu__list li .sub-menu-wrap{position:relative;width:100%;max-height:0;margin:0;padding:0;z-index:100;overflow:hidden;transition:max-height ease-in-out .3s}@media(min-width:1440px){.menu__list li .sub-menu-wrap{position:absolute;width:auto;max-height:unset!important;min-width:300px;padding:30px 20px 20px 20px;top:100%;left:-9999px;transform:translate(-50%,0);background-image:linear-gradient(180deg,transparent 29px,#E8E8E8 29px);overflow:hidden}.menu__list li .sub-menu-wrap:after,.menu__list li .sub-menu-wrap:before{content:"";position:absolute;display:inline-block;height:20px;width:60%;top:15px;background:#e8e8e8}.menu__list li .sub-menu-wrap:after{left:-10%;transform:skew(45deg)}.menu__list li .sub-menu-wrap:before{right:-10%;transform:skew(-45deg)}}.menu__list li .sub-menu-wrap ul{padding:0;margin:0}.menu__list li .sub-menu-wrap li{display:block;width:100%;min-width:150px;margin:0;padding:5px;text-align:left}.menu__list li .sub-menu-wrap li a{font-size:15px!important;color:#fff;text-transform:unset;white-space:unset}@media(min-width:1440px){.menu__list li .sub-menu-wrap li a{position:relative;width:100%;padding-right:8px;color:#000}.menu__list li .sub-menu-wrap li a:after{content:"";position:absolute;display:block;width:8px;height:8px;top:50%;right:0;transform:translate(0,-50%);background:url(/wp-content/themes/Divi-Child/images/icons/menu-arrow-right.svg) no-repeat center right}}.menu__list li .sub-menu-wrap.sub-menu--active{left:50%;position:relative}@media(min-width:1440px){.menu__list li .sub-menu-wrap.sub-menu--active{position:absolute}}@media(min-width:1440px){.menu__list li:hover .sub-menu-wrap,.menu__list li:focus-within .sub-menu-wrap{position:absolute;left:50%;max-height:unset!important}}.menu__list li.wpml-ls-current-language .sub-menu--second-level{max-width:80px}@media(min-width:1440px){.menu__list li.mega-menu .sub-menu-wrap{min-width:65vw;transform:translate(-35%,0)}}@media(min-width:1440px){.menu__list--fixed li a{color:#000}.menu__list--fixed li a:hover{color:#b9b9b9}}.menu__location{display:none;max-width:480px;height:40%;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:0 20px;background:#fff}.mega-menu .sub-menu-wrap{display:flex;flex-wrap:wrap}.mega-menu__title{display:none}@media(min-width:1440px){.mega-menu__title{width:100%;display:block;margin-bottom:30px;padding:5px;font-family:"Livory",serif;text-align:left;font-size:40px}}@media(min-width:1440px){.mega-menu__list{width:calc(100% - 350px)}.mega-menu__list--two-cols{display:flex}.mega-menu__list--two-cols li{max-width:300px}.mega-menu__list--three-cols{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:fit-content}.mega-menu__list--three-cols li{width:50%;max-width:360px;padding-right:10%!important}}.mega-menu__image img{width:350px;height:350px;object-fit:cover}.menu-item-has-children svg{transition:all ease .2s}.menu-item-has-children .nav-menu__expand--active svg{transform:rotate(180deg)}.et-l--footer{display:none!important}.footer{background:#000;color:#fff;clear:both}.footer__inner{width:100%;margin:auto;padding:40px 20px}@media(min-width:1440px){.footer__inner{max-width:1820px}}.footer__logo-link{position:relative;display:inline-block}.footer__logo-image{width:116px}@media(min-width:960px){.footer__logo-image{width:160px}}.footer__section-title{width:100%;font-size:20px;margin-bottom:10px}.footer__section-title--large{font-family:"Livory",serif!important;font-weight:600!important;margin-bottom:0;font-size:30px;line-height:1.1;text-wrap:balance}@media(min-width:960px){.footer__section-title--large{font-size:38px}}@media(min-width:1440px){.footer__section-title--large{text-align:center;font-size:2.1vw!important;margin-bottom:-1%;letter-spacing:1px}}.footer__logo{align-self:end}.footer__slogan{align-self:end}.footer__menu-list{margin:0 0 30px 0;padding:0}.footer li{list-style:none}.footer li a{font-size:14px;text-decoration:none;text-transform:uppercase;color:#fff;line-height:1}.footer li a:hover{color:#910048}.footer__menu-social{display:flex;align-items:center;margin:0;padding:0}.footer__menu-social-item{list-style:none;margin-left:7px}.footer__menu-social-item:first-child{margin-left:0}.footer__menu-social-item a{width:35px;height:35px;display:block;text-indent:-9999px;border-radius:7px;background-size:65%;background-position:center center;background-repeat:no-repeat}.footer__menu-social-item--facebook a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/facebook-f-brands.svg)}.footer__menu-social-item--instagram a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/instagram-brands.svg)}.footer__menu-social-item--twitter a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/twitter-brands.svg)}.footer__menu-social-item--linkedin a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/linkedin-brands.svg)}.footer__menu-social-item--xing a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/xing-brands.svg)}.footer__menu-social-item--youtube a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/youtube-brands.svg)}.footer__menu-social-item--houzz a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/houzz.svg)}.footer__menu-social-item--tiktok a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/tiktok-brands.svg)}.footer__menu-social-item--spotify a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/spotify-brands.svg)}.footer__menu-social-item--rss-feed a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/rss-solid-full.svg)}.footer__menu-social-item--pinterest a{background-image:url(/wp-content/themes/Divi-Child/images/icons/social-media/pinterest-brands.svg)}.footer__copyright{padding:5px 20px;font-size:14px;text-align:center;color:#fff;background:#910048}.footer__mail-link a{color:#fff;font-size:24px}.footer__mail-link a:hover{color:#910048}.footer-menu{width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}@media(min-width:525px){.footer-menu{align-items:flex-start}}@media(min-width:960px){.footer-menu{flex-direction:row}}.footer-menu li{margin-bottom:10px;padding:0;line-height:1.1;list-style:none}@media(min-width:960px){.footer-menu li{border-left:2px solid #910048;padding:0 10px}}.footer-menu li:first-child{padding-left:0;border:none}.footer-menu li a{text-decoration:none}.footer-menu li a:hover{text-decoration:underline}.footer-section{display:grid;gap:40px 20px;grid-template-columns:100%}.footer-section--menu{margin-bottom:20px}@media(min-width:525px){.footer-section--menu{margin-bottom:40px}}@media(min-width:960px){.footer-section--menu{grid-template-columns:auto auto}}@media(min-width:1440px){.footer-section--menu{grid-template-columns:160px 45% auto auto;gap:40px}}@media(min-width:525px){.footer-section--contact{grid-template-columns:1fr auto}}@media(min-width:960px){.footer-section--contact{grid-template-columns:1fr 220px}}.teaser{position:fixed;transform-origin:top right;right:0;top:50%;transform:rotate(90deg) translateX(50%);z-index:10}.teaser__inner{display:flex;gap:10px}.teaser a{background-color:#910048;box-shadow:0 0 10px 0 rgba(0,0,0,.4);border-radius:0 0 10px 10px;color:#fff;font-size:14px;display:block;padding:8px 15px}.teaser a:nth-child(2){background-color:#000}.scroll-to-map{position:fixed;display:flex;flex-direction:column-reverse;gap:5px;right:20px;bottom:25%;z-index:10}@media(min-width:525px){.scroll-to-map{flex-direction:unset;gap:10px;top:25%;right:0;bottom:unset;transform:translate(0,-50%) rotate(-90deg);transform-origin:bottom right}}.scroll-to-map__link{display:inline-block;width:45px;height:45px;padding:10px 15px;color:#fff;background-image:url(/wp-content/themes/Divi-Child/images/icons/location-dot-solid.svg);background-size:45%;background-position:center center;background-repeat:no-repeat;background-color:#000;border:1px solid #fff;border-radius:50%;overflow:hidden;text-indent:-9999px}@media(min-width:525px){.scroll-to-map__link{border-radius:10px 10px 0 0;text-indent:unset;width:unset;height:unset;background-image:none;border:unset;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}}.scroll-to-map__link--magazine{background-image:url(/wp-content/themes/Divi-Child/images/icons/book-open-solid.svg);background-color:#910048;background-size:60%}@media(min-width:525px){.scroll-to-map__link--magazine{background-image:none}}.scroll-to-map__link:hover,.scroll-to-map__link:focus{color:#fff}.scroll-to-top{position:fixed;width:40px;height:40px;left:calc(50% - 20px);bottom:20px;padding:0;text-indent:-9999px;z-index:20;background-color:#910048;background-image:url(/wp-content/themes/Divi-Child/images/icons/arrow-up-solid.svg)!important;background-size:35%;background-position:center center;background-repeat:no-repeat;box-shadow:0 0 10px 0 rgba(0,0,0,.4)}#cookie-law-info-again{width:40px!important;height:40px!important;border-radius:50%;text-indent:-9999px;left:10px;bottom:20px!important;box-shadow:0 0 10px 0 rgba(0,0,0,.4);background-color:#000!important;background-image:url(/wp-content/themes/Divi-Child/images/icons/cookie-bite-solid.svg)!important;background-size:50%;background-position:center center;background-repeat:no-repeat}.cooperation{display:grid;grid-template-columns:repeat(4,minmax(auto,80px));gap:10px}.cooperation__item{position:relative}.cooperation__item a{position:absolute;width:100%;height:100%;display:block;top:0;left:0;opacity:0;text-indent:-9999px}body #page-container #main-content .et_pb_section .et_pb_row .et_pb_button,body.et-db #page-container #et-boc #main-content .et-l .et_pb_section .et_pb_button{font-size:16px!important;text-transform:unset!important;letter-spacing:unset!important}.et_pb_section .gve-row--vertical-align-bottom .et_pb_column{display:flex;flex-direction:column;justify-content:flex-end}.et_pb_section .gve-row--vertical-align-bottom .et_pb_module{width:100%}.et_pb_section .gve-row--custom-gutter{width:calc(90% + 16px)!important;margin-left:-8px!important;margin-right:-8px!important}.et_pb_section .gve-row--custom-gutter .et_pb_column{margin:8px!important}.et_pb_section .gve-row--custom-gutter .et_pb_column:last-child{margin:8px!important}@media(max-width:479px){.et_pb_section .gve-row--custom-gutter .et_pb_column{margin:8px!important}}@media(max-width:980px){.et_pb_section .gve-row--custom-gutter.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_section .gve-row--custom-gutter.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:calc(50% - 16px)}}@media(max-width:980px){.et_pb_section .gve-row--home.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_section .gve-row--home.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2{width:calc(100% - 16px)!important;max-width:unset!important}}.gve-slider h1,.gve-slider h2,.gve-slider h3,.gve-slider h4{font-size:30px!important;font-style:italic!important;font-weight:200}@media(min-width:525px){.gve-slider h1,.gve-slider h2,.gve-slider h3,.gve-slider h4{font-size:50px!important}}@media(min-width:960px){.gve-slider h1,.gve-slider h2,.gve-slider h3,.gve-slider h4{font-size:66px!important}}.jobsearch-joblisting-classic .jobsearch-job-like{display:none}.gve-hashtag-list .et_pb_text_inner ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:20px;margin:0;padding:0}.gve-hashtag-list .et_pb_text_inner ul li{padding:5px 15px;font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;list-style:none;border-radius:50px;background:#95ab78}.et-pb-slider-arrows .et-pb-arrow-prev,.et-pb-slider-arrows .et-pb-arrow-next{opacity:1;border-radius:50px;border:3px solid #fff}.et-pb-slider-arrows .et-pb-arrow-prev:before,.et-pb-slider-arrows .et-pb-arrow-next:before{color:#fff!important}.et-pb-slider-arrows .et-pb-arrow-prev{left:22px}.et-pb-slider-arrows .et-pb-arrow-next{right:22px}.gve-breakpoints--tablet{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gve-breakpoints--tablet .et_pb_column{padding:10px!important;margin:0!important}.gve-breakpoints--tablet .et_pb_column_1_3{width:100%!important}@media(min-width:525px){.gve-breakpoints--tablet .et_pb_column_1_3{width:33.3333%!important}}.gve-flip-card-section--no-image .flip_box_inner .flip_box_front,.gve-flip-card-section--no-image .flip_box_inner .flip_box_back{display:grid;align-items:center;justify-content:center}.gve-flip-card-section--no-image .flip_box_inner .image_wrap{display:none!important}.gve-flip-card-section--front-bg .flip_box_inner .flip_box_front h1{color:#fff!important}.gve-flip-card-section--front-bg .flip_box_inner .flip_box_front .image_wrap{position:absolute;width:100%;height:100%;top:0;left:0;display:block!important;z-index:-1;background:#000}.gve-flip-card-section--front-bg .flip_box_inner .flip_box_front .image_wrap img{object-fit:cover;width:100%;height:100%;opacity:.9}.gve-flip-card-section--custom-grid .et_pb_column{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.gve-flip-card-section--custom-grid .et_pb_column .lwp_divi_flipbox{width:100%;margin-bottom:0!important}@media(min-width:525px){.gve-flip-card-section--custom-grid .et_pb_column .lwp_divi_flipbox{width:calc(50% - 20px)}}@media(min-width:960px){.gve-flip-card-section--custom-grid .et_pb_column .lwp_divi_flipbox{width:calc(33.3333% - 20px)}}.gve-flip-card-section--custom-grid .et_pb_column .lwp_divi_flipbox .flip_box_front h3{font-size:20px}.gve-flip-card-section--large .et_pb_column{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.gve-flip-card-section--large .et_pb_column .lwp_divi_flipbox{width:100%;margin-bottom:0!important;max-width:550px}@media(min-width:960px){.gve-flip-card-section--large .et_pb_column .lwp_divi_flipbox{width:calc(50% - 20px)}}.gve-flip-card-section--style-1 .et_pb_column .lwp_divi_flipbox{padding-bottom:0}.gve-flip-card-section--style-1 .et_pb_column .lwp_divi_flipbox .flip_box_front{display:flex;flex-direction:column;align-items:center;justify-content:center}.gve-flip-card-section--style-1 .et_pb_column .lwp_divi_flipbox .flip_box_front .image_wrap{margin-bottom:10px}.gve-flip-card-section--style-1 .et_pb_column .lwp_divi_flipbox .flip_box_front .image_wrap img{max-width:140px}.gve-flip-card-section--style-1 .et_pb_column .lwp_divi_flipbox .flip_box_front h2{font-size:22px}.single-job .jobsearch-services-text.has-no-icon,.single-job .jobsearch_apply_job_wrap{display:none!important}.job_listings .showing_jobs{display:none!important}body.single-gve_references #main-content .container{padding-top:0}.tns-controls{width:100%;display:flex;justify-content:end;gap:10px;padding:10px 0;margin-top:-20px}.tns-controls button{position:relative;display:flex;justify-content:center;align-items:center;width:35px;height:35px;background:#111;border:none;border-radius:50%;-webkit-appearance:none;box-shadow:none;text-indent:-9999px}.tns-controls button:after{content:"";display:block;width:8px;height:8px;transform:translateX(-1px) rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.tns-controls button[data-controls=prev]:after{transform:translateX(1px) rotate(-135deg)}.carousel{position:relative;background:#f2f2f2}.carousel--testimonials{background:unset}.carousel--testimonials:before{display:none}.carousel--testimonials .tns-slider{display:flex}.carousel__wrapper{display:flex;align-items:stretch}.carousel .tns-nav{display:flex;align-items:center;justify-content:center;margin-top:12px}.carousel .tns-nav button{width:10px;height:10px;margin:0 2px;padding:0;border-radius:50%;border:none;box-shadow:none;-webkit-appearance:none;background:#b9b9b9}.carousel .tns-nav button.tns-nav-active{background:#000}.carousel--overlay:after{content:"";position:absolute;width:50%;height:100%;top:0;right:0;background:linear-gradient(90deg,rgba(242,242,242,0) 0%,rgba(242,242,242,.8) 50%);pointer-events:none;z-index:4}.carousel__item{min-height:550px;aspect-ratio:1/1.3}.carousel__item--event{min-height:450px;aspect-ratio:unset}.carousel__item--testimonials{flex-direction:column-reverse;min-height:unset;aspect-ratio:unset}.carousel__item-month{position:relative;width:100%;height:40px;align-self:flex-start;font-size:18px;text-transform:uppercase;font-weight:400;z-index:3}.carousel__item-inner{position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;min-height:550px}.carousel__item-inner--vertical-top{align-items:flex-start}.carousel__item-inner--vertical-center{align-items:center}.carousel__item-inner--vertical-bottom,.carousel__item-inner--event{align-items:flex-end}.carousel__item-inner--vertical-separate{min-height:unset;align-items:unset;justify-content:center}.carousel__item-inner--has-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.carousel__member{position:absolute;top:0;left:20px;z-index:3}.carousel__image{position:absolute;width:100%;min-height:100%!important;top:0;left:0;object-fit:cover;z-index:1}.carousel__image--event{top:40px}.carousel__image--testimonials{position:unset;width:80%;max-width:160px;min-height:unset!important;align-self:baseline;object-fit:cover;aspect-ratio:1/1;border-radius:50%}.carousel__content{position:relative;width:100%;padding:20px;z-index:2}.carousel__content h1,.carousel__content h2,.carousel__content h3,.carousel__content h4{font-size:36px;font-weight:300}@media(min-width:525px){.carousel__content h1,.carousel__content h2,.carousel__content h3,.carousel__content h4{font-size:40px}}.carousel__content--overlay h1,.carousel__content--overlay h2,.carousel__content--overlay h3,.carousel__content--overlay h4,.carousel__content--overlay p{color:#fff}.carousel__content--event{width:calc(100% - 40px);margin:0 auto 20px auto;padding:0;background:#fff}.carousel__content--event h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;margin-bottom:15px;padding:0}.carousel__content--event h2 span{font-size:16px}.carousel__link{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-9999px;z-index:3}.event-overview__title,.event-overview__date,.event-overview__address{padding:0 20px}.event-overview__title{padding-top:20px}.event-overview__date{margin-bottom:15px}.event-overview__address{display:flex;align-items:center;padding:15px 20px;font-size:14px;line-height:1.3;background:#e8e8e8;gap:12px}.event-overview__address-pin{position:relative;height:35px;width:35px;border:1px solid #b9b9b9;border-radius:50%;background:#fff}.event-overview__address-pin img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel__item--testimonials .carousel__item-inner{position:relative;width:100%;max-height:420px;overflow:scroll}.single-gardener_of_the_week .container,.single-gve_references .container{width:100%;max-width:unset}.single-gardener_of_the_week .et_post_meta_wrapper,.single-gve_references .et_post_meta_wrapper{display:none}.gve-post{position:relative;width:100%;min-height:430px;display:flex;align-items:end;padding:180px 20px 40px 20px}.gve-post--reference{position:relative}@media(min-width:960px){.gve-post{min-height:600px}}.gve-post:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.gve-post__logo{position:absolute;top:0;left:20px;z-index:3}.gve-post__image{position:absolute;top:0;left:0;width:100%;max-width:unset;height:100%;object-fit:cover;z-index:1}.gve-post__content{position:relative;color:#fff;z-index:4}.gve-post__content h1,.gve-post__content h2,.gve-post__content h3,.gve-post__content h4{font-size:36px;font-weight:300;color:#fff!important;padding:0}@media(min-width:525px){.gve-post__content h1,.gve-post__content h2,.gve-post__content h3,.gve-post__content h4{font-size:40px}}.gve-post__content p{color:#fff}.gve-post--reference{position:relative}.gve-post--reference .gve-post__content{position:unset}.gve-post--reference .gve-post__link:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:3}.gve-posts{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:30px}.gve-posts__item{width:100%}@media(min-width:525px){.gve-posts__item{width:calc(50% - 30px);min-height:600px}}@media(min-width:960px){.gve-posts__item{width:calc(33.3333% - 30px)}}.gve-posts__item--auto-height{min-height:unset!important}.gve-blog-post{position:relative;padding-bottom:30px}.gve-blog-post__title{font-size:clamp(22px,8vw,32px)}.gve-blog-post__image{margin-bottom:20px;object-fit:cover;aspect-ratio:5/3}.gve-blog-post__link:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:3}.single-tribe_events .tribe-events-pg-template{margin-top:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;max-width:unset!important}.gvd-single-event__header{position:relative;width:100%}.gvd-single-event__content,.gvd-single-event__details{max-width:1080px;margin:60px auto 0 auto;padding:20px}.gvd-single-event__details{margin:20px auto 60px auto}.gvd-single-event__details .tribe-events-event-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;grid-gap:20px;background:#e8e8e8}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group{width:unset;margin:0;padding:0;order:unset!important}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-details{grid-row:1/2;grid-column:1/3}@media(min-width:960px){.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-details{grid-row:1/2;grid-column:1/2}}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-venue{grid-row:1/2;grid-column:3/5}@media(min-width:960px){.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-venue{grid-row:2/3;grid-column:1/2}}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-gmap{grid-row:2/3;grid-column:1/5;border:none}@media(min-width:960px){.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-gmap{grid-row:1/4;grid-column:2/5}}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-gmap .tribe-events-venue-map{position:relative;width:100%;min-height:400px;margin:0}.gvd-single-event__details .tribe-events-event-meta .tribe-events-meta-group-gmap .tribe-events-venue-map iframe{position:absolute;width:100%;height:100%;top:0;left:0;max-height:unset}.gvd-single-event__details .tribe-events-event-meta .tribe-events-single-section-title,.gvd-single-event__details .tribe-events-event-meta .tribe-events-gmap,.gvd-single-event__details .tribe-events-event-meta:before{display:none}.gvd-single-event-header__image{width:100%;height:80vh;min-height:400px;object-fit:cover;z-index:1}.gvd-single-event-header__header{position:absolute;max-width:1080px;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;font-size:38px;text-align:center;color:#fff;z-index:3}@media(min-width:525px){.gvd-single-event-header__header{font-size:50px}}@media(min-width:960px){.gvd-single-event-header__header{font-size:60px}}.gvd-single-event-header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(0deg,rgba(0,0,0,.18) 30%,rgba(244,240,233,0) 100%);z-index:2}.tribe-events-c-subscribe-dropdown__button{color:#000!important;border:1px solid #000!important;border-radius:50px!important}.tribe-events-c-subscribe-dropdown__button:focus,.tribe-events-c-subscribe-dropdown__button:hover,.tribe-events-c-subscribe-dropdown__button:focus-within{background:rgba(0,0,0,0)!important}.gve-contact-form{padding:4%}@media(min-width:525px){.gve-contact-form{padding:10%}}.gve-contact-form__title,.gve-contact-form__text{display:inline-block;margin-bottom:15px;font-size:18px;width:100%}.gve-contact-form__text,.gve-contact-form label{font-size:16px;font-weight:400;line-height:1.3}.gve-contact-form__text--small,.gve-contact-form label--small{font-size:14px;margin-top:15px}@media(min-width:960px){.gve-contact-form__half-width{display:inline-block;width:calc(50% - 20px);padding-right:20px;vertical-align:top}}@media(min-width:960px){.gve-contact-form__full-width{display:inline-block;width:calc(100% - 35px);padding-right:20px;vertical-align:top}}@media(min-width:960px){.gve-contact-form__textarea{display:inline-block;width:calc(100% - 35px);padding-right:20px}}.gve-contact-form .wpcf7-list-item{margin-left:0!important;margin-bottom:15px;line-height:1.3!important}.gve-contact-form input[type=text],.gve-contact-form input[type=number],.gve-contact-form input[type=email],.gve-contact-form input[type=tel],.gve-contact-form input[type=date],.gve-contact-form textarea,.gve-contact-form select{width:100%;margin-bottom:20px;padding:10px 15px;font-size:16px;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;border-bottom:1px solid #000;background:rgba(0,0,0,0);border-radius:0}.gve-contact-form select{background:#e8e8e8 url(/wp-content/themes/Divi-Child/images/icons/select-arrow-down.svg) no-repeat 95% center;border:1px solid #000}.gve-contact-form input[type=submit]{margin-top:30px}.gve-contact-form textarea{width:100%;max-width:100%;min-width:100%;height:200px;border:1px solid #000}.gve-contact-form__checkbox{display:inline-block;width:100%}.gve-contact-form__captcha{width:100%!important}.one-click-application{max-width:480px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;padding:20px;background:#fff;border-radius:25px}.one-click-application input::file-selector-button{width:30px;height:30px;margin-right:5px;background:#fff url(/wp-content/themes/Divi-Child/images/icons/arrow-up-from-bracket-solid.svg) no-repeat center;background-size:50%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-indent:-9999px}.one-click-application__title{width:100%;text-align:center;font-size:26px;font-weight:400}.one-click-application label{width:100%;font-weight:400}@media(min-width:525px){.one-click-application label{width:calc(50% - 10px)}.one-click-application label.one-click-application__label--full-width{width:100%}.one-click-application label.one-click-application__label--upload{text-align:center;color:#454545!important}}.one-click-application label input,.one-click-application label select,.one-click-application label input[type=file]{width:100%;margin-bottom:20px;padding:10px 15px;font-size:16px;line-height:1.6;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:1px solid #ccc}.one-click-application label select{background:#555 url(/wp-content/themes/Divi-Child/images/icons/select-arrow-down.svg) no-repeat 95% center;color:#fff}.one-click-application .wpcf7-spinner{display:none}.one-click-application__captcha{width:100%!important}.wpcf7-response-output{border:none!important;text-align:center!important;background:#e8e8e8;padding:20px!important;max-width:340px;margin:10px auto!important;font-weight:normal!important;line-height:1.4;border-radius:5px}.wpcf7-not-valid-tip{font-size:13px!important;margin-top:-15px;margin-bottom:15px;text-align:center}.job-listing .job-listing-item{border:none!important;border-radius:unset!important;margin:0!important}.job-listing .job-listing-item .employment-type{color:#00773e}.job-listing .job-listing-item:nth-child(odd){background:#383838!important}.job-listing .job-listing-item:nth-child(odd) .job-listing-item__title{color:#fff}.job-listing .job-listing-item:nth-child(odd) .job_custom_message{color:#fff!important}.job-listing .job-listing-item:nth-child(odd) .job-listing-item__title a{color:#fff!important}.job-listing .job-listing-item:nth-child(even){background:#f2f2f2!important}.job-listing .job-listing-item:nth-child(even) .job-listing-item__title a{color:#373737!important}.job-listing .job-listing-item__inner{width:80%;max-width:1320px;margin:auto;padding:80px 0}.job-listing .job-listing-item .job_custom_message{font-size:16px!important}.job-listing .job-listing-item .job-listing-item__title{display:flex;align-items:center;flex-wrap:wrap;font-weight:800!important}.job-listing .job-listing-item .job-listing-item__title a{margin-right:10px}.job-listing .job-listing-item .job-listing-item__info{font-size:13px!important;text-transform:uppercase;color:#00773e}.job-listing .job-listing-item .job-content{width:100%;display:block!important}@media(min-width:960px){.job-listing .job-listing-item .job-content{width:65%!important;display:table-cell!important}}.job-listing .job-listing-item .job-cta{width:100%!important;padding:30px 0 0 0!important;text-align:center!important;display:block!important}@media(min-width:960px){.job-listing .job-listing-item .job-cta{width:35%!important;padding:0 0 0 20px!important;text-align:right!important;display:table-cell!important}}.job-listing .job-listing-item .job-cta a{max-width:240px;padding:11px 30px!important;display:inline-block!important}.job-listing .job-preview .job-content{padding:unset!important}.job-post{width:80%!important;max-width:1320px!important}.single-job_listing .et_pb_post{padding-top:0}.single-job_listing .et_post_meta_wrapper,.single-job_listing .job-listing-meta,.single-job_listing .company,.single-job_listing .job_application{display:none!important}.single-job_listing .container{width:100%;max-width:unset!important;padding-top:0!important}.gve-job-header{display:grid;grid-template-columns:150px 1fr;gap:20px}.gve-job-header__info{display:flex;gap:10px;flex-direction:column;align-items:end}.gve-job-header__company a,.gve-job-header__location a{color:#000!important}body:not(.gve-gardener-1) .search_jobs .search_location{display:none}body:not(.gve-gardener-1) .search_jobs input[type=text]{padding:13px 15px;border-radius:50px;font-size:16px}.search_jobs input{padding:13px 15px;border-radius:50px;font-size:16px}.search_jobs input[type=submit]{border:none;background:#910048;color:#fff;text-transform:unset!important;letter-spacing:unset!important;margin:10px auto}.job_listings .meta .date{display:none!important}.page-template-user-dashboard-template .menu__list li a{color:#000}.page-template-user-dashboard-template .jobsearch-main-content{margin-top:200px}.jobsearch-color,.jobsearch-colorhover:hover,.navbar-nav>li:hover>a,.navbar-nav>li.active>a,.navbar-nav .sub-menu>li:hover>a,.widget_nav_manu ul li:hover a,.widget_nav_manu ul li:hover a:before,.categories-list ul li i,li:hover .jobsearch-blog-grid-text h2 a,li:hover .jobsearch-read-more,.jobsearch-filterable ul li:hover a,.jobsearch-job-tag a,.jobsearch-list-option ul li a:hover,.jobsearch-jobdetail-postinfo,.jobsearch-jobdetail-options li i,.jobsearch-jobdetail-btn,.jobsearch-jobdetail-services i,.jobsearch-list-style-icon li i,.jobsearch_box_view_jobs_btn,.jobsearch-employer-list small,.jobsearch-employer-list-btn,.jobsearch-employer-grid figcaption small,.jobsearch-fileUpload span,.jobsearch-managejobs-appli,.jobsearch-transactions-tbody small,.jobsearch-resumes-subtitle a,.jobsearch-employer-confitmation a,.jobsearch-candidate-default-text h2 i,.jobsearch-candidate-default-btn,.jobsearch-candidate-grid figure figcaption p a,.jobsearch_candidate_info p a,.jobsearch-candidate-download-btn,.show-toggle-filter-list,.jobsearch-employer-dashboard-nav ul li:hover a,.jobsearch-employer-dashboard-nav ul li.active a,.jobsearch-candidate-savedjobs tbody td span,.jobsearch-cvupload-file span,.jobsearch-modal .modal-close:hover,.jobsearch-box-title span,.jobsearch-user-form-info p a,.jobsearch-services-classic span i,.widget_faq ul li:hover a,.grab-classic-priceplane ul li.active i,.jobsearch-classic-priceplane.active .jobsearch-classic-priceplane-btn,.jobsearch-plain-services i,.jobsearch-packages-priceplane ul li i,.jobsearch-additional-priceplane-btn,.contact-service i,.jobsearch-filterable ul li:hover a i,.jobsearch-login-box form a:hover,.jobsearch-resume-addbtn:hover,.img-icons a,.jobsearch-description ul li:before,.jobsearch-employer-list small a,.jobsearch-employer-wrap-section .jobsearch-candidate-grid figure figcaption span,.jobsearch-load-more a,.jobsearch-jobdetail-btn:hover,.tabs-list li:hover a,.tabs-list li.active a,.sort-list-view a.active,.sort-list-view a:hover,.jobsearch-applied-job-btns .more-actions:hover,.jobsearch-applied-job-btns .more-actions:hover i,.jobsearch-applied-job-btns .more-actions.open-options,.jobsearch-applied-job-btns .more-actions.open-options i,.restrict-candidate-sec a:hover,.get-skill-detail-btn:hover,.jobsearch-filterable-select .selectize-control.single .selectize-input input,.jobsearch-list-option ul li.job-company-name a,.adv-srch-toggler a,.jobsearch-typo-wrap .jobsearch-add-review-con input[type=submit]:hover,.jobsearch-user-form input[type=submit]:hover,.jobsearch_box_contact_form input[type=submit]:hover,.register-form:hover,.jobsearch-applyjob-btn:hover,.send-contract-to-applicnt,.jobsearch_apply_job span,.jobsearch-sort-section .selectize-input,.careerfy-jobdetail-btn,a.careerfy-jobdetail-btn:hover,.jobsearch-send-email-popup-btn,.jobsearch-send-email-popup-btn:hover,.jobsearch-drpzon-con .jobsearch-drpzon-btn,.jobsearch-drag-dropcustom .jobsearch-drpzon-btn i,.jobsearch-user-form i.jobsearch-icon,.jobsearch-candidate-timeline-text span,.jobsearch-candidate-timeline small,.jobsearch-candidate-title i,.jobsearch_candidate_info small,.jobsearch-employerdetail-btn,.jobsearch-profile-title h2,.jobsearch-typo-wrap .jobsearch-findmap-btn,.jobsearch-employer-profile-form .jobsearch-findmap-btn,.jobsearch-employer-dashboard-nav ul li:hover i,.jobsearch-employer-dashboard-nav ul li.active i,.jobsearch-employer-dashboard-nav ul li:hover a,.jobsearch-employer-dashboard-nav ul li.active a,.jobsearch-typo-wrap .main-tab-section .jobsearch-employer-profile-submit:hover,.other-lang-translate-post:hover,.jobsearch-employer-profile-form .upload-port-img-btn,.jobsearch-resume-education span,.jobsearch-applied-jobs-text span,.jobsearch-empmember-add-popup:hover,.categories-list ul li i,.jobsearch-filterable ul li:hover a,.jobsearch-filterable ul li:hover a i,.jobsearch-filterable-select:after,.show-toggle-filter-list:hover,.jobsearch-seemore,.show-toggle-filter-list,.jobsearch-jobdetail-postinfo,.jobsearch-jobdetail-options li i,.jobsearch-jobdetail-btn:hover,.jobsearch-jobdetail-btn,.jobsearch-jobdetail-services i,.jobsearch-description ul li:before,.jobsearch-description ul li i,.jobsearch_apply_job span,.jobsearch_box_view_jobs_btn,.jobsearch-employer-list small,.jobsearch-employer-list-btn,.jobsearch-payments-checkbox input[type=checkbox]:checked+label span:before,.jobsearch-payments-checkbox input[type=checkbox]+label:hover span:before,.jobsearch-payments-checkbox input[type=radio]:checked+label span:before,.jobsearch-payments-checkbox input[type=radio]+label:hover span:before,.jobsearch-candidate-default-text ul li a.jobsearch-candidate-default-studio,.jobsearch-candidate-grid figure figcaption p a a,.aplicants-grid-inner-con p a,.short-li-icons li a,.embed-code-getbtncon a:hover,.hder-notifics-count,.hdernotifics-after-con a:hover,.hdernotifics-after-con a,.addnew-aplyquestbtn-con button:hover,.jobsearch-add-job-to-favourite.jobsearch-job-like i,a.show-allskills-pop,.verif-terms-con p a{color:#910048}.jobsearch-bgcolor,.jobsearch-bgcolorhover:hover,.navbar-nav>li>a:before,.jobsearch-banner-search ul li.jobsearch-banner-submit i,.jobsearch-plain-btn a,.jobsearch-testimonial-slider .slick-arrow:hover,.jobsearch-featured-label,.jobsearch-pagination-blog ul li:hover a,.jobsearch-pagination-blog ul li:hover span,.jobsearch-jobdetail-view,.jobsearch-jobdetail-tags a:hover,.jobsearch-employer-list-btn:hover,ul li:hover .jobsearch-employer-grid-btn,.jobsearch_box_contact_form input[type=submit],.jobsearch-fileUpload:hover span,.jobsearch-resumes-options li:hover a,.jobsearch-employer-jobnav ul li:hover i,.jobsearch-employer-jobnav ul li.active i,.jobsearch-employer-jobnav ul li.active~li.active:after,.jobsearch-employer-jobnav ul li.active:nth-child(2):after,.jobsearch-employer-jobnav ul li.active:nth-child(3):after,.jobsearch-employer-confitmation a:hover,.jobsearch-candidate-default-btn:hover,.jobsearch-candidate-download-btn:hover,.jobsearch-add-popup input[type=submit],.jobsearch-user-form input[type=submit],.jobsearch-classic-services ul li:hover i,.jobsearch-service-slider .slick-arrow:hover,.jobsearch-classic-priceplane-btn,.jobsearch-classic-priceplane.active,.active .jobsearch-simple-priceplane-basic a,.jobsearch-packages-priceplane-btn,.jobsearch-additional-priceplane.active h2,.jobsearch-additional-priceplane.active .jobsearch-additional-priceplane-btn,.jobsearch-contact-info-sec,.jobsearch-contact-form input[type=submit],.contact-service a,.jobsearch-employer-profile-form .jobsearch-findmap-btn:hover,.jobsearch-login-box form input[type=submit],.jobsearch-login-box form .jobsearch-login-submit-btn,.jobsearch-login-box form .jobsearch-reset-password-submit-btn,.jobsearch-login-box form .jobsearch-register-submit-btn,.jobsearch-radio-checkbox input[type=radio]:checked+label,.jobsearch-radio-checkbox input[type=radio]:hover+label,.jobsearch-load-more a:hover,.jobsearch-typo-wrap .jobsearch-add-review-con input[type=submit],.email-jobs-top,.jobalert-submit,.tabs-list li a:before,.sort-list-view a:before,.more-actions,.preview-candidate-profile:hover,.restrict-candidate-sec a,.get-skill-detail-btn,.profile-improve-con ul li small,.jobsearch_searchloc_div .jobsearch_google_suggestions:hover,.jobsearch_searchloc_div .jobsearch_location_parent:hover,.jobsearch-jobdetail-btn.active:hover,.jobsearch-checkbox li:hover .filter-post-count,.jobsearch-checkbox input[type=checkbox]:checked+label span,.jobsearch-checkbox input[type=checkbox]+label:hover span,.jobsearch-checkbox input[type=radio]:checked+label span,.jobsearch-checkbox input[type=radio]+label:hover span,.jobsearch-pagination-blog ul li:hover a,.jobsearch-pagination-blog ul li:hover span,.jobsearch-pagination-blog ul li span.current,.jobsearch-typo-wrap .ui-widget-header,.jobsearch-typo-wrap .ui-state-default,.jobsearch-typo-wrap .ui-widget-content .ui-state-default,.jobsearch-drpzon-con:hover .jobsearch-drpzon-btn,.jobsearch-candidate-timeline small:after,.jobsearch-employerdetail-btn:hover,.jobsearch-typo-wrap .jobsearch-employer-profile-submit,.other-lang-translate-post,.jobsearch-resume-addbtn,.jobsearch-employer-profile-form .upload-port-img-btn:hover,.suggested-skills li:hover,.jobsearch-empmember-add-popup,.dash-hdtabchng-btn,.addcand-databy-emp,.alret-submitbtn-con a.jobsearch-savejobalrts-sbtn,.jobsearch-jobdetail-view,.jobsearch-jobdetail-tags a:hover,.jobsearch-employer-list-btn:hover,.jobsearch-company-photo .jobsearch-fileUpload span,.jobsearch-typo-wrap button:hover,.jobsearch-typo-wrap button:focus,.jobsearch-typo-wrap input[type=button]:hover,.jobsearch-typo-wrap input[type=button]:focus,.jobsearch-typo-wrap input[type=submit]:hover,.jobsearch-typo-wrap input[type=submit]:focus,.jobsearch-cvupload-file:hover span,.salary-type-radio input[type=radio]:checked+label span,.demo-login-pbtns .active .jobsearch-demo-login-btn,.demo-login-pbtns .jobsearch-demo-login-btn:hover,.jobsearch-file-attach-sec li:hover .file-download-btn,.embed-code-getbtncon a,.jobsearch-usernotifics-menubtn a span,.hdernotifics-after-con a:hover,.quest-typecon-leftsec i,.addnew-questtypes-btnsiner a:hover i,.addnew-aplyquestbtn-con button,.addnew-questtypes-btnsiner a.active-type-itm i,.quests-item-answer p a,.jobsearch-applics-filterscon input.applics-filter-formbtn,.jobsearch-job-like,.jobsearch-popupplan-btn a,.skill-pop-btns a,.jobsearch-employer-followin-btn:hover{background-color:#910048;border-radius:50px}.jobsearch-bordercolor,.jobsearch-bordercolorhover:hover,.jobsearch-jobdetail-btn,.jobsearch-employer-list-btn,.jobsearch-fileUpload span,.jobsearch-employer-confitmation a,.jobsearch-candidate-default-btn,.jobsearch-candidate-download-btn,.jobsearch-cvupload-file span,.active .jobsearch-simple-priceplane-basic a,.jobsearch-additional-priceplane-btn,.jobsearch-resume-addbtn,.jobsearch-load-more a,.more-actions,.restrict-candidate-sec a,.get-skill-detail-btn,.jobsearch-banner-search .adv-search-options .ui-widget-content .ui-state-default,.jobsearch-typo-wrap .jobsearch-add-review-con input[type=submit],.jobsearch-user-form input[type=submit],.jobsearch-jobdetail-btn.active:hover,.jobsearch_box_contact_form input[type=submit],.register-form,.jobsearch-checkbox input[type=checkbox]:checked+label span,.jobsearch-checkbox input[type=checkbox]+label:hover span,.jobsearch-checkbox input[type=radio]:checked+label span,.jobsearch-checkbox input[type=radio]+label:hover span,.careerfy-jobdetail-btn,.jobsearch-send-email-popup-btn,.jobsearch-typo-wrap .ui-state-default,.jobsearch-typo-wrap .ui-widget-content .ui-state-default,.jobsearch-drpzon-con .jobsearch-drpzon-btn,.jobsearch-employerdetail-btn,.jobsearch-typo-wrap .jobsearch-employer-profile-submit,.other-lang-translate-post,.jobsearch-typo-wrap .jobsearch-findmap-btn,.jobsearch-employer-profile-form .jobsearch-findmap-btn,.jobsearch-employer-profile-form .upload-port-img-btn,.jobsearch-empmember-add-popup,.dash-hdtabchng-btn,.addcand-databy-emp,.jobsearch-jobdetail-btn.active,.jobsearch-employer-list-btn,.jobsearch-company-photo .jobsearch-fileUpload span,.short-li-icons li a,.embed-code-getbtncon a,.hder-notifics-count,.hdernotifics-after-con a,.addnew-aplyquestbtn-con button,.jobsearch-job-like,.jobsearch-popupplan-btn a,.jobsearch-popupplan-wrap.jobsearch-recmnded-plan{border-color:#910048}.jobsearch-applyjob-btn,.jobsearch-option-btn,.jobsearch-sendmessage-popup-btn{border-radius:50px}.jobsearch_apply_job_wrap{border:0}.jobsearch-row .jobsearch-column-8 .jobsearch-section-title,.jobsearch-row .jobsearch-column-8 .jobsearch-joblisting-classic,.jobsearch-add-job-to-favourite{display:none}.jobsearch-useraccount-linksbtn ul,.jobsearch-filterable .jobsearch-rssfeed-btn{display:none}.types-test{position:relative;width:100vw;height:100vh;min-height:600px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.types-test__image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;opacity:1;transition:opacity ease-in-out .5s;z-index:1}.types-test__image--hidden{opacity:0}.types-test__interface{position:absolute;width:100%;bottom:0;left:50%;transform:translate(-50%,0);padding:20px 10%;z-index:2;display:grid;align-items:end;grid-template-columns:1fr;background:#fff;opacity:1;transition:all ease-in-out .5s}@media(min-width:960px){.types-test__interface{grid-template-columns:calc(100% - 100px) 100px}}.types-test__interface--hidden{opacity:0;bottom:-25%}.types-test-interface__title{font-size:22px;text-align:center}@media(min-width:960px){.types-test-interface__title{font-size:26px;text-align:left}}.types-test-points{width:100%;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media(min-width:960px){.types-test-points{justify-content:start}}.types-test-points__button{width:70px;padding:13px 0;color:#111!important;font-size:12px;line-height:1;text-transform:none;letter-spacing:normal;border-radius:70px;background:#fff;cursor:pointer;text-align:center}.types-test-points__button span{font-size:12px;text-transform:none;letter-spacing:normal;display:none}@media(min-width:960px){.types-test-points__button span{display:unset}}.types-test-counter{font-size:20px;text-align:center;font-family:"Livory",serif;font-weight:700;padding:0 15px;text-shadow:hsla(0,0%,100%,.1) 1px 1px;position:absolute;left:50%;top:-30px;transform:translate(-50%,0)}@media(min-width:960px){.types-test-counter{position:relative;font-size:26px;left:unset;transform:unset}}.types-test-results__item{position:absolute;width:80%;max-height:75vh;max-width:1024px;bottom:3%;left:50%;padding:30px;background:#fff;transform:translate(-50%,0);z-index:3;overflow:auto}.types-test-results h3{font-size:22px;margin-bottom:0}@media(min-width:960px){.types-test-results h3{font-size:26px}}.gve-form{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:20px 0}.gve-form__title{width:90%;font-size:26px;text-align:center}.gve-form__subtitle{width:90%;text-align:center;font-size:16px;line-height:1.4}.gve-form__text{width:90%;margin:40px auto 20px auto;font-size:16px;line-height:1.4}.gve-form .mc-field-group{width:90%}.gve-form label{font-weight:400;line-height:1.4}.gve-form .gve-checkbox{position:relative;display:block;padding-left:35px;margin-bottom:20px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gve-form .gve-checkbox__label-text{display:inline-block;font-size:16px;line-height:1.4}.gve-form .gve-checkbox__label-text a{text-decoration:underline}.gve-form .gve-checkbox input{position:absolute;opacity:0;height:25px;width:25px;top:0;left:0;margin:0;z-index:-1}.gve-form .gve-checkbox__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#c1c1c1;cursor:pointer}.gve-form .gve-checkbox__checkmark:after{content:"";position:absolute;opacity:0;left:10px;top:6px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:opacity ease-in-out .3s}.gve-form .gve-checkbox__checkmark--checked{background-color:#000}.gve-form .gve-checkbox__checkmark--checked:after{opacity:1}.gve-form input[type=text],.gve-form input[type=email],.gve-form select{width:100%;margin-bottom:20px;padding:10px 15px;font-size:16px;line-height:1.6;border:none;border-bottom:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.gve-form select{background:#555 url(/wp-content/themes/Divi-Child/images/icons/select-arrow-down.svg) no-repeat 90% center;color:#fff}.gve-form select.ajax-filter__select{border-radius:100px;border-bottom:unset}.gve-form .button--newsletter{margin-top:20px}.lightbox{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:100}.lightbox__inner{position:absolute;width:100%;max-width:900px;max-height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;z-index:102}.lightbox__inner--newsletter-form{max-width:500px}.lightbox__inner::-webkit-scrollbar{display:none}.lightbox__background{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:101}.lightbox-content__form{width:100%;padding:20px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.4)}.lightbox-content__form img{width:100%}.lightbox-content__close{position:absolute;width:32px;height:32px;top:5px;right:5px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:103}.lightbox-content__close span{display:block;width:100%;height:100%}.lightbox-content__close span:before,.lightbox-content__close span:after{content:"";position:absolute;display:block;height:2px;width:15px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;background:#000}.lightbox-content__close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}.map-container{position:relative;margin-bottom:80px;display:flex;align-items:stretch;flex-wrap:wrap}@media(min-width:1440px){.map-container{height:80vh;min-height:600px}}.map-container--placeholder{position:relative;height:80vh;background:#fff}.map-container--placeholder:after{content:"";position:absolute;width:100%;height:60px;left:0;bottom:0;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 50%);pointer-events:none;z-index:4}.map-container--placeholder #map{display:none}.map-container__search{width:100%;position:relative;padding:40px 20px;display:flex;align-items:center;justify-content:center}.map-container__list{position:relative;width:100%;height:400px;padding:20px;background:#fff;overflow:auto;order:2}@media(min-width:1440px){.map-container__list{width:450px;height:100%;order:unset}}.map-container__list--no-map{width:100%;height:100%;display:grid;grid-template-columns:100%;gap:20px;padding:40px 20px}@media(min-width:960px){.map-container__list--no-map{grid-template-columns:1fr 1fr}}.map-container__map{width:100%;height:600px}@media(min-width:1440px){.map-container__map{width:calc(100% - 450px);height:100%}}.map-container .map-pointer{width:260px;padding:10px;font-size:14px}.map-container .map-pointer h3{max-width:100%;font-size:18px;font-weight:800}.map-container .map-pointer p{line-height:1.3}.map-container .map-pointer a{color:inherit!important;text-decoration:underline}.map-container .pac-card{position:absolute;width:80%;max-width:1320px;height:160px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;top:0;left:50%;transform:translate(-50%,0);padding:20px 0}.map-container .pac-input{background-color:rgba(0,0,0,0);width:100%!important;max-width:400px!important;margin:auto}.map-container .pac-input:focus{border-color:#00773e}.map-container .pac-title{width:100%;text-align:center}@media(min-width:960px){.map-container .pac-title{width:auto}}.map-container .pac-title h3{color:#fff!important;font-size:25px;text-transform:uppercase}@media(min-width:525px){.map-container .pac-title h3{font-size:30px}}@media(min-width:1440px){.map-container .pac-title h3{font-size:35px}}.map-container .stores-list__item{padding-top:20px;border-bottom:1px solid #e8e8e8}.map-container .stores-list__item:last-child{border:none}.map-container .stores-list__item h3{margin-bottom:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:20px;font-weight:400}@media(min-width:960px){.map-container .stores-list__item--no-map{padding:10px;border:1px solid #e8e8e8;border-radius:5px}.map-container .stores-list__item--no-map:last-child{border:1px solid #e8e8e8}}.map-container .stores-content{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.map-container .stores-content__contact{width:100%;font-size:16px;line-height:1.35;order:2}@media(min-width:525px){.map-container .stores-content__contact{width:calc(100% - 150px);order:1}}.map-container .stores-content__contact a{color:#000!important;text-decoration:underline!important}.map-container .stores-content__logo{width:100%;order:1;margin-bottom:10px}@media(min-width:525px){.map-container .stores-content__logo{width:150px;order:2}}.map-container .stores-content__distance{position:absolute;bottom:15px;right:0;font-size:13px}.pac__input{padding:15px!important;width:100%;max-width:340px;border:1px solid #fff!important;font-size:16px;color:#fff!important;background:rgba(0,0,0,0) url(/wp-content/themes/Divi-Child/images/icons/search-icon.svg) no-repeat 95% 50%!important;background-size:20px!important;transition:background-position ease-in-out .4s}.pac__input::placeholder{color:#e8e8e8!important}.pac__input:focus{background:rgba(0,0,0,0) url(/wp-content/themes/Divi-Child/images/icons/search-icon.svg) no-repeat 120% 50%!important;background-size:20px!important}.pac-container{width:100%}.pac-container:after{content:none!important}.gve-map-iframe .et_pb_code_inner{position:relative;width:100%;height:60vh}.gve-map-iframe .et_pb_code_inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}.error-404{max-width:1080px;min-height:100vh;margin:auto;padding:180px 20px 60px 20px}