.homeHero{padding:50px 0 0;margin:0 0 20px}.homeHero .hero-wrap .content .title{color:#102e61;font-size:4rem;line-height:35px;font-weight:bold;margin:0 0 20px}.homeHero .hero-wrap .content .text{color:#102e61;font-size:2.4rem;line-height:34px;margin:0 0 40px}.homeHero .hero-wrap .content .button-wrap{text-align:left;position:relative}.homeHero .hero-wrap .content .button-wrap .button{display:inline-block;color:#fff;background:#009181;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-size:2rem;line-height:24px;padding:25px 50px;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}.homeHero .hero-wrap .content .button-wrap .button:hover{background:#33A6A4}.homeHero .mobile-image{text-align:center;margin-top:-45px}.homeHero .mobile-image img{width:100%}.subdiv{margin-left:-15px;margin-right:-15px;-webkit-box-shadow:2px 2px 20px #04061529;-moz-box-shadow:2px 2px 20px #04061529;box-shadow:2px 2px 20px #04061529;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;position:relative}.subdiv .title-section{padding:80px 35px 35px;background:#edf8fd}.subdiv .title-section .sub-title{font-size:3rem;line-height:38px;color:#102e61}.subdiv .text-section{background:#fff;padding:45px 35px 80px}.subdiv .text-section p{margin:0 0 30px;font-size:1.8rem;line-height:28px;color:#102e61}.subdiv .link{font-size:2rem;line-height:24px;color:#009cde;font-weight:bold;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}.subdiv .link.desktop{display:none}.subdiv .link svg{margin-left:10px;fill:#009cde;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:all .6s cubic-bezier(0.215,0.61,0.355,1);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}.subdiv .link:hover{color:#102e61}.subdiv .link:hover svg{fill:#102e61}@media only screen and (min-width:599px){.homeHero .hero-wrap .content .title{line-height:72px;font-size:7rem}.subdiv .title-section .sub-title{font-size:4.2rem;line-height:48px}}@media only screen and (min-width:1023px){.homeHero{padding:187px 0 280px}.homeHero .hero-wrap{max-width:500px;float:left}.homeHero .hero-wrap .content .title{font-size:6rem}.homeHero .hero-wrap .content .button-wrap{text-align:left}.homeHero .mobile-image{display:none}.subdiv{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-180px;margin-left:0;margin-right:0}.subdiv .title-section{width:50%;padding:80px 80px 80px 75px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.subdiv .title-section .sub-title{margin:0 0 50px}.subdiv .text-section{width:50%}.subdiv .text-section{padding:80px 75px 80px}.subdiv .text-section p{margin:0}.subdiv .link.desktop{display:inline-block}.subdiv .link.mobile{display:none}}