#form-pattern :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],textarea,select,.select2){font-family:inherit;padding:min(24px, 5vw) 42px;height:min(65px, 17vw);background-color:#fff;border:1px solid #cacccf;border-radius:15px;transition:0.3s;width:100%;margin-bottom:10px;text-overflow:ellipsis;position:relative;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}#form-pattern :is(input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="url"]){direction:ltr}#form-pattern form.submitted :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],textarea,select,.select2):invalid:required{border-color:var(--danger)}#form-pattern textarea{height:210px!important}#form-pattern :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],textarea,select,.select2):focus-visible{border-color:var(--color1)}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-webkit-input-placeholder,#form-pattern :is(textarea,input)::-webkit-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-moz-placeholder,#form-pattern :is(textarea,input)::-moz-placeholder{color:#cacccf}#form-pattern :is(textarea,input):-ms-input-placeholder,#form-pattern :is(textarea,input):-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::-ms-input-placeholder,#form-pattern :is(textarea,input)::-ms-input-placeholder{color:#cacccf}#form-pattern :is(textarea,input)::placeholder,#form-pattern :is(textarea,input)::placeholder{color:#cacccf}#form-pattern label{line-height:1;display:flex;background-color:#fff;padding:0 18px;align-items:center;margin-bottom:10px;font-weight:400;color:#666}#form-pattern.ab-label label{left:35px;position:absolute;bottom:100%;transform:translateY(50%);margin:0!important;z-index:1}#form-pattern input:-webkit-autofill,#form-pattern input:-webkit-autofill:active,#form-pattern input:-webkit-autofill:hover,#form-pattern input:-webkit-autofill:focus{-webkit-animation-name:autofill;-webkit-animation-delay:1s;-webkit-animation-fill-mode:both;-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-box-shadow:none}#form-pattern input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:23px;width:23px;border-radius:6px;outline:none;cursor:pointer;background-color:#ccc;display:flex;align-items:center;justify-content:center}#form-pattern input[type="checkbox"]::before{content:"";width:14px;height:14px;transform:scale(0);background-color:#000;transition:120ms transform ease-in-out;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}#form-pattern input[type="checkbox"]:checked::before{transform:scale(1)}#form-pattern input[type="radio"]:checked{border:2px solid #ccc!important;box-sizing:border-box!important;background:#ccc!important;box-shadow:inset 0 0 0 4px #fff!important}#form-pattern input[type="radio"]{height:23px;width:23px;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;border:2px solid #ccc}#form-pattern .af-submit,.af-field-type-repeater,.af-field-type-textarea{grid-column:1/-1}.af-submit-button{background-color:var(--color1);color:#fff;border:1px solid #fff0;padding:14px 25px;border-radius:25px;transition:0.3s}.af-submit-button:hover{background-color:#fff;color:#000;border:1px solid var(--color1)}.form-plugin label{line-height:2}.af-field-type-file .button{color:inherit!important;height:40px;font-size:14px;min-width:50px;font-weight:600}.acf-file-uploader input{border:none!important;box-shadow:none!important;padding:1rem 0 0!important;border-radius:0;min-height:3rem!important}.af-form.acf-form>.acf-fields{position:relative;display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;gap:3rem;row-gap:2rem}@media (width<=768px){.af-form.acf-form>.acf-fields{grid-template-columns:1fr;gap:2rem}}#form-pattern .af-form.acf-form{width:min(100%, 950px);margin:0 auto;border:1px solid #2121212e;border-radius:10px;padding:min(40px, 6vw);box-shadow:0 10px 20px #00000024}html[dir="rtl"] .acf-field[data-width]+.acf-field[data-width]{border:none!important}.acf-file-uploader{margin-bottom:3.2rem!important}.af-field-type-file label{line-height:1;position:static;margin-bottom:1rem!important}.editor-content.main-content{line-height:2.5}.editor-content.main-content>*+*{margin-top:15px}.mejs-container{direction:ltr}em{font-style:italic}.editor-content.main-content img:not(.img_gallery){max-width:100%;border-radius:15px}.sw-gallery .swiper-slide{height:auto}.gallery_item{position:relative;display:block;height:100%;background:#fff;border-radius:14px;overflow:hidden}.gallery_item a{display:block;position:relative;text-align:center;margin:auto;height:100%}.gallery_item a:before{content:"";position:absolute;background-color:#fff;pointer-events:none;inset:0;left:-14%;-webkit-mask-image:url(/wp-content/themes/websima/assets/img/bg-m.webp);-webkit-mask-size:auto 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left;pointer-events:none;opacity:0;transition:0.5s}.sw--gallery{margin:15px 0}.gallery_item:hover a:after,.gallery_item:hover a:before{opacity:1;visibility:visible;transition:0.3s}.gallery_item a:hover::before{opacity:.7}.gallery_item:hover .caption{border:1px solid var(--color1-light1);color:var(--color1-light1)}.sw-gallery{margin-top:32px}.alignleft{float:left;margin:0 15px 30px 0}.alignright{float:right;margin:0 0 15px 30px}.aligncenter{text-align:center;display:block;margin:0 auto 15px auto}.blockquote{position:relative}.editor-content li :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;display:inline}.editor-content h1{color:#000;line-height:1.8;font-weight:700}.editor-content :is(h2,h3,h4,h5,h6){line-height:2;color:#000;clear:both;font-weight:700}.editor-content.main-content ul>li>:is(h1,h2,h3,h4,h5,h6){margin-top:0;padding:0}.editor-content h1{font-size:calc(var(--heading_h1_fontsize))}.editor-content h2{font-size:calc(var(--heading_h1_fontsize) - 2px)}.editor-content h3{font-size:calc(var(--heading_h1_fontsize) - 4px)}.editor-content h4{font-size:calc(var(--heading_h1_fontsize) - 5px)}.editor-content h5{font-size:calc(var(--heading_h1_fontsize) - 6px)}.editor-content h6{font-size:calc(var(--heading_h1_fontsize) - 7px)}.editor-content ul:not(.acf-checkbox-list,.acf-radio-list,.acf-bl) li{list-style:disc;list-style-position:inside;text-indent:-20px;padding-left:20px}#form-pattern .af-field-type-range .acf-range-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#form-pattern .acf-range-wrap input[type="number"]{padding:10px}.acf-input-wrap{position:relative;overflow:hidden}#form-pattern .mce-panel .mce-btn i.mce-caret:before,#form-pattern .select2-selection--single .select2-selection__arrow:before,#form-pattern .acf-field-select .acf-input::before{content:"\e91b";position:absolute;display:block;right:1.5rem;top:50%;transform:translateY(-50%);z-index:1;font-family:"icomoon";pointer-events:none;color:#a5a4a4;line-height:1;font-size:12px}#form-pattern .acf-url i{top:2.6rem;left:2rem;opacity:1;font-size:18px;transform:translateY(-50%)}.editor-content ul li::marker{color:var(--color1)}.editor-content.main-content .wp-caption-text{text-align:center}.editor-content.main-content .wp-caption{width:auto!important}.editor-content.main-content a:not(.button,.acf-icon){color:var(--color1);text-decoration:underline}.editor-content.main-content a:not(.for-lightgallery):hover{color:var(--color2);opacity:.4}strong{font-weight:700}.editor-content blockquote{--size:min(14vw, 75px);margin:var(--size) 0!important;position:relative;background:#fff;padding:min(6vw, 36px) min(6vw, 70px) min(6vw, 38px) min(6vw, 70px);border:1px solid #666;border-radius:4px}.editor-content blockquote:after,.editor-content blockquote:before{content:"\e90f";font-family:"icomoon";font-size:var(--size);line-height:1;pointer-events:none;color:#333;background:#fff;padding:0 min(36px, 3vw);position:absolute}.editor-content blockquote:before{bottom:100%;transform:translateY(50%) rotateX(180deg);left:min(65px, 3vw)}.editor-content blockquote:after{top:100%;transform:translateY(-50%);right:min(65px, 3vw)}.rectangle-blockquote{position:absolute;top:calc(100% - 3px);line-height:1;font-size:55px;color:#666;left:90px;background:#fff;-webkit-clip-path:inset(3px 11px 0 8px);clip-path:inset(3px 11px 0 8px)}.rectangle-blockquote::before{content:"\e90e";font-family:"icomoon"}.editor-content ol{list-style:none;margin-left:0;padding:0}.owl-gallery{padding-inline:2vw}@media (width<=576px){.owl-gallery{padding-inline:0}}.editor-content ol li{counter-increment:item;position:relative;margin-bottom:10px;text-indent:-30px;padding-left:30px}.editor-content ol li:before{content:counter(item) ".";color:var(--color1);padding-right:10px;font-size:18px;font-weight:700;line-height:1}.gallery_item img{transition:all 0.3s;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px;aspect-ratio:1/1;object-fit:cover}.editor-content .wp-video{display:block;margin:3.2px auto;border-radius:15px;overflow:hidden}.editor-content.main-content table:not(.acf-table) td{white-space:nowrap;border-bottom:none;padding:10px 15px;font-size:inherit}.editor-content.main-content table:not(.acf-table) tr:first-child th,.editor-content.main-content table:not(.acf-table) tr:first-child{border-top:none;border-right:none;white-space:nowrap;padding:1rem;background:var(--color1);color:#fff}.editor-content.main-content table:not(.acf-table) :is(tbody,thead){display:table;width:100%}.editor-content.main-content table:not(.acf-table){border-collapse:collapse;margin-top:20px;margin-bottom:20px;display:block;width:100%;overflow-x:auto;display:block;-webkit-overflow-scrolling:auto;border-bottom:0}.editor-content.main-content table:not(.acf-table) tr,.editor-content.main-content table:not(.acf-table) td,.editor-content.main-content table:not(.acf-table) th{border:1px solid #dcdcdc87;text-align:center}.editor-content.main-content table:not(.acf-table) th{font-weight:700}.editor-content.main-content table:not(.acf-table) td{white-space:nowrap;border-bottom:none;color:#000;padding:10px 15px;font-size:inherit}.editor-content.main-content table:not(.acf-table):not(.acf-table)::-webkit-scrollbar{height:4px!important;width:3px!important}.editor-content.main-content table:not(.acf-table)::-webkit-scrollbar-track{background:#eae8e4!important;height:4px!important}.editor-content.main-content table:not(.acf-table)::-webkit-scrollbar-thumb{background:#7b7b7b!important;height:4px!important}.editor-content.main-content table:not(.acf-table)::-webkit-scrollbar-thumb:hover{background:var(--color1)!important}.editor-content.main-content table::-webkit-scrollbar{height:8px;width:8px}.editor-content.main-content table::-webkit-scrollbar-track{border-radius:0 0 3px 3px;background-color:#ececec}.editor-content.main-content table::-webkit-scrollbar-thumb{background:#aca9a9;border-radius:0 0 3px 3px}.editor-content.main-content table::-webkit-scrollbar-thumb:hover{background:var(--color1)}.editor-content.main-content table{scrollbar-color:var(--color1) #fff;scrollbar-width:thin}@media (max-width:992px){.alignright,.alignleft{float:none;margin:0 auto 15px auto;display:block}}@media screen and (max-width:75em){html{font-size:59.5%}}@media screen and (max-width:62em){html{font-size:56.5%}}@media screen and (max-width:48em){html{font-size:55.5%}}@media screen and (max-width:36em){html{font-size:54.5%}.swiper:not(.sw--hero,.sw--gallery-car){width:calc(100% + 30px);margin-left:-15px;padding:0 10px}}