.container-discussion-contact{color:#fff;margin-bottom:14rem;padding-top:5rem;position:relative;z-index:999991}.container-medium{max-width:960px}.container-discussion-contact .content-center{position:static;text-align:center;transform:none}.container-discussion-contact .content-svg{margin-bottom:4.2rem}.container-discussion-contact .content-svg svg{fill:#fff;height:11.6rem;width:11.6rem}.container-discussion-contact .text-title{color:#fff;display:block;font-family:Archivo Black,sans-serif;font-size:4.4rem;font-weight:400;letter-spacing:0;line-height:1.2em;margin-bottom:4rem;text-transform:none}.container-discussion-contact .text-title span{color:#0c7ac0;display:block;font-weight:400}.container-discussion-contact hr{background-color:hsla(0,0%,100%,.2);margin-bottom:0;margin-top:0}.container-banner-number p{margin:0}.container-discussion-contact a{color:#fff;text-decoration:none}.container-discussion-contact .row .col:before{background:-webkit-linear-gradient(top,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));background:-o-linear-gradient(top,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0));content:" ";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff",endColorstr="#00ffffff",GradientType=0);height:100%;position:absolute;right:0;top:0;width:1px}.container-discussion-contact .row .col:last-child:before{display:none}.container-discussion-contact .row .col{padding:7rem 1.5rem 5.6rem 7rem;position:relative}.container-discussion-contact .text-medium{font-size:1.6rem;margin-bottom:0;text-transform:uppercase}.container-discussion-contact .text-medium,.container-discussion-contact .text-phone{display:block;font-family:Archivo Black,sans-serif;font-weight:400;letter-spacing:1px;line-height:1.2em}.container-discussion-contact .text-phone{font-size:3.5rem;text-transform:none}.container-discussion-contact .text-mail{display:block;font-family:Pathway Gothic One,sans-serif;font-size:4.4rem;font-weight:400;letter-spacing:1px;line-height:1.2em;text-transform:uppercase}.container-discussion-contact .text-mail a,.container-discussion-contact .text-phone a,.container-discussion-contact a.text-mail,.container-discussion-contact a.text-phone{color:#fff;position:relative;text-decoration:none}.container-discussion-contact .text-mail a:before,.container-discussion-contact .text-phone a:before,.container-discussion-contact a.text-mail:before,.container-discussion-contact a.text-phone:before{background-color:hsla(0,0%,100%,.8);content:" ";height:.3rem;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:0}.container-discussion-contact .text-mail a:hover,.container-discussion-contact .text-phone a:hover,.container-discussion-contact a.text-mail:hover,.container-discussion-contact a.text-phone:hover{color:#fff}.container-discussion-contact .text-mail a:hover:before,.container-discussion-contact .text-phone a:hover:before,.container-discussion-contact a.text-mail:hover:before,.container-discussion-contact a.text-phone:hover:before{width:100%}@media screen and (max-width:992px){.container-discussion-contact .row .col{padding-left:4rem;padding-top:5.5rem}}@media screen and (max-width:850px){.container-discussion-contact .text-phone{font-size:3rem}.container-discussion-contact .text-mail{font-size:3.8rem}}@media screen and (max-width:767px){.container-discussion-contact .row .col:before{background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1);height:1px;left:0;top:auto;width:100%}.container-discussion-contact .row .col{padding:4rem 1.5rem;text-align:center}.container-discussion-contact .text-title{font-size:3.8rem}}@media screen and (max-width:650px){.container-discussion-contact .text-title{font-size:3.4rem}}@media screen and (max-width:450px){.container-discussion-contact .text-phone,.container-discussion-contact .text-title{font-size:2.6rem}}