/* ImagineIf — Divi's per-page generated CSS for /testimonials/. GENERATED; do not edit. */
.iif-bg-layout-light.m-module.m-button{color:#2ea3f2}
.m-module.m-button{display:inline-block;color:inherit}
.iif-button-module-wrapper.iif-button-alignment-left{text-align:left}
.iif-button-module-wrapper.iif-button-alignment-right{text-align:right}
.iif-button-module-wrapper.iif-button-alignment-center{text-align:center}
.iif-button-module-wrapper>a{display:inline-block}
@media (max-width:980px){.iif-button-module-wrapper.iif-button-alignment-tablet-left{text-align:left}.iif-button-module-wrapper.iif-button-alignment-tablet-right{text-align:right}.iif-button-module-wrapper.iif-button-alignment-tablet-center{text-align:center}}
@media (max-width:767px){.iif-button-module-wrapper.iif-button-alignment-phone-left{text-align:left}.iif-button-module-wrapper.iif-button-alignment-phone-right{text-align:right}.iif-button-module-wrapper.iif-button-alignment-phone-center{text-align:center}}
.m-button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}
@media (max-width:980px){.m-button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}
@media (max-width:767px){.m-button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.iif-testimonial-description-inner{word-wrap:break-word}
.has-border .iif-testimonial-portrait{border:0 solid #333}
.m-testimonial{position:relative;padding:30px;line-height:1.5}
.m-testimonial.iif-testimonial-no-bg{padding:30px 0 0}
.m-testimonial .iif-testimonial-content p{padding-bottom:1em}
.m-testimonial .iif-testimonial-meta{padding-bottom:0}
.iif-testimonial-portrait,.iif-testimonial-portrait:before{border-radius:90px}
.iif-testimonial-portrait{float:left;position:relative;display:block;width:90px;height:90px;margin-right:30px;background-repeat:no-repeat;background-position:50%;background-size:cover;box-sizing:content-box}
.iif-testimonial-portrait:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;box-shadow:inset 0 0 3px rgba(0,0,0,.3)}
.col-1_3 .iif-testimonial-portrait,.col-1_4 .iif-testimonial-portrait,.col-1_5 .iif-testimonial-portrait,.col-1_6 .iif-testimonial-portrait,.col-2_5 .iif-testimonial-portrait,.col-3_8 .iif-testimonial-portrait{float:none;display:block;margin:0 auto 20px}
.iif-testimonial-description,.iif-testimonial-description-inner{display:block;position:relative}
.iif-bg-layout-dark .iif-testimonial-description a{color:#fff}
.iif-testimonial-description-inner+.iif-testimonial-meta>span{display:inline-block;margin-top:32px}
.iif-testimonial-description-inner:empty{display:none}
.iif-testimonial-description-inner:empty+.iif-testimonial-author,.iif-testimonial-description-inner:empty+.iif-testimonial-meta>span{margin-top:12px}
.iif-testimonial-author{margin-top:32px;font-weight:700;display:block}
.iif-testimonial-author:empty{display:none}
.iif-testimonial-author a{color:inherit}
.iif-testimonial-company:empty,.iif-testimonial-meta:empty,.iif-testimonial-position:empty{display:none!important}
.m-testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}
.m-testimonial.iif-testimonial-no-bg:before{background:inherit}
.m-testimonial.iif-icon-off:before{display:none}
.iif-testimonial-old-layout,.iif-testimonial-old-layout .iif-testimonial-description a{color:#666!important}
@media (min-width:981px){.col-1_5 .iif-testimonial-portrait,.col-1_6 .iif-testimonial-portrait,.col-2_5 .iif-testimonial-portrait{width:100%;padding-bottom:100%;height:0}}
@media (max-width:980px){.iif-bg-layout-dark-tablet .iif-testimonial-description a{color:#fff}}
@media (min-width:768px) and (max-width:980px){.col .iif-testimonial-portrait{float:left;display:block;margin-right:30px}.col .iif-testimonial-description{display:block}.col-1_5 .iif-testimonial-portrait,.col-1_6 .iif-testimonial-portrait,.row.i-1-2_1-4_1-4 .iif-testimonial-portrait,.row.i-1-4_1-4 .iif-testimonial-portrait,.row.i-1-4_1-4_1-2 .iif-testimonial-portrait,.iif-row-4col .iif-testimonial-portrait{float:none;display:block;margin:0 auto 20px}}
@media (max-width:767px){.col .iif-testimonial-description{width:100%;display:block}.col .iif-testimonial-portrait{display:block;float:none;margin:0 auto 20px}.iif-bg-layout-dark-phone .iif-testimonial-description a{color:#fff}}
@media (max-width:479px){.m-testimonial{padding-top:10%}}
@font-face{font-family:"TornacRegular";font-display:swap;src:url("/media/brand-fonts/TornacRegular.ttf") format("truetype")}
@font-face{font-family:"TornacRegular";font-display:swap;src:url("/media/brand-fonts/TornacRegular.ttf") format("truetype")}
.sec.i-0.sec{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.row.i-0.row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.m-image-0{margin-bottom:30px!important;text-align:left;margin-left:0}
.m-image-1{padding-right:3px;margin-bottom:30px!important;width:11.2%;text-align:center}
.m-text-0.m-text,.m-text-1.m-text{color:#FFFFFF!important}
.m-text-0{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:18px;margin-bottom:20px!important}
.m-text-0 h1{font-family:'TornacRegular',Helvetica,Arial,Lucida,sans-serif;text-align:center}
.m-text-0 h3{font-family:'TornacRegular',Helvetica,Arial,Lucida,sans-serif;font-size:45px;color:#FFFFFF!important;letter-spacing:2px;line-height:1.1em}
.m-text-1{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:60px!important}
.m-image-2{width:100%;position:absolute!important;bottom:70px;top:auto;right:70px;left:auto;text-align:right;margin-right:0}
.row.i-1.row{padding-left:0px!important;padding-left:0px}
.row.i-1,body #page-container .iif-db #iif-boc .iif-l .row.i-1.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-1.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-1.row{width:100%;max-width:911px}
.m-text-2.m-text{color:#0a3d4a!important}
.m-text-2{line-height:1.5em;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-size:40px;line-height:1.5em}
.m-testimonial-8.m-testimonial,.m-testimonial-5.m-testimonial,.m-testimonial-0.m-testimonial,.m-testimonial-9.m-testimonial,.m-testimonial-1.m-testimonial,.m-testimonial-2.m-testimonial,.m-testimonial-7.m-testimonial,.m-testimonial-3.m-testimonial,.m-testimonial-4.m-testimonial,.m-testimonial-6.m-testimonial{background-color:#f5f5f5;background-color:#f5f5f5}
.m-testimonial-8 .iif-testimonial-portrait,.m-testimonial-7 .iif-testimonial-portrait,.m-testimonial-6 .iif-testimonial-portrait,.m-testimonial-0 .iif-testimonial-portrait,.m-testimonial-5 .iif-testimonial-portrait,.m-testimonial-4 .iif-testimonial-portrait,.m-testimonial-3 .iif-testimonial-portrait,.m-testimonial-2 .iif-testimonial-portrait,.m-testimonial-1 .iif-testimonial-portrait,.m-testimonial-9 .iif-testimonial-portrait{border-color:RGBA(255,255,255,0)}
.col.i-0{background-color:#0e3d4d;padding-top:130px;padding-right:10%;padding-bottom:100px;padding-left:10%}
.col.i-1{background-image:url(/media/2021/09/hugues-de-buyer-mimeure-EwFChj2yI3c-unsplash-1.jpg)}
.m-text-0.m-module{margin-left:0px!important;margin-right:auto!important}
@media only screen and (min-width:981px){.row.i-0,body #page-container .iif-db #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-0.row{width:100%;max-width:100%}.m-image-0{display:none!important}.m-text-0{max-width:600px}}
@media only screen and (max-width:980px){.row.i-0,body #page-container .iif-db #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single #page-container #iif-boc .iif-l .row.i-0.row,body.iif-pagebuilder-layout.single.iif-full-width-page #page-container #iif-boc .iif-l .row.i-0.row{width:100%;max-width:100%}.m-image-0 .m-image_wrap img,.m-image-1 .m-image_wrap img,.m-image-2 .m-image_wrap img{width:auto}}
@media only screen and (max-width:767px){.m-image-0 .m-image_wrap img,.m-image-1 .m-image_wrap img,.m-image-2 .m-image_wrap img{width:auto}}
@font-face{font-family:"TornacRegular";font-display:swap;src:url("/media/brand-fonts/TornacRegular.ttf") format("truetype")}
@font-face{font-family:"TornacRegular";font-display:swap;src:url("/media/brand-fonts/TornacRegular.ttf") format("truetype")}