@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Thin.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-ThinItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-ExtraLight.woff2) format('woff2'),url(../webfonts/raleway/Raleway-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-ExtraLightItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-ExtraLightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Light.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-LightItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Regular.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Italic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Medium.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-MediumItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-SemiBold.woff2) format('woff2'),url(../webfonts/raleway/Raleway-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-SemiBoldItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Bold.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-BoldItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-ExtraBoldItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-ExtraBoldItalic.woff) format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-ExtraBold.woff2) format('woff2'),url(../webfonts/raleway/Raleway-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-Black.woff2) format('woff2'),url(../webfonts/raleway/Raleway-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../webfonts/raleway/Raleway-BlackItalic.woff2) format('woff2'),url(../webfonts/raleway/Raleway-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.e-mail:before{content:attr(data-website) '\0040'attr(data-user);unicode-bidi:bidi-override;direction:rtl}.offset-lg-r-1{margin-right:8.333333%}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}html{scroll-behavior:smooth}body{color:#424874;font-family:Raleway;font-weight:500;font-size:18px;line-height:26px}.bg{background:url(../images/hd-bg.png) no-repeat;background-position-x:0;animation:animation 2s linear}@keyframes animation{0%{background-position-x:-80px}100%{background-position-x:0}}a{text-decoration:none;color:#e43f5a}a:hover{text-decoration:none;color:#424874}.navbar{padding-right:0;padding-left:0}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:focus{font-size:16px}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#7b84a6;font-weight:600}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#424874;font-weight:600}*{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}::selection{color:#333;background:#ddd}b,strong{font-weight:700}mark{background-color:rgba(128,137,173,.6);padding:0;color:#fff}.menu{background:#fff;border-radius:50px;padding:0 30px;margin-top:30px}.logoscroll{animation:height .5s ease-in-out;height:50px}@keyframes height{from{height:65.4px}to{height:50px}}.call-ico a{font-size:32px;font-weight:700;margin:0}.call-ico span{font-size:14px;text-align:justify}.call-ico a:hover{color:#424874!important}.img-frame img{border-radius:50%;border:solid 4px #fff}.btn-white{background:#fff;color:#424874;font-weight:600;border-radius:5px;padding:.5rem 2rem}.btn-white:hover{color:#fff;background:#424874;box-shadow:rgba(55,125,255,.2) 0 10px 10px 0;transform:translateY(-5px);transition:all .3s ease-in-out}.btn-blue{background:#424874;color:#fff;font-weight:600;border-radius:5px;padding:.5rem 2rem}.btn-blue:hover{color:#424874;background:#fff;box-shadow:rgba(66,72,116,.2) 0 10px 10px 0;transform:translateY(-5px);transition:all .3s ease-in-out}.h2{color:#424874;font-size:32px;font-weight:700;margin-bottom:1rem}h4{color:#424874}.hero h1{color:#fff;font-size:37px;font-weight:700;margin-bottom:1rem;text-shadow:0 1rem 3rem rgba(0,0,0,.175)}.hero p{font-size:18px;font-weight:500;color:#fff;text-shadow:0 1rem 3rem rgba(0,0,0,.175)}.sec-bg{background:rgba(66,72,116,.1)}.x-small{font-size:x-small;line-height:normal}.sm-ico i{color:#424874}.border-bt{border-bottom:1px solid #424874!important;border:0;border-radius:0;outline:0}.foo-bg{background:rgba(66,72,116,.1);color:#fff}.fo-bg{background:#424874;color:#fff}footer h5{color:#424874}footer p{font-size:16px;color:#424874}footer span{color:#424874}.foo-bg a{color:#424874}.foo-bg i{color:#424874}.ga-bg{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='496' height='496'%3E%3Ccircle cx='248' cy='248' r='248' fill='%23424874' opacity='0.1' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.text-white a{color:#fff!important}@media (max-width:425px){.ga-bg{background:0 0}.title-bg{background:0 0}.menu{border-radius:0;margin-top:15px;padding:0 15px 5px}.bg{background-position-x:-120px}@keyframes animation{0%{background-position-x:-80px}100%{background-position-x:-120px}}}

.CUS{
  
  padding: 0;
  border-radius: 30px;
}

.CUS p{
  padding: 0;
 }

form.CUS input.subject {
    display: none;
}

.CUS .form-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

.CUS .form-row p {
    flex: 1;
    margin: 0;
}

.CUS textarea {
    width: 100%;
    font-size: 15px;
    border: 1px solid #020202;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
}

.CUS .submit {
    width: 100%;
    font-size: 15px;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
    color: #161515;
}

.CUS input,
.CUS select {
    width: 100%;
    font-size: 15px;
     border: 1px solid #d4d4d4;
    box-sizing: border-box;
    font-weight: normal;
    padding: 10px;
    margin: 5px 0;
    background-color: #f0f0f0;

}

.CUS label {
    font-size: 15px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-align: left;
    color: #3b3b3b;
}

.CUS legend {
    font-size: 20px;
    text-align: left;
    color: #3b3b3b;
}

form.CUS,
.CUS fieldset {
    border: none;
}


@media only screen and (max-width:500px){
    .CUS .form-row {
        flex-direction: column;  
        align-items: stretch;    
    }

    .CUS .form-row p {
        flex: 1 0 100%;
        width: 100%;
    }
 }