.section-gm1297dad{background-color:#d9e6ec;padding:50px 0 0 0}@media only screen and (min-width:768px){.section-gm1297dad{padding:50px 0 0 0}}@media only screen and (min-width:992px){.section-gm1297dad{padding:0 0 0 0}}.section-gm1297dad{height:400px}@media only screen and (min-width:768px){.section-gm1297dad{height:400px}}@media only screen and (min-width:992px){.section-gm1297dad{height:450px}}.section-gm2c10f9d{margin:-30px 0 0 0}@media only screen and (min-width:768px){.section-gm2c10f9d{margin:-30px 0 0 0}}@media only screen and (min-width:992px){.section-gm2c10f9d{margin:-28px 0 0 0}}.section-gm695c8aa{padding:50px 0 50px 0}@media only screen and (min-width:768px){.section-gm695c8aa{padding:50px 0 50px 0}}@media only screen and (min-width:992px){.section-gm695c8aa{padding:80px 0 120px 0}}.section-gm454bc6a{background-color:#c3bef0;padding:50px 0 50px 0}@media only screen and (min-width:768px){.section-gm454bc6a{padding:50px 0 50px 0}}@media only screen and (min-width:992px){.section-gm454bc6a{padding:80px 0 80px 0}}.section-gm7f74e71{background-color:var(--tausta-hiekka);padding:80px 0 80px 0}@media only screen and (min-width:768px){.section-gm7f74e71{padding:80px 0 80px 0}}@media only screen and (min-width:992px){.section-gm7f74e71{padding:80px 0 80px 0}}.section-gm86543b1{margin:80px 0 80px 0}@media only screen and (min-width:768px){.section-gm86543b1{margin:80px 0 80px 0}}@media only screen and (min-width:992px){.section-gm86543b1{margin:80px 0 80px 0}}.section-gm87c7883{background-color:var(--dark-blue);margin:50px 0 0 0}@media only screen and (min-width:768px){.section-gm87c7883{margin:50px 0 0 0}}@media only screen and (min-width:992px){.section-gm87c7883{margin:50px 0 0 0}}@media only screen and (min-width:992px){.section-gm87c7883{height:25vh}}#section-ccf7af78-5f9e-4a1b-8231-db625572cf09 .gutentor-single-item .bg-color-box{height:300px}@media (min-width:768px){#section-ccf7af78-5f9e-4a1b-8231-db625572cf09 .gutentor-single-item .bg-color-box{height:450px}}@media (min-width:992px){#section-ccf7af78-5f9e-4a1b-8231-db625572cf09 .gutentor-single-item .bg-color-box{height:550px}}@media only screen and (min-width:992px){.section-gf4538b.gutentor-element-advanced-text .gutentor-text{margin:0 0 80px 0}}#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item .gutentor-single-item-title,#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item .gutentor-single-item-title a{color:var(--dark-blue)}@media only screen and (min-width:992px){#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item .gutentor-single-item-title,#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item .gutentor-single-item-title a{font-size:18px}}#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item-button{color:#fff;background-color:rgba(20,25,60,1);padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(20,25,60,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;font-size:14px;text-transform:normal}#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item-button:hover{color:var(--dark-blue);background-color:rgba(255,255,255,1)}@media only screen and (min-width:768px){#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item-button{padding:10px 15px 10px 15px;font-size:14px}}@media only screen and (min-width:992px){#section-c238b3be-1f4d-471a-870a-45d5e91b3560 .gutentor-single-item-button{padding:10px 15px 10px 15px;font-size:14px}}.section-g5901bd .gutentor-block-button{color:var(--light-blue);background-color:var(--dark-blue);background-image:none;margin:50px 0 0 0;padding:25px 35px 25px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;font-size:16px;text-transform:normal}.section-g5901bd .gutentor-block-button:hover{color:var(--dark-blue);background-color:rgba(0,0,0,0);background-image:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.section-g5901bd .gutentor-block-button .gutentor-button-icon{font-size:14px}@media only screen and (min-width:768px){.section-g5901bd .gutentor-block-button{padding:25px 35px 25px 35px;font-size:16px}.section-g5901bd .gutentor-block-button .gutentor-button-icon{font-size:14px}}@media only screen and (min-width:992px){.section-g5901bd .gutentor-block-button{padding:25px 35px 25px 35px;font-size:.8em}.section-g5901bd .gutentor-block-button .gutentor-button-icon{font-size:14px}}@media only screen and (min-width:992px){.col-gm013e31{flex-basis:50%;max-width:50%}}.section-gmb5ac59{background-size:contain;background-position:top right;background-repeat:no-repeat}@media only screen and (min-width:992px){.col-gmb5ac59{flex-basis:50%;max-width:50%}}.section-g8f269c.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}@media only screen and (min-width:992px){.section-g8f269c.gutentor-element-advanced-text .gutentor-text{font-size:4.8em;line-height:1}}.section-gmd9f29c{margin:25px 0 0 0}@media only screen and (min-width:992px){.col-gmd9f29c{flex-basis:66.66666666666666%;max-width:66.66666666666666%}}.section-gm9c5cc8{background-image:url(https://www.cmcfinland.fi/wp-content/uploads/2024/04/Etusivun-Siviilikriisinhallinnan-tehtavat-elementti.jpg );background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:992px){.col-gm9c5cc8{flex-basis:33.33333333333333%;max-width:33.33333333333333%}}@media only screen and (min-width:992px){.section-gb84a7c.gutentor-element-advanced-text .gutentor-text{margin:0 0 50px 0}}.section-g683018.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}@media only screen and (min-width:992px){.section-g683018{width:650px}}.section-gfd1317 .gutentor-block-button{color:var(--light-blue);background-color:var(--dark-blue);background-image:none;margin:25px 0 0 0;padding:25px 35px 25px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;font-size:16px;text-transform:normal}.section-gfd1317 .gutentor-block-button:hover{color:var(--dark-blue);background-color:rgba(0,0,0,0);background-image:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.section-gfd1317 .gutentor-block-button .gutentor-button-icon{font-size:14px}@media only screen and (min-width:768px){.section-gfd1317 .gutentor-block-button{margin:100px 0 0 0;padding:25px 35px 25px 35px;font-size:16px}.section-gfd1317 .gutentor-block-button .gutentor-button-icon{font-size:14px}}@media only screen and (min-width:992px){.section-gfd1317 .gutentor-block-button{margin:100px 0 0 0;padding:25px 35px 25px 35px;font-size:.8em}.section-gfd1317 .gutentor-block-button .gutentor-button-icon{font-size:14px}}.section-gm6cf0573{padding:25px 0 0 0}@media only screen and (min-width:992px){.col-gm32f976{flex-basis:100%;max-width:100%}}.section-g7208b8.gutentor-element-advanced-text .gutentor-text{margin:0 0 50px 0;padding:0 25px 0 25px}.section-g0cb59f.gutentor-element-advanced-text .gutentor-text{margin:0 0 50px 0}@media only screen and (min-width:992px){.col-gm8bae3f{flex-basis:33.33333333333333%;max-width:33.33333333333333%}}@media only screen and (min-width:992px){.col-gm3c4b46{flex-basis:33.33333333333333%;max-width:33.33333333333333%}}@media only screen and (min-width:992px){.col-gmf19dfa{flex-basis:33.33333333333333%;max-width:33.33333333333333%}}.section-g3acd0d.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}@media only screen and (min-width:992px){.section-g3acd0d.gutentor-element-advanced-text .gutentor-text{font-size:2.5em}}.section-gf88ddb.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}.section-ge63f68.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}@media only screen and (min-width:992px){.section-ge63f68.gutentor-element-advanced-text .gutentor-text{font-size:2.5em}}.section-ge64028.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}.section-gd48f5f.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}@media only screen and (min-width:992px){.section-gd48f5f.gutentor-element-advanced-text .gutentor-text{font-size:2.5em}}.section-g3b8c78.gutentor-element-advanced-text .gutentor-text{color:var(--dark-blue)}.section-gme52116e{margin:20px 0 0 0}.section-gmf1d948{background-image:url(https://www.cmcfinland.fi/wp-content/uploads/2024/04/Etusivun-koulutukset-elementti.jpg );background-size:cover}@media only screen and (min-width:992px){.col-gmf1d948{flex-basis:50%;max-width:50%}}@media only screen and (min-width:992px){.col-gm91fe4a{flex-basis:50%;max-width:50%}}@media only screen and (min-width:992px){.col-gm438ea4{flex-basis:75%;max-width:75%}}@media only screen and (min-width:992px){.col-gmcf0beb{flex-basis:25%;max-width:25%}}.section-g82c74a .gutentor-block-button{color:var(--light-blue);background-color:var(--dark-blue);background-image:none;margin:0 0 15px 0;padding:25px 35px 25px 35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;font-size:16px;text-transform:normal}.section-g82c74a .gutentor-block-button:hover{color:var(--dark-blue);background-color:rgba(0,0,0,0);background-image:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--dark-blue);border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.section-g82c74a .gutentor-block-button .gutentor-button-icon{font-size:14px}@media only screen and (min-width:768px){.section-g82c74a .gutentor-block-button{padding:25px 35px 25px 35px;font-size:16px}.section-g82c74a .gutentor-block-button .gutentor-button-icon{font-size:14px}}@media only screen and (min-width:992px){.section-g82c74a .gutentor-block-button{padding:25px 65px 25px 65px;font-size:.8em}.section-g82c74a .gutentor-block-button .gutentor-button-icon{font-size:14px}}