 body {
     padding: 0;
     margin: 0;
 }

 :root {
     --color-main: #ae3d4c;
     --color-sec: #ffffff;
 }

 @font-face {
     font-family: 'Cinta Regular';
     /*a name to be used later*/
     src: url('fonts/CintaRegular.ttf');
     /*URL to font*/
 }

 @font-face {
     font-family: 'Cinta Medium';
     /*a name to be used later*/
     src: url('fonts/CintaMedium.ttf');
     /*URL to font*/
 }

 @font-face {
     font-family: 'Cinta Light';
     /*a name to be used later*/
     src: url('fonts/CintaLight.ttf');
     /*URL to font*/
 }

 @font-face {
     font-family: 'Cinta Bold';
     /*a name to be used later*/
     src: url('fonts/CintaRegular-Bold.ttf');
     /*URL to font*/
 }

 .con-box {
     display: flex;
     flex-direction: column;
     max-width: 1920px;
     margin: 0 auto;
 }

 .t-box-1 {
     background: var(--color-main);
     width: 100%;
     justify-content: center;
     display: flex;
     flex-direction: column;
     padding: 30px 0px;
     align-items: center;
 }

 .t-box-1>p {
     font-family: 'Cinta Regular';
     text-align: center;
     font-size: 45pt;
     margin-block: 0;
     color: var(--color-sec);
 }

 .t-box-1>h2 {
     font-family: 'Cinta Bold';
     text-align: center;
     font-size: 60pt;
     color: var(--color-sec);
     margin-block: 0;
 }

 .t-box {
     background-color: var(--color-sec);
     /*  padding: 10px 36px;*/
     width: 570px;
     border: 2px solid var(--color-main);
     filter: drop-shadow(7px 7px 0px #afadad);
     margin: 0 auto;
 }

 .t-box>h2 {
     font-family: 'Cinta Medium';
     font-size: 25pt;
     background-color: var(--color-main);
     padding: 10px 36px;
     margin-block-start: 0;
     color: var(--color-sec);
 }

 .t-box>p {
     font-family: 'Cinta Light';
     font-size: 18pt;
     background-color: var(--color-sec);
     padding: 0px 36px;
     color: var(--color-main);
 }

 .t-box-2 {
     background: var(--color-main);
     width: 100%;
     display: flex;
     padding: 30px 0px;
     position: relative;
     top: -25px;
     align-content: center;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: center;
     /*  align-items: center;*/
 }

 .t-box-2>div {
     width: 33%;
 }

 .t-box-2 h2 {
     font-family: 'Cinta Medium';
     font-size: 25pt;
     padding: 10px 36px;
     margin-block: 0;
     color: var(--color-sec);
 }

 .t-box-2 p {
     font-family: 'Cinta Light';
     font-size: 18pt;
     padding: 0px 36px;
     color: var(--color-sec);
     margin-block: 0;
 }

 .t-box3 {
     position: relative;
     left: 300px;
     top: -45px;
 }

 .t-box4 {
     position: relative;
     top: -45px;
 }

 .t-box4 h2 {
     font-size: 40pt;
 }

 .t-style {
     width: 9px;
     height: 120px;
     margin: 0 auto;
     background-image: url(line-vertical-single.png);
     z-index: 1;
 }

 .t-style-line {
     width: 9px;
     height: 70px;
 }

 .t-style-cor-r {
     width: 60px;
     height: 40px;
     background-image: url(line-curve-south-east.png);
     background-repeat: no-repeat;
 }

 .t-style-cor-r-r {
     width: 60px;
     height: 40px;
     background-image: url(line-curve-north-east.png);
     background-repeat: no-repeat;
     position: relative;
     left: 466px;
     top: -50px;
 }

 .t-style-cor-v {
     width: 405px;
     height: 10px;
     background-image: url(line-horizontal-single.png);
     transform: translate(-235px, -10px);
 }

 .t-style-cor-v-3 {
     width: 865px;
     height: 10px;
     background-image: url(line-horizontal-single.png);
     transform: translate(0px, -40px);
     z-index: 0;
 }

 .t-style-cor-l {
     width: 60px;
     height: 40px;
     background-image: url(line-curve-north-west.png);
     background-repeat: no-repeat;
     transform: translate(-445px, -21px);
 }

 .t-style-cor-l-r {
     width: 60px;
     height: 40px;
     background-image: url(line-curve-south-west.png);
     background-repeat: no-repeat;
     transform: translate(-444px, -33px);
 }

 .t-style-line2 {
     position: relative;
     left: 457px;
     top: -44px;
     height: 300px;
 }

 .t-style-line3 {
     position: relative;
     left: 457px;
     top: -44px;
     height: 160px;
 }

 .t-style-line4 {
     position: relative;
     left: 457px;
     top: -50px;
     height: 160px;
 }

 .t-style-line5 {
     position: relative;
     left: 457px;
     top: -110px;
     height: 160px;
 }

 .tsl2 {
     transform: translate(-468px, -22px);
     height: 40px;
 }

 .tsl3 {
     transform: translate(-468px, -33px);
     height: 120px;
 }

 .cir-box-main {
     display: flex;
     flex-wrap: nowrap;
     justify-content: center;
     position: absolute;
     top: -130px;
     flex-direction: row;
     left: 50%;
     right: 50%;
 }

 .cir-box {
     width: 240px;
     padding: 0 20px;
 }

 .cir-box>div {
     border: 6px solid var(--color-main);
     border-radius: 100px;
     height: 150px;
     width: 150px;
     text-align: center;
     vertical-align: middle;
     justify-content: center;
     display: flex;
     flex-direction: column;
     background: var(--color-sec);
     margin: 0 auto;
     z-index: 0;
     align-items: center;
 }

 .cir-box>div::after {
     content: '';
     width: 150px;
     height: 150px;
     position: absolute;
     border: 6px solid var(--color-main);
     border-radius: 100px;
     background: var(--color-sec);
     filter: drop-shadow(7px 7px 0px #afadad);
     z-index: -1;
 }

 .cir-box>div>h2 {
   animation: 1.5s linear 0s infinite running Opacity1;
     font-family: 'Cinta Bold';
     font-size: 23pt;
     color: var(--color-main);
 }

 .cir-box>p {
     font-family: 'Cinta Regular';
     font-size: 18pt;
     color: var(--color-main);
     text-align: center;
 }

 .t-box-4 {
     color: var(--color-main);
     width: 100%;
     display: flex;
     padding: 30px 0px;
     position: relative;
     align-content: center;
     flex-direction: row;
     justify-content: center;
     top: -80px;
     align-items: center;
     flex-wrap: nowrap;
     margin: 0 auto;
 }

 .t-box-4>div:nth-child(1) {
     width: 25%;
     padding: 0 30px;
 }

 .t-box-4>div:nth-child(2) {
     width: 15%;
     padding: 0 30px;
 }

 .t-box-4>div:nth-child(3) {
     width: 60%;
 }

 .t-box-4>div>img {
     width: 100%;
     filter: drop-shadow(7px 7px 0px #afadad);
 }

 .t2box {
   animation: 2.5s linear 0s infinite running Opacity1;

     padding: 15px;
 }

 .t-box-4>div>h2 {
     font-size: 25pt;
 }

 .t-box4-a {
     top: -160px;
 }

 .t-img-p {
     margin-block: 0;
     text-align: center;
     font-family: Arial;
     font-weight: bold;
     font-size: medium;
     margin-top: 5px;
 }

 .t-img-p2 {
     margin-block: 0;
     text-align: center;
     font-family: Arial;
     margin-top: 5px;
     font-size: small;
 }

 .t-style-7 {
     position: relative;
     left: 457px;
     top: -190px;
     height: 118px;
 }

 .r5 {
     transform: translate(457px, -190px);
 }

 .v4 {
     transform: translate(0px, -200px);
 }

 .v5 {
     transform: translate(-445px, -222px);
 }

 .v6 {
     transform: translate(-468px, -220px);
     height: 45px;
 }

 .v7 {
   margin-left: 5%;
     position: relative;
     top: -222px;
     display: flex;
     align-items: flex-start;
 }

 .v7>div {
     width: 50%;
 }

 .sec2 {
     display: flex;
     padding: 10px;
     align-items: center;
     justify-content: center;
 }

 .sec2>div {
     padding: 0 20px;
 }

 .sec2>div>img {
     width: 150px;
     filter: drop-shadow(7px 7px 0px #afadad);
 }

 .sec2>div>h2 {
     font-family: 'Cinta Bold';
     font-size: 1.6em;
     color: var(--color-main);
     margin-block: 0;
     margin-top: 10px;
 }

 .sec2>div>p {
     font-family: 'Cinta Regular';
     font-size: 1.1em;
     color: var(--color-main);
     margin-block: 0;
     margin-top: 10px;
 }

 .v8 {
     transform: translate(-470px, -223px);
     height: 110px;
     position: relative;
 }

 .v9 {
     top: -224px;
     position: relative;
     display: flex;
     align-items: flex-start;
     margin-left: 5%;
 }

 .v9>div {
     width: unset;
 }

 .v10 {
     flex-direction: column;
     align-items: flex-start;
     /* position: relative;
        top: 30px;
        left: 186px; */
 }

 .v10>div {
     display: flex;
     padding: 20px;
 }

 .v10>div>img {
     width: 60px;
     filter: unset;
     margin-right: 20px;
 }

 .v11 {
     transform: translate(-470px, -223px);
     height: 120px;
 }

 .v12 {
     transform: translate(-444px, -223px) !important;
 }

 .v13 {
     transform: translate(-235px, -231px) !important;
 }

 .v14 {
     left: 0px !important;
     top: -240px !important;
 }

 .v15 {
     transform: translate(0px, -238px) !important;
     height: 120px;
 }

 .v16 {
     position: relative;
     top: -241px;
 }

 .v16>h2 {
     font-family: 'Cinta light';
     font-size: 16pt;
     padding: 20px;
 }

 .v16>p {
     font-family: 'Cinta light';
     font-size: 14pt;
 }

 .v16>a {
     text-decoration: none;
     cursor: pointer;
     filter: drop-shadow(5px 5px 0px var(--color-sec));
 }

 .v16 a input {
     padding: 10px;
     font-family: 'Cinta Bold';
     font-size: 25pt;
     color: var(--color-main);
     background: var(--color-sec);
     border: none;
     cursor: pointer;
     filter: drop-shadow(5px 5px 0px var(--color-main));
 }

 .v16>a:hover input {
     border: 2px solid var(--color-sec);
     color: var(--color-sec);
     background: var(--color-main);
     filter: drop-shadow(5px 5px 0px var(--color-main));
 }

 .v17 {
     color: white;
     background-color: black;
 }

 .v17 h2 {
     text-align: center;
     padding: 10px;
     font-size: 40pt;
     font-family: 'Cinta Bold';
 }

 .v18 {
     color: var(--color-main);
     display: flex;
     align-items: center;
 }

 .v18 {
     padding: 20px;
     justify-content: space-evenly;
 }

 .v18>div h2 {
     text-align: center;
     padding: 10px;
     font-size: 40pt;
     font-family: 'Cinta Bold';
 }

 .v19 {
     margin: unset;
     position: absolute;
     height: 588px;
     left: 49.7%;
     top: -295px;
 }

 .t-box-1 img {
     width: 45px;
     padding: 10px;
 }
 /* Extra small devices (phones, 600px and down) */

 @media only screen and (max-width: 600px) {
     .t-box {
         width: 95%;
     }
     .t-box>h2,
     .t-box>p {
         padding: 10px 10px;
     }
     .t-box-1>p {
         font-size: 18pt;
     }
     .t-box-1>h2 {
         font-size: 25pt;
     }
     .t-box-1 {
         padding: 20px 0px;
     }
     .t-box-1 img {
         width: 30px;
     }
     .t-style-line {
         height: 95px;
     }
     .t-style-cor-r,
     .t-style-cor-v,
     .t-style-cor-l,
     .tsl2,
     .tsl3,
     .t-style-cor-l-r,
     .t-style-cor-v-3,
     .t-style-cor-r-r,
     .t-style-line2,
     .t-style-line4,
     .t-style-line5,
     .r5,
     .v4,
     .v5,
     .v6,
     .v8,
     .v11,
     .v12,
     .v13,
     .v14,
     .v15 {
         display: none;
     }
     .t-box-2 h2 {
         font-size: 20pt;
     }
     .t-box-2 p {
         font-size: 18pt;
     }
     .t-box-2 h2,
     .t-box-2 p {
         padding: 10px 15px;
     }
     .t-box-2 {
         flex-direction: column;
     }
     .t-box-2>div {
         width: 100%;
     }
     .cir-box-main {
         top: 0px;
     }
     .cir-box-main {
         flex-direction: column;
         align-items: center;
         position: unset;
     }
     .t-box3 {
         position: unset;
     }
     .t-style-line3 {
         left: 0;
         top: 0px;
         height: 113px;
     }
     .t-style-line4 {
         left: 0px;
         top: -50px;
         height: 113px;
     }
     .t-box-4 {
         flex-direction: column;
     }
     .t-box-4>div:nth-child(1) {
         width: unset;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(2) {
         width: unset;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(3) {
         width: unset;
     }
     .t-box-4>div>img {
         width: 200px;
     }
     .t-box-4>div>h2 {
         font-size: 20pt;
     }
     .t-box>h2 {
         font-size: 15pt;
     }
     .t-box>p {
         font-size: 14pt;
     }
     .t-style-7 {
         left: unset;
     }
     .v7 {
         flex-direction: column;
         align-items: center;
     }
     .v7>div {
         width: unset;
     }
     .v7>div>.t-box {
         width: 95%;
     }
     .v7 .sec2 {
         flex-direction: column;
     }
     .v7 .sec2>div {
         padding: 10px;
         text-align: center;
     }
     .v7 .sec2>div>img {
         width: 100%;
     }
     .v9 {
         align-items: center;
         flex-direction: column;
         top: -200px;
         position: relative;
     }
     .v9>div {
         width: unset;
     }
     .v16 {
         top: -198px;
     }
     .v18 {
         flex-direction: column;
     }
     .v18>div h2 {
         font-size: 25pt;
     }
 }
 /* Small devices (portrait tablets and large phones, 600px and up) */

 @media only screen and (min-width: 600px) {
     .t-box {
         width: 95%;
     }
     .t-box>h2,
     .t-box>p {
         padding: 10px 15px;
     }
     .t-box-1>p {
         font-size: 25pt;
     }
     .t-box-1>h2 {
         font-size: 35pt;
     }
     .t-box-1 {
         padding: 20px 0px;
     }
     .t-box-1 img {
         width: 30px;
     }
     .t-style-line {
         height: 95px;
     }
     .t-style-cor-r,
     .t-style-cor-v,
     .t-style-cor-l,
     .tsl2,
     .tsl3,
     .t-style-cor-l-r,
     .t-style-cor-v-3,
     .t-style-cor-r-r,
     .t-style-line2,
     .t-style-line4,
     .t-style-line5,
     .r5,
     .v4,
     .v5,
     .v6,
     .v8,
     .v11,
     .v12,
     .v13,
     .v14,
     .v15 {
         display: none;
     }
     .t-box-2 h2 {
         font-size: 22pt;
     }
     .t-box-2 p {
         font-size: 19pt;
     }
     .t-box-2 h2,
     .t-box-2 p {
         padding: 10px 15px;
     }
     .t-box-2 {
         flex-direction: column;
     }
     .t-box-2>div {
         width: 100%;
     }
     .cir-box-main {
         top: 0px;
     }
     .cir-box-main {
         flex-direction: column;
         align-items: center;
         position: unset;
     }
     .t-box3 {
         position: unset;
     }
     .t-style-line3 {
         left: 0;
         top: 0px;
         height: 113px;
     }
     .t-style-line4 {
         left: 0px;
         top: -50px;
         height: 113px;
     }
     .t-box-4 {
         flex-direction: column;
         width: unset;
     }
     .t-box-4>div:nth-child(1) {
         width: unset;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(2) {
         width: unset;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(3) {
         width: unset;
     }
     .t-box-4>div>img {
         width: 200px;
     }
     .t-box-4>div>h2 {
         font-size: 20pt;
     }
     .t-box>h2 {
         font-size: 15pt;
     }
     .t-box>p {
         font-size: 14pt;
     }
     .t-style-7 {
         left: unset;
     }
     .v7 {
         flex-direction: column;
         align-items: center;
     }
     .v7>div {
         width: unset;
     }
     .v7>div>.t-box {
         width: 95%;
     }
     .v7 .sec2 {
         flex-direction: row;
     }
     .v7 .sec2>div {
         padding: 10px;
         text-align: center;
     }
     .v7 .sec2>div>img {
         width: 150px;
     }
     .v9 {
         align-items: center;
         flex-direction: column;
         top: -200px;
         position: relative;
     }
     .v9>div {
         width: unset;
     }
     .v16 {
         top: -198px;
     }
     .v18 {
         flex-direction: column;
     }
     .v18>div h2 {
         font-size: 25pt;
     }
 }
 /* Medium devices (landscape tablets, 768px and up) */

 @media only screen and (min-width: 768px) {
     .t-box {
         width: 570px;
     }
     .t-box>h2,
     .t-box>p {
         padding: 10px 15px;
     }
     .t-box-1>p {
         font-size: 30pt;
     }
     .t-box-1>h2 {
         font-size: 40pt;
     }
     .t-box-1 {
         padding: 25px 0px;
     }
     .t-box-1 img {
         width: 35x;
     }
     .t-style-line {
         height: 95px;
     }
     .t-style-cor-r,
     .t-style-cor-v,
     .t-style-cor-l,
     .tsl2,
     .tsl3,
     .t-style-cor-l-r,
     .t-style-cor-v-3,
     .t-style-cor-r-r,
     .t-style-line2,
     .t-style-line4 {
         display: block;
     }
     .t-style-cor-v {
         width: 290px;
         transform: translate(-174px, -10px);
     }
     .t-style-cor-l {
         transform: translate(-326px, -21px);
     }
     .tsl2 {
         transform: translate(-350px, -22px);
     }
     .t-box-2 h2 {
         font-size: 23pt;
     }
     .t-box-2 p {
         font-size: 20pt;
     }
     .t-box-2 h2,
     .t-box-2 p {
         padding: 10px 20px;
     }
     .t-box-2 {
         flex-direction: row;
     }
     .t-box-2>div {
         width: 33%;
     }
     .tsl3 {
         transform: translate(-350px, -33px);
     }
     .t-style-cor-l-r {
         transform: translate(-325px, -33px);
     }
     .t-style-cor-v-3 {
         width: 626px;
     }
     .t-style-cor-r-r {
         left: 345px;
     }
     .t-style-line2 {
         left: 347px;
     }
     .cir-box-main {
         top: -130px;
     }
     .cir-box-main {
         flex-direction: row;
         align-items: unset;
         position: absolute;
     }
     .t-box3 {
         left: 80px;
         position: relative;
     }
     .t-style-line3 {
         left: 347px;
         top: -44px;
         height: 160px;
     }
     .t-style-line4 {
         left: 347px;
         top: -50px;
         height: 160px;
     }
     .t-style-line4,
     .t-style-line5,
     .r5,
     .v4,
     .v5,
     .v6,
     .v8,
     .v11,
     .v12,
     .v13,
     .v14,
     .v15 {
         display: none;
     }
     .t-box-4 {
         flex-direction: column;
     }
     .t-box-4>div:nth-child(1) {
         width: 100%;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(2) {
         width: 100%;
         padding: 20px;
         text-align: center;
     }
     .t-box-4>div:nth-child(3) {
         width: 100%;
     }
     .t-box-4>div>img {
         width: 250px;
     }
     .t-box-4>div>h2 {
         font-size: 20pt;
     }
     .t-box>h2 {
         font-size: 20pt;
     }
     .t-box>p {
         font-size: 15pt;
     }
     .t-style-7 {
         left: unset;
     }
     .v7 {
         flex-direction: column;
         align-items: center;
     }
     .v7>div {
         width: 70%;
     }
     .v7>div>.t-box {
         width: 570px;
     }
     .v7 .sec2>div {
         padding: 10px;
         text-align: center;
     }
     .v9 {
         align-items: center;
         flex-direction: column;
         top: -200px;
         position: relative;
     }
     .v9>div {
         width: unset;
     }
     .v16 {
         top: -198px;
     }
     .v18 {
         flex-direction: row;
     }
     .v18>div h2 {
         font-size: 25pt;
     }
 }
 /* Large devices (laptops/desktops, 992px and up) */

 @media only screen and (min-width: 992px) {
     .t-box {
         width: 570px;
         transform: translate(-9px, 0px);
     }
     .t-box>h2,
     .t-box>p {
         padding: 10px 20px;
     }
     .t-box-1>p {
         font-size: 35pt;
     }
     .t-box-1>h2 {
         font-size: 45pt;
     }
     .t-box-1 {
         padding: 30px 0px;
     }
     .t-box-1 img {
         width: 40px;
     }
     .t-style-cor-v {
         width: 405px;
         transform: translate(-235px, -10px);
     }
     .t-style-cor-l {
         transform: translate(-445px, -21px);
     }
     .tsl2 {
         transform: translate(-468px, -22px);
     }
     .t-box-2 h2 {
         font-size: 25pt;
     }
     .t-box-2 p {
         font-size: 18pt;
     }
     .t-box-2 h2,
     .t-box-2 p {
         padding: 15px 25px;
     }
     .t-box-2>div {
         width: 33%;
     }
     .tsl3 {
         transform: translate(-468px, -33px);
     }
     .t-style-cor-l-r {
         transform: translate(-444px, -33px);
     }
     .t-style-cor-v-3 {
         width: 865px;
     }
     .t-style-cor-r-r {
         left: 457px;
     }
     .t-style-line2 {
         left: 457px;
     }
     .t-box3 {
         left: 204px;
     }
     .t-style-line3 {
         left: 457px;
     }
     .t-style-line4 {
         left: 457px;
     }
     .t-style-line4,
     .t-style-line5,
     .r5,
     .v4,
     .v5,
     .v6,
     .v8,
     .v11,
     .v12,
     .v13,
     .v14,
     .v15 {
         display: block;
     }
     .t-box-4 {
         flex-direction: row;
     }
     .t-box-4>div:nth-child(1) {
         width: 200px;
         padding: unset;
     }
     .t-box-4>div:nth-child(2) {
         width: 15%;
         padding: 0 30px;
     }
     .t-box-4>div:nth-child(3) {
         width: 60%;
     }
     .t-box-4>div>img {
         width: 100%;
     }
     .t-box-4>div>h2 {
         font-size: 20pt;
     }
     .t-box>h2 {
         font-size: 25pt;
     }
     .t-box>p {
         font-size: 18pt;
     }
     .v5 {
         transform: translate(-445px, -211px);
     }
     .v6 {
         transform: translate(-470px, -211px);
     }
     .t-style-7 {
         left: 457px;
     }
     .v7 {
         flex-direction: row;
         align-items: flex-start;
     }
     .v7>div {
         width: unset;
     }
     .v7 .sec2>div {
         padding: 10px;
         text-align: center;
     }
     .v7>div>.t-box {
         width: 570px;
     }
     .v7 .sec2>div>img {
         width: 100px;
     }
     .v7 .sec2>div>h2 {
         font-size: 14pt;
     }
     .v7 .sec2>div>p {
         font-size: 12pt;
     }
     .v9 {
         align-items: flex-start;
         flex-direction: row;
         top: -224px;
         position: relative;
     }
     .v9>div {
         width: unset;
     }
     .v16 {
         top: -241px;
     }
     .v18>div h2 {
         font-size: 35pt;
     }
     .v19 {
         height: 480px;
         top: -236px;
     }
 }
 /* Extra large devices (large laptops and desktops, 1200px and up) */

 @media only screen and (min-width: 1250px) {
     .t-box {
         width: 570px;
     }
     .t-box>h2,
     .t-box>p {
         padding: 10px 36px;
     }
     .t-box-1>p {
         font-size: 45pt;
     }
     .t-box-1>h2 {
         font-size: 60pt;
     }
     .t-box-1 img {
         width: 45px;
     }
     .t-box-2 h2 {
         font-size: 25pt;
     }
     .t-box-2 p {
         font-size: 18pt;
     }
     .t-box-2 h2,
     .t-box-2 p {
         padding: 20px 36px;
     }
     .t-box-2>div {
         width: 33%;
     }
     .t-box3 {
         left: 300px;
     }
     .t-box-4>div>h2 {
         font-size: 25pt;
     }
     .v7>div>.t-box {
         width: 570px;
     }
     .v7 .sec2>div>img {
         width: 150px;
     }
     .v7 .sec2>div>h2 {
         font-size: 1.6em;
     }
     .v7 .sec2>div>p {
         font-size: 1.1em;
     }
     .v18>div h2 {
         font-size: 40pt;
     }
     .t-box-4>div:nth-child(1) {
         width: 350px;
         padding: unset;
     }
     .v19 {
         height: 600px;
         top: -295px;
     }
     @keyframes Opacity1{
      50%{opacity:0.4;}
    }



 }
