/*!
Theme Name: oribsn
Author: Ori Ben-Simon
Author URI: oribsn.dev
Description: Ori Ben-Simon
Version: 1.0.0
Text Domain: oribsn
*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

*{outline: none !important;}
.right{float:right; display:inline-block;}
.left{float:left; display:inline-block;}
.clearfix{overflow: hidden;}
.clearfix:after, .clearfix:before{content: "";display: table;}
.clearfix:after{clear:both;}
.both{clear:both; width:0; height:0; overflow:hidden; display:block}
.ease,.ease > a, .ease > a:before,.ease:before,.ease > a:after,.ease:after{-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.ease2,.ease2 > a, .ease2 > a:before,.ease2:before,.ease2 > a:after,.ease2:after{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.shadow{box-shadow: 0 0.1rem 0.4rem rgba(0,0,0,.35);}
.align_center{text-align: center;}
.align_right{text-align: right;}
.align_left{text-align: left;}
.inline{display: inline-block;}
.hide{display: none;}
.cover{background-size: cover; background-position: center center; background-repeat: no-repeat;}
.frow {display: flex; flex-direction: row;}
a {color: inherit; text-decoration: none;}
*{box-sizing: border-box;}
strong{font-weight: 700;}
.sec_bg {position: relative;}
.bg_im img {display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; object-position: top left; z-index: 1;}
.sec_bg > .wrap {position: relative; z-index: 2;}
.noscroll {overflow: hidden;}
::-webkit-scrollbar {display: none;}
* {-ms-overflow-style: none; scrollbar-width: none;}

#JPO {display: none; transform: scale(0.8);}
.popup_visible #JPO {transform: scale(1);}
.jpo_in {border-radius: 2.34375vw; width: 65.885416666666667vw; padding: 8.786458333333333vw 5.46875vw 6.067708333333333vw 5.46875vw;}
.jpo_name {font-size: 3.385416666666667vw; line-height: 1.095384615384615; text-transform: uppercase;}
.jpo_position {font-size: 3.385416666666667vw; line-height: 1.095384615384615;}
.jpo_tx {height: 27.895833333333332vw; overflow: auto; font-size: 1.666666666666667vw; line-height: 1.2875; font-weight: 100; margin-top: 2.619791666666667vw;}

body {font-family: 'Rubik', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.wrap {max-width: 89.375vw; margin: 0 auto;}

.top {background-color: #febb26; padding-top: 4.895833333333333vw;}
.main_title {color: #d11f43; font-size: 6.25vw; font-weight: 700;}
.logo_paz img, .logo_yellow img {display: block; height: auto;}
.top {padding-bottom: 7.604166666666666vw;}
.top .logo_paz img {width: 8vw;}
.top .logo_yellow img {width: 11vw;}
.top_top {display: flex; align-items: center;}
.top .logo_yellow {margin-right: 2.3vw;}
.top_in {display: flex; margin-top: 2.135416666666667vw;}
.top_tx {color: #d11f43; font-size: 2.1875vw; margin-top: 0.4vw;}
.top_bt {margin-top: 4.0625vw;}
.top_bt a {display: block; width: 21.145833333333333vw; height: 4.583333333333333vw; line-height: 3.854166666666667vw; border-radius: 4.583333333333333vw; color: #ffffff; font-size: 1.666666666666667vw; padding-right: 2vw; border: 0.364583333333333vw solid #FCB216; background-image: url('assets/img/svg/arrow_left_white.svg'); background-size: 0.833333333333333vw auto; background-position: 2vw center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.top_bt a:hover {color: #FCB216; background-image: url('assets/img/svg/arrow_left_yellow.svg');}

.why {background-color: #EBF0F7; padding: 6.5vw 0 8.958333333333333vw;}
.stitle {font-size: 4.6875vw; font-weight: 700;}
.why_title {color: #024E83; text-align: center;}
.why_items {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 5.208333333333334vw;}
.why_item {width: 25%; text-align: center;}
.why_item_im img {display: inline-block; width: 8.385416666666666vw; height: auto;}
.why_item_title {color: #024E83; font-size: 1.822916666666667vw; font-weight: 700; margin-top: 1vw;}
.why_item_tx {color: #024E83; font-size: 1.354166666666667vw; margin-top: 0.5vw; line-height: 1.076923076923077;}

.what {background-color: #FFC10C; padding: 12.135416666666667vw 0 9.53125vw;}
.what_title {color: #FFFFFF;}
.what_top {display: flex; padding-right: 15.9375vw;}
.what_im {position: relative;}
.what_im img {display: block; position: absolute; width: 25.729166666666667vw; height: auto; top: -11.3vw; right: 0;}
.what_bottom {display: flex; margin: 9.21875vw -1.041666666666667vw 0;}
.what_item {width: 50%; padding: 0 1.041666666666667vw; color: #ffffff;}
.what_item_in {border-radius: 3.4375vw; padding: 3.691666666666667vw 3.645833333333334vw;}
.what_your .what_item_in {background-color: #023E68;}
.what_our .what_item_in {background-color: #0068C9;}
.what_item_title {font-size: 2.604166666666667vw; font-weight: 700;}
.what_item ul {margin-top: 2.6vw;}
.what_item li {position: relative; font-size: 1.510416666666667vw; margin-bottom: 1.3vw; padding-right: 1.5vw;}
.what_item li:before {content: ""; display: block; position: absolute; top: 0.4vw; right: 0; width: 0.625vw; height: 0.9375vw; background-image: url('assets/img/svg/arrow_left_yellow.svg'); background-size: contain; background-position: right; background-repeat: no-repeat;}

.who_wrap {background-color: #003F71; padding: 6.71875vw 0 7.552083333333333vw;}
.who_title {color: #FFC10C; text-align: center;}
.who_items {display: flex; justify-content: center; margin-top: 5.520833333333333vw;}
.who_item {text-align: center; padding: 0 9.817708333333332vw;}
.who_item_im {display: flex; justify-content: center; height: 9.375vw; align-items: center;}
.who_item_im img {display: inline-block; height: auto;}
.who_employees .who_item_im img {width: 9.270833333333334vw;}
.who_freelancers .who_item_im img {width: 15.572916666666667vw;}
.who_item_title {color: #FFC10C; font-size: 3.5vw; font-weight: 600; margin-top: 0.4vw;}
.who_item_subtitle {color: #FFC10C; font-size: 2vw; font-weight: 500; margin-top: 0.2vw;}
.who_item_tx {color: #ffffff; font-size: 1.510416666666667vw; line-height: 1.241379310344828; margin-top: 0.6vw;}
.handle_im {position: relative;}
.handle_im img {display: block; position: absolute; top: -15vw; right: 0; width: 99.479166666666667vw; height: auto;}
.steps .wrap {padding-top: 25.572916666666668vw; text-align: center;}
.steps_title {text-align: center; color: #FFFFFF;}
.steps_items {display: flex; justify-content: center; margin-top: 6.510416666666667vw;}
.steps_item {position: relative; width: 20%; text-align: center;}
.steps_item:after {content: ""; display: block; position: absolute; top: 2.7vw; left: -1vw; width: 1.875vw; height: 3.072916666666667vw; background-image: url('assets/img/svg/arrow_left_lightblue.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.steps_item:last-child:after {display: none;}
.steps_item_number {color: #FFC10C; font-size: 2.604166666666667vw; margin-top: 0.4vw;}
.steps_item_title {color: #ffffff; font-size: 1.927083333333333vw; margin-top: 0.8vw;}
.steps_item_im img {display: inline-block; width: 7.8125vw; height: auto;}
.steps_bt {display: inline-block; margin-top: 5.78125vw;}
.steps_bt a {display: block; width: 27.65625vw; height: 4.583333333333333vw; line-height: 3.854166666666667vw; border-radius: 4.583333333333333vw; color: #ffffff; font-size: 1.666666666666667vw; padding-right: 2.7vw; border: 0.364583333333333vw solid #FCB216; text-align: right; background-image: url('assets/img/svg/arrow_left_yellow.svg'); background-size: 0.833333333333333vw auto; background-position: 2vw center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.steps_bt a:hover {color: #FCB216;}
.testimonials {padding: 6.40625vw 0; text-align: center;}
.testimonials_items {margin: 5.364583333333333vw auto 0; max-width: 57.03125vw;}
.testimonials_title {color: #ffffff; text-align: center;}
.testimonials_item:before {content: ""; display: inline-block; width: 7.447916666666667vw; height: 6.302083333333333vw; background-image: url('assets/img/svg/quote.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.testimonials_item_tx {color: #ffffff; font-size: 2.34375vw; margin-top: 1.927083333333333vw;}
.testimonials_item_author {color: #ffffff; font-size: 1.875vw; font-weight: 600; margin-top: 2vw;}
.testimonials_bt {display: inline-block; margin-top: 5.78125vw;}
.testimonials_bt a {display: block; width: 25.104166666666667vw; height: 4.583333333333333vw; line-height: 3.854166666666667vw; border-radius: 4.583333333333333vw; color: #FCB216; font-size: 1.666666666666667vw; padding-right: 3.2vw; border: 0.364583333333333vw solid #FCB216; text-align: right; background-image: url('assets/img/svg/arrow_left_yellow.svg'); background-size: 0.833333333333333vw auto; background-position: 2.4vw center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.testimonials_bt a:hover {color: #ffffff; background-image: url('assets/img/svg/arrow_left_white.svg');}

.slick-dots {position: static; margin-top: 3.385416666666666vw;}
.slick-dots li {width: 1.510416666666667vw; height: 1.510416666666667vw; margin: 0 0.5vw;}
.slick-dots li button {padding: 0; width: 1.510416666666667vw; height: 1.510416666666667vw; border-radius: 50%; background-color: transparent; border: 0.15625vw solid #ffffff;}
.slick-dots li button:before {display: none;}
.slick-dots li.slick-active button {background-color: #FCB216; border-color: #FCB216;}

.footer {background-color: #012644; padding: 2.96875vw 0;}
.ft_in {display: flex; justify-content: space-between; align-items: center;}
.ft_right {display: flex; align-items: center;}
.footer .logo_paz img {width: 4.263541666666667vw;}
.footer .logo_yellow {margin-right: 1.09375vw;}
.footer .logo_yellow img {width: 5.797916666666666vw;}
.rights, .privacy_policy a {color: #BFBFBF; font-size: 1.354166666666667vw;}
.privacy_policy {margin-right: 1.8vw;}
.privacy_policy a {text-decoration: underline; font-size: 1.25vw; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.privacy_policy a:hover {color: #FCB216;}

.head_in {display: flex; justify-content: space-between; align-items: center;}
.head_right {display: flex; align-items: center;}
.head_bt {display: inline-block;}
.head_bt a {display: block; width: 21.883854166666666vw; height: 4.583333333333333vw; line-height: 3.854166666666667vw; border-radius: 4.583333333333333vw; color: #0068C9; font-size: 1.5625vw; font-weight: 500; padding-right: 1.9vw; border: 0.364583333333333vw solid #ffffff; text-align: right; background-color: #FCB216; background-image: url('assets/img/svg/arrow_left_white.svg'); background-size: 0.833333333333333vw auto; background-position: 1.7vw center; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.head_bt a:hover {color: #ffffff;}

.head_sticky {position: fixed; padding: 1.9vw 0 0; z-index: 10; width: 100%; height: 8.229166666666668vw; top: -10.6vw; left: 0; background-color: #0366CB; box-shadow: 0 0.2vw 0.4vw rgb(0, 0, 0, 0.16); -webkit-transition: top .3s ease-in-out; -moz-transition: top .3s ease-in-out; transition: top .3s ease-in-out;}
.scrolled .head_sticky {top: 0;}
.header .logo_paz img {width: 5.551041666666667vw;}
.header .logo_yellow {margin-right: 1.6vw;}
.header .logo_yellow img {width: 7.552604166666667vw;}
.head_sticky .wrap {max-width: 93.22916666666667vw;}

.what_circ_im {position: relative;}
.what_circ_im img {display: block; width: 16.260416666666667vw; height: auto; position: absolute; top: -3vw; right: -3vw;}

.top_im, .top_content {width: 50%;}
.top_im img {display: block; width: 100%; height: auto; max-height: 50vw;}
.top_im lottie-player {position: absolute; width: 54.083333vw; height: 38.9375vw; object-fit: contain; object-position: center; top: 2vw; margin-right: 3vw;}

.form_wrap, .thank_wrap {background-color: #febb26;}
.form_wrap .head_in, .thank_wrap .head_in {justify-content: center;}
.form_wrap .header .logo_paz img, .thank_wrap .header .logo_paz img {width: 9.355729166666667vw;}
.form_wrap .header .logo_yellow, .thank_wrap .header .logo_yellow {margin-right: 2.96875vw;}
.form_wrap .header .logo_yellow img, .thank_wrap .header .logo_yellow img {width: 12.729166666666667vw;}
.form_wrap .header, .thank_wrap .header {padding: 6.666666666666667vw 0 4.427083333333334vw;}
.sec_form {padding: 0 0 19.0625vw;}
.form_wrap .main_title {text-align: center; font-size: 5.208333333333334vw;}
.form_in {border-radius: 2.083333333333333vw;}

.wpcf7 {text-align: right;}
.fmrow {display: inline-flex; width: 100%; margin: 0 -2.291666666666667vw;}
.fmrow.nomrg {margin: 0;}
.fmrowb {margin: 0 -2.291666666666667vw;}
.finput {position: relative; width: 100%; margin-bottom: 2.760416666666667vw;}
.fhalf {width: 50%; padding: 0 2.291666666666667vw;}
.fmrow.nomrg .fhalf:first-child textarea {border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: none;}
.fmrow.nomrg .fhalf:last-child textarea {border-top-right-radius: 0; border-bottom-right-radius: 0;}
.fmrow.nomrg .fhalf {padding: 0;}
.ffull {padding: 0 2.291666666666667vw;}
.finput input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .finput textarea, .finput select {font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; box-shadow: none; resize: none; height: 4.583333333333333vw; border-radius: 4.583333333333333vw; border: 0.104166666666667vw solid #d11f43; padding: 0 1vw; font-size: 1.979166666666667vw; cursor: pointer; width: 100%; color: #d11f43; font-weight: 300; background-color: transparent; text-align: center !important;}
.finput select {background-image: url('assets/img/svg/arrow_down_blue.svg'); background-size: 1.302083333333333vw auto; background-position: 2vw 2vw; background-repeat: no-repeat; text-align-last: center;}
.finput textarea {height: 9.427083333333333vw; padding-top: 1.5vw; cursor: pointer; padding-right: 2vw;}
.finput textarea {height: 11.979166666666667vw; text-align: right !important; border-radius: 2.083333333333333vw;}
.wpcf7-not-valid-tip {display: block !important; font-size: 1.6vw !important; margin-top: 1vw !important; margin-bottom: 0.6vw !important; color: #d11f43 !important; letter-spacing: 0; text-align: center; font-weight: 300 !important;}
.ajax-loader {display: none !important;}
.wpcf7-spinner {position: absolute !important; margin: 0 auto !important; top: 50%; left: 50%; z-index: 2; transform: translate(-50%, -50%);}
.wpcf7 .s_bt {position: relative;}
.wpcf7-response-output {display: none !important;}
::-webkit-input-placeholder {color: #d11f43;}
::-moz-placeholder {color: #d11f43;}
:-ms-input-placeholder {color: #d11f43;}
:-moz-placeholder {color: #d11f43;}
.fmrow.last .finput {margin-bottom: 0;}
.contact_form {max-width: 49.166666666666664vw; margin: 3.854166666666667vw auto 0;}

.form_sec {position: relative; max-width: 72.447916666666667vw; margin: 0 auto; padding: 3vw 0; text-align: center;}
.form_sec:after {content: ""; display: none; position: absolute; width: 72.447916666666667vw; height: 0.104166666666667vw; right: 50%; bottom: 0; transform: translateX(50%); border-bottom: 0.104166666666667vw dotted #2C353B;}
.form_sec.item_1 {max-width: 50.520833333333333vw; margin: 0 auto;}
.form_in .stitle {color: #d11f43; font-size: 3.385416666666666vw; text-align: center; margin-bottom: 3.59375vw;}
.form_sec.item_5 {padding-bottom: 0;}
.form_sec.item_5:after {display: none;}

.form_bt {display: inline-block; margin: 0; width: auto;}
.form_bt button {-webkit-appearance: none; display: block; box-shadow: none; cursor: pointer; width: 24.375vw; height: 5.208333333333334vw; line-height: 5vw; border: none; border-radius: 5.208333333333334vw; color: #FCB216; font-size: 1.979166666666667vw; font-weight: 500; padding-right: 2.5vw; text-align: right !important; font-family: inherit; background-color: #d11f43; background-image: url('assets/img/svg/arrow_left_yellow.svg'); background-size: 0.833333333333333vw auto; background-position: 3vw 2vw; background-repeat: no-repeat; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.form_bt button:hover {color: #ffffff; background-image: url('assets/img/svg/arrow_left_white.svg');}
.form_submit {text-align: center;}
.flabel {color: #003F71; font-size: 1.979166666666667vw; font-weight: 300; margin: 2.34375vw 0 3.333333333333333vw;}

.wpcf7-list-item {margin: 0 3vw;}
.wpcf7-list-item:first-child {margin-right: 0;}
.wpcf7-list-item:last-child {margin-left: 0;}
input[type="checkbox"] {position: absolute; width: 0; height: 0;}
input[type="checkbox"] + span {display: block; position: relative; cursor: pointer; color: #003F71; padding-right: 3vw; font-size: 1.979166666666667vw; font-weight: 300;}
input[type="checkbox"]:checked + span {font-weight: 500;}
input[type="checkbox"] + span:before {content: ""; display: block; position: absolute; top: 0; right: 0; width: 1.979166666666667vw; height: 1.979166666666667vw; border-radius: 50%; border: 0.104166666666667vw solid #9DB6C9;}
input[type="checkbox"]:checked + span:after {content: ""; display: block; position: absolute; top: 0; right: 0; width: 2.1875vw; height: 2.1875vw; border-radius: 50%; background-image: url('assets/img/svg/check.svg'); background-size: contain; background-position: center; background-repeat: no-repeat;}
input[type="checkbox"]:checked + span:before {display: none;}

.form_sec.item_2 .fmrowb textarea, .form_sec.item_3 textarea, .form_sec.item_4 textarea {height: 13.125vw;}

.fradio {margin-bottom: 4.895833333333333vw;}
.fradio .wpcf7-list-item {margin: 0 1.5vw;}
input[type="radio"] {position: absolute; width: 0; height: 0;}
input[type="radio"] + span {display: block; cursor: pointer; width: 11.145833333333333vw; height: 4.375vw; line-height: 4.375vw; border-radius: 4.375vw; border: 0.104166666666667vw solid #9DB6C9; text-align: center; font-size: 1.979166666666667vw; font-weight: 300; color: #003F71;}
input[type="radio"]:checked + span {height: 4.583333333333333vw; line-height: 4.583333333333333vw; border-radius: 4.583333333333333vw; background-color: #FFC10C; font-weight: 700; border: none;}

.form_bottom {max-width: 72.447916666666667vw; margin: 0 auto;}
.form_bottom .wpcf7-list-item {font-size: 1.5625vw; line-height: 1.333333333333333; font-weight: 300; color: #003F71;}
.form_bottom .wpcf7-list-item input[type="checkbox"] + span {font-size: 1.5625vw;}
.form_bottom .wpcf7-list-item input[type="checkbox"]:checked + span {font-weight: 300;}


.thank_wrap .top_tx {font-size: 4.9vw;}
.thank_wrap .top .wrap {padding-right: 29.895833333333332vw;}
.thank_wrap .top_im {position: relative;}
.thank_wrap .top_im img {display: block; position: absolute; z-index: 2; top: -18.7vw; right: -13vw; width: 15.426041666666667vw; height: auto;}
.thank_wrap .top {min-height: calc(100vh - 16.89010416666667vw - 8.578645833333333vw);}

.slick-dotted.slick-slider {margin-bottom: 0;}

.top_bottom_tx {font-size: 2vw; color: #d11f43; line-height: 1.24; margin-top: 3vw; text-align: unset;}




.no_m {display: block !important;}
.m_only {display: none !important;}

@media only screen and (min-width: 1921px) {
    .sec_form {padding-top: 0;}
    .form_sec.item_1 {padding-top: 4vw;}
    .form_wrap .header {padding-bottom: 2.5vw;}
}
@media only screen and (max-width: 1561px) and (max-height: 768px){
}
@media only screen and (max-width: 1561px) {
}
@media only screen and (max-width: 1141px) {
}
@media only screen and (max-width: 1025px) {
}
@media only screen and (max-width: 769px) {
    .no_m {display: none !important;}
    .m_only {display: block !important;}

    .top_in {display: block; margin-top: 8vw;}
    .main_title {font-size: 13.866666666666667vw; text-align: center;}
    .main_title span {font-size: 17.066666666666667vw;}
    .top .logo_paz img {width: 22.778666666666666vw;}
    .top .logo_yellow img {width: 30.322666666666667vw;}
    .top_top {justify-content: center;}
    .top {padding-top: 10vw; padding-bottom: 21.866666666666667vw;}
    .top_tx {font-size: 7.466666666666667vw; text-align: center; margin-top: 5vw; padding: 0 3vw;}
    .top_tx br {display: none;}
    .top_im {margin-top: 6vw;}
    .top_im lottie-player {position: static; margin: -2vw auto 0; width: 90%; height: auto;}
    .top_bt, .steps_bt {text-align: center;}
    .top_bt a, .steps_bt a, .testimonials_bt a, .head_bt a, .form_bt button {display: inline-block; width: 84.266666666666667vw; height: 18.933333333333333vw; line-height: 16vw; font-size: 6.933333333333333vw; border-radius: 18.933333333333333vw; border-width: 1.7vw; text-align: right; background-size: 3.733333333333334vw auto; background-position: 6vw center; padding-right: 5vw;}
    .head_bt a, .form_bt button {width: 84.26666666666667vw; height: 16.933333vw; line-height: 14vw; font-size: 6vw; border-radius: 16.933333vw; border-width: 1.7vw; text-align: right; background-size: 3vw auto; background-position: 7vw center; padding-right: 7vw;}
    .stitle {font-size: 11.733333333333333vw;}
    .why_title {text-align: center;}
    .why .wrap {max-width: 100%;}
    .why_item_im img {width: 20.44vw;}
    .why_item {width: 50%; margin-bottom: 10vw;}
    .why_item_title {font-size: 6.666666666666667vw;}
    .why_item_tx {font-size: 4.266666666666667vw;}
    .why_items {margin-top: 10vw;}
    .why {padding: 10vw 0 2vw;}
    .what_top {flex-direction: column-reverse; padding-right: 0; text-align: center;}
    .what_im img {display: inline-block; position: relative; width: 76.8vw; top: 0;}
    .what {padding: 0 0 14vw;}
    .what_title {margin-top: 2vw;}
    .what_circ_im {text-align: center;}
    .what_circ_im img {display: inline-block; width: 32vw; top: 3vw; right: 3vw;}
    .what_bottom {margin: 0; display: block; padding-top: 25vw;}
    .what_item {width: 100%;}
    .what_item_title {font-size: 11.733333333333333vw; text-align: center;}
    .what_item li {font-size: 6.4vw; padding-right: 5vw; margin-bottom: 4vw;}
    .what_item li:before {top: 1.4vw; width: 2.133333333333333vw; height: 3.2vw;}
    .what_item_in {border-radius: 8vw; padding: 6vw 4vw 6vw 1vw;}
    .what_item ul {margin-top: 7vw;}
    .wrap {max-width: 94vw;}
    .what_your {margin-bottom: 6vw;}
    .who_title {font-size: 12vw;}
    .who_wrap {padding: 14vw 0;}
    .who_item {padding: 0;}
    .who_items {flex-direction: column-reverse;}
    .who_item_im {height: auto;}
    .who_freelancers .who_item_im img {width: 52.952vw;}
    .who_employees .who_item_im img {width: 31.517333333333333vw;}
    .who_item_title {margin-top: 4vw;}
    .who_item_title, .who_item_subtitle {font-size: 10.666666666666667vw; font-weight: 600;}
    .who_item_tx {font-size: 6.4vw; line-height: 1.125; margin-top: 5vw;}
    .who_items {margin-top: 0;}
    .who_item {margin-top: 12vw;}
    .handle_im img {top: -15vw;}
    .steps .wrap {padding-top: 62vw;}
    .steps_items {flex-wrap: wrap; margin-top: 10vw; margin-bottom: 12vw;}
    .steps_item {width: 50%; margin-top: 12vw;}
    .steps_item_im img {width: 24.24266666666667vw;}
    .steps_item:after {top: 7.7vw; left: -4vw; width: 6.133333333333333vw; height: 10.133333333333333vw;}
    .steps_item:nth-child(even):after {display: none;}
    .steps_item_number {font-size: 9.6vw; margin-top: 3vw;}
    .steps_item_title {font-size: 8vw; margin-top: 1vw;}
    .steps_item_in {padding: 0 3vw;}
    .steps_item:last-child {width: 100%;}
    .steps_bt a, .testimonials_bt a {padding-right: 10vw; background-position: 10vw center; color: #ffffff;}
    .steps_bt a, .testimonials_bt a, .form_bt button {padding-right: 13vw; background-position: 12vw center;}
    .testimonials_title {padding: 0 6vw;}
    .testimonials_item:before {width: 18.933333333333334vw; height: 16.021333333333335vw;}
    .testimonials_item_tx {font-size: 8vw; margin-top: 5vw;}
    .testimonials_items {margin: 10vw auto 0; max-width: 100%;}
    .testimonials_item_author {font-size: 6vw; margin-top: 4vw;}
    .slick-dots li {width: 5.232vw; height: 5.232vw; margin: 0 1.6vw;}
    .slick-dots li button {width: 5.232vw; height: 5.232vw; border-width: 0.533333333333333vw;}
    .footer .logo_paz img {width: 22.30933333333333vw;}
    .footer .logo_yellow img {width: 29.685333333333332vw;}
    .ft_in {display: block; text-align: center;}
    .ft_right {justify-content: center;}
    .footer .logo_yellow {margin-right: 5vw;}
    .rights {font-size: 6.933333333333333vw;}
    .ft_left {margin-top: 19.2vw;}
    .footer {padding: 18.666666666666668vw 0 20vw;}
    .testimonials {padding: 14vw 0 18vw;}
    .header .logo_paz img {width: 18vw;}
    .header .logo_yellow img {width: 24vw;}
    .form_wrap .header .logo_paz img, .thank_wrap .header .logo_paz img {width: 22.778666666666666vw;}
    .form_wrap .header .logo_yellow img, .thank_wrap .header .logo_yellow img {width: 30.322666666666667vw;}
    .head_sticky {margin-top: -3px; padding: 7vw 0 0; height: 48vw; top: -50vw;}
    .head_in {display: block;}
    .head_right {justify-content: center;}
    .header .logo_yellow, .form_wrap .header .logo_yellow, .thank_wrap .header .logo_yellow, .top .logo_yellow {margin-right: 5vw;}
    .head_left {margin-top: 6vw; text-align: center;}
    .scrolled .head_sticky {box-shadow: 0 11px 30px -9px rgba(0, 0, 0, 0.56);}
    .form_wrap .head_in, .thank_wrap .head_in {display: flex;}
    .form_wrap .main_title {font-size: 9vw;}
    .form_in .stitle {font-size: 7.2vw; margin-bottom: 8vw;}
    .fmrow {display: block; margin: 0;}
    .fhalf {width: 100%; padding: 0;}
    .form_sec {max-width: 84vw !important;}
    .finput {margin-bottom: 4.8vw;}
    .finput input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .finput textarea, .finput select {height: 12vw; border-radius: 12vw; border-width: 0.4vw; padding: 0 4vw; font-size: 4.8vw;}
    .finput select {background-size: 4vw auto; background-position: 6vw 4vw}
    .flabel {font-size: 4.8vw; margin: 10vw 0 5vw;}
    input[type="radio"] + span {width: 29vw; height: 12vw; line-height: 12vw; border-radius: 12vw; border-width: 0.4vw; font-size: 4.4vw;}
    input[type="radio"]:checked + span {height: 12vw; line-height: 12vw; border-radius: 12vw;}
    .finput textarea, .form_sec.item_2 .fmrowb textarea, .form_sec.item_3 textarea, .form_sec.item_4 textarea {height: 34vw; padding: 4vw 6vw 4vw 10vw; border-radius: 7vw !important; border: 0.4vw solid #9DB6C9 !important;}
    .form_sec:after {width: 100%;}
    input[type="checkbox"] + span:before {width: 4.4vw; height: 4.4vw; border-width: 0.4vw; top: -0.3vw;}
    input[type="checkbox"]:checked + span:after {top: -0.3vw; width: 5.2vw; height: 5.2vw;}
    input[type="checkbox"] + span {padding-right: 7vw; font-size: 4vw;}
    .wpcf7-list-item {margin-bottom: 5vw;}
    .form_bottom .wpcf7-list-item input[type="checkbox"] + span {font-size: 3.2vw;}
    .form_bottom {max-width: 84vw !important;}
    .wpcf7-not-valid-tip {font-size: 4vw !important; margin-top: 3vw !important;}
    .form_in {border-radius: 8vw; margin-top: 0; padding-bottom: 0;}
    .form_sec {padding-top: 10vw;}
    .thank_wrap .top {min-height: calc(100vh - 28.537383177570093vw - 66.61682242990655vw); padding-top: 38vw;}
    .thank_wrap .top_im img {top: -63.7vw; right: -24vw; width: 40vw;}
    .thank_wrap .top_tx {font-size: 6vw;}
    .form_wrap .header, .thank_wrap .header {padding-top: 10vw;}
    .fradio .wpcf7-list-item {margin: 0 3vw;}
    .form_sec.item_3 .flabel {padding: 0 3vw;}
    .flabel {line-height: 1.4;}

    [data-name="y-area"] .wpcf7-list-item {margin: 0 4vw 5vw;}
    [data-name="y-area"] .wpcf7-list-item:first-child {margin-right: 0;}
    [data-name="y-area"] .wpcf7-list-item:last-child, [data-name="y-area"] .wpcf7-list-item:nth-child(3n+3) {margin-left: 0;}
    [data-name="y-area"] {display: block; max-width: 60vw; margin: 0 auto;}
    [data-name="y-area"] .wpcf7-list-item:nth-child(4), [data-name="y-area"] .wpcf7-list-item:nth-child(5) {margin-bottom: 0;}

    .ft_right {position: relative;}
    .privacy_policy {position: absolute; margin: 0; top: 20vw;}
    .privacy_policy a {font-size: 6.933333333333333vw;}

    .fmrowb.last .finput {margin-bottom: 0;}
	
	.top_bottom_tx {font-size: 5.2vw;}
	.ffull {padding: 0;}
   .top_im, .top_content {width: 100%;}
   .top_im {margin-top: 0;}
   .top_im img {max-height: 100vw;}
}
@media only screen and (max-width: 577px) {
}
@media only screen and (max-width: 376px) {
}
@media only screen and (max-width: 321px) {
}
@media print{
}