﻿@import "//fonts.googleapis.com/earlyaccess/opensanshebrew.css";
@import "//fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css";
@import "//fonts.googleapis.com/css?family=Assistant:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Rubik:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Arimo:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Heebo:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Amatic+SC:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Alef:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Bellefair:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Playball:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Monoton:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Cinzel+Decorative:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Trochut:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Inspiration:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Fredericka+the+Great:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Gugi:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Train+One:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Poiret+One:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Philosopher:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Luxurious+Roman:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Comfortaa:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Kodchasan:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Great+Vibes:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Karantina:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=IBM+Plex+Sans+Hebrew:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Nanum+Myeongjo:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Lora:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Playfair+Display:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css?family=Fredoka:100,200,300,400,500,600,700,800,900";
@import "//fonts.googleapis.com/css2?family=Assistant:wght@200&family=Varela+Round&display=swap";
@import "/css/fonts/dana_yad/stylesheet.css";


@font-face {
    font-family: 'os_luizi_round_ffcregular';
    src: url('/css/fonts/luizi/os_luizi_round-ffc-web.woff2') format('woff2'),
         url('/css/fonts/luizi/os_luizi_round-ffc-web.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}
body{margin:0;padding:0;font-family:'Open Sans Hebrew',arial,sans-serif;font-size:20px;text-decoration:none;color:#000000;background:#e9ecf3;direction:rtl;word-wrap:break-word;vertical-align:top}
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media (max-width: 1020px) {
.cardpage{width:100%!important}
div.panel-prob{width:90%!important;display:table!important;margin:10px auto!important}
div.panel-succ{width:90%!important;display:table!important;margin:10px auto!important}
div.panel-info{width:90%!important;display:table!important;margin:10px auto!important}
.footer{width:100%!important}
}
@media (max-width: 870px) {
.footer p{padding:0 5px!important;margin:0!important}
#imageup2img{min-height:200px!important}
#imageup2img img{width:100%!important}
}
@media (max-width: 767px) {
.block-icon-link-btn2{flex-wrap:wrap!important}
.icon-link-btn,.block-icon-link-btn a,.block-icon-link-btn span a,.block-icon-link-btn button,.block-icon-link-btn span button,.icon-link-btn3,.block-icon-link-btn3 a,.block-icon-link-btn3 span a{font-size:20px!important}
.icon-link-btn i,.icon-link-btn3 i{font-size:inherit!important}
.icon-link-btn svg,.icon-link-btn3 svg{width:22px!important}
/*.block-icon-link-btn span{line-height:20px!important}*/
.savecontact{font-size:22px!important;max-width:270px!important}
.freebuttoncard{font-size:22px!important;max-width:270px!important}
.cardpage2-instagram{font-size:17px!important}
.cardpage2-namebiz,.cardpage2-namebiz h1{line-height:30px!important}
.cardpage2-namebiz h1{font-size:35px!important}
.cardpage2-disc h2{margin:10px 0 0!important;font-size:22px!important}
#titleanimation{font-size:32px!important}
.backgshape-1{width:calc(250% + 1.3px)!important}
.backgshape-2{position:relative!important;left:50%!important;width:calc(200% + 1.3px)!important;transform:rotateZ(0deg)!important}
.backgshape-1,.backgshape-2,.backgshape-3,.backgshape-4{height:20px!important}
.collapsible-body,.collapsible-body a,.agreearticle,.agreearticle a,.cardpage2-recommend,.cardpage2-comment p,.cardpage2-comment h1,.cardpage2-comment h2{font-size:20px!important}
.cd-headline.clip .cd-words-wrapper,.cd-headline.clip span,.cd-intro,.backgshape{font-size:22px!important;line-height:20px!important}
.agreearticle{word-break:break-word!important}
}
@media (max-width: 670px) {
.widthpage{padding:0!important}
.inputblock{width: 100%;flex-wrap: wrap;}
.inputblock_space{margin:0px;}
}
@media (max-width: 600px) {
.youtube-container #player{margin-top:-15px!important}
}
@media (max-width: 480px) {
#imageup2img{min-height:150px!important}
}
::selection{background:#b3d4fc;text-shadow:none}
::-moz-selection{background:#b3d4fc;text-shadow:none}
body,table,tr,td,div,button{font-family:'Open Sans Hebrew',arial,sans-serif;text-decoration:none;color:#000000}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
A:link,A:visited{font-family:'Open Sans Hebrew',arial,sans-serif;color:#000000;text-decoration:none}
A:hover{font-family:'Open Sans Hebrew',arial,sans-serif;color:#000000;text-decoration:none}
.site{width:100%;display:table;vertical-align:top;margin:0 auto;padding:50px 0 0}
image{border:0}
.indexblock-thumbimage{position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:1px 15px 13px 15px;}
.block-thumbimage{position:relative;width:calc(33.3333333333% - .6rem);padding-bottom:calc(33.3333333333% - .3rem);margin:.3rem}
.block-thumbimage>.thumbimage>a>img{max-width:350px;width:100%;height:100%;object-fit:cover;position:absolute}


.indexblock-thumbimage2 {padding:15px;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr;gap: 0.5rem;grid-auto-flow: row;
  grid-template-areas:
    "block_thumbimage1 block_thumbimage1 block_thumbimage2"
    "block_thumbimage1 block_thumbimage1 block_thumbimage3"
    "block_thumbimage6 block_thumbimage5 block_thumbimage4";
}
.indexblock-thumbimage2 img{width:100%;height:100%;object-fit:cover;}

.block_thumbimage1{grid-area: block_thumbimage1; }
.block_thumbimage2{grid-area: block_thumbimage2; }
.block_thumbimage3{grid-area: block_thumbimage3; }
.block_thumbimage4{grid-area: block_thumbimage4; }
.block_thumbimage5{grid-area: block_thumbimage5; }
.block_thumbimage6{grid-area: block_thumbimage6; }












.indexblock-thumbimage3 {display: grid;grid-template-columns: repeat(3, 1fr);/* grid-template-rows: repeat(3, 1fr); */width: 100%;margin: 0 auto;grid-gap: 0.5rem;align-content: center;justify-content: center;align-items: center;padding:15px;}
.indexblock-thumbimage3 img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;left: 0;position: absolute;top: 0;object-position: top;}

.block2_thumbimage1{position: relative;padding-bottom: 100%; }
.block2_thumbimage2{position: relative;padding-bottom: 100%; }
.block2_thumbimage3{position: relative;padding-bottom: 100%; }
.block2_thumbimage4{position: relative;padding-bottom: 100%; }
.block2_thumbimage5{position: relative;padding-bottom: 100%; }
.block2_thumbimage6{position: relative;padding-bottom: 100%; }







.savecontact:hover,.freebuttoncard:hover,.icon-link-btn:hover,.cardpage2-instagram:hover,.icon-link-btn3:hover,.whatsapp_share:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.savecontact,.freebuttoncard,.icon-link-btn,.cardpage2-instagram,.icon-link-btn3,.whatsapp_share,.submit{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.submit{width:100%;font-size:18px;background:#18c746;padding:7px 10px;margin:0 auto;color:#FFF;font-family:'Open Sans Hebrew',arial,sans-serif!important;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.submit:hover{background:#15b53f}
select{width:100%;border:solid 1px #aaaaaa;padding:5px 10px 5px 0;margin:0 0 5px;font-size:23px;font-family:'Open Sans Hebrew',arial,sans-serif!important;white-space:nowrap;appearance:scrollbarbutton-up;-moz-appearance:scrollbarbutton-up;-webkit-appearance:scrollbarbutton-up;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#licardform, #licardform_popup{max-width:400px;width:100%;display:flex;margin:0 auto;flex-wrap:wrap}
.contact{/*width:100%!important;*/display:flex!important;padding:5px 10px!important;margin:0 auto 8px!important;height: 1.5rem !important;direction:rtl;outline: none;background:#FFF!important;border:solid 1px #000!important;font-size:16px!important;font-family:'Open Sans Hebrew',arial,sans-serif!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important}

.inputblock{width: 100%;display: flex;}
.inputblock_space{margin: 0 8px 0 0;}

.WhatsappBlockForm{width:90%;display:flex;margin:0 auto;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;}
.WhatsappInputForm{width:100%!important;display:flex!important;padding:5px 10px 5px 10px!important;margin:0 auto 7px!important;background:#FFF!important;border:solid 1px #000!important;font-size:17px!important;font-family:'Open Sans Hebrew',arial,sans-serif!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important}
.WhatsappSubmitForm{width:100%;font-size:20px;background:#25d366;padding:7px 10px;margin:0 auto;color:#FFF;font-family:'Open Sans Hebrew',arial,sans-serif!important;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.WhatsappSubmitForm:hover{background:#000;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.whatsappiconblock{position: fixed;bottom: 0px;right: 0px;width: 100%;height: 100px;z-index: 1000;}
.whatsappiconblocktext{position: absolute;top: -45px;right: 50px;display: flex;background: #3fc351;height: 40px;padding: 7px;color: #FFF;flex-wrap: wrap;flex-direction: column;justify-content: center;border-radius: 1.15rem;}
.whatsappiconblocktext:before{bottom: -0.2rem;content: "";height: 0.8rem;position: absolute;border-bottom-left-radius: 1.4rem 1.7rem;border-right: 0.8rem solid #3fc351;right: 0.2rem;transform: translate(0, 0.1rem);}
.whatsappiconbutton{position: fixed;bottom: 0px;right: 0px;cursor: pointer;background-image: url(/images/whatsappicon.png);background-size: 130%;background-position: center;border-radius: 50px;width: 100px;height: 100px;animation: pulseblink 2s infinite;}

@keyframes fadeInUp {
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}
}
.fadeInUp{animation-name:fadeInUp}
.successmail{display:flex;align-items:center;justify-content:center;background:#d0ffd9;color:#019228;font-size:17px;margin:10px auto 5px;padding:7px 0;width:100%;-webkit-animation:fadeInUp 1s normal forwards ease-in-out;-moz-animation:fadeInUp 1s normal forwards ease-in-out;animation:fadeInUp 1s normal forwards ease-in-out;border-radius:4px;-webkit-border-radius:4px}
.successmail:before{margin:0 10px;content:"\f00c";font-family:FontAwesome;color:#16C745}
.errormail{display:flex;align-items:center;justify-content:center;background:#ffd9d9;color:#d60220;font-size:17px;margin:10px auto 5px;padding:7px 0;width:100%;-webkit-animation:fadeInUp 1s normal forwards ease-in-out;-moz-animation:fadeInUp 1s normal forwards ease-in-out;animation:fadeInUp 1s normal forwards ease-in-out;border-radius:4px;-webkit-border-radius:4px}
.errormail:before{margin:0 10px;content:"\f00d";font-family:FontAwesome;color:#d60220}
#success{width:100%}
@keyframes pulseblink {
0%{-moz-box-shadow:0 0 0 0 rgba(99,209,114,0.4);box-shadow:0 0 0 0 rgba(99,209,114,0.4)}
70%{-moz-box-shadow:0 0 0 10px rgba(99,209,114,0);box-shadow:0 0 0 10px rgba(99,209,114,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(99,209,114,0);box-shadow:0 0 0 0 rgba(99,209,114,0)}
}
#linkblink{animation:pulseblink 2s infinite}
@keyframes clickableAnimation {
0%{transform:scale(1)}
85%{transform:scale(1)}
90%{transform:scale(1.2) rotate(-8deg)}
97%{transform:scale(1.2) rotate(8deg)}
100%{transform:scale(1)}
}
#titleanimation{display:flex;margin:10px auto 0;font-size:40px;font-weight:700;color:#000;animation:clickableAnimation 5s ease-in-out -12s infinite}

::placeholder{color:#888888!important}
:-ms-input-placeholder{color:#888888}
::-ms-input-placeholder{color:#888888}

textarea{direction:rtl!important}
input input[type="text"]{width:350px;font-family:'Open Sans Hebrew',arial,sans-serif!important}
.balloon{position:relative;background:#00aabb;border-radius:.4em}
.balloon:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:9px solid transparent;border-top-color:#00aabb;border-bottom:0;margin-left:-9px;margin-bottom:-9px}
.info:after{font-family:'FontAwesome';color:#00529B;font-size:25px;content:"\f05a";margin:0 5px 0 0}
@keyframes shake {
10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
div.panel-prob{background:rgba(255,210,210,0.8);display:block;padding:10px;margin:0 0 20px;text-align:center;z-index:100;position:relative}
div.panel-prob:before{font-family:"FontAwesome";content:"\f057";color:#FF0000;font-weight:bold;padding:0 0 0 10px}
div.panel-prob a{font-weight:bold;padding:0}
div.panel-prob a:before{content:"(";margin:0 10px 0 0}
div.panel-prob a:after{content:")";margin:0}
div.panel-succ{background:#DFF2BF;display:block;padding:10px;margin:0 0 20px;text-align:center}
div.panel-succ:before{font-family:"FontAwesome";content:"\f00c";color:#43b52a;font-weight:bold;margin:0 0 0 10px}
div.panel-info{background:#dbf7ff;display:block;padding:10px;margin:0 0 20px;text-align:center;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}
div.panel-info:before{font-family:"FontAwesome";content:"\f129";color:#4bb5d6;font-weight:bold;margin:0 0 0 10px}
.footer{max-width:1100px;width:100%;display:table;padding:0 0 20px;margin:8px auto 0;color:#555555;font-size:17px!important;text-align:center}
.footer p{padding:0;margin:0}
.footer h6{display:block;line-height:1.5em;font-weight:normal;font-size:17px!important;margin:5px auto;padding:0}
.footer img{width:136px;height:40px;padding:0}
.footer a{display:block;font-size:17px!important;margin:10px auto}
.cardpage{max-width:1100px;width:100%;display:table;margin:0 auto;background:#FFFFFF;-webkit-box-shadow:0 3px 10px 0 rgba(44,75,137,0.1);box-shadow:0 3px 10px 0 rgba(44,75,137,0.1)}
@keyframes shake2 {
0%,to{transform:translateZ(0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}
}
.widthpage{display:block;padding:0 95% 0 0}
.cardpage2{max-width:1100px;width:100%;display:table;margin:-5px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*.cardpage2 span{width:100%;display:inline-block;vertical-align:middle;align-items:center;margin:0 auto;padding:0}*/
.cardpage2-disc{font-weight:400;text-align:center;width:100%;margin:0 auto 20px}
.cardpage2-about{width:100%;font-size:21px;text-transform:uppercase;text-align:right;display:table;margin:20px auto;line-height:1.5em;vertical-align:middle}
.cardpage2-recommend{width:100%;font-weight:300;font-size:28px!important;display:table;margin:40px auto 20px;vertical-align:middle;text-align:center;font-weight:bold}
.cardpage2-recommend2{width:100%;display:table;margin:0 auto;vertical-align:middle;text-align:center}
.block-icon-link-btn2{width:100%;display:flex;justify-content:center;margin:10px auto 0}
.block-icon-link-btn{width:33%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;margin:15px auto;text-align:center}
.block-icon-link-btn span a,.block-icon-link-btn span button{font-size:23px;border:0;background:transparent;}
.block-icon-link-btn a{cursor:pointer}
.icon-link-btn{width:2.3em;height:2.3em;display:flex;background:#63d172;font-size:25px;font-weight:normal;margin:0 auto 5px;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 0 rgb(99 209 114 / 40%);animation:pulse 2s infinite;align-items:center;justify-content:center;align-content:center}
.icon-link-btn i{color:#FFF;font-size:inherit;padding:.5em;margin:0 auto}
.icon-link-btn svg{color:#FFF;font-size:inherit;width:25px;margin:0 auto}
.block-icon-link-btn3{width:33%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;margin:15px auto;text-align:center}
.block-icon-link-btn3 a{cursor:pointer}
.icon-link-btn3{width:2.3em;height:2.3em;display:flex;background:#25d366;font-size:25px;font-weight:normal;margin:0 auto 5px;border-radius:50%;-webkit-border-radius:50%;box-shadow:0 0 0 0 rgb(99 209 114 / 40%);animation:pulse 2s infinite;align-items:center;justify-content:center;align-content:center}
.icon-link-btn3 i, .icon-link-btn3 svg{color:#FFF;font-size:inherit;width:25px;margin:0 auto}
.cardpage2-contact{width:100%;display:table;text-align:center;padding:10px 0;margin:0 auto;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.cardpage2-contact2{width:25%;display:inline-block;margin:0 auto 10px;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;-webkit-animation:bounceInDown2 2.5s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.5s normal forwards ease-in-out;animation:bounceInDown2 2.5s normal forwards ease-in-out}
.cardpage2-contact2 a{font-size:19px!important}
.cardpage2-space{width:0;display:inline-block;margin:0 auto}
@keyframes bounceInDown2 {
0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:translate3d(0,-150px,0)}
60%{opacity:1;transform:translate3d(0,25px,0)}
75%{transform:translate3d(0,-10px,0)}
90%{transform:translate3d(0,5px,0)}
to{transform:none}
}
.cardpage2-phone{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 2.5s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.5s normal forwards ease-in-out;animation:bounceInDown2 2.5s normal forwards ease-in-out}
.cardpage2-phone i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#25d366;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-mail{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 2.7s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.7s normal forwards ease-in-out;animation:bounceInDown2 2.7s normal forwards ease-in-out}
.cardpage2-mail i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;content1:\f003;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#e04c40;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.modal-22{background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;display:inline-block;margin:0 auto;padding:5px 0;text-align:center;-webkit-animation:bounceInDown2 2.7s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.7s normal forwards ease-in-out;animation:bounceInDown2 2.7s normal forwards ease-in-out}
.modal-22:before{width:1.1em;height:1.1em;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"FontAwesome";content:"\f003";font-weight:700;color:#FFFFFF;font-size:28px;background:#e04c40;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 0 5px}
.modal-33{width:auto;padding:7px 12px;display:flex;flex-direction:column;align-content:center;text-align:center;color:#555;background:#FFF;margin:15px auto 0;border:solid 1px #CCC;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.modal-44{background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;display:inline-block;margin:0 auto;padding:5px 0;text-align:center;-webkit-animation:bounceInDown2 2.7s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.7s normal forwards ease-in-out;animation:bounceInDown2 2.7s normal forwards ease-in-out}
.modal-44:before{width:1.1em;height:1.1em;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Font Awesome 5 Free";content:"\f3c5";font-weight:700;color:#FFFFFF;font-size:28px;background:#5BCBED;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 0 5px}
.cardpage2-site{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 2.9s normal forwards ease-in-out;-moz-animation:bounceInDown2 2.9s normal forwards ease-in-out;animation:bounceInDown2 2.9s normal forwards ease-in-out}
.cardpage2-site i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;content1:\f268;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#BBD0A7;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-waze{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 3.1s normal forwards ease-in-out;-moz-animation:bounceInDown2 3.1s normal forwards ease-in-out;animation:bounceInDown2 3.1s normal forwards ease-in-out}
.cardpage2-waze i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;content1:\f041;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#5BCBED;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-whatsapp{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 3.3s normal forwards ease-in-out;-moz-animation:bounceInDown2 3.3s normal forwards ease-in-out;animation:bounceInDown2 3.3s normal forwards ease-in-out}
.cardpage2-whatsapp i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;content1:\f232;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#25d366;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-sms{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 3.3s normal forwards ease-in-out;-moz-animation:bounceInDown2 3.3s normal forwards ease-in-out;animation:bounceInDown2 3.3s normal forwards ease-in-out}
.cardpage2-sms i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;content1:\f232;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#ebd52c;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-facebook2{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 3.5s normal forwards ease-in-out;-moz-animation:bounceInDown2 3.5s normal forwards ease-in-out;animation:bounceInDown2 3.5s normal forwards ease-in-out}
.cardpage2-facebook2 i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family1:FontAwesome;font-weight:700;color:#FFFFFF;font-size:28px!important;background:#00A4FF;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.cardpage2-facebook{display:inline-block;margin:0 auto;padding:5px 0;text-align:center;vertical-align:middle;background:none;border:none;cursor:pointer;overflow:hidden;outline:none;-webkit-animation:bounceInDown2 3.5s normal forwards ease-in-out;-moz-animation:bounceInDown2 3.5s normal forwards ease-in-out;animation:bounceInDown2 3.5s normal forwards ease-in-out}
.cardpage2-facebook i{width:2.1em;height:2.1em;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-family:"FontAwesome";content:"\f09a";font-weight:700;color:#FFFFFF;font-size:28px!important;background:#4267b2;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.addressbiz{width:100%;display:table;margin:0 auto;padding:0 0 5px;vertical-align:middle;font-weight:100;font-size:20px!important;text-align:center}
.addressbiz i{margin:0 7px;color:#4c4c4c;font-size:15px!important}
.phoneoffice{width:100%;display:table;margin:0 auto;padding:0 0 5px;vertical-align:middle;font-weight:100;font-size:20px!important;text-align:center}
.phoneoffice i{margin:0 auto 0 7px;color:#4c4c4c;font-size:20px!important}
.agreearticle{max-width:750px;width:100%;padding:0 15px;display:flex;flex-wrap: wrap;flex-direction: column;margin:auto;font-size:20px}
.agreearticle p{padding:10px auto;margin:10px auto}
.agreearticle a{font-size:20px}
.cardpage2-instagram{max-width:300px;width:100%;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;color:#D01F77;font-size:20px;cursor:pointer;margin:15px auto 0;border:solid 1px #D01F77;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.cardpage2-instagram i{margin:0 7px 0 0}
.savecontact{max-width:320px;width:100%;padding:7px;display:flex;justify-content:center;align-items:center;text-align:center;color:#00A4FF;font-size:28px;font-weight:600;font-family:'Assistant',arial,sans-serif!important;margin:15px auto 35px;border:solid 1px #00A4FF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;letter-spacing: 1.5px;}
.savecontact i{opacity:.9;margin:0 8px;animation:bounceAndRotate 2s infinite linear alternate}
@keyframes bounceAndRotate {
0%{transform:translateX(5px) rotate(0deg)}
20%{transform:translateX(-5px)}
50%{transform:translateX(-5px) rotate(180deg)}
60%{transform:translateX(-5px) rotate(180deg)}
80%{transform:translateY(5px) rotate(180deg)}
100%{transform:translateY(0px) rotate(180deg)}
}
@keyframes bounceAndRotate2 {
0%{transform:translateX(5px) rotate(0deg)}
20%{transform:translateX(-5px)}
50%{transform:translateX(-5px)}
60%{transform:translateX(-5px)}
80%{transform:translateY(5px)}
100%{transform:translateY(0px)}
}

.freebuttoncard{max-width:320px;width:100%;padding:8px 13px;display:flex;justify-content:center;align-items:center;text-align:center;color:#00A4FF;font-size:28px;font-weight:600;font-family:'Assistant',arial,sans-serif!important;margin:15px auto 15px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}
.freebuttoncard i{opacity:.9;margin:0 8px;animation:bounceAndRotate2 3s infinite linear alternate}


.backgshape-index{overflow:hidden;width:100%;margin:35px auto}
.backgshape{position:relative;display:block}
.backgshape-1{position:absolute;left:50%;height:25px;display:block;width:calc(100% + 1.3px);transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.backgshape-2{height:25px;display:block;width:calc(100% + 1.3px)}
.backgshape-3{height:45px;display:block;width:calc(100% + 1.3px)}
.backgshape-4{height:45px;display:block;width:calc(100% + 1.3px);transform:rotateY(-180deg)}
hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0) 100%)}
#imageup2img{width:100%;min-height:240px;display:block}
#imageup2img img{width:60%;height:auto}
.galleryimgbox{width:100%;height:100%;display:table;margin:0 auto 30px}
.servicesboxblock{max-width:450px;width:95%;margin:15px auto 10px;padding:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / 40%)}
.collapsible{width:100%;display:flex;flex-direction:column;margin:0 auto;box-shadow:0 0 10px 0 rgb(0 0 0 / 20%)}
.flex-modal-title{font-size:25px!important;width:100%;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:column}
.flex-modal-item__content-inner{padding:0 25px 25px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:center;}
.collapsible-header font,.collapsible-header i,.cardpage2-recommend,.cardpage2-recommend2,.collapsible-body span,#modal-2{font-size:20px}
.collapsible-body{padding:0 10px}
.collapsible-body li{list-style-type:circle;margin:0 30px;border:0!important}
.responsive-iframe{position:relative;width:100%;overflow:hidden;padding-top:56.25%;/*margin:0.2rem 0.3rem;*/}
.responsive-iframe2{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}
.youtube-container{width:100%;height:auto;aspect-ratio:15/9;pointer-events:none;transform:scale(1);iframe/extenditbeyondtheviewport/width:300%;height:100%;}
.youtube-container #player{width:100%;height:100%;margin-top:-30px}
.language_icon{width:45px;height:45px;display:flex;position:relative;margin:10px auto 0 10px;padding:5px;background:#FFF;border:solid 2px #FFF;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}
.language_icon span{position:absolute;left:60px;padding:4px 0 0;cursor:context-menu}
.language_icon span i{color:#FFF;text-shadow:3px 0 7px rgb(0 0 0 / 70%);-webkit-animation:mymove 2.5s infinite;-webkit-animation-direction:alternate-reverse;animation:mymove 2.5s infinite;animation-direction:alternate-reverse}
@keyframes mymove {
0%{width:10px}
100%{width:50px}
}
.language_icon i{font-size:30px;color:#5e5e5e}
.block_Tlang{display:flex;margin:40px 10px}
.block_Tlang_btn{margin:0 0 0 20px}
.block_Tlang_btn_link{padding:20px;background:#b1dcfb;border-radius:10px}
.block_Tlang_btn_link span{width:100%;padding:5px;background:rgb(255 255 255 / 90%);font-weight:600;border-radius:4px}
#modal_Tlang h6{width:100%;display:flex;align-items:center;flex-direction:column;margin:30px 0 20px;font-size:20px;font-weight:600}


.policy_agree{margin: 10px 0 0 0;font-size: 13px;letter-spacing: 1.5px;}
.policy_agree a{font-size: 13px;text-decoration: underline;color: #030e9a;}