body{margin-bottom:35px}@media (min-width:576px){body{margin-bottom:50px}}@media (min-width:768px){body{margin-bottom:70px}}@media (min-width:992px){body{margin-bottom:83px}}#bottomCollapseTooltip .linkage-tray{display:flex;justify-content:space-between;align-items:flex-end;position:relative}#bottomCollapseTooltip .collapse-linkage{flex:1 1 auto;max-width:730px;max-height:118px}#bottomCollapseTooltip .collapse-linkage:before{content:"";display:block;width:200vw;height:70%;position:absolute;bottom:0;right:-50vw;left:-50vw;z-index:-1;background-color:rgba(0,0,0,.7);pointer-events:none}#bottomCollapseTooltip .collapse-linkage .arrow-up{display:none}@media (min-width:992px){#bottomCollapseTooltip .collapse-linkage .arrow-up{display:block;position:absolute;top:30%;left:730px;margin-left:2rem;height:auto;transform:translateY(30%);animation:bounce .3s infinite alternate}@keyframes bounce{0%{top:calc(30% - 4px)}to{top:calc(30% + 4px)}}}#bottomCollapseTooltip .contact-linkage{color:#ffc107}#bottomCollapseTooltip .contact-linkage:focus,#bottomCollapseTooltip .contact-linkage:hover{color:#fff}@media (max-width:991.98px){#bottomCollapseTooltip .contact-linkage{margin-left:1rem;padding:.25rem;background-color:#33517f;border-radius:.25rem;transform:translateY(-15%);box-shadow:1px -1px 3px rgba(0,0,0,.75)}}@media (min-width:992px){#bottomCollapseTooltip .contact-linkage{position:absolute;top:30%;right:0;bottom:0;left:auto;display:flex;flex-direction:column;justify-content:center}#bottomCollapseTooltip .contact-linkage [class|=bi]{font-size:24px}}#bottomCollapseTooltip .contact-linkage:after{content:attr(title);display:block}#bottomCollapseContainer{background-color:#33517f}#bottomCollapseContainer .form-tray{padding-top:2rem;padding-bottom:82.6px}@media only screen and (max-height:480px) and (orientation:landscape){#bottomCollapseContainer .form-tray:after{color:#ffc107;content:attr(data-orientation-warning);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#33517f;border:.5rem solid #ffc107}}@media (min-width:768px) and (max-width:991.98px){#bottomCollapseContainer .form-tray{padding-bottom:100px}}@media (min-width:992px){#bottomCollapseContainer .form-tray{padding-bottom:118px}}@media (max-width:575.98px){.commercial.banner .banner-image:not([data-zoom=false]){min-height:10rem}}.commercial.bootstrap{max-height:114px;background:url(/images/features/share/bootstrap-banner.png?2590988eaacf3ce4bea7a3c89df24383) 50% no-repeat;overflow:hidden}@media (min-width:768px){.commercial.bootstrap .planning,.commercial.bootstrap .survey{background:url(/images/features/share/icon-survey.png?48c40776a98d21645b584bfc393df2b2) no-repeat 100%;background-size:48px}.commercial.bootstrap .survey{margin-right:30px;padding-right:62px}.commercial.bootstrap .planning{margin-left:30px;padding-left:62px;background-image:url(/images/features/share/icon-planning.png?d43a5261c40a8a2bc1fc4d37f3b21860);background-position:0}}@media (min-width:992px){.commercial.bootstrap .planning,.commercial.bootstrap .survey{min-height:74px;background-size:74px}.commercial.bootstrap .survey{margin-right:70px;padding-right:88px}.commercial.bootstrap .planning{margin-left:70px;padding-left:88px}}.commercial.customization{background:#4e4e4e url(/images/share/logos/logo@1143x252-translucent.png?f9e7172f151bd87f6d1a25d6610179ac) no-repeat bottom/cover}@media only screen and (min-width:1143px){.commercial.customization{background-size:1143px}}@media (min-width:1200px){.commercial.customization{padding:60px 0;overflow-y:hidden}.commercial.customization>.container{position:relative}.commercial.customization>.container:before{content:"";display:block;width:1px;height:calc(100% + 120px);position:absolute;left:60%;top:-60px;background-color:#eee}.commercial.customization>.container:after{content:"";display:block;width:0;height:0;position:absolute;top:50%;left:60%;border:8px solid transparent;border-left-color:#eee;transform:translateY(-4px)}}.commercial.qualification{background:url(/images/features/share/qualification-background.jpg?acc87002c9eb55a7c31214ee98787a6e) no-repeat bottom/cover}@media (max-width:767.98px){.commercial.qualification{padding-bottom:40px}}@media (min-width:768px){.commercial.qualification{padding-bottom:60px}}.commercial.technology .description{background-color:#8c7058}.commercial.technology figure{display:flex;flex-direction:column;justify-content:space-between}.commercial.technology figure img{background-color:#f7f7f7}.commercial.technology figure figcaption{flex:1 1 auto;border-bottom:3px solid #8c7058;background-color:#f7f7f7;color:#333}