*{outline:none!important}html{font-size:16px}a{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}body{font-family:"Rubik",sans-serif;line-height:1.7;background-color:#dfe3e8;letter-spacing:.025em;font-weight:400}.boxed-container{max-width:1440px;margin:0 auto;box-shadow:0 24px 48px rgba(17,16,62,.12)}.fullwidth-container{max-width:100%}.body-wrap{background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:.5em}.alignright{display:inline;float:right;margin-left:1.5em;margin-top:.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-block-image{margin-bottom:0}.wp-block-image .alignright{float:right;margin-left:2em}.wp-block-image .alignleft{float:left;margin-right:2em}.h1,.h2,.h3,.h4,h1,h2,h3,h4{letter-spacing:1.25px;color:#272c30;font-family:Lato,serif;font-weight:700}.pb-6,.py-6{padding-bottom:4rem !important}.pt-6,.py-6{padding-top:4rem !important}.pb-7,.py-7{padding-bottom:5rem !important}.pt-7,.py-7{padding-top:5rem !important}.pb-8,.py-8{padding-bottom:6rem !important}.pt-8,.py-8{padding-top:6rem !important}.pb-9,.py-9{padding-bottom:7rem !important}.pt-9,.py-9{padding-top:7rem !important}.pb-10,.py-10{padding-bottom:8rem !important}.pt-10,.py-10{padding-top:8rem !important}.pb-11,.py-11{padding-bottom:9rem !important}.pt-11,.py-11{padding-top:9rem !important}.pb-12,.py-12{padding-bottom:10rem !important}.pt-12,.py-12{padding-top:10rem !important}.pb-13,.py-13{padding-bottom:11rem !important}.pt-13,.py-13{padding-top:11rem !important}.pb-14,.py-14{padding-bottom:12rem !important}.pt-14,.py-14{padding-top:12rem !important}.pb-15,.py-15{padding-bottom:13rem !important}.pt-15,.py-15{padding-top:13rem !important}.pt-16,.py-16{padding-top:14rem !important}.pt-17,.py-17{padding-top:15rem !important}.pt-18,.py-18{padding-top:16rem !important}.pt-19,.py-19{padding-top:17rem !important}.pt-20,.py-20{padding-top:18rem !important}.shadow{box-shadow:0 1px 9px 0 rgba(30,86,178,.15) !important}.card{border:none !important}.text-white{color:#fff !important}.text-dark{color:#343a40 !important}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .h1,.text-light .h2,.text-light .h3,.text-light .h4,.text-light .h5,.text-light .h6,.text-light p,.text-light .icon{color:#fff !important}.blacklayer{background-color:#1f1f1f;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;opacity:.55}.variations label{color:#333}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.bg-dimped__dark{background-color:rgba(0,0,0,.2)}.navbar{font-family:Poppins,sans-serif;font-weight:600}.navbar-brand{display:inline-block;font-size:1.5rem;max-width:70%;white-space:normal}.navbar a.nav-link{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.025em}.page-template-template-onepage .navbar .custom-logo-link{display:none}.page-template-template-onepage .navbar .custom-logo-link-light{display:block}.dropdown-menu{box-shadow:0 5px 30px 5px rgba(69,79,91,.2);border-radius:5px;background-color:#fff;border:0;top:95%}.dropdown-item{border-left:3px solid transparent}.dropdown-item:focus,.dropdown-item:hover{border-left-color:#17a2b8}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.dropdown-menu{font-size:14px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.dropdown-toggle:after{font-weight:900;font-family:Font Awesome\ 5 Free;content:"\f107";vertical-align:top;border-top:none;border-right:none;border-bottom:none;border-left:none}.navbar-dark .navbar-toggler{border-color:transparent}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-toggler{border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.btn{font-family:Poppins,sans-serif;font-weight:500}.btn-primary{background-color:#2f5be7;border-color:#2f5be7}.btn-pink{background-color:#ea3d56;border-color:#ea3d56;color:#fff}.btn-lg.btn-pill{padding:1.25rem 3rem;border-radius:99px;font-size:1rem}.hero{background-size:cover;-webkit-box-shadow:inset 0 -3px 6px 0 rgba(0,0,0,.4);-moz-box-shadow:inset 0 -3px 6px 0 rgba(0,0,0,.4);box-shadow:inset 0 -3px 6px 0 rgba(0,0,0,.4)}.hero h1,.hero h2,.hero .lead{text-shadow:0 0 8px rgba(0,0,0,.6)}.hero h1{font-family:Poppins,sans-serif}.features .widget p:last-child{margin-bottom:0}.gallery .container-fluid{padding-left:0;padding-right:0}.gallery .tiled-gallery{margin-bottom:0}.gallery .gallery-item{width:auto !important}.gallery .no-gutter.row,.gallery .no-gutter.container,.gallery .no-gutter.container-fluid{margin-left:0;margin-right:0}.gallery .no-gutter>[class^=col-]{padding-left:0;padding-right:0}.gallery img.img-fluid{width:100%}.testimonials .quote-body:before{font-size:72px;top:20px;content:"\201C";font-family:'georgia';position:absolute}.testimonials .quote-author{font-family:Rubik,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500}.testimonials .quote-image{width:48px;min-height:48px}.services .widget p:last-child{margin-bottom:0}.team .widget p:last-child{margin-bottom:0}.newsletter .widget_text p:last-child{margin-bottom:0}.newsletter .mc4wp-form .input-group-addon{padding:0;border:none;background-color:transparent}.newsletter .mc4wp-form .mc4wp-response .mc4wp-alert{color:#fedd7a;margin-top:20px}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100% !important}div.wpforms-container-full .wpforms-form .wpforms-required-label,div.wpforms-container-full .wpforms-form label.wpforms-error{color:inherit !important}div.wpforms-confirmation-container-full{color:inherit !important;background:0 0 !important;border:1px solid #fff !important}.forminator-ui.forminator-custom-form-469.forminator-design--default .forminator-label,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-469.forminator-design--default .forminator-label{color:inherit !important}.forminator-ui.forminator-custom-form-469.forminator-design--default .forminator-description,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form-469.forminator-design--default .forminator-description{color:inherit !important}.page-footer .border-top{border-top:none !important;background:linear-gradient(to right,rgba(86,86,120,.1) 0,rgba(86,86,120,.6) 50%,rgba(86,86,120,.1) 100%);height:1px}.entry-title a{color:#291734}.pagination{text-align:center;font-size:.85em}.pagination .nav-links{margin:0;list-style:none}.pagination .page-numbers{display:inline-block}.pagination .page-numbers .fa{line-height:inherit}.pagination .next,.pagination .prev{background-color:#212529}.pagination .page-numbers{border-radius:.3rem;color:#9b9b9b;padding:.25em 1em;position:relative;vertical-align:baseline}.pagination .page-numbers.current{background-color:#eee;color:#444}.post-navigation{padding-top:3rem !important;margin-top:3rem !important;border-top:1px solid #dee2e6 !important}.post-navigation .nav-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.post-navigation .nav-previous,.post-navigation .nav-next{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.post-navigation .nav-links>div:only-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.post-navigation .nav-next{text-align:right}.widget-title a{color:inherit}.widget select{width:100%}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{border-bottom:1px dotted #b7c6d3;padding:.5em 0}.widget ul li:last-child{border-bottom:none}.widget ul li+li{margin-top:-1px}.widget ul li ul{margin:0 0 -1px;padding:0;position:relative}.widget ul li li{border:0;padding-left:24px;padding-left:1.5rem}.widget_top-posts ul li ul,.widget_rss_links ul li ul,.widget-grofile ul.grofile-links li ul,.widget_pages ul li ul,.widget_meta ul li ul{bottom:0}.widget_nav_menu ul li li,.widget_top-posts ul li,.widget_top-posts ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li{padding-bottom:.25em;padding-top:.25em}.widget_rss ul li{padding-bottom:1em;padding-top:1em}.widget .post-date,.widget .rss-date{font-size:.81em}.widget_text{word-wrap:break-word}.widget_rss .widget-title .rsswidget:first-child{float:right}.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}.widget_rss .widget-title .rsswidget:first-child img{display:block}.widget_rss ul li{padding:2.125em 0}.widget_rss ul li:first-child{border-top:none;padding-top:0}.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}.widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.widget_rss .rss-date{margin:.5em 0 1.5em;padding:0}.widget_rss .rssSummary{margin-bottom:.5em}.widget_contact_info .contact-map{margin-bottom:.5em}.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}.widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td{border:0}.widget_recent_comments .recentcomments a{font-style:italic}.widget_recent_entries .post-date{display:block}.search-form{position:relative}.search-form .search-submit{bottom:3px;padding:.5em 1em;position:absolute;right:3px;top:3px}.search-form .search-submit .icon{height:24px;top:-2px;width:24px}.widget_tag_cloud .tagcloud{display:inline-block}.widget_tag_cloud .tagcloud a,.widget_tag_cloud .tags-links a{border:1px solid #007bff;font-size:1rem !important;margin:0 5px 10px 0;padding:2px 8px;display:inline-block}.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tags-links a:hover{border-color:#007bff;background-color:#007bff;color:#fff;text-decoration:none}.footer .tagcloud a:hover,.footer.tags-links a:hover{text-decoration:none;box-shadow:none;color:#fff}.widget_tag_cloud .tagcloud a{float:left;margin:0 10px 10px 0;padding:3px 8px}.widget_calendar{width:100%}.widget_calendar caption{margin:0;padding:0}.widget_calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}.widget_calendar tbody td:hover{background:#fff}.widget_calendar tbody .pad{background:0 0}.widget_calendar tfoot #next{text-transform:uppercase;text-align:right}.comments-title{margin-bottom:1.5em}.comment-list,.comment-list .children{list-style:none;padding:0}.comment-list li:before{display:none}.comment-body,.comment-list .children{margin-left:4em}.comment-author{position:relative;z-index:2}.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}.comment-author .says{display:none}.comment-meta{margin-bottom:1.5em}.commentmetadata{font-size:small;text-transform:uppercase}.commentmetadata a.comment-edit-link{margin-left:1em}.comment-body{margin-bottom:3em}.comment-reply-link{font-size:small;text-transform:uppercase}.comment-reply-link .icon{left:-2em;height:1em;position:absolute;top:0;width:1em}.children .comment-author .avatar{height:30px;left:-45px;width:30px}.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{border:1px solid #333;padding:2px}.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}.comment-form-cookies-consent input{margin-right:10px}img,video{height:auto;max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{margin-bottom:1.5em;max-width:100%}.wp-caption,.gallery-caption{font-style:italic;margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.5em}.mejs-container{margin-bottom:1.5em}.gallery .gallery-item{margin:0 !important}.gallery img{border:none !important}blockquote{font-size:1.4em;line-height:1.6;margin:1em 0 1.4em;position:relative;padding:20px 0 0 8%;border-top:solid 4px #272c30}blockquote:before{content:"\201C";font-family:'georgia';position:absolute;left:0;font-size:60px;width:30px;top:25px;line-height:1}.pull-right,.pull-left,.pull-excerpt{font-size:1.4em;line-height:1.4;width:32%;padding:20px 0 0;border-top:solid 4px #272c30}.pull-right,.pull-excerpt{float:right;margin:1.2% 0 2% 5%;text-align:left}.pull-left{float:left;margin:1.5% 5% 2% 0}p.no-underline{margin:0}table{margin-bottom:5%;padding:0;width:100%}table thead{background:#f2f2f2 none repeat scroll 0 0}table thead th{font-weight:700}table td,table th{padding:10px 15px}table td{border-bottom:1px solid #f2f2f2}table tr:last-child td{border-bottom:medium none}table tr:nth-child(2n){background:#f3f3f3 none repeat scroll 0 0}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:-moz-use-text-color -moz-use-text-color #b7c6d3;border-image:none;border-style:none none dotted;border-width:0 0 1px;height:1px;margin:2em 0}.divider{height:1px;width:100%;display:block;overflow:hidden;background-color:#e1e1e1}.highlight{background:#fff198 none repeat scroll 0 0}.wp-caption-text{color:#97a7b5;font-size:.9rem;font-style:italic}.dropcap{float:left;font-size:4rem;line-height:1;margin:0 12px 0 0;padding:0;position:relative;text-align:center}.woocommerce-page .woocommerce{margin-top:30px}.woocommerce .product{margin-top:20px}.woocommerce #reviews h3{margin-bottom:10px}.woocommerce span.onsale{line-height:2.85em}.woocommerce .input-text{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:block;font-size:1rem;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.woocommerce .input-text:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);outline:0 none}.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-top:none}@media (min-width:980px){.navbar-expand-lg .navbar-nav .nav-link{padding:0;margin-right:.85rem;margin-left:.85rem}.navbar-nav .nav-link{border-bottom:2px solid;border-color:transparent}.navbar-nav .nav-link:hover{border-color:#fff}.navbar-nav .dropdown .nav-link:hover{border-color:transparent}}@media (max-width:979px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-dark.bg-transparent{background-color:#2f5be7 !important}}@media (max-width:767px){.h1,.h2,.h3,h1,h2,h3,h4{word-wrap:break-word}.h1,h1{font-size:8vw !important}.h2,h2{font-size:5vw !important}.navbar-dark{background-color:#00000000}.hero{padding-top:25vh;padding-bottom:15vh}}@media screen and (min-width:768px){.hero{height:100vh}.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}@media (max-width:480px){.navbar-brand{font-size:4vw !important;margin-right:0}}