.elementor-355 .elementor-element.elementor-element-212a68f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-355 .elementor-element.elementor-element-20c34b03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-355 .elementor-element.elementor-element-3a905acc img{width:100%;}.elementor-355 .elementor-element.elementor-element-62c9eac5{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-355 .elementor-element.elementor-element-12e4fd19{text-align:start;}.elementor-355 .elementor-element.elementor-element-12e4fd19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-355 .elementor-element.elementor-element-3de2dc0b{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-48fa5b00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-3b66bf10{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-13184cb1{text-align:start;}.elementor-355 .elementor-element.elementor-element-13184cb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-3e77498d{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-0afc8e4{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-0afc8e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-355 .elementor-element.elementor-element-e087452{text-align:start;}.elementor-355 .elementor-element.elementor-element-e087452 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-e2c2125{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-4e598667{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-7da0b3c4 img{width:100%;}.elementor-355 .elementor-element.elementor-element-69c1090c{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-355 .elementor-element.elementor-element-5fe34860{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-5fe34860.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-355 .elementor-element.elementor-element-3e8b334f{text-align:start;}.elementor-355 .elementor-element.elementor-element-3e8b334f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-4fff05f3{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-5accf6d{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-5accf6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-355 .elementor-element.elementor-element-3bc0eb52{text-align:start;}.elementor-355 .elementor-element.elementor-element-3bc0eb52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-29cd6065{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-7656317a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-121d5696 img{width:100%;}.elementor-355 .elementor-element.elementor-element-233d496e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-6dae25d8{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-6dae25d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-355 .elementor-element.elementor-element-eaac8a5{text-align:start;}.elementor-355 .elementor-element.elementor-element-eaac8a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-355 .elementor-element.elementor-element-70fd5bf{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-355 .elementor-element.elementor-element-e4342b6 .elementor-button:hover, .elementor-355 .elementor-element.elementor-element-e4342b6 .elementor-button:focus{background-color:#FFD200;color:#000000;}.elementor-355 .elementor-element.elementor-element-e4342b6 .elementor-button:hover svg, .elementor-355 .elementor-element.elementor-element-e4342b6 .elementor-button:focus svg{fill:#000000;}.elementor-355 .elementor-element.elementor-element-770c33d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-3419131a img{width:100%;}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-212a68f2{--min-height:0px;--flex-wrap:wrap;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-62c9eac5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:35%;}.elementor-355 .elementor-element.elementor-element-62c9eac5.e-con{--order:-99999 /* order start hack */;}.elementor-355 .elementor-element.elementor-element-12e4fd19 .elementor-heading-title{font-size:42px;}.elementor-355 .elementor-element.elementor-element-3de2dc0b{font-size:16px;}.elementor-355 .elementor-element.elementor-element-48fa5b00{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-3b66bf10{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-3e77498d{font-size:14px;}.elementor-355 .elementor-element.elementor-element-0afc8e4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-e2c2125{font-size:14px;}.elementor-355 .elementor-element.elementor-element-69c1090c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-5fe34860{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-4fff05f3{font-size:14px;}.elementor-355 .elementor-element.elementor-element-5accf6d{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-29cd6065{font-size:14px;}.elementor-355 .elementor-element.elementor-element-233d496e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-6dae25d8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-70fd5bf{font-size:14px;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-212a68f2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-355 .elementor-element.elementor-element-62c9eac5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-12e4fd19{text-align:center;}.elementor-355 .elementor-element.elementor-element-12e4fd19 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-3de2dc0b{text-align:center;font-size:14px;}.elementor-355 .elementor-element.elementor-element-48fa5b00{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-3b66bf10{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-13184cb1{text-align:center;}.elementor-355 .elementor-element.elementor-element-13184cb1 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-3e77498d{padding:0% 0% 0% 0%;text-align:center;}.elementor-355 .elementor-element.elementor-element-0afc8e4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-e087452{text-align:center;}.elementor-355 .elementor-element.elementor-element-e087452 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-e2c2125{padding:0% 0% 0% 0%;text-align:center;}.elementor-355 .elementor-element.elementor-element-69c1090c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-5fe34860{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-3e8b334f{text-align:center;}.elementor-355 .elementor-element.elementor-element-3e8b334f .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-4fff05f3{padding:0% 0% 0% 0%;text-align:center;}.elementor-355 .elementor-element.elementor-element-5accf6d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-3bc0eb52{text-align:center;}.elementor-355 .elementor-element.elementor-element-3bc0eb52 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-29cd6065{padding:0% 0% 0% 0%;text-align:center;}.elementor-355 .elementor-element.elementor-element-233d496e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-355 .elementor-element.elementor-element-6dae25d8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-355 .elementor-element.elementor-element-eaac8a5{text-align:center;}.elementor-355 .elementor-element.elementor-element-eaac8a5 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-355 .elementor-element.elementor-element-70fd5bf{padding:0% 0% 0% 0%;text-align:center;}}@media(min-width:768px){.elementor-355 .elementor-element.elementor-element-20c34b03{--width:55%;}.elementor-355 .elementor-element.elementor-element-62c9eac5{--width:445px;}.elementor-355 .elementor-element.elementor-element-3b66bf10{--width:400px;}.elementor-355 .elementor-element.elementor-element-0afc8e4{--width:432.995px;}.elementor-355 .elementor-element.elementor-element-4e598667{--width:55%;}.elementor-355 .elementor-element.elementor-element-5fe34860{--width:454px;}.elementor-355 .elementor-element.elementor-element-5accf6d{--width:443px;}.elementor-355 .elementor-element.elementor-element-7656317a{--width:55%;}.elementor-355 .elementor-element.elementor-element-6dae25d8{--width:432.995px;}.elementor-355 .elementor-element.elementor-element-770c33d6{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-355 .elementor-element.elementor-element-20c34b03{--width:100%;}.elementor-355 .elementor-element.elementor-element-62c9eac5{--width:100%;}.elementor-355 .elementor-element.elementor-element-3b66bf10{--width:50%;}.elementor-355 .elementor-element.elementor-element-0afc8e4{--width:50%;}.elementor-355 .elementor-element.elementor-element-4e598667{--width:50%;}.elementor-355 .elementor-element.elementor-element-5fe34860{--width:50%;}.elementor-355 .elementor-element.elementor-element-5accf6d{--width:50%;}.elementor-355 .elementor-element.elementor-element-7656317a{--width:50%;}.elementor-355 .elementor-element.elementor-element-6dae25d8{--width:50%;}.elementor-355 .elementor-element.elementor-element-770c33d6{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-212a68f2 *//* ===== JARENTAL PALVELUT ===== */

:root{
    --jarental-yellow:#FFD100;
    --jarental-black:#111;
}

/* Otsikot */

h1,h2,h3{
    color:var(--jarental-black);
    font-weight:700;
}

/* Leipäteksti */

.elementor-widget-text-editor{
    line-height:1.8;
    color:#555;
}

/* Kuvien tyyli */

.elementor-widget-image img{

    border-radius:25px;

    box-shadow:
    0 15px 40px rgba(0,0,0,.10);

}

/* Palveluosiot */

.elementor-top-section:not(.elementor-location-header *){

    padding-top:70px;
    padding-bottom:70px;

}

/* Poista isot välit */

.elementor-element-667d3807,
.elementor-element-375d5033,
.elementor-element-365a7343{

    margin-top:80px!important;

}

/* Vuorottele taustaa */

.elementor-element-375d5033{

    background:#fafafa;

}

/* FAQ */

.elementor-toggle-item{

    background:white;

    border-radius:20px;

    margin-bottom:15px;

    box-shadow:
    0 8px 25px rgba(0,0,0,.06);

}

.elementor-tab-title.elementor-active{

    background:#FFD100;

    border-radius:20px 20px 0 0;

}

.elementor-tab-content{

    padding:25px;

}

/* CTA-osio */

.elementor-element-1731025c{

    background:#111!important;

    border-radius:35px;

    padding:90px!important;

}

.elementor-element-1731025c h1,
.elementor-element-1731025c h2,
.elementor-element-1731025c h3,
.elementor-element-1731025c p{

    color:white!important;

}

/* Painike */

.elementor-element-1731025c .elementor-button{

    background:#FFD100!important;

    color:#111!important;

    border-radius:50px;

    font-weight:700;

}

.elementor-element-1731025c .elementor-button:hover{

    transform:translateY(-4px);

}

/* Mobiili */

@media(max-width:767px){

.elementor-top-section{

    padding-top:40px;
    padding-bottom:40px;

}

.elementor-element-1731025c{

    padding:50px 25px!important;

}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4342b6 *//* ===== JARENTAL ===== */

:root{

    --jarental-yellow:#FFD100;
    --jarental-black:#111111;
    --jarental-dark:#1d1d1d;
    --jarental-gray:#f5f5f5;

}

/* Tausta */

body{
    background:#fff;
}

/* Otsikot */

h1,h2,h3,h4,h5,h6{
    color:var(--jarental-black);
}

/* Painikkeet */

.elementor-button{
    background:var(--jarental-yellow)!important;
    color:#111!important;
    border-radius:60px!important;
    font-weight:700!important;
    border:none!important;
    transition:.3s;
}

.elementor-button:hover{
    transform:translateY(-4px);
    background:#ffdb33!important;
    box-shadow:
    0 15px 30px rgba(255,209,0,.35);
}

/* Hero */

.elementor-widget-heading h1{
    font-weight:800!important;
}

/* Kortit */

.elementor-image-box-wrapper,
.elementor-icon-box-wrapper,
.elementor-testimonial{

    background:#fff;
    border-radius:25px;
    padding:35px;

    box-shadow:
    0 10px 30px rgba(0,0,0,.08);

    transition:.3s;

}

.elementor-image-box-wrapper:hover,
.elementor-icon-box-wrapper:hover,
.elementor-testimonial:hover{

    transform:translateY(-10px);

    box-shadow:
    0 20px 40px rgba(0,0,0,.12);

}

/* Icon boxit */

.elementor-view-stacked .elementor-icon{

    background:var(--jarental-yellow)!important;
    color:#111!important;

}

/* Tuotekaruselli */

.woocommerce ul.products li.product{

    background:#fff;

    border-radius:25px;

    overflow:hidden;

    box-shadow:
    0 10px 30px rgba(0,0,0,.08);

    transition:.3s;

}

.woocommerce ul.products li.product:hover{

    transform:translateY(-8px);

}

/* Hinta */

.price{

    color:#111!important;

    font-weight:700;

}

/* Lisää ostoskoriin */

.woocommerce a.button{

    background:var(--jarental-yellow)!important;

    color:#111!important;

    border-radius:50px!important;

}

/* Testimonials */

.elementor-testimonial__name{

    color:#111!important;

    font-weight:700;

}

/* Footer */

footer{

    background:#111;

}

footer h1,
footer h2,
footer h3,
footer h4,
footer p,
footer a{

    color:#fff;

}

footer a:hover{

    color:var(--jarental-yellow);

}

/* FAQ */

.elementor-tab-title{

    border-radius:15px;

    background:#fff;

    margin-bottom:10px;

}

.elementor-active{

    background:var(--jarental-yellow)!important;

}

/* Responsiivisuus */

@media(max-width:767px){

.elementor-image-box-wrapper,
.elementor-icon-box-wrapper,
.elementor-testimonial{

    padding:25px;

}

.elementor-button{

    width:100%;

}

}/* End custom CSS */