/**
Theme Name: Webmachine
Author: Algo GmbH
Author URI: https://werbeagentur.algo.at/
Description: Custom theme from ALGO GmbH
Version: 1.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone-child
Template: twentytwentyone
*/
::-moz-selection{background-color:#5bbaff}::selection{background-color:#5bbaff}img{image-rendering:-webkit-optimize-contrast}.elementor-widget-image a img[src$=".svg"]{width:unset!important}table.no-border td{border:none}table.contacts{width:auto}table.contacts tr td{padding:0}td.nowrap,th.nowrap{white-space:nowrap}ol,ul{padding-left:var(--global--spacing-horizontal)}ol.alpha,ol[type="a"]{list-style-type:lower-alpha}ol.alpha li,ol[type="a"] li{padding:10px 0}.elementor-swiper-button,a,button,span{outline:0!important}.elementor a{text-decoration-thickness:1px}.elementor-button-content-wrapper{align-items:center}.elementor-button i.icon-chevron-right{font-size:.938rem}.order .elementor-button,.width-100 .elementor-button,.width-100.elementor-button{width:100%}.elementor-field-textual.elementor-size-lg{min-height:58px}.breadcrumbs .elementor-icon-list-item>a{text-decoration:none!important}.breadcrumbs .elementor-icon-list-item a .elementor-icon-list-text{text-decoration:underline}.breadcrumbs .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:none}.breadcrumbs .elementor-icon-list-item:first-child .elementor-icon-list-text{padding-left:0!important}.checkmark-icon{display:inline-block;width:20px;height:21px;background:transparent url(/wp-content/themes/twentytwentyone-child/assets/svg/checkmark.svg) center center no-repeat}.elementor-location-footer a,.elementor-location-header a{color:inherit}.elementor-location-header nav a.elementor-item{text-decoration:none}#header-domaincheck{font-weight:100}.elementor-nav-menu--main .elementor-item.elementor-item-active.highlighted,.elementor-nav-menu--main .elementor-item.elementor-item-active:hover{color:var(--e-global-color-815b6c1)!important}.elementor-nav-menu--main>ul>li.current-page-ancestor>.elementor-item:after{background-color:var(--e-global-color-815b6c1)!important;opacity:1!important}.elementor-nav-menu--main .elementor-nav-menu>li>ul::before{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:var(--e-global-color-primary) transparent;border-width:0 21px 14px;left:calc(50% - 21px);top:-14px}.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:nth-child(2)>ul{left:-60px!important}.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:nth-child(3)>ul{left:-30px!important}.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:nth-child(4)>ul{left:-48px!important}button.sub-menu-toggle,button.sub-menu-toggle svg{display:none}.elementor-nav-menu--main>ul>li ul li.current-menu-parent{background-color:var(--e-global-color-008c6e5)}.elementor-menu-toggle__icon--close{font-size:30px;padding:5px}.elementor-location-header a.shop{background-color:var(--e-global-color-815b6c1);-webkit-transition:background .3s ease;transition:background .3s ease}.elementor-location-header a.shop:hover{background-color:var(--e-global-color-31ded83)}.elementor-location-header a.shop img{width:38px!important;height:32px!important}.elementor-widget-ucaddon_home_slider .uc_fbps_slide{position:relative;overflow:hidden;display:flex}.elementor-widget-ucaddon_home_slider .uc_fbps_content{position:relative}.elementor-widget-ucaddon_home_slider .ue-item-image{background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}.elementor-widget-ucaddon_home_slider .owl-dots{overflow:hidden;text-align:center;position:absolute;bottom:10px;width:100%;z-index:2}.elementor-widget-ucaddon_home_slider .owl-dot{border-radius:50%;display:inline-block}.elementor-widget-ucaddon_home_slider .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.elementor-widget-ucaddon_home_slider .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.elementor-widget-ucaddon_home_slider .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.elementor-widget-ucaddon_home_slider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.elementor-widget-ucaddon_home_slider .owl-item,.elementor-widget-ucaddon_home_slider .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.elementor-widget-ucaddon_home_slider .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.elementor-widget-ucaddon_home_slider .owl-item img{display:block;width:100%}.elementor-widget-ucaddon_home_slider .owl-dots.disabled,.elementor-widget-ucaddon_home_slider .owl-nav.disabled{display:none}.elementor-widget-ucaddon_home_slider .owl-dot,.elementor-widget-ucaddon_home_slider .owl-nav .owl-next,.elementor-widget-ucaddon_home_slider .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-widget-ucaddon_home_slider .owl-nav button.owl-next,.elementor-widget-ucaddon_home_slider .owl-nav button.owl-prev,.elementor-widget-ucaddon_home_slider button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-loaded{display:block}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-loading{opacity:0;display:block}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-hidden{opacity:0}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-refresh .owl-item{visibility:hidden}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-widget-ucaddon_home_slider .owl-carousel.owl-grab{cursor:move;cursor:grab}.elementor-widget-ucaddon_home_slider .owl-carousel .animated{animation-fill-mode:both}.elementor-widget-ucaddon_home_slider .owl-animated-in{z-index:0}.elementor-widget-ucaddon_home_slider .owl-animated-out{z-index:1}.elementor-widget-ucaddon_home_slider .fadeOut{animation-name:fadeOut}.elementor-widget-ucaddon_home_slider .owl-height{transition:height .5s ease-in-out}.elementor-widget-ucaddon_home_slider .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.elementor-widget-ucaddon_home_slider .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.elementor-widget-ucaddon_home_slider .owl-item img.owl-lazy{transform-style:preserve-3d}.elementor-widget-text-editor strong{font-weight:500}.checkmark-list{list-style-type:none}.checkmark-list.slider-list,.details-list{padding-left:0}.checkmark-list li::marker{display:none}.checkmark-list li{position:relative}.checkmark-list li.elementor-icon-list-item::before,.checkmark-list.details-list>li::before,.checkmark-list.slider-list>li::before{content:'';display:inline-block;background:transparent url(/wp-content/themes/twentytwentyone-child/assets/svg/checkmark.svg) left center no-repeat;background-size:contain;position:absolute;left:0;top:4px}.checkmark-list:not(.slider-list) li::before{width:20px;height:21px}.checkmark-list.slider-list li::before{width:47px;height:48px}.checkmark-list.slider-list li{padding-left:70px;margin:15px 0}.checkmark-list.slider-list li:first-child{margin-top:0}.checkmark-list.slider-list li:last-child{margin-bottom:0}.checkmark-list.slider-list strong{font-size:1.563rem;font-weight:500;display:block}.details-list>li{padding-left:30px;position:relative;margin:5px 0}.details-list>li>span{text-decoration:underline}.details-list>li>span:hover{text-decoration:none;cursor:pointer}.details-list>li>div{position:absolute;z-index:1;top:2rem;left:auto;background-color:#fff;font-size:1rem;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.2);box-shadow:0 8px 16px rgba(0,0,0,.2)}.details-list>li>div:not([style]){display:none}.details-list>li>div img{vertical-align:middle;margin-bottom:2px}.details-list>li>div b,.details-list>li>div strong{font-weight:500}.details-list>li>div b{font-size:1.063rem;vertical-align:bottom}.details-list>li>div p{padding-top:10px}#domaincheck #check{position:absolute}#domaincheck form .elementor-field-type-html,#domaincheck form .elementor-message{display:none}#domaincheck form .elementor-button[type=submit]{padding:14px}.product-box:hover,.product-box:hover .elementor-column{cursor:pointer!important}.elementor-widget-button.transparent .elementor-button{background-color:transparent!important;color:#484848;font-weight:300;border:none;padding-left:0;padding-right:0;text-align:left}.elementor-widget-button.transparent .elementor-button:hover{color:#000}.elementor-widget-button.transparent .elementor-button-icon{font-size:.75rem}.elementor-widget-button.transparent .elementor-button:hover .elementor-button-icon{padding-left:10px}.elementor-widget-button.transparent .elementor-button-text{border-width:0 0 2px 0;border-style:solid;border-color:#e1e2e5;position:relative}.elementor-widget-button.transparent .elementor-button-text::after{content:'';width:50%;height:2px;position:absolute;bottom:-2px;left:0;background-color:#484848;-webkit-transition:width .3s ease;transition:width .3s ease}.elementor-widget-button.transparent .elementor-button:hover .elementor-button-text::after{width:100%}.order .elementor-button-content-wrapper{display:block}.order .elementor-button{padding-left:20px;padding-right:20px}.order .elementor-button-icon svg{width:25px;vertical-align:top;padding-top:5px}.elementor-image-box-img,.elementor-image-box-title a{-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-image-box-img a{display:inline-block}.elementor-image-box-img:hover{opacity:.7}.elementor-image-box-description a.icon,.elementor-image-box-title a{text-decoration:none!important}.elementor-image-box-description .icon-arrow-right-short,.elementor-image-box-title a:hover{color:#379fcc!important}.elementor-image-box-description .icon,.elementor-widget-button.transparent .elementor-button-icon{-webkit-transition:padding .3s ease;transition:padding .3s ease}.elementor-image-box-description .icon-arrow-right-short{padding-left:15px;font-weight:700}.elementor-image-box-description .icon-arrow-right-short:hover{padding-left:25px}.dark-image-box .elementor-image-box-img{-webkit-border-radius:25px;border-radius:25px}.dark-image-box .elementor-image-box-description a{color:inherit}.dark-image-box .elementor-image-box-description strong{font-weight:500;padding:.5rem 0;display:block}.dark-image-box .elementor-image-box-description .icon-arrow-right-long{display:block}.dark-image-box .elementor-image-box-description .icon-arrow-right-long:hover{padding-left:10px}.elementor-column.overflow-hidden{overflow:hidden!important}.elementor-column.overflow-hidden img.size-full{max-width:unset!important}.technologies .fedora,.technologies .plesk{margin-top:15px}.technologies .mysql,.technologies .wordpress{margin-top:-20px}.technologies .php{margin-top:10px}.uc_icon_accordion .elementor-widget-container strong.large{font-size:3rem;line-height:1em;display:block}.ue-heading .ue_expand_inside .icon{display:inline-block}.ue-heading.active .ue_expand_inside .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.uc_bullet_tabs{-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.15);box-shadow:0 -2px 10px rgba(0,0,0,.15)}.uc_tab_nav{padding-left:0}.uc_tab_nav li:last-child>a{border:none!important}.ue_tab_title{line-height:32px}.ue_tab_title b{font-weight:500}.ue_tab_title img{vertical-align:top}a.r-tabs-anchor{text-decoration:none}.eael-data-table{border-collapse:collapse}.no-header .eael-data-table thead,.prices .eael-data-table thead{display:none}.prices.extra .eael-data-table tr>td:last-child,.uc_bullet_tabs .prices .eael-data-table tr>td:last-child{width:30%;padding-right:11%}.uc_bullet_tabs .prices .eael-data-table td b{margin-right:15px}.comparison .eael-data-table tr>td:first-child{font-weight:500!important;letter-spacing:0!important}.package-box li>a{color:var(--e-global-color-815b6c1)}.price-box .elementor-widget-text-editor p{line-height:inherit}.elementor-sitemap-title{padding-bottom:1rem}.dialog-widget-content .elementor-widget-text-editor .elementor-widget-container>img,.dialog-widget-content .elementor-widget-text-editor .elementor-widget-container>img+b{display:none}.dialog-type-lightbox .dialog-widget-content{width:auto}.footer-highlight .elementor-button-icon{display:inherit}.footer-highlight .elementor-button-icon svg{width:unset}.footer-dark .elementor-widget-html a{font-size:.938rem;font-weight:500;letter-spacing:1px}.copyright{font-size:.875rem;font-weight:400;letter-spacing:.01em}.copyright img{margin:0 0 3px 5px}.footer-dark .horizontal-list ul{list-style-type:none;text-align:right;padding-left:10px}.footer-dark .horizontal-list li{display:inline-block;margin:0 20px}.footer-dark .horizontal-list li:last-child{margin-right:10px}.footer-dark .horizontal-list a{font-size:.75rem;text-transform:uppercase;font-style:italic;text-decoration:none;letter-spacing:.1em}.footer-dark .horizontal-list a:hover{text-decoration:underline!important}.footer-dark a:hover{color:#fff}a.email{unicode-bidi:bidi-override;direction:rtl}html:not(.elementor-html) .elementor-widget-ucaddon_home_slider .owl-carousel:not(.bgs-loaded):not(.owl-grab) .owl-item:not(.active) .ue-item-image,html:not(.elementor-html) .elementor-widget-ucaddon_home_slider .owl-carousel>.uc_fbps_slide>.ue-item-image{background-image:none!important}html:not(.elementor-html) .elementor-element.lazy img{display:none!important}@keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (min-width:1601px){.details-list>li>div{width:550px;padding:40px 50px}}@media (min-width:1367px) and (max-width:1600px){.details-list>li>div{width:450px;padding:25px 30px}}@media (min-width:1367px){.details-list>li>div img{margin-right:15px}}@media (max-width:1366px){.details-list>li>div{padding:20px 22px}.details-list>li>div img{margin-right:10px}}@media (min-width:1201px) and (max-width:1366px){.details-list>li>div{width:370px}}@media (min-width:1201px){#domaincheck #check{top:-115px}.elementor-location-header a.shop{padding:34px 31px}.technologies img{margin-left:50px;margin-right:50px}.ue_tab_title img{margin-right:15px}body.search .page-header{padding-top:4rem}body.search article:last-child{padding-bottom:4rem}}@media (max-width:1200px){#header-domaincheck span{display:none}#domaincheck #check{top:-75px}ul.elementor-nav-menu--dropdown a{border-left-width:20px!important}.elementor-nav-menu ul ul a{border-left-width:40px!important}.elementor-nav-menu--dropdown li.current-page-ancestor{background-color:var(--e-global-color-008c6e5)}.elementor-location-header a.shop{padding:14px 11px}}@media (min-width:1025px) and (max-width:1200px){.details-list>li>div{width:315px}.technologies img{margin-left:37px;margin-right:37px}}@media (min-width:768px) and (max-width:1200px){.ue_tab_title img{margin-right:5px}body.search .page-header{padding-top:3rem}body.search article:last-child{padding-bottom:3rem}}@media (min-width:1025px){.product-box .elementor-widget-text-editor strong{font-size:1.8rem;margin-left:10px}.elementor-widget-button.transparent .elementor-button{font-size:1.563rem}.dark-image-box .elementor-image-box-img img{margin:15px}.dark-image-box .elementor-image-box-description strong{font-size:1.75rem}.dark-image-box .elementor-image-box-description .icon-arrow-right-long{font-size:.9rem;padding-top:2rem}}@media (min-width:881px) and (max-width:1024px){#home-slide-1 .elementor-col-50:first-child{padding-bottom:2rem}.technologies img{margin-left:19px;margin-right:19px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-ucaddon_uc_product_accordion .elementor-widget-image .elementor-widget-container{margin:0 25px 0 0!important}.elementor-widget-button.transparent .elementor-button{font-size:1.375rem}.ue_tab_title span{display:block}}@media (max-width:1024px){#home-slide-1 .elementor-column.elementor-col-50,#home-slide-1 .elementor-column[data-col="50"]{width:100%}#home-slide-1 h3{text-align:center}.checkmark-list.slider-list>li::before{top:2px}.product-box .elementor-widget-text-editor strong{font-size:1.5rem;margin-left:5px}.details-list>li>div{max-width:450px}.dark-image-box .elementor-image-box-img img{margin:10px}.dark-image-box .elementor-image-box-description strong{font-size:1.438rem}.dark-image-box .elementor-image-box-description .icon-arrow-right-long{font-size:.75rem;padding-top:1rem}.ue_tab_title{text-align:center}.eael-data-table td.wrap{white-space:unset!important}}@media (min-width:768px) and (max-width:880px){#home-slide-1 .elementor-col-50:first-child{padding-bottom:1.5rem}.technologies img{margin-left:10px;margin-right:10px}.comparison .eael-data-table tr>td:first-child{white-space:unset!important}}@media (min-width:768px){table.contacts tr td:first-child{padding-right:25px}.eael-data-table td{white-space:nowrap}#domaincheck form .elementor-button[type=submit]{margin-left:-2px}.technologies img:first-child{margin-left:0}.technologies img:last-child{margin-right:0}.elementor-widget-ucaddon_home_slider .ue-item-image.small{background-image:none!important}}@media (max-width:767px){table.contacts tr td:first-child{padding-right:10px}.eael-data-table tr{border-bottom:1px solid transparent}.eael-data-table .th-mobile-screen{min-width:160px}.ue_tab_title img{margin-right:10px}.prices .eael-data-table .th-mobile-screen{display:none}.prices .eael-data-table td{width:50%!important}.prices .eael-data-table tr>td:nth-child(odd){float:left!important}.prices .eael-data-table tr>td:nth-child(even){float:right!important;clear:right!important}.prices .eael-data-table .td-content{display:block;white-space:nowrap}.comparison .eael-data-table tr>td:not(:first-child){white-space:nowrap!important}#home-slide-1 .elementor-col-50:first-child{padding-bottom:1rem}.elementor-widget-ucaddon_home_slider .ue-item-image.large{background-image:none!important}.checkmark-list.slider-list strong{font-size:1.25rem}#domaincheck form #form-field-domain{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;margin:0}#domaincheck form .elementor-button[type=submit]{-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.breadcrumbs .elementor-icon-list-text{padding-left:0!important}.elementor-widget-button.transparent .elementor-button{font-size:1.25rem}.elementor-widget-ucaddon_uc_product_accordion .ue_content .elementor-column{width:100%!important}.elementor-widget-ucaddon_uc_product_accordion .elementor-widget-image .elementor-widget-container{margin:0 0 2rem 0!important}.elementor-widget-ucaddon_uc_product_accordion .ue_content .elementor-button{width:100%!important;padding:15px 0!important}.elementor-widget-ucaddon_uc_product_accordion .ue_content .elementor-button .elementor-align-icon-right{margin:0 20px 0 0!important}body.search .page-header{padding-top:2rem;padding-bottom:2rem}body.search article:last-child{padding-bottom:2rem}.footer-dark .horizontal-list ul{text-align:left;padding-top:10px}.footer-dark .horizontal-list li{display:list-item;margin:0}}@media (min-width:425px) and (max-width:767px){.technologies img{margin-left:35px;margin-right:35px}}@media (max-width:424px){table.contacts tr td{display:block}table.contacts tr td:first-child{padding-right:0;font-weight:400}.comparison .eael-data-table tr>td{font-size:.75rem!important}.technologies img.fedora,.technologies img.plesk{margin-left:0;margin-right:30px}.technologies img.mysql,.technologies img.wordpress{margin-left:30px;margin-right:0}.technologies img.php{margin:0 30px 0 30px}.elementor-widget-ucaddon_uc_product_accordion .ue_content .elementor-button .elementor-align-icon-right{display:none!important}}@media (max-width:374px){.elementor-widget-theme-site-logo.elementor-widget-image a img{max-width:unset!important;width:100%!important}}