html,body{height:100%}.text-plan-green{color:rgba(31,195,119,1) !important}.border-plan-green{border-color:rgba(31,195,119,1) !important}
.btn-outline-plan-green{color:rgba(31,195,119,1) !important;border-color:rgba(31,195,119,1) !important}
.btn-outline-plan-green:hover,.btn-outline-plan-green:focus,.btn-outline-plan-green:active,.btn-outline-plan-green.active{color:#fff !important;background-color:rgba(31,195,119,1) !important;border-color:rgba(31,195,119,1) !important}
.texto{transition:var(--transition-duration);height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.texto h1{margin:0;letter-spacing:-0.15rem;font-size:3rem;font-weight:900}.texto h1 .container{margin:1rem;position:relative}
.texto h1 .container .word{text-rendering:optimizeLegibility !important;white-space:pre;left:50%;transform:translate(-50%,-10%);opacity:0;display:block;top:0;position:absolute}
.texto p{margin:1rem 0;color:var(--contrast-color)}@media screen and (min-width:1000px){.texto{height:35vh}
}.letter{text-rendering:optimizeLegibility !important;display:inline-block;position:relative;transform:translateZ(25px);transform-origin:50% 50% 25px}
.letter.out{transform:rotateX(90deg);transition:transform .32s cubic-bezier(0.55,0.055,0.675,0.19)}
.letter.behind{transform:rotateX(-90deg)}.letter.in{transform:rotateX(0);transition:transform .38s cubic-bezier(0.175,0.885,0.32,1.275)}
@-webkit-keyframes opacity{0,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes change{0,12.66%,100%{transform:translate3d(0,0,0)}
16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}
49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}
83.3%,95.96%{transform:translate3d(0,-25%,0)}}@-o-keyframes opacity{0,100%{opacity:0}
50%{opacity:1}}@-o-keyframes change{0,12.66%,100%{transform:translate3d(0,0,0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}
33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}
66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}
}@-moz-keyframes opacity{0,100%{opacity:0}50%{opacity:1}}@-moz-keyframes change{0,12.66%,100%{transform:translate3d(0,0,0)}
16.66%,29.32%{transform:translate3d(0,-25%,0)}33.32%,45.98%{transform:translate3d(0,-50%,0)}
49.98%,62.64%{transform:translate3d(0,-75%,0)}66.64%,79.3%{transform:translate3d(0,-50%,0)}
83.3%,95.96%{transform:translate3d(0,-25%,0)}}@keyframes opacity{0,100%{opacity:0}
50%{opacity:1}}@keyframes change{0,12.66%,100%{transform:translate3d(0,0,0)}16.66%,29.32%{transform:translate3d(0,-25%,0)}
33.32%,45.98%{transform:translate3d(0,-50%,0)}49.98%,62.64%{transform:translate3d(0,-75%,0)}
66.64%,79.3%{transform:translate3d(0,-50%,0)}83.3%,95.96%{transform:translate3d(0,-25%,0)}
}@keyframes gradient{0{background-position-y:100vh}100%{background-position-y:-100vh}
}@keyframes grain{0{-webkit-transform:translate(-10%,10%);-moz-transform:translate(-10%,10%);transform:translate(-10%,10%)}
10%{-webkit-transform:translate(-25%,0);-moz-transform:translate(-25%,0);transform:translate(-25%,0)}
20%{-webkit-transform:translate(-30%,10%);-moz-transform:translate(-30%,10%);transform:translate(-30%,10%)}
30%{-webkit-transform:translate(-30%,30%);-moz-transform:translate(-30%,30%);transform:translate(-30%,30%)}
40%{-webkit-transform:translate();-moz-transform:translate();transform:translate()}
50%{-webkit-transform:translate(-15%,10%);-moz-transform:translate(-15%,10%);transform:translate(-15%,10%)}
60%{-webkit-transform:translate(-20%,20%);-moz-transform:translate(-20%,20%);transform:translate(-20%,20%)}
70%{-webkit-transform:translate(-5%,20%);-moz-transform:translate(-5%,20%);transform:translate(-5%,20%)}
80%{-webkit-transform:translate(-25%,5%);-moz-transform:translate(-25%,5%);transform:translate(-25%,5%)}
90%{-webkit-transform:translate(-30%,25%);-moz-transform:translate(-30%,25%);transform:translate(-30%,25%)}
100%{-webkit-transform:translate(-10%,10%);-moz-transform:translate(-10%,10%);transform:translate(-10%,10%)}
}.card-course{border-radius:4px;background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.08),0 0 6px rgba(0,0,0,.05);transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);padding:14px 80px 18px 36px;cursor:pointer}
.card-course:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}
.card-course h3{font-weight:600}.card-course img{position:absolute;top:20px;right:15px;max-height:120px}
.card-course-1{background-image:url(https://compute.fdacore.com/vendor/compute/img/bg/fdmtrainingcourse.png);background-repeat:no-repeat;background-position:right;background-size:80px}
.card-course-2{background-image:url(https://compute.fdacore.com/vendor/compute/img/bg/smstrainingcourses.png);background-repeat:no-repeat;background-position:right;background-size:80px}
.card-course-3{background-image:url(https://compute.fdacore.com/vendor/compute/img/bg/safetyworkshopseminars.png);background-repeat:no-repeat;background-position:right;background-size:80px}
@media(max-width:990px){.card{margin:20px}}.bdiv{background:linear-gradient(-45deg,#669,#339,#339,#303);background-size:400% 400%}
@keyframes gradient{0{background-position:0 50%}50%{background-position:100% 50%}
100%{background-position:0 50%}}.header-blog{background-image:url(https://compute.fdacore.com/vendor/compute/img/bg/headermov.jpg)}
.header-blog{background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 15px 30px 0 rgba(5,16,44,.15);box-shadow:0 15px 30px 0 rgba(5,16,44,.15)}
.bg-animation{-webkit-animation:bg-animation 25s ease-in-out infinite;animation:bg-animation 25s ease-in-out infinite}
@-webkit-keyframes bg-animation{0{background-position:top}50%{background-position:bottom}
100%{background-position:top}}@keyframes bg-animation{0{background-position:top}
50%{background-position:bottom}100%{background-position:top}}