.elementor-48302 .elementor-element.elementor-element-b29aa28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48302 .elementor-element.elementor-element-3d6fea0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-48302 .elementor-element.elementor-element-b0ef4c0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-48302 .elementor-element.elementor-element-0a143c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-48302 .elementor-element.elementor-element-dadd4da{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48302 .elementor-element.elementor-element-e6cb4b4{--display:flex;}.elementor-48302 .elementor-element.elementor-element-e6cb4b4:not(.elementor-motion-effects-element-type-background), .elementor-48302 .elementor-element.elementor-element-e6cb4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joanneum.at/wp-content/uploads/2023/07/bild.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-48302 .elementor-element.elementor-element-b29aa28{--content-width:1180px;}.elementor-48302 .elementor-element.elementor-element-dadd4da{--content-width:1180px;}}@media(max-width:1690px){.elementor-48302 .elementor-element.elementor-element-b0ef4c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48302 .elementor-element.elementor-element-0a143c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-48302 .elementor-element.elementor-element-b0ef4c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48302 .elementor-element.elementor-element-0a143c3{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-48302 .elementor-element.elementor-element-3d6fea0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-48302 .elementor-element.elementor-element-b0ef4c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-48302 .elementor-element.elementor-element-0a143c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-48302 .elementor-element.elementor-element-dadd4da{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48302 .elementor-element.elementor-element-e6cb4b4:not(.elementor-motion-effects-element-type-background), .elementor-48302 .elementor-element.elementor-element-e6cb4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48302 .elementor-element.elementor-element-e6cb4b4{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-f5f6be5 *//*--- FORM CONTAINER STYLE ---*/
.mainDiv
{
float:left;
 transition: all .2s ease-in-out;
}


.responsiveCell .responsiveCellSize3 .responsiveCellSize2 .responsiveCellSize1{
 transition: all .2s ease-in-out;
}

.clickdform img{
   width: 100%;
   height: auto;
}

 #clickdimensionsForm{
    width: 730px;
    max-width: 100%; 
    height: 100%; 
   
   
   
   
    transition: all .2s ease-in-out;
    margin-top: 30px;
    margin-bottom: 30px;
  }


@media only screen and (max-width: 729px) {
 #clickdimensionsForm{
    width: 490px;
  }
}

@media only screen and (max-width: 489px) {
 #clickdimensionsForm{
    width: 250px;
  }
}


/*--- FIELD INPUT STYLE ---*/
.clickdform input[type='text'],
.clickdform textarea

{


    padding: 1.43rem 1.5rem 1rem 1rem !important;
   
 
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
        border-bottom: 3px solid #F4F4F4 !important;

    transition: border-bottom 0.3s !important;
    color: black !important;
    background: #F4F4F4 !important;
    outline: none !important;
    border-radius: 0 !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;

}
.clickdform input:focus
{
border-bottom: 3px solid #33AA8C !important;
}

.clickdform select
{


    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
       border-bottom: none !important;

    transition: border-bottom 0.3s !important;
    color: black !important;
    background: #F4F4F4 !important;
    outline: none !important;
    border-radius: 0 !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;

}

/*--- LIST DROPDOWN STYLE ---*/
.clickdform select
{
	height:26px;
}

/*--- SUBMIT BUTTON STYLE ---*/
#btnSubmit
{
    margin:  0 auto;
    border: 1px solid transparent;
 
    font-size: 13px;
    clear: both;
    cursor: pointer;
    background-color: #33AA8C;
 
    color: white !important;
   
  
    padding: 1rem 4.5rem !important;
    width: 100%;
    color: white;

    border-radius: 0px  !important;
     transition: all .2s ease-in-out;
}

#btnSubmit:hover
{

   background-color: black !important;
}



@media only screen and (max-width: 729px) {

#btnSubmit
{
    padding: 1rem 5.5rem;

}
}

@media only screen and (max-width: 489px) {

#btnSubmit
{
    padding: 1rem 3.5rem;

}
}



.clickdform span { 

   line-height: 1.5;
    text-align: justify;
    font-weight: 600;
    font-size: .75rem;
   
}

.clickdform input[type='checkbox']{
   margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;

    margin-right: 20px;
    margin-top: 3px;
}

.clickdform #f_4d2caac3402eeb119122005056b86e9f{
margin-top: 12px;
}

.clickdform .responsiveRow:has(.line) 
{
    display: none !important;
}

.clickdform a{
text-decoration: underline;

}

.clickdform a:hover{

color: #33AA8C;
}

.clickdform .requiredInfo{
margin-top: 5px;
}


.clickdform .responsiveCell div.alignBottom {
    display: inline;
}
.clickdform #required_info_f_84c0a7f8dd99ea11911f005056b86e9f{
margin-bottom: 10px;
}/* End custom CSS */