body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;letter-spacing:normal}html,body{margin:0;padding:0;min-height:100%}h1,h2,h3,h4,h5,h6{font-size:inherit}.clearfix::after{display:block;clear:both;content:""}.links{font-weight:700}.inline-lists{list-style:none;margin-top:20px}.inline-lists li{display:inline}.inline-lists li p{display:inline;margin-right:20px}.clean-lists p{font-size:1.25rem;margin-bottom:.65rem}blockquote,.elementor-widget-blockquote blockquote.elementor-blockquote{font-size:2rem;width:84%;padding:.75rem 30px .5rem 50px;line-height:1.6;position:relative;margin:2rem 4rem;clear:both}blockquote p,.elementor-widget-blockquote blockquote.elementor-blockquote p{font-size:1.2rem;padding:1rem 30px 1rem .5rem}blockquote em,.elementor-widget-blockquote blockquote.elementor-blockquote em{display:block;margin:0;float:right;font-style:italic;padding:.5rem 2rem 0 0}blockquote::before,.elementor-widget-blockquote blockquote.elementor-blockquote:before{content:"\201C";font-size:100px;position:absolute;left:10px;top:-20px}blockquote::after,.elementor-widget-blockquote blockquote.elementor-blockquote:after{content:''}@media (max-width:768px){blockquote,.elementor-widget-blockquote blockquote.elementor-blockquote{padding-right:10px}blockquote p,.elementor-widget-blockquote blockquote.elementor-blockquote p{padding-right:10px}}.title-line{position:relative;z-index:1;text-align:center;text-transform:uppercase;line-height:1.7}.title-line span{padding:10px 20px;display:inline-block}.title-line:before,.title-line:after{content:"";display:block;height:3px;position:absolute;top:50%;width:100%;z-index:-1;left:0;right:0}.callout{z-index:10;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.arrow-bottom:after{content:' ';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;left:50%;margin-left:-20px;bottom:-20px}p a,a.lfx{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:transparent;word-wrap:break-word;transition-property:color;-webkit-transition-property:color;transition-duration:0.5s;-webkit-transition-duration:0.5s}p a:before,a.lfx:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:4px}p a:focus:before,p a:active:before,p a:hover:before,a.lfx:focus:before,a.lfx:active:before,a.lfx:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}p a:focus,p a:active,p a:hover,a.lfx:focus,a.lfx:active,a.lfx:hover{text-decoration:none;outline:none;cursor:pointer;border-top:none;border-bottom:1px solid transparent}.img-border,.elementor img.img-border{display:inline-block;position:relative;margin-bottom:20px;border-radius:2px;padding:5px;border:1px solid #ddd;background-color:#fff}img.thumbcover{object-fit:cover}@media (max-width:767px){img.portraithumb{height:auto}}.image-hover-zoom{overflow:hidden}.image-hover-zoom>img{-webkit-transition:ease all .3s;-moz-transition:ease all .3s;transition:ease all .3s}.image-hover-zoom:hover>img{-webkit-transform:translate3d(0,3%,0) scale(1.3);-moz-transform:translate3d(0,3%,0) scale(1.3);-ms-transform:translate3d(0,3%,0) scale(1.3);-o-transform:translate3d(0,3%,0) scale(1.3);transform:translate3d(0,3%,0) scale(1.3)}.box-shadow-btm,.elementor img.box-shadow-btm{-webkit-box-shadow:0 28px 16px -26px rgba(0,0,0);-moz-box-shadow:0 28px 16px -26px rgba(0,0,0);box-shadow:0 28px 16px -26px rgba(0,0,0)}.drop-shadow{box-shadow:0 12px 24px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.drop-shadow-light{box-shadow:0 8px 16px rgba(70,70,70,.18),0 4px 4px rgba(70,70,70,.13);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.flex-control-thumbs li img,.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.flex-control-thumbs li:hover img,.blogroll .row:hover .grayscale{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:color}.separator{width:100%;margin-top:2rem;margin-bottom:2rem;margin-right:auto;margin-left:auto;position:relative;height:1px;color:rgba(255,255,255,1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.separator:after{height:1px;background:rgba(232,232,232,1);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.25) 70%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,.25)),color-stop(70%,rgba(0,0,0,.25)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.25) 70%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.25) 70%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.25) 70%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 35%,rgba(0,0,0,.25) 70%,rgba(0,0,0,0) 100%);position:absolute;bottom:-1px;content:"";width:100%;left:0}.input-text{padding:.8rem;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in}input,select,textarea,.input-text,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{border:1px solid #ccc;font-weight:400;display:inline-block;background-color:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type="text"]{background:#fff url(../../../../../../themes/hello-elementor-child/img/contact-name.png) no-repeat 10px center;padding-left:35px!important;width:100%}input[type="email"]{background:#fff url(../../../../../../themes/hello-elementor-child/img/contact-email.png) no-repeat 10px center;padding-left:35px!important;width:100%}input[type="tel"]{background:#fff url(../../../../../../themes/hello-elementor-child/img/contact-phone.png) no-repeat 10px center;padding-left:35px!important;width:100%}.input-text:focus,input:focus,textarea:focus,select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus{border-color:rgba(51,51,51,.7)}::-webkit-input-placeholder{color:rgba(0,0,0,.35)!important}:-moz-placeholder{color:rgba(0,0,0,.35)!important;opacity:1}::-moz-placeholder{color:rgba(0,0,0,.35)!important;opacity:1}:-ms-input-placeholder{color:rgba(0,0,0,.35)!important}a.btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center;text-decoration:none;letter-spacing:.08rem;text-transform:uppercase;padding:14px 15px;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.2);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.scrollToTop{color:#fff;position:fixed;bottom:25px;right:30px;width:52px;height:52px;text-align:center;cursor:pointer;background-color:rgba(0,0,0,.4);z-index:1005;display:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:.3125rem;box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.scrollToTop i{line-height:50px;font-size:24px}.scrollToTop:hover{background-color:rgba(0,0,0,.6)}@media (max-width:767px){.scrollToTop{width:44px;height:44px;background-color:rgba(0,0,0,.4)}.scrollToTop i{line-height:44px;font-size:20px}}