@media screen and (max-width: 1900px){#footerMain .basicContainer{padding-bottom:120px}}@media screen and (max-width: 1500px){.basicContainer{padding-left:6%;padding-right:6%}#homeTitleContainer span{font-size:70px}}@media screen and (max-width: 1439px){#logo{width:200px;min-height:205px}#introImageContainer{margin-top:-180px}.themeHome #logo #logoSubTitle,.themeDefault #logo #logoSubTitle{font-size:20px}#mainMenu .partNavigation.horizontal ul.level-0>li{margin-left:30px}#mainMenu .partNavigation.horizontal ul.level-0{padding-right:30px}}@media screen and (max-width: 1360px){#homeTitleContainer{padding-bottom:190px;padding-top:30px}#homeTitleContainer span{font-size:60px}#topContainer{height:auto}#mainMenu{height:60px}#mainMenu .partNavigation.horizontal ul.level-0>li>a,#mainMenu .partButton.naked{font-size:16px}#mainMenu .partNavigation.horizontal ul.level-0>li{margin-left:20px}#mainMenu .partNavigation.horizontal ul.level-0{padding-right:20px}#mainMenu .partNavigation.horizontal ul li.search .navigationIcon svg{height:18px}#mainMenu .partButton.naked svg{max-width:18px;height:18px}#introTextContainer .partContentText p{font-size:18px}}@media screen and (max-width: 1280px){#logo{width:160px;min-height:170px}#introImageContainer{margin-top:-140px}.themeHome #logo #logoSubTitle,.themeDefault #logo #logoSubTitle{font-size:16px}#mainMenu .partButton.naked .buttonLabel{display:none}#aboutHoppasList .textWithImageItem .contentContainer{padding-left:30px}#textWithImageList .textWithImageItem:nth-child(odd) .contentContainer{padding-left:30px}#textWithImageList .textWithImageItem:nth-child(even) .contentContainer{padding-right:30px}#textWithImageSection .basicContainer{padding-top:60px;padding-bottom:25px}#referencesContainer .basicContainer{padding-top:60px;padding-bottom:30px}#subNavigationContainer .basicContainer{padding-bottom:60px}#uspContainer .basicContainer{padding-bottom:15px}#faqContainer .basicContainer,#introContainer+#vacancyContainer .basicContainer,#socialSection .basicContainer{padding-top:30px}#reviewContainer img{width:100px;margin-top:-30px;margin-bottom:20px}#reviewScoreAndLabel{padding-left:5px}#reviewScoreAndLabel .reviewScore{font-size:80px}#reviewScoreAndLabel .reviewLabel{font-size:16px}.themeHome #logo #logoSubTitle,.themeDefault #logo #logoSubTitle,#logoSubTitle{font-size:14px}#topMenu .partNavigation.horizontal ul.level-0>li{margin-right:20px}}@media screen and (max-width: 1200px){#topMenu .partNavigation.horizontal ul.level-0>li{margin-right:15px}#topMenu .partNavigation.horizontal ul.level-0>li>a{font-size:12px}}@media screen and (max-width: 1100px){.footerColumnContainer{flex-wrap:wrap}#footerMain .basicContainer{padding-bottom:90px}.footerColumn.contact{width:100%;margin-top:30px}.footerColumn.contact li{padding-right:0}.footerColumn.contact .icon{margin-right:6px}#footerBottom{padding-left:240px}#footerBottom #footerSheep{width:180px;height:157px}footer{padding-top:0}}@media screen and (max-width: 1024px){#homeTitleContainer span{font-size:50px}h1,.h1{font-size:44px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}#reviewScoreAndLabel .reviewScore{font-size:60px}#reviewScoreAndLabel .reviewLabel{font-size:16px}#referencesSliderContainer{padding-left:30px;margin-bottom:0}#textWithImageSection .basicContainer{padding-top:60px}}@media screen and (max-width: 1023px){.textWithImageItem{align-items:flex-start}.textWithImageItem .imageContainer{width:40%}.textWithImageItem .contentContainer{width:60%}#introTextWithImage .basicContainer{display:block}#introTextContainer{order:2;max-width:none}#introImageContainer{order:1;float:right;margin-left:20px;margin-bottom:30px;margin-top:-180px}#servicesNavigation .logoLabel{font-size:16px}#topMenu{display:none}#footerBottom ul{width:100%}#uspList .uspItem{width:calc(50% - 30px)}#faqNavigationContainer button{padding-top:10px;padding-bottom:10px;margin-bottom:10px}.socialFeedItem:last-child{display:none}#callToActionBar .whatsappContactIcon .label,#callToActionBar .partButton.phone .buttonLabel{display:none}#callToActionBar .partButton.phone svg{height:26px;max-width:26px}}@media screen and (max-width: 900px){#callToActionBar .partButtonContentContainer .partButton.close .buttonLabel{display:none}#reviewContainer{width:100%}#referencesSliderContainer{width:100%;background-position:top left}#introTextWithImage .basicContainer{padding-top:30px}#introImageContainer{position:absolute;top:0;right:0;margin-top:0!important;width:50%;overflow:hidden}#introImageContainer .partContentFileImageGallery.single{margin-top:-60%;margin-right:-20%}#introTextContainer{max-width:none}#servicesNavigation a{width:50%}#servicesNavigation a:nth-child(3){border-top:solid 1px rgba(0,0,0,.1)}#servicesNavigation a:nth-child(3) .partContentFileImageGallery.single{margin-top:30px}#mainMenu .partNavigation.horizontal li:not(.search){display:none}#mainMenu #mobileMenuToggle{display:flex}.footerColumn:not(:first-child){padding-top:0}.footerColumn{width:100%;margin-right:0}.footerColumn.contact{top:0;margin-top:30px;margin-bottom:0}#introTextContainer{margin-right:0}#sectionSearchResults{margin-top:-5%}}@media screen and (max-width: 767px){body{font-size:16px}#introImageContainer{width:60%}.textWithImageItem{flex-direction:column;margin-bottom:15px}.textWithImageItem .imageContainer{order:1;width:100%;max-width:460px;padding:0;margin-bottom:30px}.textWithImageItem .contentContainer{order:2;width:100%;padding:0}#aboutHoppasList .textWithImageItem{padding-left:0}#textWithImageList .textWithImageItem:nth-child(odd) .contentContainer{padding-left:0}#textWithImageList .textWithImageItem:nth-child(even) .contentContainer{padding-right:0}.vacancyItem{width:calc(100% - 30px)}#footerBottom li{margin-right:20px}#referencesSliderContainer .partContentText{font-size:18px}}@media screen and (max-width: 667px){#homeTitleContainer span{font-size:44px}h1,.h1{font-size:34px}h2,.h2{font-size:28px}h3,.h3{font-size:22px}h4,.h4{font-size:18px}.partButton.solid,.partButton.default{height:40px;padding:0 12.5px}.basicContainer{padding-left:25px;padding-right:25px}#sectionBasicContent .basicContainer{padding-bottom:35px}#introContainer.whiteBlocksBelow #introTextWithImage .basicContainer{padding-top:0}#introTextContainer .partContentText p{font-size:16px}#howCanWeHelpContainer .basicContainer,#vacancyHelpContainer .basicContainer{padding-bottom:60px}#callToActionContainer{padding:30px 30px 5px}#callToActionContainer h2{margin-bottom:15px}#howCanWeHelpContainer img,#vacancyHelpContainer img{width:190px;margin-bottom:-24px}#homeTitleContainer{padding-bottom:150px;padding-top:0}#topContainer:after{height:75%}#homeIntroTextcontainer .partButtonContentContainer{margin-bottom:12.5px;margin-bottom:calc(var(--partContentMargin) / 2)}#footerMain .basicContainer{padding-bottom:25px}.footerColumn:first-child{padding-top:60px}#footerBottom{padding-left:150px}#footerBottom #footerSheep{left:10px;width:120px;height:105.07px}#footerBottom li{margin-right:0;margin-bottom:10px;width:100%}#servicesNavigation a{width:100%;border-top:solid 1px rgba(0,0,0,.1);padding-bottom:25px}#servicesNavigation a:first-child{border-top:none}#servicesNavigation a .partContentFileImageGallery.single{margin-top:25px;margin-bottom:5px}#servicesNavigation .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{padding-bottom:70px!important}#servicesNavigation .logoLabel{font-size:14px}#uspContainer .basicContainer{text-align:left}#uspList .uspItem{width:calc(100% - 30px);display:flex}#uspContainer h2.h1{margin-bottom:25px}.uspItem .h4{margin-bottom:0}#uspList .partContentFileImageGallery.single{margin-right:15px;margin-left:0;width:30px;height:auto}.partContentText table{font-size:14px}.partContentText table tbody tr:first-child td{padding-top:10px}.partContentText table tbody tr:last-child td{padding-bottom:10px}.partContentText table th,.partContentText table td{padding:5px 10px}.partAccordionMenuContent ul li span.linkTrigger,#faqNavigationContainer button{font-size:16px}.partAccordionMenuContent>.accordionList>li{padding:20px 20px 1px}.divider+#howCanWeHelpContainer .basicContainer,.divider+#vacancyHelpContainer .basicContainer{padding-top:60px}#logo{width:140px}.themeHome #logo #logoSubTitle,.themeDefault #logo #logoSubTitle,#logoSubTitle{font-size:12px}#mainMenu{position:fixed;top:25px;right:25px}#mobileMenuToggle{border-right:solid 1px rgba(0,0,0,.1);padding-right:20px}#mobileMenuToggle .mobileMenuButtonLabel,#callToActionBar{display:none}#socialSection .basicContainer{padding-bottom:0}.socialFeedItem:nth-last-child(2){display:none}#mainMenu .whatsappContactIcon .icon{width:32px;height:32px}#mainMenu .whatsappContactIcon svg{width:18px;height:18px;fill:#fff}}@media screen and (max-width: 580px){#reviewContainer{width:100%}}@media screen and (max-width: 480px){#reviewScoreAndLabel .reviewScore{font-size:60px}#reviewScoreAndLabel .reviewLabel{font-size:16px}#introImageContainer{width:50%}#introImageContainer .partContentFileImageGallery.single{margin-top:-40%;margin-right:-20%}#mainMenu{top:15px;right:15px}}@media screen and (max-width: 420px){#mainMenu{height:50px}#mobileMenuToggle{padding:0 15px}#mainMenu .partNavigation.horizontal ul.level-0>li{margin-left:15px}#mainMenu .partNavigation.horizontal ul.level-0{padding-right:15px}#mainMenu .partButton.naked{padding:0 15px}#mainMenu .whatsappContactIcon{margin-right:15px}}
