
















@font-face {
	font-family: "0aec771c-7972-4d72-9115-5e2b37598e45";
	src: url("https://omo-oss-file.thefastfile.com/portal-saas/new2021123122320714059/cms/file/0aec771c-7972-4d72-9115-5e2b37598e45.ttf") format("truetype");
	font-alias: BrownStd-Bold;
}
@font-face {
	font-family: "f3d0ef6f-e72f-4733-8cd9-0a0ccb4a9e6d";
	src: url("https://omo-oss-file.thefastfile.com/portal-saas/new2022071820514327802/cms/file/f3d0ef6f-e72f-4733-8cd9-0a0ccb4a9e6d.ttf") format("truetype");
	font-alias: Roboto;
}
@font-face {
	font-family: "9fd3488c-2594-42ec-ab4b-3d97f1e00368";
	src: url("https://omo-oss-file.thefastfile.com/portal-saas/new2022071820514327802/cms/file/9fd3488c-2594-42ec-ab4b-3d97f1e00368.ttf") format("truetype");
	font-alias: Barlow;
}
@font-face {
	font-family: "3692f343-629d-43f9-982a-389ea8bdafb8";
	src: url("https://omo-oss-file1.thefastfile.com/portal-saas/new2023011018185067292/cms/file/3692f343-629d-43f9-982a-389ea8bdafb8.ttf") format("truetype");
	font-alias: Oswald-Regular;
}
@font-face {
	font-family: "7d49416f-be6a-480e-b9c0-c38390f6e67d";
	src: url("https://omo-oss-file1.thefastfile.com/portal-saas/new2023011018185067292/cms/file/7d49416f-be6a-480e-b9c0-c38390f6e67d.otf") format("opentype");
	font-alias: Gilroy-ExtraBold;
}/*-* CUSTOM_STYLESHEET_BEGIN_TAG *-*/body {
    overflow-x: hidden;
}
@media screen and (max-width: 768px){
  .subpage_ad {
}
}


.s_img{
  overflow:hidden;
  position:relative;
}
.s_img:before {
    content: "";
    cursor: pointer;
    position: absolute;
    left: -120%;
    top: 0;
    width: 100%;
    height: 100%;
  mix-blend-mode: overlay; 
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
    transform: skewx(-25deg);
  z-index: 1;
}
.s_img:hover:before {
    left: 120%;
    -moz-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    position: absolute;
    right: 50px;
    width: auto;
    top: 10px;
    font-size: 80%;
    color: #dc3545;
}

@media screen and (max-width: 1024px){


}

@media screen and (max-width: 768px){
  
  .subpage_ad {
    height: 20vh;
}
  
  .subpage_ad .ad-sum{
      font-size: 13px;
  
  }

}

*{
  word-break: normal !important;
  word-wrap: normal !important;
}

p{
  word-break: normal !important;
  word-wrap: normal !important;
}

span{
  word-break: normal !important;
  word-wrap: normal !important;
}


div{
  word-break: normal !important;
  word-wrap: normal !important;
}



@keyframes bannerimg
{
from {transform: scale(1.2);}
to {transform: scale(1);}
}
.subpage_ad .bgimg {
animation: bannerimg 2s;
}

.subpage_ad .ad-tit{

    color: #ffffff  !important;

}

.subpage_ad .ad-line{

    background: #ffffff  !important;

}


.subpage_ad{

}

.subpage_ad .ad-sum{
color: #ffffff !important;
    text-align: center;

}



.subpage_ad::before{content:"";dislay:block;width:100%;height:100%;background: rgba(0,0,0,0.3);left:0;top:0;z-index:1;position:absolute;}


.e_bannerD-1 .p_slide::before{content:"";dislay:block;width:100%;height:100%;background: rgba(0,0,0,0.35);left:0;top:0;z-index:1;position:absolute;}


.pl_service2 .service_value{

background-color: #0160a6;
}

.pl_service2 .service_item:hover{

background-color: #0160a6;
}


.pl_service2 .service_value::after{

border-left: 6px solid #0160a6;
}/*-* CUSTOM_STYLESHEET_END_TAG *-*/
.s_button1 {
	background-color: rgba(51,99,182,1);
	color: rgba(255,255,255,1);
	font-size: 14px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
.s_button2 {
	background-color: rgba(240,247,253,1);
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	color: rgba(51,99,182,1);
}
.s_button2:hover {
	background-color: rgba(222,235,246,1);
}