.cm-schedule-visit-group{padding-top:13vw;padding-bottom:13vw;max-width:1920px;margin-left:auto;margin-right:auto;box-shadow:inset 0px 45px 18px -6px rgba(0,0,0,0.3);background-position:center right;color:#fff;background-size:cover;border-top:#fff solid 100px}.custom-animation1{animation-name:custom-animation1;-webkit-animation-name:custom-animation1;animation-duration:1s;-webkit-animation-duration:1s}@keyframes custom-animation1{0%{bottom:-50px;left:50px;transform-origin:right bottom;transform:rotate(-45deg);opacity:0}100%{left:0;bottom:0;transform-origin:right bottom;transform:rotate(0);opacity:1}}.cm-schedule-visit-content{width:47.25%;padding:2vw 0}.cm-schedule-visit-group h3{font-size:43px;color:#fff}.cm-schedule-visit-group.Style2{padding:4% 0}.cm-schedule-visit-group.Style2 h3{font-size:32px}.cm-schedule-visit-group.Style2 .custom-border-button{margin-top:5.72%;font-size:20px}.cm-schedule-visit-group h1,.cm-schedule-visit-group h2{color:#fff}.cm-schedule-visit-group .custom-border-button{position:relative;margin-top:24px}.cm-schedule-visit-group p{margin:0}.cm-schedule-visit-group .custom-border-button{margin-top:5.72%}@media(min-width:981px) and (max-width:1550px){.cm-schedule-visit-group.Style2 .custom-border-button,.cm-schedule-visit-group .custom-border-button{margin-top:35px}}@media(max-width:980px){.cm-schedule-visit-group.Style2{padding:50px 0;background-position:center}.cm-schedule-visit-content{width:100%;padding:30px 0}.cm-schedule-visit-group .custom-border-button{position:relative;margin-top:35px}.cm-schedule-visit-group.Style2 .custom-border-button{margin-top:35px}}@media(max-width:767px){.cm-schedule-visit-group h3{font-size:30px}.cm-schedule-visit-group{border-top-width:30px;padding-bottom:0}}