*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:"Source Sans Pro",sans-serif;color:#34383c;background-color:#fff}body.overflow-hidden{overflow:hidden}a{color:#03bb91;text-decoration:none}header{position:relative;height:160px;line-height:160px}header h1{font-size:2.4rem;text-align:center}@media only screen and (min-width:1170px){header{height:240px;line-height:240px}header h1{font-size:3.2rem;font-weight:300}}.cd-modal{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility 0s .3s , opacity .3s 0s , z-index 0s .3s;-moz-transition:visibility 0s .3s , opacity .3s 0s , z-index 0s .3s;transition:visibility 0s .3s , opacity .3s 0s , z-index 0s .3s}.cd-modal .cd-modal-content{height:100%;width:100%;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed}.cd-modal p{color:#fff;line-height:1.6;margin:2em 0}.modal-is-visible .cd-modal{z-index:1;visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility 0s 0s , opacity .3s 0s , z-index 0s 0s;-moz-transition:visibility 0s 0s , opacity .3s 0s , z-index 0s 0s;transition:visibility 0s 0s , opacity .3s 0s , z-index 0s 0s}.modal-is-visible .cd-modal .cd-modal-content{-webkit-overflow-scrolling:touch}.cd-modal-action{position:relative}.cd-modal-action .btn,.cd-modal-action .cd-modal-bg{display:block;height:4em;margin:0 auto}.cd-modal-action .cd-modal-bg{background-color:#202e39}.cd-modal-action .btn{width:180px;white-space:nowrap;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s .3s , width .3s 0s;-moz-transition:color .2s .3s , width .3s 0s;transition:color .2s .3s , width .3s 0s}.cd-modal-action .btn.to-circle{width:4em;text-align:center;color:transparent;-webkit-transition:color .2s 0s , width .3s .2s;-moz-transition:color .2s 0s , width .3s .2s;transition:color .2s 0s , width .3s .2s}.cd-modal-action .cd-modal-bg{position:absolute;z-index:1;left:50%;top:0;width:4em;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-ms-transform:translateX(-2em);-o-transform:translateX(-2em);transform:translateX(-2em);-webkit-transition:visibility 0s .5s;-moz-transition:visibility 0s .5s;transition:visibility 0s .5s}.cd-modal-action .cd-modal-bg.is-visible{opacity:1;visibility:visible}.cd-modal-close{position:fixed;z-index:1;top:20px;right:5%;height:50px;width:50px;border-radius:50%;background:rgba(0,0,0,.3) url(../images/icons/cd-icon-close.svg) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s 0s , visibility 0s .3s , opacity .3s 0s;-moz-transition:-moz-transform .3s 0s , visibility 0s .3s , opacity .3s 0s;transition:transform .3s 0s , visibility 0s .3s , opacity .3s 0s}.no-touch .cd-modal-close:hover{background-color:rgba(0,0,0,.5)}.modal-is-visible .cd-modal-close{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .3s 0s , visibility 0s 0s , opacity .3s 0s;-moz-transition:-moz-transform .3s 0s , visibility 0s 0s , opacity .3s 0s;transition:transform .3s 0s , visibility 0s 0s , opacity .3s 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media only screen and (min-width:768px){.cd-modal-close{top:40px}}.cd-section .bigRightCircleElementMainShow{background-color:#263542!important}@media only screen and (max-width:1024px){.cd-modal-action .btn.to-circle{width:4em;height:4em;padding:.6rem 1rem}.cd-modal-action .cd-modal-bg{width:44px;height:44px}}