@keyframes textclip{to{background-position:200% center}}@media only screen and (max-width:800px){div.contacts_form_first{background-image:none!important}}.b24-form-wrapper{background-color:rgba(255,255,255,.76);backdrop-filter:blur(5px)}.index .cases .cases__heading .heading__wrapper button:hover .circle{width:108%}.index .cases .cases__heading .heading__wrapper button.learn-more .button-text{margin:0 0 0 2.85rem}.sub_block,div.note{background:linear-gradient(354deg,#ffc107 0,#ffc107 69%,#ffd968 100%);border-radius:30px}.sub_block{padding:2%;margin:2%;width:33%;display:flex;align-items:center;height:fit-content;flex-direction:column}.vjs-poster{background-color:#fff;border-radius:20px}.video-js{box-shadow:0 24px 48px rgba(0,0,0,.15);background-color:#fff}.video-js,.video-js .vjs-tech{border-radius:20px}.video-js .vjs-control-bar{border-radius:0 0 20px 20px}div.note{width:50%;padding:5%}div.collum_element{padding:3%;margin:4%;box-shadow:0 24px 48px rgba(0,0,0,.15);border-radius:20px;background-color:#ffffffc7;backdrop-filter:blur(5px)}div.collum.element_3{margin-top:30%}div.collum.element_2{margin-top:10%}div.collum.element_4{margin-top:12%}.h5,h5{font-size:26px;font-weight:700;color:#032733;text-align:center;margin-bottom:5%}.h4,h4{font-weight:400;color:#8c9396;font-family:"Open Sans",sans-serif;font-style:normal;font-size:22px}.h3,h3{font-size:38px;font-weight:700;color:#032733}.h2,h2,li,p{font-weight:700;color:#8c9396;font-family:"Open Sans",sans-serif;font-style:normal}li,p{font-weight:400;font-size:20px;color:#032733}p{text-align:justify}li{padding-bottom:1%}li:hover{transition:.5s;color:#f18e26}img.cms{width:15%;height:15%;margin-right:10px;margin-top:10px;border-radius:10px;filter:grayscale(100%)}img.cms:hover{transition:.5s;filter:grayscale(0%);-webkit-box-shadow:0 0 20px 7px rgba(3,39,51,.12);-moz-box-shadow:0 0 20px 7px rgba(3,39,51,.12);box-shadow:0 0 20px 7px rgba(3,39,51,.12);z-index:9}h1.creating_site{text-transform:uppercase;background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textclip 3s linear infinite;animation-direction:reverse;animation-iteration-count:1;display:inline-block;font-size:52px;font-weight:800}.def-block-bg{background-repeat:no-repeat}