body{
    font-family: "Noto Sans Hebrew",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    margin: 0px;
    padding: 0px;
}
li{list-style-type:none !important;}
ol li{list-style-type:unset !important;}
img{max-width:100%;}
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="email"],
input[type="tel"],
textarea,
.input-checkbox{-webkit-appearance: none;border-radius: 0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0;}
h1,h2,h3,h4,h5,h6,p{margin:0px;line-height: normal;}
input:focus{outline:0;}
textarea:focus{outline:0;}
button:focus{outline:0;}
a{cursor: pointer;text-decoration:none !important;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
a:focus{text-decoration:none;outline:0;}

.btn-primary {
    font-family: "Noto Sans Hebrew", sans-serif;
    border-radius: 0;
    border: 0;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .55);
    color: #ffffff;
    background-color: #0070c0;
}
.btn-secondary {
    font-family: "Noto Sans Hebrew", sans-serif;
    border-radius: 0;
    border: 0;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .55);
    color: #ffffff;
    background-color: #A9409C;
    background-image: linear-gradient(180deg, #981b8a 0%, #a62598 25%, #ac51a0 50%, #a62598 75%, #981b8a 100%);
}


.header-main {
    background-color: #ffffff;
    padding: 8px 0px;
    position: relative;
    width: 100%;
}
.header-main:after {
    content: '';
    width: calc(100% - 24px);
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #A73B9B;
}
.header-main .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
.header-main .row {
    margin-left: -15px;
    margin-right: -15px;
}
.header-main .row .col-xs-12 {
    padding-left: 15px;
    padding-right: 15px;
}
.header-main .button-group {
    column-gap: 14px;
}
.header-main .button-group .btn {
    font-size: 18px;
    font-weight: normal;
}
.footer-form-main {
    background-image: radial-gradient(circle at center, #78206e 0%, #701e6d 25%, #571769 50%, #320f66 75%, #0b0064 100%);
    width: 100%;
    padding: 10px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-form-main .title {
    font-family: "Noto Sans Hebrew", sans-serif;
    color: #ffffff;
}
.footer-form-main form {
    display: flex;
    flex-flow: row;
    justify-content: center;
    column-gap: 20px;
    row-gap: 15px;
}
.footer-form-main form {
    position: relative;
}
.footer-form-main form .alert {
    position: absolute;
    top: 0;
    margin: auto;
}
.footer-form-main form .form-input {
    width: 100%;
}
.footer-form-main .form-input .form-field {
    font-weight: 400;
    font-family: "Noto Sans Hebrew", sans-serif;
    width: 100%;
    height: 40px;
    border-radius: 10px;
    background-color: #ffffff;
    border: 3px solid #156082;
    padding: 5px 12px;
    font-size: 1rem;
    color: #000000;
}
.footer-form-main .form-btn .btn {
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.contents-main {
    position: relative;
}
.claim-togather:before, 
.contents-main:before {
    content: '';
    bottom: 0;
    left: 0;
    width: 15%;
    height: 100%;
    z-index: 6;
    background-position: bottom;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(../images/image2.png);
}
.claim-togather:after, 
.contents-main:after {
    content: '';
    bottom: 0;
    right: 0;
    width: 20%;
    height: 100%;
    z-index: 6;
    background-position: bottom;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(../images/image1.png);
}
.contents-main:before, 
.contents-main:after {
    position: fixed;
}
.claim-togather:before, 
.claim-togather:after {
    position: absolute;
    display: none;
}
.pp-section {
    background-color: #ffffff;
}
#pp-nav {
    display: none;
}
.pp-tableCell {
    vertical-align: top !important;
}
.claim-togather {
    height: 100%;
    position: relative;
    padding: 50px 0;
}
.circle-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
    margin: 50px 0 0;
}
.circle-content {
    width: 380px;
    height: 380px;
    border: 12px solid #78206e;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.circle-content img {
    width: 180px;
    height: 180px;
    object-fit: contain;
    margin: auto;
}
.circle-container .feature-content {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    position: absolute;
}
.feature-box {
    display: flex;
    flex-flow: column;
    background-color: #ffffff;
    border: 3px solid #0038b8;
    border-radius: 18px;
    width: 200px;
    padding: 5px 10px;
}
.feature-box img {
    width: auto;
    height: 65px;
    object-fit: contain;
}
.feature-box p {
    color: #000000;
    font-weight: normal;
    font-family: "Noto Sans Hebrew", sans-serif;
    margin: 0;
    text-align: center;
}
.circle-container .feature-content p.h5 {
    color: #000000;
    font-weight: 500;
    font-family: "Noto Sans Hebrew", sans-serif;
    margin: 0;
    text-align: center;
}
.circle-container .feature-content:last-child, 
.circle-container .feature-content:nth-child(2) {
    max-width: 800px;
    width: 100%;
}
.circle-container .feature-content:nth-child(2) {
    top: 0;
}
.circle-container .feature-content:last-child {
    bottom: 0;
}
.circle-container .feature-content:last-child p.h5, 
.circle-container .feature-content:nth-child(2) p.h5 {
    width: 33.33%;
}
.circle-container .feature-content:last-child p.h5:first-child, 
.circle-container .feature-content:nth-child(2) p.h5:first-child {
    display: flex;
    justify-content: flex-start;
}
.circle-container .feature-content:last-child p.h5:last-child, 
.circle-container .feature-content:nth-child(2) p.h5:last-child {
    display: flex;
    justify-content: flex-end;
}
.circle-container .feature-content:nth-child(3), 
.circle-container .feature-content:nth-child(4) {
    width: 50%;
    max-width: 420px;
}
.circle-container .feature-content:nth-child(3) {
    right: 10%;
}
.circle-container .feature-content:nth-child(4) {
    left: 10%;
    flex-flow: row-reverse;
}
.our-uniqueness, 
.perfectly-suited, 
.tools-application {
    padding: 50px 0;
    position: relative;
    height: 100%;
}
.our-uniqueness .title-main .title, 
.perfectly-suited .title-main .title, 
.tools-application .title-main .title {
    color: #000000;
    font-weight: 400;
    font-family: "Noto Sans Hebrew", sans-serif;
}
.our-uniqueness .row, 
.perfectly-suited .row, 
.tools-application .row {
    margin-top: 35px;
    row-gap: 25px;
}
.icon-title-box {
    height: 100%;
    background-color: #ffffff;
    border: 3px solid #0038b8;
    border-radius: 18px;
    padding: 10px 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    gap: 6px;
    text-align: center;
    position: relative;
    z-index: 5;
}
.our-uniqueness .icon-title-box {
    flex-flow: column;
}
.icon-title-box img {
    width: auto;
    height: 50px;
    object-fit: contain;
}
.icon-title-box p {
    width: 100%;
    color: #000000;
    font-weight: bold;
    font-family: "Noto Sans Hebrew", sans-serif;
    margin: 0;
}
.perfectly-suited .icon-title-box p {
    margin-top: 6px;
}
.our-uniqueness .icon-title-box p.h6.fw-normal {
    flex: 1 1 auto;
}
