@font-face {
font-family: 'hk_groteskbold';
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Black.eot);
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Black.eot?#iefix) format('embedded-opentype'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Black.woff2) format('woff2'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Black.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_grotesklight';
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Light.eot);
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Light.eot?#iefix) format('embedded-opentype'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Light.woff2) format('woff2'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Light.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskregular';
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Regular.eot);
src: url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Regular.eot?#iefix) format('embedded-opentype'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Regular.woff2) format('woff2'),
url(//gyseszoftver.hu/wp-content/themes/customify/fonts/HKGrotesk-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'hk_grotesklight'!important;
}
.elementor-widget-text-editor {
font-family: 'hk_grotesklight'!important;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a, p, .elementor-widget-icon-list .elementor-icon-list-item, .elementor-widget-icon-list .elementor-icon-list-item a {
font-family: 'hk_grotesklight'!important;
font-weight: 300!important;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a {
font-family: 'hk_groteskbold'!important;
}
.h1, .h2, h1, h2, .h3, .h4, .h5, .h6, h3, h4, h5, h6 {
font-family: 'hk_groteskregular'!important;
line-height: 1.3em!important;
}
.strong strong {font-family: 'hk_groteskbold'!important;} .widget-terkoz .elementor-spacer-inner{
height: 10px!important;
}
.widget-terkoz-lablec .elementor-spacer-inner{
height: 60px!important;
}
a {
color: #F05A28;
}
.home-package-box {
marin-left:0px;
margin-right: 0px;
}
.site-footer .widget-title {
font-size: 20px;
color: #F05A28;
text-transform: none;
}
.footer--row-inner.dark-mode a:not(.button) {
color: #54595F;
border: none;
font-size: 13px;
}
.footer--row-inner.dark-mode a:not(.button):hover {
color: #F05A28;
}
.footer-bottom .footer--row-inner.dark-mode a:not(.button) {
color: #ffffff!important;
}
.copyright-menu01:hover {
color: #ffffff!important;
}
.site-footer p {
color:#54595F;
}
.footer-bottom p{
color:#fff;
}
.header-icons {
position: relative;
float: left;
margin-left: 15px;
margin-right: 10px;
}
.header-icons a i {
font-size: 17px;
color: #F05A28;
line-height: 20px;
}
.header-icons a:hover i {
color: #54595F;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size: 26px;
}
.elementor-toggle .elementor-tab-title {
border-bottom: none;
}
.elementor-toggle .elementor-tab-content {
padding: 5px 15px 25px 15px;
}
.entry-content ol, .entry-content ul {
margin: 5px auto;
}
.builder-item--logo {
width: 200px;
}
.site-branding.logo-bottom {
position: absolute;
top: 0px;
padding: 22px 5px 5px 5px;
border-top: none;
}
.site-header .site-branding img {
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.wrapfixed .site-branding.logo-bottom {
padding: 16px 5px 5px 5px;
}
.site-header .wrapfixed .site-branding img {
max-width: 148px;;
}
.wrapfixed .header--row.header-main .customify-grid, .wrapfixed .header--row.header-main .style-full-height .primary-menu-ul > li > a {
min-height: 65px;
}
.title-icon {
font-size: 3em;
padding-right: 20px;
}
.header-contact {
float:left;
width:auto;
padding-left:20px;
}
.header-contact a {
font-weight:600;
color:#F05A28!important;
}
.fm-icon {
border-radius: 8px;
}
.boxzilla {
background: #F05A28!important;
padding:0px 35px 5px 30px!important;
border-radius: 10px 10px 0px 0px;
}
.boxzilla-content>:first-child {
margin:0px!important;
}
.boxzilla.boxzilla-top-right {
top: 30%!important;
right: -70px!important;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
a .lebego-gomb {
color:#ffffff;
padding: 20px 40px 20px 20px;
}
.dokicloud-cta-button .elementor-button {
background: rgb(0,100,142)!important;
background: linear-gradient(0deg, rgba(0,100,142,1) 23%, rgba(5,141,199,1) 75%, rgba(174,228,252,1) 92%, rgba(5,141,199,1) 98%)!important;
}
.dokicloud-cta-button-orange .elementor-button {
background: rgb(226,56,0)!important;
background: linear-gradient(0deg, rgba(226,56,0,1) 23%, rgba(245,130,64,1) 75%, rgba(255,198,162,1) 92%, rgba(240,90,40,1) 98%)!important;
}
.dokicloud-cta-button-premium .elementor-button {
background: rgb(16,153,155)!important;
background: linear-gradient(0deg, rgba(16,153,155,1) 23%, rgba(28,189,171,1) 75%, rgba(107,253,255,1) 92%, rgba(16,153,155,1) 98%)!important;
}
.dokicloud-cta-button .elementor-button:hover, .dokicloud-cta-button-premium .elementor-button:hover, .dokicloud-cta-button-orange .elementor-button:hover {
background: rgb(84,89,95)!important;
background: linear-gradient(0deg, rgba(84,89,95,1) 23%, rgba(119,119,119,1) 75%, rgba(173,173,173,1) 92%, rgba(112,112,112,1) 98%)!important;
}
.boxzilla-close-icon {
right: 5px!important;
top: 16px!important;
color: #fff!important;
}
.funkciok-ikon .elementor-icon {
-webkit-box-shadow: 6px 6px 9px -7px rgba(0,0,0,0.24);
-moz-box-shadow: 6px 6px 9px -7px rgba(0,0,0,0.24);
box-shadow: 6px 6px 9px -7px rgba(0,0,0,0.24);
background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,0) 56%, rgba(145,145,145,0.20211834733893552) 100%);
}
.dokicloud-mini-header-box {
background-image: url(//gyseszoftver.hu/wp-content/themes/customify/img_flwr.gif), url(//gyseszoftver.hu/wp-content/uploads/2020/09/dokicloud_mini_slide_img01.jpg);
background-position: left bottom, 110% center;
background-repeat: no-repeat, no-repeat;
background-size: 10%, 60%;
}
.dokicloud-komfort-header-box {
background-image: url(//gyseszoftver.hu/wp-content/themes/customify/img_flwr.gif), url(//gyseszoftver.hu/wp-content/uploads/2020/10/dokicloud_maganorvosi_home_slide01.jpg);
background-position: left bottom, 105% center;
background-repeat: no-repeat, no-repeat;
background-size: 10%, 60%;
}
.site-header-box {
overflow: hidden;
}
.dokicloud-header-img-box {
position: absolute;
text-align: left;
z-index: 0;
width: 65vw!important;
top: 50%;
left: 30px;
transform: translate(0, -50%);
}
.dokicloud-header-box {
background-size: 60vw auto;
}
.dokicloud-modul-box {
width: 25%!important;
margin: 10px 5px;
padding: 15px 10px 15px 10px;
}
.dokicloud-modul-box3 {
margin: 10px 5px;
padding: 15px 10px 15px 10px;
}
.dokicloud-modul-box2 {
width: 20%!important;
margin: 10px 5px;
padding: 15px 10px 15px 10px;
}
.fm-bar {
top: 160px!important;
}
.cloud-logo-text, .cloud-logo-text span, .cloud-logo-text a {
font-family: 'hk_groteskbold'!important;
}
.dokicloud-logo-gray {
color: #a7a9ac;
font-family: 'hk_groteskbold'!important;
}
.dokicloud-logo-strong {
font-family: 'hk_groteskbold'!important;
color: #F05A28;
}
.dokicloud-dokicloud-logo-strong {
font-family: 'hk_groteskbold'!important;
color: #10999B;
}
.dokicloud-logo-strong-white {
font-family: 'hk_groteskbold'!important;
color: #ffffff;
}
.dokicloud-mini-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#F05A28;
background: #fff;
border: 1px solid #F05A28;
}
.dokicloud-mini-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#F05A28;
background: #fff;
border: 1px solid #F05A28;
}
.dokicloud-manufacturer-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#181616;
background: #fff;
border: 1px solid #181616;
}
.dokicloud-manufacturer-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#181616;
background: #fff;
border: 1px solid #181616;
}
.dokicloud-market-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #F05A28;
}
.dokicloud-market-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #F05A28;
}
.dokicloud-komfort-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #959595;
}
.dokicloud-komfort-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #959595;
}
.dokicloud-premium-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #83723f;
}
.dokicloud-premium-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #83723f;
}
.gysecloud-logo-gray {
color: #a7a9ac;
}
.gysecloud-logo-strong {
font-family: 'hk_groteskbold'!important;
color: #F05A28;
}
.gysecloud-mini-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #F05A28;
}
.gysecloud-mini-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #F05A28;
}
.gysecloud-komfort-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #959595;
}
.gysecloud-komfort-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #959595;
}
.gysecloud-premium-logo-small {
font-size: 0.6em;
padding: 2px 5px;
border-radius: 4px;
color:#fff;
background: #83723f;
}
.gysecloud-premium-logo-big {
position: absolute;
height: 40px;
top: -5px;
margin-left: 10px;
line-height: 27px;
font-size: 0.4em;
padding: 4px 10px;
border-radius: 7px;
color:#fff;
background: #83723f;
}
.site-footer .widget_media_image {
text-align: center;
}
.main-menu-button {
border: 1px solid #54595F;
padding: 6px 10px;
border-radius: 5px;
}
.site-footer {
z-index: 0;
}
.logo-box {
text-align:center;
width:100%;
}
.logo-box2 {
text-align:left;
width:400px;
}
.logo-box2 .logo-small-text {
color:#ffffff!important;
}
.dokicloud-logo-box {
width: 400px;
margin: auto;
}
.dokicloud-logo-box-left {
float:left;
width:120px;
}
.dokicloud-logo-box img {
width: 100px;
margin-top: -5px
}
.dokicloud-logo-box-right {
float:left;
width:275px;
text-align: left;
line-height: 24px;
margin-left: 5px;
}
.logo-big-text {
font-size: 50px;
}
.logo-small-text {
font-size: 14px;
} .wpcf7-form .form-group{margin-left: 0; margin-right: 0; margin-bottom: 20px;}
.wpcf7-form .form-group label{text-align: left; color: #54595F;font-family: 'hk_groteskregular'!important;line-height: 1.5em;
letter-spacing: 1.2px; 
font-weight: bold;
}
.dark-contact .wpcf7-form .form-group label, .dark-contact .wpcf7-list-item-label {
color: #fff;
font-family: 'hk_grotesklight'!important;
font-weight: 300!important;
}
.dark-contact .wpcf7-form .form-group {
color: #fff;
font-family: 'hk_grotesklight'!important;
font-weight: 300!important;
}
.dark-contact .wpcf7-form .form-control, .form-control {
border: 1px solid #F05A28;
}
.wpcf7-form .form-control, .form-control{height: 48px; padding: 10px 12px; font-size: 14px; font-family: 'hk_grotesklight'!important;
font-weight: 300!important; line-height: 1.5em;
letter-spacing: 1.2px;  color: #54595F; background: #fff;border: 1px solid #ccc;border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: inset 0px 3px 20px 3px #fff;
-webkit-box-shadow: inset 0px 3px 20px 3px #fff;
box-shadow: inset 0px 3px 20px 3px #fff; }
.wpcf7-form .form-control:focus, .form-control:focus{border-color: #636363; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.wpcf7-form textarea.form-control {height: 208px;}
span.wpcf7-list-item {
width: 100%;
margin-top: 7px;
}
.wpcf7-response-output {
position: relative;
float: left;
width: 100%;
}
input[type="submit"] {
background-color: transparent!important;
border-radius: 8px!important;
border: 1px solid #F05A28!important;
color: #F05A28!important;
padding: 10px 20px!important;
}
.box-50 {
position: relative;
float: left;
width: 50%;
padding: 0px 15px;
}
.box-100 {
position: relative;
float: left;
width: 100%;
padding: 0px 15px;
}
.box-2 {
position: relative;
float: left;
width: 2%;
height: 2px;
}
.box-33 {
position: relative;
float: left;
width: 33%;
}
.box-32 {
position: relative;
float: left;
width: 32%;
}
.box-101 {
position: relative;
float: left;
width: 100%;
}
.licence-num {
height: 40px!important;
} .modul-td01 {
width: calc(30% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modul-td02 {
width: 70%!important;
}
.modul-td03 {
width: calc(30% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modul-td04 {
width: 70%!important;
}
.modul-ajanlatkero-td01 {
width: calc(30% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modul-ajanlatkero-td02 {
width: 55%!important;
}
.modul-ajanlatkero-td03 {
width: 15%!important;
}
.contact-box1 {
width: 70%!important;
}
.contact-box2 {
width: 30%!important;
border-left: 1px solid #DBDBDB;
padding-left: 20px;
}
.dark-contact .contact-box2 {
border-left: 1px solid #fff;
} .ajanlat-td01 {
width: calc(16% - 1px)!important;
border-right: 2px solid #DBDBDB;
}
.ajanlat-td01-ures {
width: 16%!important;
}
.ajanlat-td02 {
width: 84%!important;
}
.ajanlat-td03 {
width: calc(15% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td04 {
width: calc(34% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td05 {
width: calc(17% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td06 {
width: 34%!important;
}
.ajanlat-td07 {
width: calc(49% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td08 {
width: calc(17% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td09 {
width: 34%!important;
} .modulok-funkciok-td01 {
width: calc(33.3333333% - 3px)!important;
border-right: 3px solid #DBDBDB;
border-bottom: 3px solid #DBDBDB;
}
.modulok-funkciok-td04 {
width: calc(33.3333333% - 3px)!important;
border-right: 3px solid #DBDBDB;
border-bottom: 3px solid #DBDBDB;
}
.modulok-funkciok-td05 {
width: 33.3333333%!important;
border-bottom: 3px solid #DBDBDB;
}
.modulok-funkciok-td06 {
width: calc(33.3333333% - 3px)!important;
border-right: 3px solid #DBDBDB;
}
.modulok-funkciok-td07 {
width: calc(33.3333333% - 3px)!important;
border-right: 3px solid #DBDBDB;
}
.modulok-funkciok-td08 {
width: 33.3333333%!important;
}
.modulok-funkciok-td02 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modulok-funkciok-td03 {
width: 50%!important;
}
.modulok-funkciok-td15 {
width: calc(16.66666665% - 2px)!important;
}  .premium-color-block1 {
background: -webkit-linear-gradient(left, white, white 30%, #54595F 30%, #54595F);
}
.premium-color-block2 {
background: -webkit-linear-gradient(left, #54595F, #54595F 70%, white 30%, white);
}
.manufacturer-color-block1 {
background: -webkit-linear-gradient(left, white, white 30%, #F05A28 30%, #F05A28);
}
.manufacturer-color-block2 {
background: -webkit-linear-gradient(left, #F05A28, #F05A28 70%, white 30%, white);
} .dokicloud-modul-checkbox .wpcf7-list-item-label {
display: none;
}
.dokicloud-modul-checkbox {
position: absolute;
top: 50%;
left: -12px;
transform: translate(0, -50%);
background: #eee;
height: 50px;
width: 50px;
border-radius: 50%;
}
.dokicloud-modul-checkbox .wpcf7-list-item {
width: auto;
margin-top: 15px!important;
margin-left: 18px!important;
}
.softver-box-15 {
width: 15%!important;
}
.softver-box-20 {
width: 15%!important;
}
.softver-box-45 {
width: 55%!important;
}
.softver-box-35 {
width: 35%!important;
}
.softver-box-65 {
width: 65%!important;
}
.softver-box-30 {
width: 30%!important;
}
.softver-box-30-2 {
width: 30%!important;
}
.softver-box-70 {
width: 70%!important;
}
.softver-box-80 {
width: 85%!important;
}
.softver-box-img-mobile {
display: none;
}
.home-veny-box .elementor-image-box-img {
width: 350px!important;
}  
.home-veny-box .elementor-image-box-img img {
border-style: solid!important;
border-width: 1px 1px 1px 1px!important;
border-color: #F05A28!important;
}
.home-veny-box .elementor-button {
font-size: 16px;
line-height: 1.1em;
fill: #FFFFFF;
color: #FFFFFF;
background-color: #F05A28;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #F05A28;
border-radius: 10px 10px 10px 10px;
padding: 15px 20px 15px 20px;
}
.menu_sidebar_dropdown .header-menu-sidebar {
position: relative;
top: 0px;
}   
.header-eesztlogo-box img {
width: 150px!important;
}
#mysticky-nav.wrapfixed .myfixed {
width: 100%!important;
}
.elementor-icon-box-wrapper .arrow-right {
padding-left: 10px;
opacity: 0.6;
transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;
}
.elementor-icon-box-wrapper:hover .arrow-right {
opacity: 1;
transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;
}
.price-box1 {
position: relative;
float: left;
width:100%;
border-radius: 20px 20px 20px 20px;
padding: 10px;
background: #1593c9;
}
.price-box2 {
position: relative;
float: left;
width:100%;
border-radius: 20px 20px 20px 20px;
padding: 10px;
background: #1b629d;
}
.price-box3 {
position: relative;
float: left;
width:100%;
border-radius: 20px 20px 20px 20px;
padding: 10px;
background: #da2b43;
}
.price-box-header {
position: relative;
float: left;
width:100%;
padding: 10px;
color: #fff;
text-align: center;
font-size: 1.5em!important;
height: 200px;
}
.price-box-header span {
font-family: 'hk_groteskbold'!important;
font-size: 1.9em!important;
}
.price-box-body {
position: relative;
float: left;
width:100%;
padding: 10px;
color: #54595F;
text-align: center;
background: #F8F8F8;
border-radius: 15px;
font-size: 1.4em!important;
line-height: 1.3em!important;
height: 320px;
}
.price-box-body span{
font-size: 1.6em!important;
color: #F05A28;
font-family: 'hk_groteskbold'!important;
}
@media (max-width: 1499px) {
.fm-bar {
top: auto!important;
bottom: 5px;
}
}
@media (max-width: 1349px) {
.home-module-box-title {
height:55px;
}
}
@media (max-width: 1399px) { .premium-greybox1 {
top: 250px!important;
}
.premium-greybox2 {
top: 280px!important;
}
.premium-greybox3 {
}
}
@media (max-width: 1299px) {
.dokicloud-header-img-box {
width: 80vw!important;
}
.dokicloud-modul-box {
width: 50%!important;
margin: 10px auto;
}
.dokicloud-modul-box3 {
margin: 10px auto;
}
.dokicloud-modul-box2 {
width: 50%!important;
margin: 10px auto;
}
.dokicloud-modul-box .elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size: 22px!important;
}
}
@media (max-width: 1199px) {
.dokicloud-header-leftbox {
width: 45%!important;
}
.dokicloud-header-rightbox {
width: 55%!important;
} .ajanlat-td01 {
width: calc(15% - 1px)!important;
border-right: 2px solid #DBDBDB;
}
.ajanlat-td01-ures {
width: 15%!important;
}
.ajanlat-td02 {
width: 85%!important;
}
.ajanlat-td03 {
width: calc(18% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td04 {
width: calc(33% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td05 {
width: calc(16% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td06 {
width: 33%!important;
}
.ajanlat-td07 {
width: calc(51% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td08 {
width: calc(16% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td09 {
width: 33%!important;
}
.price-box-header {
font-size: 1.3em!important;
}
.price-box-body {
font-size: 1.2em!important;
height: 260px;
}
}
@media (max-width: 1099px) { .premium-greybox1 {
top: 280px!important;
}
.premium-greybox2 {
top: 310px!important;
}
.premium-greybox3 {
top: 250px!important;
}
.dokicloud-header-img-box {
width: 68vw!important;
}
.dokicloud-modul-box .elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size: 1.9em!important;
}
}
@media (max-width: 1024px) {	
.menu_sidebar_dropdown .header-menu-sidebar {
position: fixed;
top: 65px;
background: #fff;
overflow: scroll!important;
}
.premium-color-block1 {
background: #54595F;
}
.premium-color-block2 {
background: #54595F;
}
.manufacturer-color-block1 {
background: #F05A28;
}
.manufacturer-color-block2 {
background: #F05A28;
}
.elementor-background-overlay {
background-attachment: fixed;
}
.contact-box1 {
width: 50%!important;
padding-right: 15px;
}
.contact-box2 {
width: 50%!important;
}
.box-50 {
width: 100%;
padding: 0px 0px;
}
.box-100 {
padding: 0px 0px;
}
}
@media (max-width: 991px) { .dokicloud-4block {
width: 50%!important;
}
.dokicloud-3block {
width: 50%!important;
margin-left: auto;
margin-right: auto;
}
.dokicloud-5block {
width: 50%!important;
margin-left: auto;
margin-right: auto;
}
.dokicloud-header-leftbox {
width: 100%!important;
}
.dokicloud-header-rightbox {
width: 100%!important;
}
.dokicloud-header-img-box {
width: 100vw!important;
left: -35px;
top: -20px;
transform: none;
}
.dokicloud-header-padding .elementor-spacer-inner {
height: 260px!important;
}
.dokicloud-header-rightbox  .elementor-spacer-inner {
height: 260px!important;
}
.header-eesztlogo-box {
margin-bottom: 20%;
}
.work-together-box1 {
width: 40%!important;
}
.work-together-box2 {
width: 10%!important;
}
.work-together-box3 {
width: 45%!important;
}
.work-together-box4 {
width: 10%!important;
} .modul-td01 {
width: calc(38% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modul-td02 {
width: 62%!important;
}
.modul-td03 {
width: calc(38% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.modul-td04 {
width: 62%!important;
}
.softver-box-15 {
width: 15%!important;
}
.softver-box-20 {
width: 30%!important;
}
.softver-box-45 {
width: 70%!important;
}
.softver-box-35 {
width: 100%!important;
}
.softver-box-65 {
width: 100%!important;
}
.softver-box-30 {
width: 30%!important;
}
.softver-box-30-2 {
width: 70%!important;
}
.softver-box-70 {
width: 70%!important;
}
.softver-box-80 {
width: 70%!important;
}
.softver-box-img-mobile {
display: block;
}
.softver-box-img-desktop {
display: none;
} .ajanlat-td01 {
width: 100%!important;
border-right: none;
border-bottom: 2px solid #DBDBDB;
}
.ajanlat-td01-ures {
display: none;
}
.ajanlat-td02 {
width: 100%!important;
}
.ajanlat-td03 {
width: calc(20% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td04 {
width: calc(30% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td05 {
width: calc(20% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td06 {
width: 30%!important;
}
.ajanlat-td07 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td08 {
width: calc(20% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td09 {
width: 30%!important;
}
.legyen-info-text {
width: 85%!important;
}
.legyen-info-icon {
width: 15%!important;
}
.home-module-box-title {
height:auto;
}
.price-box-header {
font-size: 1.3em!important;
height: 155px;
}
.price-box-body {
font-size: 1.2em!important;
height: 230px;
}
}
@media (max-width: 767px) {
.elementor-background-overlay {
background-attachment: fixed;
}
.dokicloud-mini-header-box {
background-position: left bottom, center top;
background-size: 10%, 100vw;
}	
.dokicloud-komfort-header-box {
background-position: left bottom, center top;
background-size: 10%, 100vw;
}
.dokicloud-premium-header-box {
background-position: left bottom, center top;
background-size: 10%, 100vw;
}
.dokicloud-header-padding .elementor-spacer-inner {
height: 230px!important;
}
.work-together-box1 {
width: 100%!important;
}
.work-together-box2 {
width: 100%!important;
}
.work-together-box3 {
width: 100%!important;
}
.work-together-box4 {
width: 100%!important;
} .modul-td01 {
width: 100%!important;
border-right: none;
border-bottom: 1px solid #DBDBDB;
}
.modul-td02 {
width: 100%!important;
}
.modul-td03 {
width: 35%!important;
border-right: 1px solid #DBDBDB;
}
.modul-td04 {
width: 65%!important;
}    
.mobile-view-50 {
width: 50%!important;
}
.softver-box-15 {
width: 15%!important;
}
.softver-box-20 {
width: 20%!important;
}
.softver-box-45 {
width: 45%!important;
}
.softver-box-35 {
width: 35%!important;
}
.softver-box-65 {
width: 65%!important;
}
.softver-box-30 {
width: 30%!important;
}
.softver-box-70 {
width: 70%!important;
}
.softver-box-80 {
width: 80%!important;
}
.contact-box1 {
width: 100%!important;
padding-right: 0px;
}
.contact-box2 {
width: 100%!important;
border-top: 1px solid #DBDBDB;
border-left: none;
padding-left: 0px;
padding-top: 15px;
}
.dark-contact .contact-box2 {
border-top: 1px solid #fff;
border-left: none;
}
.box-33, .box-32 {
width: 100%!important;
}
.box-2 {
display: none;
} .ajanlat-td01 {
width: 100%!important;
border-right: none;
border-bottom: 2px solid #DBDBDB;
}
.ajanlat-td02 {
width: 100%!important;
}
.ajanlat-td03 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
}
.ajanlat-td04 {
width: 50%!important;
border-right: none;
}
.ajanlat-td05 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB;
padding-top: 10px;
}
.ajanlat-td06 {
width: 50%!important;
border-right: none;
border-top: 1px solid #DBDBDB;
padding-top: 10px;
}
.ajanlat-td07 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
} 
.ajanlat-td08 {
width: 50%!important;
border-right: none;
border-top: none;
padding-top: 30px;
}
.ajanlat-td09 {
width: calc(50% - 1px)!important;
border-right: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB;
} .modulok-funkciok-td01 {
width: 100%!important;
border-right: none;
}
.modulok-funkciok-td04 {
width: 100%!important;
border-right: none;
}
.modulok-funkciok-td05 {
width: 100%!important;
border-right: none;
}
.modulok-funkciok-td06 {
width: 100%!important;
border-right: none;
}
.modulok-funkciok-td07 {
width: 100%!important;
border-right: none;
border-bottom: 3px solid #DBDBDB;
}
.modulok-funkciok-td08 {
width: 100%!important;
border-right: none;
}
.modulok-funkciok-td15 {
display: none;
}
.dokicloud-modul-box {
padding: 20px 0px 20px 0px;
width: 100%!important;
}
.dokicloud-modul-box3 {
padding: 20px 0px 20px 0px;
width: 100%!important;
}
.dokicloud-modul-box2 {
padding: 20px 0px 20px 0px;
width: 100%!important;
}
.builder-item--footer_copyright p {
text-align: right!important;
}
.price-row {
width: 100%!important;
}
.price-row .elementor-element-populated {
padding: 20px 0px 20px 0px!important;
}
.price-box-header {
height: auto;
}
.price-box-body {
height: auto;
}
}
@media screen and (max-width: 699px) {
.dokicloud-header-img-box img {
max-width: 130%!important;
margin-left: -20%!important;
} 
}
@media screen and (max-width: 568px) {
.header--row.header-main .customify-grid, .header--row.header-main .style-full-height .primary-menu-ul > li > a {
min-height: 80px;
}
.wrapfixed .site-branding.logo-bottom {
padding: 22px 5px 5px 5px;
}
.site-header .cb-row--mobile .site-branding img {
max-width: 140px;
margin-top: 5px;
}
.site-header .wrapfixed .site-branding img {
max-width: 140px;
margin-top: 5px;
}
.wrapfixed .header--row.header-main .customify-grid, .wrapfixed .header--row.header-main .style-full-height .primary-menu-ul > li > a {
min-height: 80px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size: 22px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
font-size: 26px;
}
.dokicloud-header-box {
background-size: 100vw auto;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
font-size: 36px;
}
.logo-box2 {
width: 100%;
text-align:center;
}
.dokicloud-logo-box {
width: 100%;
margin: auto;
}
.dokicloud-logo-box-left {
float: left;
width: 100%;
}
.dokicloud-logo-box img {
width: 100px;
margin-top: 0px;
margin-bottom: 10px;
}
.dokicloud-logo-box-right {
float: left;
width: 100%;
text-align: center;
line-height: 24px;
margin-left: 5px;
}
.box-50 {
width: 100%;
}
.site-footer .widget-title {
text-align: center;
}
.footer--row-inner.dark-mode a:not(.button) {
text-align: center;
} .dokicloud-4block {
width: 100%!important;
}
.dokicloud-5block {
width: 100%!important;
}
.dokicloud-3block {
width: 100%!important;
} .modul-td03 {
width: 100%!important;
border-right: none;
}
.modul-td04 {
width: 100%!important;
text-align: center!important;
} 
.modul-td04 p{
text-align: center!important;
} 
.softver-box-15 {
width: 100%!important;
}
.softver-box-20 {
width: 100%!important;
}
.softver-box-45 {
width: 100%!important;
}
.softver-box-35 {
width: 100%!important;
}
.softver-box-65 {
width: 100%!important;
}
.softver-box-30 {
width: 100%!important;
}
.softver-box-30-2 {
width: 100%!important;
}
.softver-box-70 {
width: 100%!important;
}
.softver-box-80 {
width: 100%!important;
}
.home-veny-box .elementor-image-box-img {
width: 100%!important;
}  
.funkciok-ikon .elementor-icon-box-wrapper {
text-align: center!important;
}
}
@media screen and (max-width: 480px) {
.fm-bar a, .fm-icon, .fm-round .fm-hit, .fm-sub > ul {
width: 42px!important;
}
.fm-bar.fm-right li, .fm-right .fm-mask, .fm-hit, .fm-icon {
height: 42px!important;
}
}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-bottom:unset;margin-left:var(--icon-box-icon-margin,15px);margin-right:0}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-bottom:unset;margin-left:0;margin-right:var(--icon-box-icon-margin,15px)}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;flex-direction:unset;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-left:auto;margin-right:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}