.ova-icon-box{overflow:hidden;background-color:#e4e7eb;box-shadow:0 10px 60px 0 rgba(0,0,0,.1);border-radius:10px}.ova-icon-box,.ova-icon-box:hover{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box:hover{background-color:var(--primary)}.ova-icon-box:hover .iconbox,.ova-icon-box:hover .iconbox .icon{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box:hover .iconbox .icon{background-color:var(--primary)}.ova-icon-box:hover .button-readmore,.ova-icon-box:hover .description,.ova-icon-box:hover .title{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box:hover .button-readmore{background-color:var(--primary)}.ova-icon-box:hover .button-readmore .icon-button i,.ova-icon-box:hover .button-readmore .text-button{color:#fff;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box:hover .button-readmore .icon-button svg{fill:#fff}.ova-icon-box .iconbox,.ova-icon-box:hover .button-readmore .icon-button svg{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box .iconbox{padding:38px 40px 0;background-color:#fff;border-radius:10px;display:block}@media (max-width:1200px){.ova-icon-box .iconbox{padding:38px 30px 0}}@media (max-width:400px){.ova-icon-box .iconbox{padding:38px 20px 0}}.ova-icon-box .iconbox .icon{height:98px;justify-content:center;border:9px solid #fff;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;background-color:var(--secondary);margin:0 0 -48px;align-items:center;border-radius:50%;width:98px;display:inline-flex}@media (max-width:1024px){.ova-icon-box .iconbox .icon{height:78px;border:5px solid #fff;width:78px}}.ova-icon-box .iconbox .icon i{font-size:30px;color:#fff;display:inline-flex}.ova-icon-box a:hover .title{color:var(--primary)}.ova-icon-box .title{font-size:20px;transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;margin:0 0 14px;line-height:1.4;white-space:pre-line}@media (max-width:1024px){.ova-icon-box .title{white-space:normal}}.ova-icon-box .description{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;margin:0 0 20px;white-space:pre-line}@media (max-width:1024px){.ova-icon-box .description{white-space:normal}}.ova-icon-box .button-readmore{padding:20px 30px;justify-content:flex-end;gap:5px;background-color:#e4e7eb;align-items:center;display:flex}.ova-icon-box .button-readmore,.ova-icon-box .button-readmore .text-button{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear}.ova-icon-box .button-readmore .text-button{font-size:14px;font-weight:400;color:var(--text);text-transform:uppercase;letter-spacing:1.3px;line-height:1.3}.ova-icon-box .button-readmore .icon-button{display:inline-flex}.ova-icon-box .button-readmore .icon-button i{font-size:14px;color:var(--text)}.ova-icon-box .button-readmore .icon-button i,.ova-icon-box .button-readmore .icon-button svg{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;line-height:1;display:inline-flex}.ova-icon-box .button-readmore .icon-button svg{fill:var(--text);width:14px}.ova-icon-box.template2{text-align:center;background-color:transparent;box-shadow:none;border-radius:0}.ova-icon-box.template2:hover .iconbox .icon i{color:var(--secondary)}.ova-icon-box.template2:hover .title{color:#fff;background-color:var(--secondary)}.ova-icon-box.template2 .iconbox{padding:0 0 78px;margin:0;border-radius:0}.ova-icon-box.template2 .iconbox .icon{border:none;background-color:transparent}.ova-icon-box.template2 .iconbox .icon i{font-size:64px;color:var(--primary)}.ova-icon-box.template2 .title{padding:21px;font-size:16px;text-transform:uppercase;letter-spacing:.5px;background-color:#ecf0f4;border-radius:10px 10px 0 0}.ova-icon-box.template2 .description{padding:10px;background-color:#fff;margin:0;border-radius:0 0 10px 10px}