@font-face{font-display:swap;font-family:"OpenSans Light";src:url(/wp-content/themes/Divi-Child-Theme/fonts/OpenSans-Light.ttf)}.vito-box img,.vito-box iframe{width:100%}.vito-box img{border-radius:10px}.main-ban.et_pb_row{width:100%!important}.row-w-f.et_pb_row{max-width:1500px!important;width:100%!important}.vito-box div{width:50%}.vito-box{padding:20px;display:flex;justify-content:center;gap:20px;align-items:center}.row-w-f .et_pb_column.et_pb_column_1_3.et_pb_column_1{background:#ffffffcc!important;border-radius:10px!important;box-shadow:0 1px 6.800000190734863px 2px #00000026!important}h3.text-red{white-space:normal;font-size:18px!important;color:#6d0017!important;line-height:1.2}.main-ban{max-width:1500px;margin-bottom:4em}.row-w-f{margin-top:-11em;padding-bottom:4em}.sec-new{display:flex}.main-ban .et_pb_column{background:none!important}@media only screen and (min-width:1051px) and (max-width:1520px){.row-w-f{padding:0 20px!important}.main-ban .et_pb_text_inner{margin-left:25px}}@media only screen and (max-width:850px){.et_pb_row.et_pb_row_1.row-w-f{display:flex;padding:20px;width:100%!important;flex-direction:column;gap:20px}.sec-new .et_pb_module{padding:20px}.main-ban{margin-bottom:1em}.sec-new .et_pb_text_inner{width:100%!important;padding:0 25px!important}}.sec-new{background-size:cover!important}@media only screen and (min-width:851px) and (max-width:1050px){.et_pb_row.et_pb_row_1.row-w-f{display:flex;padding:30px;width:80%!important;flex-direction:column;gap:30px}.et_pb_row.et_pb_row_0.main-ban{width:75%!important}}@media only screen and (max-width:1050px){.row-w-f{display:flex!important;flex-direction:column!important}span.h1-new{font-size:18px!important}.sec-new{background-position:41% 50%}.row-w-f .et_pb_column{width:100%!important}.sec-new .et_pb_text_inner{width:100%!important}}@media only screen and (min-width:1050px) and (max-width:1339px){.row-w-f .et_pb_column{height:270px;display:flex;align-items:center}}.row-w-f .et_pb_column_1,.row-w-f .et_pb_column_2,.row-w-f .et_pb_column_3{background:rgb(255 255 255 / 80%)!important;border-radius:10px!important;box-shadow:0 1px 6.800000190734863px 2px #00000026!important}.sec-new .et_pb_text_inner{width:70%;background:rgb(255 255 255 / 80%)!important;padding:30px!important;border-radius:10px}span.h1-new{font-size:32px;line-height:normal;color:#000;font-family:'OpenSans Light';font-style:italic}.smaller-section{min-height:calc(70vh - 130px)!important}