@charset "UTF-8";.grid-container,.grid-container--huge,.grid-container--large,.grid-container--responsive,.grid-container--small{width:100%;margin:0 auto;max-width:1024px;padding-left:1rem;padding-right:1rem}.grid-container--small{max-width:800px}.grid-container--large{max-width:1220px}.grid-container--huge{max-width:1440px}.grid-container--responsive{max-width:800px}@media screen and (min-width:1024px){.grid-container--responsive{max-width:1024px}}@media screen and (min-width:1324px){.grid-container--responsive{max-width:1220px}}.account-form,.row,.row--half,.row--stuck{letter-spacing:-.3rem}.account-form,.row,.row--half,.row--stuck{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.row--half{margin-left:-.5rem;margin-right:-.5rem}.row--stuck{margin-left:0;margin-right:0}.account-form:after,.row--half:after,.row--stuck:after,.row:after{clear:both}.row--stuck .account-form,.row--stuck .row,.row--stuck .row--half,.row--stuck .row--stuck{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:none}.account-form .account-form:after,.account-form .account-form:before,.account-form .row--half:after,.account-form .row--half:before,.account-form .row--stuck:after,.account-form .row--stuck:before,.account-form .row:after,.account-form .row:before,.row .account-form:after,.row .account-form:before,.row .row--half:after,.row .row--half:before,.row .row--stuck:after,.row .row--stuck:before,.row .row:after,.row .row:before,.row--half .account-form:after,.row--half .account-form:before,.row--half .row--half:after,.row--half .row--half:before,.row--half .row--stuck:after,.row--half .row--stuck:before,.row--half .row:after,.row--half .row:before,.row--stuck .account-form:after,.row--stuck .account-form:before,.row--stuck .row--half:after,.row--stuck .row--half:before,.row--stuck .row--stuck:after,.row--stuck .row--stuck:before,.row--stuck .row:after,.row--stuck .row:before{content:" "}.account-form .account-form:after,.account-form .row--half:after,.account-form .row--stuck:after,.account-form .row:after,.row .account-form:after,.row .row--half:after,.row .row--stuck:after,.row .row:after,.row--half .account-form:after,.row--half .row--half:after,.row--half .row--stuck:after,.row--half .row:after,.row--stuck .account-form:after,.row--stuck .row--half:after,.row--stuck .row--stuck:after,.row--stuck .row:after{clear:both}.account-form__login,.account-form__register,.row__column{letter-spacing:normal;padding-left:1rem;padding-right:1rem;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;position:relative;width:100%}.row--half>.account-form__login,.row--half>.account-form__register,.row--half>.row__column{padding-left:.5rem;padding-right:.5rem}.row--half .account-form,.row--half .row,.row--half .row--half,.row--half .row--stuck{margin-top:0;margin-bottom:0;max-width:none}.row--stuck .account-form__login,.row--stuck .account-form__register,.row--stuck .row__column{padding-left:0;padding-right:0}.row--stuck .account-form,.row--stuck .row,.row--stuck .row--half,.row--stuck .row--stuck{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:none}@media only screen{.columns-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.columns-top .account-form__login,.columns-top .account-form__register,.columns-top .row__column{vertical-align:top}.columns-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.columns-middle .account-form__login,.columns-middle .account-form__register,.columns-middle .row__column{vertical-align:middle}.columns-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.columns-bottom .account-form__login,.columns-bottom .account-form__register,.columns-bottom .row__column{vertical-align:bottom}.columns-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.columns-center{-ms-flex-pack:distribute;justify-content:center}.columns-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.columns-around{-ms-flex-pack:distribute;justify-content:space-around}.columns-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.mobile{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.mobile-1{ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.mobile-push-1{left:8.33333%}.mobile-pull-1{left:-8.33333%}.mobile-2{ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.mobile-push-2{left:16.66667%}.mobile-pull-2{left:-16.66667%}.mobile-3{ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.mobile-push-3{left:25%}.mobile-pull-3{left:-25%}.mobile-4{ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.mobile-push-4{left:33.33333%}.mobile-pull-4{left:-33.33333%}.mobile-5{ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.mobile-push-5{left:41.66667%}.mobile-pull-5{left:-41.66667%}.mobile-6{ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.mobile-push-6{left:50%}.mobile-pull-6{left:-50%}.mobile-7{ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.mobile-push-7{left:58.33333%}.mobile-pull-7{left:-58.33333%}.mobile-8{ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.mobile-push-8{left:66.66667%}.mobile-pull-8{left:-66.66667%}.mobile-9{ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.mobile-push-9{left:75%}.mobile-pull-9{left:-75%}.mobile-10{ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.mobile-push-10{left:83.33333%}.mobile-pull-10{left:-83.33333%}.mobile-11{ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.mobile-push-11{left:91.66667%}.mobile-pull-11{left:-91.66667%}.mobile-12{max-width:100%}}@media screen and (min-width:640px){.tab-columns-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.tab-columns-top .account-form__login,.tab-columns-top .account-form__register,.tab-columns-top .row__column{vertical-align:top}.tab-columns-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.tab-columns-middle .account-form__login,.tab-columns-middle .account-form__register,.tab-columns-middle .row__column{vertical-align:middle}.tab-columns-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.tab-columns-bottom .account-form__login,.tab-columns-bottom .account-form__register,.tab-columns-bottom .row__column{vertical-align:bottom}.tab-columns-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.tab-columns-center{-ms-flex-pack:distribute;justify-content:center}.tab-columns-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.tab-columns-around{-ms-flex-pack:distribute;justify-content:space-around}.tab-columns-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.tab{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.tab-1{ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.tab-push-1{left:8.33333%}.tab-pull-1{left:-8.33333%}.tab-2{ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.tab-push-2{left:16.66667%}.tab-pull-2{left:-16.66667%}.tab-3{ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.tab-push-3{left:25%}.tab-pull-3{left:-25%}.tab-4{ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.tab-push-4{left:33.33333%}.tab-pull-4{left:-33.33333%}.tab-5{ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.tab-push-5{left:41.66667%}.tab-pull-5{left:-41.66667%}.account-form__login,.account-form__register,.tab-6{ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.tab-push-6{left:50%}.tab-pull-6{left:-50%}.tab-7{ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.tab-push-7{left:58.33333%}.tab-pull-7{left:-58.33333%}.tab-8{ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.tab-push-8{left:66.66667%}.tab-pull-8{left:-66.66667%}.tab-9{ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.tab-push-9{left:75%}.tab-pull-9{left:-75%}.tab-10{ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.tab-push-10{left:83.33333%}.tab-pull-10{left:-83.33333%}.tab-11{ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.tab-push-11{left:91.66667%}.tab-pull-11{left:-91.66667%}.tab-12{max-width:100%}}@media screen and (min-width:1024px){.desk-columns-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.desk-columns-top .account-form__login,.desk-columns-top .account-form__register,.desk-columns-top .row__column{vertical-align:top}.desk-columns-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.desk-columns-middle .account-form__login,.desk-columns-middle .account-form__register,.desk-columns-middle .row__column{vertical-align:middle}.desk-columns-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.desk-columns-bottom .account-form__login,.desk-columns-bottom .account-form__register,.desk-columns-bottom .row__column{vertical-align:bottom}.desk-columns-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.desk-columns-center{-ms-flex-pack:distribute;justify-content:center}.desk-columns-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.desk-columns-around{-ms-flex-pack:distribute;justify-content:space-around}.desk-columns-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.desk{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.desk-1{ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.desk-push-1{left:8.33333%}.desk-pull-1{left:-8.33333%}.desk-2{ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.desk-push-2{left:16.66667%}.desk-pull-2{left:-16.66667%}.desk-3{ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.desk-push-3{left:25%}.desk-pull-3{left:-25%}.desk-4{ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.desk-push-4{left:33.33333%}.desk-pull-4{left:-33.33333%}.desk-5{ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.desk-push-5{left:41.66667%}.desk-pull-5{left:-41.66667%}.desk-6{ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.desk-push-6{left:50%}.desk-pull-6{left:-50%}.desk-7{ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.desk-push-7{left:58.33333%}.desk-pull-7{left:-58.33333%}.desk-8{ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.desk-push-8{left:66.66667%}.desk-pull-8{left:-66.66667%}.desk-9{ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.desk-push-9{left:75%}.desk-pull-9{left:-75%}.desk-10{ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.desk-push-10{left:83.33333%}.desk-pull-10{left:-83.33333%}.desk-11{ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.desk-push-11{left:91.66667%}.desk-pull-11{left:-91.66667%}.desk-12{max-width:100%}}.left{float:left!important}.right{float:right!important}.account-details .woocommerce-Address-title:after,.account-details .woocommerce-Address-title:before,.cart-collaterals:after,.cart-collaterals:before,.cl:after,.cl:before,.clear:after,.clear:before,.woocommerce-EditAccountForm:after,.woocommerce-EditAccountForm:before,.woocommerce-checkout .woocommerce-form-login:after,.woocommerce-checkout .woocommerce-form-login:before{content:"";display:table}.account-details .woocommerce-Address-title:after,.cart-collaterals:after,.cl:after,.clear:after,.woocommerce-EditAccountForm:after,.woocommerce-checkout .woocommerce-form-login:after{clear:both}.vertical-align{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:640px){.vertical-align--tab{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.eq-vertical-align{position:absolute;top:50%;left:0;transform:translate(0,-50%)}@media screen and (max-width:640px){.hidden--on-eq-mobile,.visible--on-tab{display:none}}@media screen and (min-width:640px){.hidden--on-tab,.visible--on-eq-mobile{display:none}}@media screen and (min-width:640px) and (max-width:1024px){.hidden--on-eq-tab{display:none}}@media screen and (min-width:1024px){.hidden--on-desk{display:none}}.visible--on-desk{display:none}@media screen and (min-width:1024px){.visible--on-desk{display:block}}.hidden{display:none}@font-face{font-family:Bangla;src:url(../fonts/bangla/bold/KohinoorBangla-Bold.eot);src:url(../fonts/bangla/bold/KohinoorBangla-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/bangla/bold/KohinoorBangla-Bold.woff2) format("woff2"),url(../fonts/bangla/bold/KohinoorBangla-Bold.woff) format("woff"),url(../fonts/bangla/bold/KohinoorBangla-Bold.ttf) format("truetype"),url(../fonts/bangla/bold/KohinoorBangla-Bold.svg#KohinoorBangla-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Bangla;src:url(../fonts/bangla/regular/KohinoorBangla-Regular.eot);src:url(../fonts/bangla/regular/KohinoorBangla-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bangla/regular/KohinoorBangla-Regular.woff2) format("woff2"),url(../fonts/bangla/regular/KohinoorBangla-Regular.woff) format("woff"),url(../fonts/bangla/regular/KohinoorBangla-Regular.ttf) format("truetype"),url(../fonts/bangla/regular/KohinoorBangla-Regular.svg#KohinoorBangla-Regular) format("svg");font-weight:400;font-style:normal}.formatted-content dd,.formatted-content fieldset,.formatted-content figure,.formatted-content form,.formatted-content hr,.formatted-content ol,.formatted-content p,.formatted-content pre,.formatted-content table,.formatted-content ul{margin-bottom:6px;margin-bottom:.375rem}.formatted-content dd:last-child,.formatted-content fieldset:last-child,.formatted-content figure:last-child,.formatted-content form:last-child,.formatted-content hr:last-child,.formatted-content ol:last-child,.formatted-content p:last-child,.formatted-content pre:last-child,.formatted-content table:last-child,.formatted-content ul:last-child{margin-bottom:0}.formatted-content blockquote,.formatted-content ol,.formatted-content ul{padding-left:30px}.formatted-content ul li{list-style-type:disc}.formatted-content ol li{list-style-type:decimal}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content h6{margin-top:12px;margin-top:.75rem}.formatted-content h1:first-child,.formatted-content h2:first-child,.formatted-content h3:first-child,.formatted-content h4:first-child,.formatted-content h5:first-child,.formatted-content h6:first-child{margin-top:0}.formatted-content table{width:100%}.formatted-content blockquote{margin:1.25rem 0;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ccc}.formatted-content blockquote cite{display:block;font-size:12px;font-size:.75rem;color:#555}.formatted-content blockquote cite a,.formatted-content blockquote cite a:visited{color:#555}.formatted-content blockquote,.formatted-content blockquote p{line-height:1.6;color:#555}@media print{.formatted-content blockquote{border:1px solid #999;page-break-inside:avoid}}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-justify{text-align:justify}::selection{background:#305c22;color:#fff}::-moz-selection{background:#305c22;color:#fff}a{color:#305c22;text-decoration:none;line-height:inherit}a:focus,a:hover{color:#2980b9}a img{border:none}p{font-family:inherit;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;line-height:1.5}h1{font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){h1{font-size:26px;font-size:1.625rem}}@media screen and (min-width:1024px){h1{font-size:28px;font-size:1.75rem}}h2{font-size:20px;font-size:1.25rem}@media screen and (min-width:640px){h2{font-size:22px;font-size:1.375rem}}@media screen and (min-width:1024px){h2{font-size:24px;font-size:1.5rem}}h3{font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){h3{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1024px){h3{font-size:20px;font-size:1.25rem}}h4{font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){h4{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1024px){h4{font-size:20px;font-size:1.25rem}}h5{font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){h5{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1024px){h5{font-size:20px;font-size:1.25rem}}h6{font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){h6{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1024px){h6{font-size:20px;font-size:1.25rem}}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}code{font-family:"Lucida Console",Monaco,monospace;font-weight:400;color:#000;background-color:#f6f6f6;border:1px solid #ddd;padding-left:3px;padding-left:.1875rem;padding-right:3px;padding-right:.1875rem}dl,ol,ul{font-size:14px;font-size:.875rem;line-height:1.6;list-style-position:outside;font-family:inherit}ul li{margin-bottom:0;list-style:none}.inline-li,.woocommerce-pagination .page-numbers{margin:0;padding:0;list-style:none}.inline-li>li,.woocommerce-pagination .page-numbers>li{list-style:none;margin-left:12px;margin-left:.75rem;display:inline-block}.inline-li>li:first-child,.woocommerce-pagination .page-numbers>li:first-child{margin-left:0;margin-left:0}.inline-li>li>*,.woocommerce-pagination .page-numbers>li>*{display:block}.inline-li.center-li,.woocommerce-pagination .center-li.page-numbers{text-align:center}.inline-li.left-li,.woocommerce-pagination .left-li.page-numbers{text-align:left}.inline-li.right-li,.woocommerce-pagination .right-li.page-numbers{text-align:right}ul li ol,ul li ul{margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.none{list-style:none}ol{margin-left:3.5rem}ol li ol,ol li ul{margin-bottom:0}.print-only{display:none!important}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}}.accordion__single{border:1px solid #485b4d;border-radius:12px;margin-top:10px;overflow:hidden}.accordion__single:hover .accordion__single-header{background-color:transparent}.accordion__single.opened .accordion__single-header{background-color:#f7f7f7}.accordion__single.opened .accordion__single-header .accordion__single-header-ui{transform:rotate(180deg)}.accordion__single-header{position:relative;cursor:pointer;padding:18px 20px 18px 20px;padding-right:50px;transition:all .2s ease;font-size:1.15em;color:#485b4d;font-weight:500}.accordion__single-header-ui{transition:all .2s ease;position:absolute;right:20px;top:50%;margin-top:-15px}.accordion__single-header-ui::before{content:"+";font-size:2.2em;line-height:1;color:#485b4d;font-weight:300}.accordion__single-content{display:none;overflow:hidden;padding:20px}.accordion__single-content .formatted-content{padding:20px 20px 20px 20px;border-top:1px solid #e9e9e9}.button,.button--alert,.button--disabled,.button--expand,.button--large,.button--radius,.button--round,.button--secondary,.button--small,.button--success,.button--tiny,.button--warning,.contact-form__flat .wpcf7-submit{border-style:none;color:#305c22;cursor:pointer;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-block;border:1px solid #305c22;border-radius:100px;opacity:1;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem;padding-left:36px;padding-left:2.25rem;padding-right:36px;padding-right:2.25rem;font-size:16px;font-size:1rem;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button--alert:active,.button--alert:focus,.button--alert:hover,.button--disabled:active,.button--disabled:focus,.button--disabled:hover,.button--expand:active,.button--expand:focus,.button--expand:hover,.button--large:active,.button--large:focus,.button--large:hover,.button--radius:active,.button--radius:focus,.button--radius:hover,.button--round:active,.button--round:focus,.button--round:hover,.button--secondary:active,.button--secondary:focus,.button--secondary:hover,.button--small:active,.button--small:focus,.button--small:hover,.button--success:active,.button--success:focus,.button--success:hover,.button--tiny:active,.button--tiny:focus,.button--tiny:hover,.button--warning:active,.button--warning:focus,.button--warning:hover,.button:active,.button:focus,.button:hover,.contact-form__flat .wpcf7-submit:active,.contact-form__flat .wpcf7-submit:focus,.contact-form__flat .wpcf7-submit:hover{color:#fcf9ee;background-color:#305c22;box-shadow:none;opacity:.6;outline:0}.button-outline,.button-outline--alert,.button-outline--disabled,.button-outline--expand,.button-outline--large,.button-outline--radius,.button-outline--round,.button-outline--secondary,.button-outline--small,.button-outline--success,.button-outline--tiny,.button-outline--warning{cursor:pointer;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;display:inline-block;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem;font-size:14px;font-size:.875rem;border:#305c22 1px solid;color:#305c22;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-outline--alert:active,.button-outline--alert:focus,.button-outline--alert:hover,.button-outline--disabled:active,.button-outline--disabled:focus,.button-outline--disabled:hover,.button-outline--expand:active,.button-outline--expand:focus,.button-outline--expand:hover,.button-outline--large:active,.button-outline--large:focus,.button-outline--large:hover,.button-outline--radius:active,.button-outline--radius:focus,.button-outline--radius:hover,.button-outline--round:active,.button-outline--round:focus,.button-outline--round:hover,.button-outline--secondary:active,.button-outline--secondary:focus,.button-outline--secondary:hover,.button-outline--small:active,.button-outline--small:focus,.button-outline--small:hover,.button-outline--success:active,.button-outline--success:focus,.button-outline--success:hover,.button-outline--tiny:active,.button-outline--tiny:focus,.button-outline--tiny:hover,.button-outline--warning:active,.button-outline--warning:focus,.button-outline--warning:hover,.button-outline:active,.button-outline:focus,.button-outline:hover{background-color:#305c22;color:#fff;box-shadow:none;outline:0}.button--secondary{background-color:#ddd;color:#333}.button--secondary:focus,.button--secondary:hover{background-color:#ccc;color:#333}.button-outline--secondary{border:#ddd 1px solid;color:#ddd}.button-outline--secondary:focus,.button-outline--secondary:hover{background-color:#ddd;color:#fff}.button--success{background-color:#2ecc71;color:#fff}.button--success:focus,.button--success:hover{background-color:#27ae60;color:#fff}.button-outline--success{border:#2ecc71 1px solid;color:#2ecc71}.button-outline--success:focus,.button-outline--success:hover{background-color:#2ecc71;color:#fff}.button--alert{background-color:#e74c3c;color:#fff}.button--alert:focus,.button--alert:hover{background-color:#c0392b;color:#fff}.button-outline--alert{border:#e74c3c 1px solid;color:#e74c3c}.button-outline--alert:focus,.button-outline--alert:hover{background-color:#e74c3c;color:#fff}.button--warning{background-color:#f1c40f;color:#fff}.button--warning:focus,.button--warning:hover{background-color:#f39c12;color:#fff}.button-outline--warning{border:#f1c40f 1px solid;color:#f1c40f}.button-outline--warning:focus,.button-outline--warning:hover{background-color:#f1c40f;color:#fff}.button--disabled{color:#fff;opacity:.25;cursor:not-allowed;text-shadow:0 2px 2px rgba(0,0,0,.2)}.button--disabled:focus,.button--disabled:hover{background-color:#305c22;color:#fff;cursor:not-allowed}.button-outline--disabled{border:#305c22 1px solid;color:#305c22;opacity:.25;cursor:not-allowed}.button-outline--disabled:focus,.button-outline--disabled:hover{background-color:transparent;color:#305c22;cursor:not-allowed}.button--large{padding-left:36px;padding-left:2.25rem;padding-right:36px;padding-right:2.25rem;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem;font-size:14px;font-size:.875rem;min-width:160px}.button-outline--large{padding-left:36px;padding-left:2.25rem;padding-right:36px;padding-right:2.25rem;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem;font-size:14px;font-size:.875rem;min-width:160px}.button--small{padding:9px;padding:.5625rem;font-size:14px;font-size:.875rem}.button-outline--small{padding:9px;padding:.5625rem;font-size:14px;font-size:.875rem}.button--tiny{padding:6px;padding:.375rem;font-size:14px;font-size:.875rem}.button-outline--tiny{padding:6px;padding:.375rem;font-size:14px;font-size:.875rem}.button--expand{padding-right:0;padding-left:0;width:100%}.button-outline--expand{padding-right:0;padding-left:0;width:100%}.button--radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.button-outline--radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.button--round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;border-radius:1000px}.button-outline--round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;border-radius:1000px}.fade,.fade--in-up{-webkit-animation-duration:1.9s;-moz-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.fade--in-up{opacity:0}.fade--in-up.on-screen{-webkit-animation-name:fade--in-up;animation-name:fade--in-up}@-webkit-keyframes fade--in-up{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade--in-up{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.feedback-modal.fixed--bottom,.feedback-modal.fixed--top,.fixed--bottom.feedback-modal--alert,.fixed--bottom.feedback-modal--positive,.fixed--bottom.feedback-modal--warning,.fixed--top.feedback-modal--alert,.fixed--top.feedback-modal--positive,.fixed--top.feedback-modal--warning{position:fixed;left:0;padding:24px;padding:1.5rem}.feedback-modal,.feedback-modal--alert,.feedback-modal--positive,.feedback-modal--warning{padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem;width:100%;z-index:999;display:none}.feedback-modal.fixed--top,.fixed--top.feedback-modal--alert,.fixed--top.feedback-modal--positive,.fixed--top.feedback-modal--warning{top:0}.feedback-modal.fixed--bottom,.fixed--bottom.feedback-modal--alert,.fixed--bottom.feedback-modal--positive,.fixed--bottom.feedback-modal--warning{bottom:0}.feedback-modal .feedback-modal--container,.feedback-modal--alert .feedback-modal--container,.feedback-modal--positive .feedback-modal--container,.feedback-modal--warning .feedback-modal--container{border:1px solid #305c22;background-color:#d9edf7;color:#305c22}.enable.feedback-modal--alert,.enable.feedback-modal--positive,.enable.feedback-modal--warning,.feedback-modal.enable{display:block}.feedback-modal--container{background-color:#fff;padding:12px;padding:.75rem;position:relative;border-radius:4px}.feedback-modal__close-btn{position:absolute;top:50%;margin-top:-10px;right:12px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;cursor:pointer}.feedback-modal__close-btn:hover i{font-weight:900}.feedback-modal--positive .feedback-modal--container{border:1px solid rgba(39,174,96,.3);background-color:#dff0d8;color:#27ae60}.feedback-modal--alert .feedback-modal--container{border:1px solid rgba(231,76,60,.3);background-color:#f2dede;color:#e74c3c}.feedback-modal--warning .feedback-modal--container{border:1px solid rgba(241,196,15,.3);background-color:#fcf8e3;color:#f1c40f}form{margin-bottom:6px;margin-bottom:.375rem}label{font-size:14px;font-size:.875rem;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:visible;font-size:14px;font-size:.875rem;min-height:2.3125rem;line-height:2.125rem}.contact-form__flat .postfix.wpcf7-submit,.contact-form__flat .prefix.wpcf7-submit,.postfix.button,.postfix.button--alert,.postfix.button--disabled,.postfix.button--expand,.postfix.button--large,.postfix.button--radius,.postfix.button--round,.postfix.button--secondary,.postfix.button--small,.postfix.button--success,.postfix.button--tiny,.postfix.button--warning,.prefix.button,.prefix.button--alert,.prefix.button--disabled,.prefix.button--expand,.prefix.button--large,.prefix.button--radius,.prefix.button--round,.prefix.button--secondary,.prefix.button--small,.prefix.button--success,.prefix.button--tiny,.prefix.button--warning{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:center;border:none}.prefix{background:#f6f6f6;border-right:none;color:#555;border-color:#ddd}.postfix{background:#f6f6f6;border-left:none;color:#555;border-color:#ddd}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;font-family:inherit;font-weight:400;border:solid 1px #ddd;color:rgba(0,0,0,.75);display:block;font-size:14px;font-size:.875rem;padding:6px;padding:.375rem;min-height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{border-color:#305c22;outline:0}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:#f6f6f6;cursor:not-allowed}input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}textarea[rows]{height:auto}textarea{max-width:100%;min-height:80px}select{background-color:#f6f6f6;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #ddd;padding:.5rem;font-size:14px;font-size:.875rem;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,.75);line-height:1.5;border-radius:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:block;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select.radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}select:hover{background-color:#f6f6f6;border-color:#ddd}select:disabled{background-color:#eee;cursor:not-allowed}select:active,select:focus{border-color:#305c22;outline:0}select[multiple]{background-image:none;height:auto}input[type=checkbox],input[type=file],input[type=radio],select{margin-bottom:12px;margin-bottom:.75rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:6px;margin-left:.375rem;margin-right:12px;margin-right:.75rem;margin-bottom:0;margin-bottom:0;vertical-align:baseline}.custom-radio{display:inline-block;margin-right:12px;margin-right:.75rem}.custom-radio input{display:none}.custom-radio input:checked~.custom-radio__icon{border:6px solid #305c22;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.custom-radio label{display:inline-block}.custom-radio__icon{display:inline-block;width:18px;height:18px;position:relative;bottom:1px;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;border:2px solid #305c22;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.custom-checkbox{display:inline-block;margin-right:12px;margin-right:.75rem}.custom-checkbox input{display:none}.custom-checkbox input~.custom-checkbox__icon:after{content:"";display:block;position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.custom-checkbox input:checked~.custom-checkbox__icon{background-color:#305c22}.custom-checkbox input:checked~.custom-checkbox__icon:after{opacity:1}.custom-checkbox__icon{display:inline-block;vertical-align:middle;width:18px;height:18px;position:relative;border-radius:2px;bottom:1px;border:2px solid #305c22;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}input[type=file]{width:100%}fieldset{border:1px solid #eee;padding:18px;padding:1.125rem;margin-left:0;margin-left:0;margin-right:0;margin-right:0}fieldset legend{font-weight:700;background:#fff;padding:0;padding-left:6px;padding-left:.375rem;padding-right:6px;padding-right:.375rem;margin:0}.form__field--invalid input,.form__field--invalid input:focus{border:1px solid #e74c3c}.form__field--invalid .form__msg{color:#e74c3c}.form__field--warning input,.form__field--warning input:focus{border:1px solid #f1c40f}.form__field--warning .form__msg{color:#f1c40f}.form__field--success input,.form__field--success input:focus{border:1px solid #2ecc71}.form__field--success .form__msg{color:#2ecc71}.form__msg{font-size:82%}.input-group{display:table;width:100%}.input-group__button,.input-group__field,.input-group__label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group__label{text-align:center;padding:0 1rem;background:#eee;color:rgba(0,0,0,.75);border:1px solid #ddd;white-space:nowrap;width:1%;height:100%}.input-group__label:first-child{border-right:none}.input-group__label:last-child{border-left:none}.input-group__field{border-radius:0;height:2.5rem}.input-group__button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group__button .input-group__button a,.input-group__button .input-group__button button,.input-group__button .input-group__button input{margin:0}.input-group .input-group__button{display:table-cell}.form__field,.form__field--invalid,.form__field--success,.form__field--warning{margin-bottom:18px;margin-bottom:1.125rem}.form__field--double{margin-bottom:36px;margin-bottom:2.25rem}.js--off-canvas-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;z-index:99;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.off-canvas-opened{overflow:hidden}.off-canvas-opened .js--off-canvas-overlay{opacity:1;visibility:visible}.off-canvas--left,.off-canvas--right{position:fixed;z-index:999;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;width:250px;height:100%;overflow-y:auto;background-color:#fff}.opened.off-canvas--left,.opened.off-canvas--right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.off-canvas--left{left:0;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas--right{right:0;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas__close-btn{position:absolute;top:12px;right:12px;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.off-canvas__close-btn:hover{opacity:.7}.off-canvas__header{padding:12px;padding:.75rem;border-bottom:1px solid #ddd;position:relative}.off-canvas__header .off-canvas__close-btn{top:50%;margin-top:-16px}.off-canvas__title{font-size:18px;font-size:1.125rem}.off-canvas__body{padding:12px;padding:.75rem}body.popup-opened{overflow:hidden}.popup,.popup--full,.popup--large,.popup--small,.popup--tiny{background-color:rgba(0,0,0,.85);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;overflow-y:auto}.active.popup--full,.active.popup--large,.active.popup--small,.active.popup--tiny,.popup.active{opacity:1;visibility:visible}.popup__wrap{width:96%;max-width:900px;background-color:#fff;margin:0 auto;margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem;padding:24px;padding:1.5rem;position:relative}@media screen and (min-width:640px){.popup__wrap{margin-top:48px;margin-top:3rem}}.popup__wrap.vertical-align{margin:0;margin:0}.popup__button{position:absolute;top:0;right:0;border:none;background:0 0;display:block;padding:6px;padding:.375rem;margin:0;margin:0;font-size:32px;font-size:2rem;line-height:.4;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;cursor:pointer}.popup__button:active,.popup__button:focus{outline:0}.popup__button:hover{opacity:.6}.popup--tiny .popup__wrap{max-width:320px}.popup--small .popup__wrap{max-width:520px}.popup--large .popup__wrap{max-width:1200px}.popup--full .popup__wrap{max-width:none;width:100%;min-height:100%;margin:0;margin:0}.table,.table--bordered,.table--condensed,.table--striped{width:100%;max-width:100%;border-collapse:collapse;background-color:transparent}.table td,.table th,.table--bordered td,.table--bordered th,.table--condensed td,.table--condensed th,.table--striped td,.table--striped th{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}.table thead th,.table--bordered thead th,.table--condensed thead th,.table--striped thead th{border-bottom:2px solid #ddd}.bordered-cell.table--bordered td,.bordered-cell.table--bordered th,.bordered-cell.table--condensed td,.bordered-cell.table--condensed th,.bordered-cell.table--striped td,.bordered-cell.table--striped th,.table.bordered-cell td,.table.bordered-cell th{border:1px solid #ddd}.hover-row.table--bordered tbody tr,.hover-row.table--condensed tbody tr,.hover-row.table--striped tbody tr,.table.hover-row tbody tr{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.hover-row.table--bordered tbody tr:hover,.hover-row.table--condensed tbody tr:hover,.hover-row.table--striped tbody tr:hover,.table.hover-row tbody tr:hover{background-color:#f6f6f6}.table--bordered{border:1px solid #ddd}.table--striped tbody tr:nth-of-type(odd){background-color:#f6f6f6}.table--striped.hover-row tbody tr:hover{background-color:#eee}.table--condensed td,.table--condensed th{padding:6px;padding:.375rem}.table-responsive{display:block;width:100%;min-height:0;overflow-x:auto}@media screen and (max-width:640px){.table-responsive .table,.table-responsive .table--bordered,.table-responsive .table--condensed,.table-responsive .table--striped{width:720px}}.about,.value{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}@media screen and (min-width:640px){.about,.value{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}}@media screen and (min-width:1024px){.about,.value{padding-top:42px;padding-top:2.625rem;padding-bottom:42px;padding-bottom:2.625rem}}.about__story-title,.value__story-title{color:#305c22;text-align:center;font-weight:700;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.2s}.about__story-title.fade-in-up,.fade-in-up.value__story-title{opacity:1;visibility:visible;top:0}.about__story-single,.value__story-single{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px;margin-bottom:1.875rem}@media screen and (min-width:640px){.about__story-single,.value__story-single{margin-bottom:18px;margin-bottom:1.125rem;align-items:flex-start;justify-content:flex-start}}@media screen and (min-width:1024px){.about__story-single,.value__story-single{margin-bottom:0;margin-bottom:0}}.about__story-single .case-studies__content,.value__story-single .case-studies__content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:640px){.about__story-single .case-studies__content,.value__story-single .case-studies__content{display:block}}.about__story-single__frame{text-align:center;display:flex;justify-content:center}.about__story-single__img{align-self:flex-end;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;padding:6px;padding:.375rem}@media screen and (min-width:640px){.about__story-single__img{padding:24px;padding:1.5rem}}.about__story-single__img.fade-in-up{opacity:1;visibility:visible;top:0}.about__story-single__year{align-self:center;color:#305c22;font-weight:700;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.4s}.about__story-single__year.fade-in-up{opacity:1;visibility:visible;top:0}.about__story-single__text,.value__story-single__text{color:#706f6f;line-height:1.8;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.5s}.about__story-single__text.fade-in-up,.fade-in-up.value__story-single__text{opacity:1;visibility:visible;top:0}.about__case_study-title{color:#305c22;font-weight:700;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;margin-top:1rem}.about__case_study-title.fade-in-up{opacity:1;visibility:visible;top:0}.value{margin-top:48px;margin-top:3rem}@media screen and (min-width:640px){.value{margin-top:84px;margin-top:5.25rem}}@media screen and (min-width:1024px){.value{margin-top:120px;margin-top:7.5rem}}.value .account-form__login:first-child .value__story-single,.value .account-form__register:first-child .value__story-single,.value .row__column:first-child .value__story-single{padding-top:24px;padding-top:1.5rem}@media screen and (min-width:640px){.value .account-form__login:first-child .value__story-single,.value .account-form__register:first-child .value__story-single,.value .row__column:first-child .value__story-single{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}}.value__story-title{text-transform:uppercase;padding:0;padding:0}@media screen and (min-width:640px){.value__story-single{padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem}}@media screen and (min-width:1024px){.value__story-single{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}}.value__story-single__title{align-self:flex-start;color:#305c22;font-weight:400;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;padding-bottom:3px;padding-bottom:.1875rem}@media screen and (min-width:1024px){.value__story-single__title{padding-bottom:12px;padding-bottom:.75rem}}.value__story-single__title.fade-in-up{opacity:1;visibility:visible;top:0}.value__story-single__text{line-height:1.8}.back-to-top-btn{position:fixed;bottom:20px;right:20px;background-color:#305c22;color:#fff;border-radius:50%;padding:12px;padding:.75rem;opacity:0;visibility:hidden;line-height:1;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.back-to-top-btn:hover{background-color:#2980b9;color:#fff}.back-to-top-btn.show{opacity:1;visibility:visible}.banner{background-color:#fcf9ee;text-align:center;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem}@media screen and (min-width:640px){.banner{padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}}.bloodyfine__icon-frame{max-width:100px;margin:0 auto;position:relative;top:9px;opacity:0;visibility:hidden;z-index:0}@media screen and (min-width:640px){.bloodyfine__icon-frame{max-width:130px}}.bloodyfine__icon-frame.fade-in-up{opacity:1;visibility:visible;top:0}body{height:auto!important}.cantiere{margin-top:60px}.cantiere-intro p{color:#305c22!important;font-weight:700!important}.cantiere-slider{position:relative}.cantiere-slider .slick-next,.cantiere-slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(255,255,255,.8);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}.cantiere-slider .slick-next i,.cantiere-slider .slick-prev i{font-size:18px;color:#305c22}.cantiere-slider .slick-next:hover,.cantiere-slider .slick-prev:hover{background-color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.cantiere-slider .slick-prev{left:20px}.cantiere-slider .slick-next{right:20px}.cantiere-slider .slick-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex!important;gap:5px;margin:0;padding:0;list-style:none;z-index:10;text-align:center;justify-content:center;flex-wrap:wrap}.cantiere-slider .slick-dots li{width:10px;height:10px;margin:0 5px;padding:0;background-color:rgba(255,255,255,.6);border-radius:50%;display:inline-block;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.15)}.cantiere-slider .slick-dots li:hover{background-color:rgba(255,255,255,.8);transform:scale(1.2)}.cantiere-slider .slick-dots li.slick-active{background-color:#fff;transform:scale(1.2)}.cantiere-slider .slick-dots li button{display:none}.cantiere-slider .single-project__frame{position:relative;width:100%}.cantiere-slider .single-project__image{width:100%;height:auto;display:block}.case-studies .row__column.tab-5 .case-studies__single__frame,.case-studies .row__column.tab-5 .single-related__frame,.case-studies .tab-5.account-form__login .case-studies__single__frame,.case-studies .tab-5.account-form__login .single-related__frame,.case-studies .tab-5.account-form__register .case-studies__single__frame,.case-studies .tab-5.account-form__register .single-related__frame{transition-delay:.2s}.case-studies .row__column.tab-5 .case-studies__single__link-frame,.case-studies .tab-5.account-form__login .case-studies__single__link-frame,.case-studies .tab-5.account-form__register .case-studies__single__link-frame{transition-delay:.3s}.case-studies .row__column.tab-5 .case-studies__single__title,.case-studies .row__column.tab-5 .single-related__title,.case-studies .tab-5.account-form__login .case-studies__single__title,.case-studies .tab-5.account-form__login .single-related__title,.case-studies .tab-5.account-form__register .case-studies__single__title,.case-studies .tab-5.account-form__register .single-related__title{transition-delay:.4s}.case-studies .row__column.tab-5 .case-studies__single__category,.case-studies .row__column.tab-5 .single-related__category,.case-studies .tab-5.account-form__login .case-studies__single__category,.case-studies .tab-5.account-form__login .single-related__category,.case-studies .tab-5.account-form__register .case-studies__single__category,.case-studies .tab-5.account-form__register .single-related__category{transition-delay:.5s}.case-studies .row__column.tab-7 .case-studies__single__frame,.case-studies .row__column.tab-7 .single-related__frame,.case-studies .tab-7.account-form__login .case-studies__single__frame,.case-studies .tab-7.account-form__login .single-related__frame,.case-studies .tab-7.account-form__register .case-studies__single__frame,.case-studies .tab-7.account-form__register .single-related__frame{transition-delay:.4s}.case-studies .row__column.tab-7 .case-studies__single__link-frame,.case-studies .tab-7.account-form__login .case-studies__single__link-frame,.case-studies .tab-7.account-form__register .case-studies__single__link-frame{transition-delay:.5s}.case-studies .row__column.tab-7 .case-studies__single__title,.case-studies .row__column.tab-7 .single-related__title,.case-studies .tab-7.account-form__login .case-studies__single__title,.case-studies .tab-7.account-form__login .single-related__title,.case-studies .tab-7.account-form__register .case-studies__single__title,.case-studies .tab-7.account-form__register .single-related__title{transition-delay:.6s}.case-studies .row__column.tab-7 .case-studies__single__category,.case-studies .row__column.tab-7 .single-related__category,.case-studies .tab-7.account-form__login .case-studies__single__category,.case-studies .tab-7.account-form__login .single-related__category,.case-studies .tab-7.account-form__register .case-studies__single__category,.case-studies .tab-7.account-form__register .single-related__category{transition-delay:.7s}.case-studies__single__box{cursor:pointer;display:block}.case-studies__intro{position:sticky;position:-webkit-sticky;background-color:#fcf9ee;z-index:60}@media screen and (min-width:640px){.case-studies__intro{padding-bottom:18px;padding-bottom:1.125rem;margin-bottom:54px;margin-bottom:3.375rem}}@media screen and (min-width:1024px){.case-studies__intro{padding-bottom:18px;padding-bottom:1.125rem;margin-bottom:84px;margin-bottom:5.25rem}}.case-studies__intro.main{top:-120px}@media screen and (min-width:640px){.case-studies__intro.main{top:-85px}}@media screen and (min-width:1024px){.case-studies__intro.main{top:-80px}}.case-studies__intro.alternative{top:55px}@media screen and (min-width:640px){.case-studies__intro.alternative{top:55px}}@media screen and (min-width:1024px){.case-studies__intro.alternative{top:65px}}.case-studies__intro-title{color:#305c22;text-align:center;padding-top:42px;padding-top:2.625rem;padding-bottom:42px;padding-bottom:2.625rem}.case-studies__intro-text{font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;line-height:1.5;text-align:center;color:#474747;font-size:18px;font-size:1.125rem;padding-top:48px;padding-top:3rem;padding-bottom:48px;padding-bottom:3rem}@media screen and (min-width:640px){.case-studies__intro-text{line-height:1.8}}.case-studies__filter-list::-webkit-scrollbar{width:0!important}.case-studies__filter-list{overflow:-moz-scrollbars-none;-ms-overflow-style:none}.case-studies__filter-list{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}@media screen and (min-width:1024px){.case-studies__filter-list{display:flex;justify-content:space-around;overflow-x:visible;white-space:normal;padding-top:24px;padding-top:1.5rem;padding-bottom:6px;padding-bottom:.375rem}}.case-studies__filter-list__item{display:inline-block;white-space:nowrap;padding-left:6px;padding-left:.375rem;margin-left:9px;margin-left:.5625rem}@media screen and (min-width:1024px){.case-studies__filter-list__item{display:flex;align-items:center;text-align:center}}.case-studies__filter-list__item a{text-transform:capitalize;opacity:1;line-height:1.2;font-size:14px;font-size:.875rem;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}@media screen and (min-width:640px){.case-studies__filter-list__item a{font-size:16px;font-size:1rem}}@media screen and (min-width:1024px){.case-studies__filter-list__item a{font-size:18px;font-size:1.125rem}}.case-studies__filter-list__item a:active,.case-studies__filter-list__item a:focus,.case-studies__filter-list__item a:hover{color:#305c22;opacity:.7}.case-studies__filter-list__item.active,.case-studies__filter-list__item:active,.case-studies__filter-list__item:focus{font-weight:700;color:#305c22}.case-studies__filter-list__item:first-child{padding-left:0;padding-left:0;padding-right:18px;padding-right:1.125rem;margin-left:0;margin-left:0;border-right:1px solid #305c22}.case-studies__filter-list__item.fade-in-up{opacity:1;visibility:visible;top:0}.case-studies__single,.single-related{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;margin-top:30px;margin-top:1.875rem}@media screen and (min-width:640px){.case-studies__single,.single-related{margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width:1024px){.case-studies__single,.single-related{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}}.case-studies__single:hover .case-studies__single__link,.case-studies__single:hover .single-related__link,.single-related:hover .case-studies__single__link,.single-related:hover .single-related__link{opacity:1;visibility:visible}.case-studies__single__frame,.single-related__frame{position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-bottom:12px;padding-bottom:.75rem}.case-studies__single__frame.fade-in-up,.fade-in-up.single-related__frame{opacity:1;visibility:visible;top:0}.case-studies__single__link-frame{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.case-studies__single__link,.single-related__link{border:1px solid #fff;border-radius:100px;color:#fff;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;line-height:1;letter-spacing:1px;white-space:nowrap;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;font-size:14px;font-size:.875rem;padding-left:36px;padding-left:2.25rem;padding-right:36px;padding-right:2.25rem;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem}@media screen and (min-width:640px){.case-studies__single__link,.single-related__link{opacity:0;visibility:hidden;padding-left:30px;padding-left:1.875rem;padding-right:30px;padding-right:1.875rem;font-size:12px;font-size:.75rem}}@media screen and (min-width:1024px){.case-studies__single__link,.single-related__link{font-size:14px;font-size:.875rem;padding-left:36px;padding-left:2.25rem;padding-right:36px;padding-right:2.25rem}}.case-studies__single__link:hover,.single-related__link:hover{background-color:#fcf9ee;color:#305c22}.case-studies__single__title,.single-related__title{color:#305c22;font-weight:700;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.case-studies__single__title.fade-in-up,.fade-in-up.single-related__title{opacity:1;visibility:visible;top:0}.case-studies__single__category-wrap,.single-related__category-wrap{display:flex;justify-content:flex-start}.case-studies__single__category,.single-related__category{color:#305c22;text-transform:capitalize;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.case-studies__single__category.fade-in-up,.fade-in-up.single-related__category{opacity:1;visibility:visible;top:0}.case-studies__single__category:nth-child(1n+1),.single-related__category:nth-child(1n+1){display:flex}.case-studies__single__category:nth-child(1n+1)::after,.single-related__category:nth-child(1n+1)::after{content:"~";margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}.case-studies__single__category:last-child::after,.single-related__category:last-child::after{content:""}.case-studies__single__category a,.single-related__category a{opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.case-studies__single__category a:hover,.single-related__category a:hover{color:#305c22;opacity:.6}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{margin:0;margin:0;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem;font-weight:900;text-align:center;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.3)}div.wpcf7-validation-errors{border-color:#f1c40f;background-color:#f1c40f}div.wpcf7-mail-sent-ok{border-color:#27ae60;background-color:#27ae60}div.wpcf7-mail-sent-ng{border-color:#c0392b;background-color:#c0392b}span.wpcf7-not-valid-tip{color:#c0392b}input[type=color].wpcf7-not-valid,input[type=date].wpcf7-not-valid,input[type=datetime-local].wpcf7-not-valid,input[type=datetime].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=month].wpcf7-not-valid,input[type=number].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=search].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=time].wpcf7-not-valid,input[type=url].wpcf7-not-valid,input[type=week].wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#c0392b!important}.map__wrap .map{height:75vh}.contact-form{background-color:#305c22;padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem}.contact-form .map__wrap{margin-top:60px;margin-top:3.75rem}@media screen and (min-width:640px){.contact-form .map__wrap{margin-top:0;margin-top:0}}.contact-form__title{color:#fff;font-weight:700;text-transform:uppercase;padding-bottom:12px;padding-bottom:.75rem}.contact-form__text{color:#fff;padding-bottom:12px;padding-bottom:.75rem}.contact-form__cell,.contact-form__email,.contact-form__name,.contact-form__text{margin-bottom:18px;margin-bottom:1.125rem}.contact-form__cell input,.contact-form__cell textarea,.contact-form__email input,.contact-form__email textarea,.contact-form__name input,.contact-form__name textarea,.contact-form__text input,.contact-form__text textarea{background-color:#305c22;border:1px solid #fcf9ee;color:#fff;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.contact-form__cell input::placeholder,.contact-form__cell textarea::placeholder,.contact-form__email input::placeholder,.contact-form__email textarea::placeholder,.contact-form__name input::placeholder,.contact-form__name textarea::placeholder,.contact-form__text input::placeholder,.contact-form__text textarea::placeholder{color:#fff;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.contact-form__cell input:active,.contact-form__cell input:focus,.contact-form__cell textarea:active,.contact-form__cell textarea:focus,.contact-form__email input:active,.contact-form__email input:focus,.contact-form__email textarea:active,.contact-form__email textarea:focus,.contact-form__name input:active,.contact-form__name input:focus,.contact-form__name textarea:active,.contact-form__name textarea:focus,.contact-form__text input:active,.contact-form__text input:focus,.contact-form__text textarea:active,.contact-form__text textarea:focus{outline:0;border-color:rgba(252,249,238,.6)}.contact-form__info{display:none}@media screen and (min-width:640px){.contact-form__info{display:flex;flex-direction:column;justify-content:flex-end;height:100%}}.contact-form__social,.contact-form__wrap__address-wrap,.contact-form__wrap__contacts,.contact-form__wrap__info{margin-bottom:36px;margin-bottom:2.25rem}.contact-form__social a,.contact-form__social address,.contact-form__social p,.contact-form__wrap__address-wrap a,.contact-form__wrap__address-wrap address,.contact-form__wrap__address-wrap p,.contact-form__wrap__contacts a,.contact-form__wrap__contacts address,.contact-form__wrap__contacts p,.contact-form__wrap__info a,.contact-form__wrap__info address,.contact-form__wrap__info p{color:#fff}.contact-form__social address,.contact-form__wrap__address-wrap address,.contact-form__wrap__contacts address,.contact-form__wrap__info address{font-style:normal}.contact-form__social a,.contact-form__wrap__address-wrap a,.contact-form__wrap__contacts a,.contact-form__wrap__info a{opacity:1;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.contact-form__social a:hover,.contact-form__wrap__address-wrap a:hover,.contact-form__wrap__contacts a:hover,.contact-form__wrap__info a:hover{opacity:.6}.contact-form__wrap__address-wrap a{text-decoration:underline}.contact-form__wrap__contacts{display:flex;flex-direction:column}.contact-form__wrap__contacts a:last-child{word-break:break-all;text-decoration:underline}.contact-form__social .contact-form__social__list .iconae{font-size:24px;font-size:1.5rem}.contact-form__flat .contact-form__submit{background-color:rgba(0,0,0,0);margin-top:24px;margin-top:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}.contact-form__flat .wpcf7-submit{color:#fff;border-color:#fcf9ee;letter-spacing:1px}.contact-form__flat .wpcf7-submit:hover{color:#305c22;background-color:#fcf9ee;border-color:#fcf9ee;opacity:1}.cta{height:55vh;margin-top:210px;margin-top:13.125rem}@media screen and (min-width:640px){.cta{margin-top:210px;margin-top:13.125rem}}@media screen and (min-width:1024px){.cta{margin-top:270px;margin-top:16.875rem}}.cta__container{position:relative;background-position:top;background-size:cover;height:100%;width:100%}.cta__content{background-color:#fcf9ee;position:absolute;top:0;left:50%;width:90%;text-align:center;transform:translate(-50%,-50%);padding:12px;padding:.75rem}@media screen and (min-width:640px){.cta__content{padding:30px;padding:1.875rem}}@media screen and (min-width:1024px){.cta__content{width:80%}}.banner__title,.cta__title{color:#305c22;text-align:center;text-transform:uppercase;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;padding-top:30px;padding-top:1.875rem}.cta__title.fade-in-up,.fade-in-up.banner__title{opacity:1;visibility:visible;top:0}.banner__text,.cta__text{color:#305c22;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;text-align:center;max-width:90%;margin:0 auto;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;font-size:14px;font-size:.875rem}@media screen and (min-width:640px){.banner__text,.cta__text{max-width:60%;font-size:16px;font-size:1rem}}@media screen and (min-width:1024px){.banner__text,.cta__text{max-width:50%;font-size:18px;font-size:1.125rem}}.cta__text.fade-in-up,.fade-in-up.banner__text{opacity:1;visibility:visible;top:0}.banner__text ul,.cta__text ul{font-size:14px;font-size:.875rem;line-height:1.1}@media screen and (min-width:640px){.banner__text ul,.cta__text ul{font-size:16px;font-size:1rem}}@media screen and (min-width:1024px){.banner__text ul,.cta__text ul{font-size:18px;font-size:1.125rem}}.banner__text ul li,.cta__text ul li{margin-bottom:5px}.banner__link,.cta__link{border:1px solid #305c22;border-radius:100px;color:#305c22;display:inline-block;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;margin-top:21px;margin-top:1.3125rem;margin-bottom:21px;margin-bottom:1.3125rem;padding-left:42px;padding-left:2.625rem;padding-right:42px;padding-right:2.625rem;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}@media screen and (min-width:640px){.banner__link,.cta__link{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}}.cta__link.fade-in-up,.fade-in-up.banner__link{opacity:1;visibility:visible;top:0}.banner__link:hover,.cta__link:hover{background-color:#305c22;color:#fcf9ee;opacity:.6}.hamburger{display:block;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (min-width:640px){.hamburger{display:none}}.hamburger__elements{display:inline-block;position:relative;overflow:hidden;margin:0;padding:0;width:20px;height:28px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}.hamburger__elements:active,.hamburger__elements:focus,.hamburger__elements:hover{background-color:transparent;outline:0}.hamburger__elements span{display:block;position:absolute;top:13px;left:0;right:0;height:2px;background:#fff;border-radius:20px;width:20px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.hamburger__elements span::after,.hamburger__elements span::before{position:absolute;display:block;left:0;width:20px;height:2px;background-color:#fff;content:"";border-radius:20px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.hamburger__elements span::before{top:-6px}.hamburger__elements span::after{bottom:-6px}.hamburger__elements{background-color:transparent}.hamburger__elements.is-active span{background:0 0;width:0}.hamburger__elements.is-active span::before{top:0;transform:rotate(45deg)}.hamburger__elements.is-active span::after{bottom:0;transform:rotate(-45deg)}.scrolled .hamburger__elements.is-active span{background:0 0}.scrolled .hamburger__elements span{background-color:#305c22}.scrolled .hamburger__elements span::after,.scrolled .hamburger__elements span::before{background-color:#305c22}.main-navigation{text-align:right}.main-navigation .lang-menu{text-align:left;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}@media screen and (max-width:640px){.main-navigation .lang-menu{overflow:hidden;max-height:0;height:auto;position:fixed;left:0;top:58px;width:100%;height:0;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;transition-delay:.6s;z-index:80;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem}}@media screen and (min-width:640px){.main-navigation .lang-menu{text-align:right;justify-content:unset;align-items:unset;transition-delay:unset;display:inline-block}}.main-navigation .lang-menu.opened{transition-delay:0s;height:100%}.main-navigation .lang-menu.opened li.primary-menu__item--active a{opacity:.7}.main-navigation .lang-menu.opened li a{opacity:1}.main-navigation .lang-menu.opened li:nth-child(1n+1) a{transition-delay:.6s}.main-navigation .lang-menu.opened li:nth-child(1n+2) a{transition-delay:.7s}@media screen and (min-width:640px){.main-navigation .lang-menu.opened{display:inline-block;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}.main-navigation .lang-menu.opened:last-child{padding-right:0;padding-right:0}}.main-navigation .lang-menu li{display:block}.main-navigation .lang-menu li:nth-child(1n+1) a{transition-delay:.4s}@media screen and (min-width:640px){.main-navigation .lang-menu li:nth-child(1n+1) a{transition-delay:0s}}@media screen and (min-width:640px){.main-navigation .lang-menu li:nth-child(1n+2){border-left:1px solid #fff}}.main-navigation .lang-menu li:nth-child(1n+2) a{transition-delay:.3s}@media screen and (min-width:640px){.main-navigation .lang-menu li:nth-child(1n+2) a{transition-delay:0s}}@media screen and (min-width:640px){.main-navigation .lang-menu li{height:100%;display:inline-block;padding-left:6px;padding-left:.375rem;padding-right:0;padding-right:0}}.main-navigation .lang-menu li.current a{font-weight:700}@media screen and (min-width:640px){.main-navigation .lang-menu li.lang-menu__item--active a{opacity:1}.main-navigation .lang-menu li.lang-menu__item--active a::before{opacity:1;visibility:visible;bottom:3px}}.main-navigation .lang-menu li a{color:#305c22;display:block;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;opacity:0;font-size:6.5vw;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;margin-left:12px;margin-left:.75rem;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem}@media screen and (min-width:640px){.main-navigation .lang-menu li a{color:#fff;opacity:1;margin-left:0;margin-left:0;padding-top:0;padding-top:0;padding-bottom:0;padding-bottom:0;font-size:12px;font-size:.75rem}}@media screen and (min-width:1024px){.main-navigation .lang-menu li a{font-size:14px;font-size:.875rem}.main-navigation .lang-menu li a::before{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:1px;background-color:#fcf9ee;opacity:0;visibility:hidden;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}}.main-navigation .lang-menu li a:hover{opacity:.7}.main-navigation .lang-menu li a:hover::before{opacity:1;visibility:visible;bottom:3px}.site-header.scrolled .main-navigation ul li.lang-menu__item{border-color:#305c22}.site-header.scrolled .main-navigation ul li.lang-menu__item a::before{background-color:#305c22}.site-header.scrolled .main-navigation ul li a{color:#305c22}.site-header.scrolled .main-navigation ul li a:hover::before{background-color:#305c22}.main-navigation{text-align:right}.main-navigation .primary-menu{text-align:left;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}@media screen and (max-width:640px){.main-navigation .primary-menu{overflow:hidden;max-height:0;position:fixed;left:0;top:55px;width:100%;height:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition-delay:.6s;z-index:90;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem}}@media screen and (min-width:640px){.main-navigation .primary-menu{flex-direction:row;text-align:right;justify-content:unset;align-items:unset;transition-delay:unset;display:inline-block}}.main-navigation .primary-menu.opened{transition-delay:0s;height:100%}.main-navigation .primary-menu.opened li.primary-menu__item--active a{opacity:.7}.main-navigation .primary-menu.opened li a{opacity:1}.main-navigation .primary-menu.opened li:nth-child(1n+1) a{transition-delay:.6s}.main-navigation .primary-menu.opened li:nth-child(1n+2) a{transition-delay:.7s}.main-navigation .primary-menu.opened li:nth-child(1n+3) a{transition-delay:.8s}.main-navigation .primary-menu.opened li:nth-child(1n+4) a{transition-delay:.9s}@media screen and (min-width:640px){.main-navigation .primary-menu.opened{display:inline-block;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}.main-navigation .primary-menu.opened:last-child{padding-right:0;padding-right:0}}.main-navigation .primary-menu li{display:block}.main-navigation .primary-menu li:nth-child(1n+1) a{transition-delay:.4s}@media screen and (min-width:640px){.main-navigation .primary-menu li:nth-child(1n+1) a{transition-delay:0s}}.main-navigation .primary-menu li:nth-child(1n+2) a{transition-delay:.3s}@media screen and (min-width:640px){.main-navigation .primary-menu li:nth-child(1n+2) a{transition-delay:0s}}.main-navigation .primary-menu li:nth-child(1n+3) a{transition-delay:.2s}@media screen and (min-width:640px){.main-navigation .primary-menu li:nth-child(1n+3) a{transition-delay:0s}}.main-navigation .primary-menu li:nth-child(1n+4) a{transition-delay:.1s}@media screen and (min-width:640px){.main-navigation .primary-menu li:nth-child(1n+4) a{transition-delay:0s}}@media screen and (min-width:640px){.main-navigation .primary-menu li{display:inline-block;padding-left:3px;padding-left:.1875rem;padding-right:3px;padding-right:.1875rem}}@media screen and (min-width:640px) and (min-width:1024px){.main-navigation .primary-menu li{padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}}@media screen and (min-width:640px){.main-navigation .primary-menu li.primary-menu__item--active a{opacity:1}.main-navigation .primary-menu li.primary-menu__item--active a::before{opacity:1;visibility:visible;bottom:3px}}.main-navigation .primary-menu li a{color:#305c22;display:block;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;opacity:0;font-size:8vw;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem}@media screen and (min-width:640px){.main-navigation .primary-menu li a{color:#fff;opacity:1;padding-top:0;padding-top:0;padding-bottom:0;padding-bottom:0;font-size:12px;font-size:.75rem}}@media screen and (min-width:1024px){.main-navigation .primary-menu li a{font-size:14px;font-size:.875rem}.main-navigation .primary-menu li a::before{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:1px;background-color:#fcf9ee;opacity:0;visibility:hidden;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}}.main-navigation .primary-menu li a:hover{opacity:.7}.main-navigation .primary-menu li a:hover::before{opacity:1;visibility:visible;bottom:3px}.scrolled .main-navigation ul li.primary-menu__item--active a::before{background-color:#305c22}.scrolled .main-navigation ul li a:hover::before{background-color:#305c22}@media screen and (max-width:640px){.eq-mobile-no-relative{position:static}}.pagination{text-align:center}.page-numbers{color:#305c22;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;opacity:1;cursor:pointer;font-size:21px;font-size:1.3125rem;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}.page-numbers:hover{color:#305c22;opacity:.7}.page-numbers .iconae{vertical-align:baseline;font-size:12px;font-size:.75rem}.page-numbers.current{font-weight:700}.popup__wrap{height:50%;background-color:#fcf9ee;border:3px solid #305c22}.popup__credits{width:100%}.popup__wrap .ae--cross{color:#305c22}.popup__content{z-index:9999}.credits__info p{color:#fff}.popup__title{padding-bottom:12px;padding-bottom:.75rem;color:#305c22;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;line-height:1;font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){.popup__title{font-size:21px;font-size:1.3125rem}}@media screen and (min-width:1024px){.popup__title{font-size:26px;font-size:1.625rem}}.text__link:hover{color:#777}.single-related__headline{color:#305c22;text-align:center;text-transform:uppercase;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.single-related__headline.fade-in-up{opacity:1;visibility:visible;top:0}.single-related__divider{margin-top:30px;margin-top:1.875rem}.single-project__title{color:#305c22;text-align:center;text-transform:uppercase;position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-top:72px;padding-top:4.5rem;padding-bottom:72px;padding-bottom:4.5rem}@media screen and (min-width:640px){.single-project__title{padding-top:96px;padding-top:6rem;padding-bottom:96px;padding-bottom:6rem}}@media screen and (min-width:1024px){.single-project__title{padding-top:120px;padding-top:7.5rem;padding-bottom:120px;padding-bottom:7.5rem}}.single-project__title.fade-in-up{opacity:1;visibility:visible;top:0}.single-related__box{cursor:pointer;display:block}.single-project__wrap{margin-bottom:30px;margin-bottom:1.875rem}@media screen and (min-width:640px){.single-project__wrap{margin-bottom:60px;margin-bottom:3.75rem}}@media screen and (min-width:1024px){.single-project__wrap{margin-bottom:108px;margin-bottom:6.75rem}}.single-project__content{padding-top:30px;padding-top:1.875rem}.single-project__content .first-column{order:2}@media screen and (min-width:640px){.single-project__content .first-column{order:1}}.single-project__content .second-column{order:1}@media screen and (min-width:640px){.single-project__content .second-column{order:2}}.single-project__frame{position:relative;margin-bottom:30px;margin-bottom:1.875rem}.single-project__frame:last-child{margin-bottom:0;margin-bottom:0}.single-project__image{position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.single-project__image.fade-in-up{opacity:1;visibility:visible;top:0}.single-project__image-overflow{position:absolute;bottom:0;left:0;width:100%;height:60px;background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%)}.single-project__image-title{color:#fff;position:absolute;bottom:0;left:6px;letter-spacing:1px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.single-project__image-title.fade-in-up{opacity:1;visibility:visible;bottom:6px}.single-project__detail{position:sticky;position:-webkit-sticky;top:100px;padding-bottom:30px;padding-bottom:1.875rem}@media screen and (min-width:640px){.single-project__detail{padding-bottom:0;padding-bottom:0}}.single-project__location,.single-project__partner,.single-project__year{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:.75rem}.single-project__services{border-bottom:1px solid #ddd;margin-bottom:12px;margin-bottom:.75rem}.single-project__services:last-child{border-bottom:none;margin-bottom:0;margin-bottom:0}.single-project__location,.single-project__partner,.single-project__services,.single-project__year{position:relative;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.single-project__location.fade-in-up,.single-project__partner.fade-in-up,.single-project__services.fade-in-up,.single-project__year.fade-in-up{opacity:1;visibility:visible;top:0}.single-project__location a,.single-project__partner a,.single-project__services a,.single-project__year a{opacity:1;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.single-project__location a:active,.single-project__location a:focus,.single-project__location a:hover,.single-project__partner a:active,.single-project__partner a:focus,.single-project__partner a:hover,.single-project__services a:active,.single-project__services a:focus,.single-project__services a:hover,.single-project__year a:active,.single-project__year a:focus,.single-project__year a:hover{color:#305c22;opacity:.7}.single-project__location p,.single-project__partner p,.single-project__services p,.single-project__year p{color:#706f6f;display:inline-block}.single-project__location p::after,.single-project__partner p::after,.single-project__services p::after,.single-project__year p::after{content:"-";padding-left:6px;padding-left:.375rem;padding-right:6px;padding-right:.375rem}.single-project__location p:last-child,.single-project__partner p:last-child,.single-project__services p:last-child,.single-project__year p:last-child{padding-left:0;padding-left:0;padding-right:0;padding-right:0}.single-project__location p:last-child::after,.single-project__partner p:last-child::after,.single-project__services p:last-child::after,.single-project__year p:last-child::after{content:none;padding-left:0;padding-left:0;padding-right:0;padding-right:0}.single-project__location p:first-child,.single-project__partner p:first-child,.single-project__services p:first-child,.single-project__year p:first-child{display:block;color:#305c22;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;font-size:16px;font-size:1rem}.single-project__location p:first-child::after,.single-project__partner p:first-child::after,.single-project__services p:first-child::after,.single-project__year p:first-child::after{content:none;padding-right:0;padding-right:0}.site-branding a{display:flex}.site-branding__site-title{line-height:1;white-space:nowrap;font-size:16px;font-size:1rem}.site-branding__site-title a{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:16px;font-size:1rem}.site-branding__logo-frame{position:relative;align-self:flex-end;width:100%;max-width:60px;min-width:60px;height:calc(60px / 1.6101)}@media screen and (min-width:640px){.site-branding__logo-frame{max-width:50px;min-width:50px;height:calc(50px / 1.6101)}}@media screen and (min-width:1024px){.site-branding__logo-frame{max-width:80px;min-width:80px;height:calc(80px / 1.6101)}}.site-branding__logo,.site-branding__logo-alt{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.site-branding__logo{visibility:visible;opacity:1}.site-branding__logo-alt{visibility:hidden;opacity:0}.site-branding__container{display:flex;flex-direction:column;justify-content:flex-end;padding-left:9px;padding-left:.5625rem}.site-branding__container h2,.site-branding__container h3{color:#fff;line-height:1;text-transform:uppercase;padding-top:6px;padding-top:.375rem}.site-branding__container h2{font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;font-size:14px;font-size:.875rem}@media screen and (min-width:640px){.site-branding__container h2{font-size:16px;font-size:1rem}}@media screen and (min-width:1024px){.site-branding__container h2{font-size:18px;font-size:1.125rem}}.site-branding__container h3{letter-spacing:1px;font-size:10px;font-size:.625rem}@media screen and (min-width:1024px){.site-branding__container h3{font-size:12px;font-size:.75rem}}.site-footer{padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem;margin-top:6px;margin-top:.375rem}@media screen and (min-width:640px){.site-footer{padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem;margin-top:36px;margin-top:2.25rem}}.site-footer a,.site-footer address,.site-footer p{color:#706f6f}.site-footer address{font-style:normal}.site-footer a{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.site-footer a:hover{color:#305c22}.site-footer a:last-child{text-decoration:underline;word-break:break-word}@media screen and (min-width:640px){.site-footer a:last-child{word-break:normal}}.site-footer__address-wrap,.site-footer__contacts,.site-footer__info{display:flex;flex-direction:column;justify-content:flex-end}.site-footer__address-wrap,.site-footer__contacts,.site-footer__info,.social{height:100%;padding-top:30px;padding-top:1.875rem}@media screen and (min-width:1024px){.site-footer__address-wrap,.site-footer__contacts,.site-footer__info,.social{padding-top:0;padding-top:0}}.site-footer__contacts{align-items:flex-start}.social{display:flex;flex-direction:column;justify-content:flex-end}.social .social__list a{text-decoration:none}.social .social__list a .iconae{color:#706f6f;font-size:24px;font-size:1.5rem}.social .credits{padding-top:12px;padding-top:.75rem;cursor:pointer}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}@media screen and (min-width:640px){.site-header{background-color:rgba(0,0,0,0);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%)}}.site-header.scrolled{background-color:rgba(0,0,0,0);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.site-header.scrolled .site-branding__logo{visibility:hidden;opacity:0}.site-header.scrolled .site-branding__logo-alt{visibility:visible;opacity:1}.site-header.scrolled a,.site-header.scrolled h2,.site-header.scrolled h3{color:#706f6f}.site-header.scrolled a:hover{color:#305c22}.slider{background-color:#fcf9ee;top:9px;opacity:0;visibility:hidden;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding:12px;padding:.75rem}@media screen and (min-width:640px){.slider{padding:24px;padding:1.5rem}}.slider.fade-in-up{opacity:1;visibility:visible;top:0}.slider__content{cursor:grab}.slider__content:active,.slider__content:focus{outline:0}.slider__content .first{order:2}.slider__content .second{order:1}@media screen and (min-width:640px){.slider__content .first{order:1}.slider__content .second{order:2}}.slider__title{color:#305c22;text-transform:uppercase;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}@media screen and (min-width:640px){.slider__title{padding-top:0;padding-top:0}}.slider__wrap{display:flex;max-width:100%;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width:640px){.slider__wrap{max-width:90%}}@media screen and (min-width:1024px){.slider__wrap{max-width:80%}}.slider__divider{display:none;width:100%;background-color:#305c22;height:1px;border:none;margin-bottom:30px;margin-bottom:1.875rem;margin-top:18px;margin-top:1.125rem}@media screen and (min-width:640px){.slider__divider{display:block;max-width:40px}}@media screen and (min-width:1024px){.slider__divider{max-width:60px}}.slider__text{color:#706f6f}.slider__frame{max-height:50vh;overflow:hidden}.slider__image{background-position-x:15%;background-repeat:no-repeat;background-size:cover;width:100%;height:70vh}.tax-case-studies_tag .site-header{background-color:rgba(0,0,0,0);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,0) 100%);background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.tax-case-studies_tag .site-header .site-branding__logo{visibility:hidden;opacity:0}.tax-case-studies_tag .site-header .site-branding__logo-alt{visibility:visible;opacity:1}.tax-case-studies_tag .site-header a,.tax-case-studies_tag .site-header h2,.tax-case-studies_tag .site-header h3{color:#305c22!important}.tax-case-studies_tag .site-header a:hover{color:#706f6f}@media screen and (min-width:640px){.tax-case-studies_tag .case-studies__intro{padding-bottom:18px;padding-bottom:1.125rem;margin-bottom:54px;margin-bottom:3.375rem;margin-top:54px;margin-top:3.375rem}}@media screen and (min-width:1024px){.tax-case-studies_tag .case-studies__intro{padding-bottom:18px;padding-bottom:1.125rem;margin-bottom:84px;margin-bottom:5.25rem;margin-top:66px;margin-top:4.125rem}}.work{background-color:#fcf9ee;padding:18px;padding:1.125rem}@media screen and (min-width:640px){.work{padding:30px;padding:1.875rem}}.work-intro__content{margin-top:36px;margin-top:2.25rem;margin-bottom:15px;margin-bottom:.9375rem}@media screen and (min-width:640px){.work-intro__content{margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width:1024px){.work-intro__content{margin-bottom:30px;margin-bottom:1.875rem}}.work-intro__title{color:#305c22;text-align:center;text-transform:uppercase;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.2s}.work-intro__title.fade-in-up{opacity:1;visibility:visible;top:0}.work-intro__text p{color:#474747;text-align:left;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;max-width:100%;margin:0 auto;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem;font-size:14px;font-size:.875rem}@media screen and (min-width:640px){.work-intro__text p{text-align:center;max-width:85%;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem;font-size:16px;font-size:1rem}}@media screen and (min-width:1024px){.work-intro__text p{max-width:75%;font-size:18px;font-size:1.125rem}}.work-intro__text.fade-in-up p{opacity:1;visibility:visible;top:0}.work-list__content{margin-bottom:36px;margin-bottom:2.25rem}@media screen and (min-width:1024px){.work-list__content{margin-bottom:48px;margin-bottom:3rem}}.work-list__title{color:#305c22;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;line-height:1;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.2s;font-size:18px;font-size:1.125rem}@media screen and (min-width:640px){.work-list__title{font-size:21px;font-size:1.3125rem}}@media screen and (min-width:1024px){.work-list__title{font-size:26px;font-size:1.625rem}}.work-list__title.fade-in-up{opacity:1;visibility:visible;top:0}.work-list__sub{color:#706f6f;font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;opacity:0;visibility:hidden;position:relative;top:9px;line-height:1.1;padding-top:3px;padding-top:.1875rem;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;margin-bottom:6px;margin-bottom:.375rem;font-size:16px;font-size:1rem}@media screen and (min-width:640px){.work-list__sub{margin-bottom:9px;margin-bottom:.5625rem;font-size:18px;font-size:1.125rem}}@media screen and (min-width:1024px){.work-list__sub{font-size:20px;font-size:1.25rem}}.work-list__sub.fade-in-up{opacity:1;visibility:visible;top:0}.work-list__text{color:#474747;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;opacity:0;visibility:hidden;position:relative;top:9px;line-height:1.4;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.4s;font-size:14px;font-size:.875rem}@media screen and (min-width:640px){.work-list__text{font-size:16px;font-size:1rem}}.work-list__text.fade-in-up{opacity:1;visibility:visible;top:0}.work-intro__frame{position:relative;overflow:hidden;max-height:480px}.work-intro__image{background-position-x:15%;background-repeat:no-repeat;background-size:cover;height:100vh}.first-slider .slick-arrow,.third-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){.first-slider .slick-arrow.left,.first-slider .slick-arrow.right,.third-slider .slick-arrow.left,.third-slider .slick-arrow.right{visibility:visible;opacity:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}}.first-slider .slick-arrow.left.slick-disabled,.first-slider .slick-arrow.right.slick-disabled,.third-slider .slick-arrow.left.slick-disabled,.third-slider .slick-arrow.right.slick-disabled{visibility:hidden;opacity:0}.first-slider{margin-top:0;margin-top:0;margin-bottom:42px;margin-bottom:2.625rem}@media screen and (min-width:640px){.first-slider{padding-left:48px;padding-left:3rem;padding-right:48px;padding-right:3rem;margin-top:0;margin-top:0;margin-bottom:0;margin-bottom:0}}.first-slider .slick-current{cursor:pointer}.first-slider .left{left:-30px}.first-slider .right{right:-30px}.first-slider:hover .left{left:0;width:30px;opacity:1;visibility:visible}.first-slider:hover .right{right:0;width:30px;opacity:1;visibility:visible}.second-slider.slick-slider{display:none;cursor:pointer}@media screen and (min-width:640px){.second-slider.slick-slider{display:block}}.second-slider.slick-slider .slick-track img{max-width:60px;opacity:.5;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;margin-bottom:12px;margin-bottom:.75rem;border:1px solid transparent}.second-slider.slick-slider .slick-track img.slick-current{opacity:1}.second-slider.slick-slider .slick-track img.slick-current:hover{border:1px solid transparent}.second-slider.slick-slider .slick-track img:hover{border:1px solid #305c22}.third-slider .left{left:-15%}.third-slider .right{right:-15%}@media screen and (min-width:640px){.third-slider .slick-arrow.left,.third-slider .slick-arrow.right{visibility:visible;opacity:1}}.overlay-slider{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100vh;background-color:#f6f6f6;opacity:0;visibility:hidden;z-index:-1;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (min-width:640px){.overlay-slider{display:block}}.overlay-slider.active{opacity:1;visibility:visible;z-index:20}.overlay-slider .popup__button{top:12px;right:18px}.overlay-slider .popup__button .ae--cross{font-size:32px;font-size:2rem}.overlay-slider .third-slider{max-width:80%;width:100%;margin:0 auto;position:relative;top:50%;transform:translate(0,-50%)}@media screen and (min-width:640px){.overlay-slider .third-slider{max-width:50%}}.slick-track img:active,.slick-track img:focus{outline:0}.slick-dots{display:block;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;text-align:center}.slick-dots li{width:9px;height:9px;background-color:#ddd;display:inline-block;margin-right:6px;margin-right:.375rem;border-radius:100%}.slick-dots li.slick-active{background-color:#bdc3c7}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cart-empty{background-color:#f6f6f6;padding:18px;padding:1.125rem;margin-bottom:12px;margin-bottom:.75rem}.shop_table{width:100%;border-collapse:collapse}.shop_table thead{border-bottom:2px solid #ddd}.shop_table thead tr{text-align:left}.shop_table thead th{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}.shop_table thead th.product-subtotal{text-align:right}.shop_table thead .product-subtotal{display:none}@media screen and (min-width:640px){.shop_table thead .product-subtotal{display:table-cell}}.shop_table tbody .cart_item{border-bottom:1px solid #ddd}.shop_table tbody th{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.shop_table tbody td{font-size:12px;font-size:.75rem;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}@media screen and (min-width:640px){.shop_table tbody td{font-size:14px;font-size:.875rem}}.shop_table tbody td.product-subtotal{text-align:right;display:none}@media screen and (min-width:640px){.shop_table tbody td.product-subtotal{display:table-cell}}.shop_table tbody .cart_item{text-align:center}@media screen and (min-width:640px){.shop_table tbody .cart_item{text-align:left}}.shop_table tbody .product-remove{text-align:center}.shop_table tbody .product-remove a{background-color:#e74c3c;color:#fff;border-radius:50%;display:inherit;font-size:14px;font-size:.875rem;display:inline-block;width:21px;height:21px;font-weight:700;text-align:center;line-height:19px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.shop_table tbody .product-remove a:hover{background-color:#c0392b}.shop_table tbody .actions{text-align:left;clear:both}.shop_table tbody .actions button{display:block;margin-top:12px;margin-top:.75rem}@media screen and (min-width:640px){.shop_table tbody .actions button{display:inherit;float:right;margin-top:0;margin-top:0}}.shop_table tbody .product-thumbnail{width:80px}@media screen and (min-width:640px){.shop_table tbody .product-thumbnail{width:110px}}.shop_table tbody .product-thumbnail img{max-width:70px}.coupon{display:contents}.coupon label{display:none}.coupon #coupon_code{max-width:160px;display:inline-block;padding-top:10.2px;padding-top:.6375rem;padding-bottom:10.2px;padding-bottom:.6375rem}@media screen and (min-width:640px){.coupon #coupon_code{max-width:300px}}.cart-collaterals .cart_totals{max-width:100%;width:100%;float:right}@media screen and (min-width:640px){.cart-collaterals .cart_totals{max-width:65%}}@media screen and (min-width:640px) and (min-width:1024px){.cart-collaterals .cart_totals{max-width:50%}}.cart-collaterals .cart_totals .shipping td{max-width:120px;min-width:100px}@media screen and (min-width:1024px){.cart-collaterals .cart_totals .shipping td{min-width:180px}}.cart-collaterals .cart_totals .wc-proceed-to-checkout,.cart-collaterals .cart_totals h2{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.cart-collaterals .shop_table th{text-align:left;vertical-align:top;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}.cart-collaterals .shop_table td,.cart-collaterals .shop_table th{border-bottom:1px solid #ddd}.cart-collaterals .shop_table tr:last-child td,.cart-collaterals .shop_table tr:last-child th{border-bottom:none}.cart-collaterals .wc-proceed-to-checkout .checkout-button{display:block}.checkout_coupon{background-color:#f6f6f6;padding:18px;padding:1.125rem}.checkout_coupon .input-text{min-width:300px}.checkout_coupon .form-row-first{max-width:300px}.checkout_coupon .form-row{display:inline-block}.woocommerce-checkout .woocommerce-info{margin-top:18px;margin-top:1.125rem;background-color:#f6f6f6;padding:18px;padding:1.125rem}.woocommerce-checkout .woocommerce-info:first-child{margin-top:6px;margin-top:.375rem}.woocommerce-checkout .woocommerce-form-login{background-color:#f6f6f6;padding:18px;padding:1.125rem}.woocommerce-checkout .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row-last{width:49%;float:left;padding:0;padding:0;margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}.woocommerce-checkout .woocommerce-form-login .form-row-last{margin-left:2%}.contact-form__flat .woocommerce-checkout .woocommerce-form-login .wpcf7-submit,.woocommerce-checkout .woocommerce-form-login .button,.woocommerce-checkout .woocommerce-form-login .button--alert,.woocommerce-checkout .woocommerce-form-login .button--disabled,.woocommerce-checkout .woocommerce-form-login .button--expand,.woocommerce-checkout .woocommerce-form-login .button--large,.woocommerce-checkout .woocommerce-form-login .button--radius,.woocommerce-checkout .woocommerce-form-login .button--round,.woocommerce-checkout .woocommerce-form-login .button--secondary,.woocommerce-checkout .woocommerce-form-login .button--small,.woocommerce-checkout .woocommerce-form-login .button--success,.woocommerce-checkout .woocommerce-form-login .button--tiny,.woocommerce-checkout .woocommerce-form-login .button--warning,.woocommerce-checkout .woocommerce-form-login .contact-form__flat .wpcf7-submit{display:inline-block}.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox{display:inline-block;padding-left:12px;padding-left:.75rem}.woocommerce-checkout .woocommerce-form-login .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{font-size:24px;font-size:1.5rem}.woocommerce-checkout .woocommerce-billing-fields{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}@media screen and (min-width:1024px){.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin-top:9px;margin-top:.5625rem;margin-bottom:9px;margin-bottom:.5625rem;max-width:49%;display:inline-block;width:100%}.woocommerce-billing-fields__field-wrapper .form-row:nth-child(odd),.woocommerce-shipping-fields__field-wrapper .form-row:nth-child(odd){padding-right:1%}}.woocommerce-billing-fields__field-wrapper .form-row .required,.woocommerce-shipping-fields__field-wrapper .form-row .required{text-decoration:none}.checkout #order_review_heading{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.checkout .woocommerce-checkout-payment,.checkout .woocommerce-checkout-review-order,.checkout .woocommerce-checkout-review-order-table{padding-top:12px;padding-top:.75rem;margin-bottom:24px;margin-bottom:1.5rem}.checkout .woocommerce-checkout-payment{border-top:1px solid #ddd}.checkout .woocommerce-checkout-review-order #shipping_method,.checkout .woocommerce-checkout-review-order-table #shipping_method{display:inline-block;text-align:left}.checkout .woocommerce-checkout-review-order #shipping_method li label,.checkout .woocommerce-checkout-review-order-table #shipping_method li label{margin-right:0;margin-right:0}.checkout .woocommerce-checkout-review-order .shipping th,.checkout .woocommerce-checkout-review-order-table .shipping th{padding-top:24px;padding-top:1.5rem;vertical-align:top}.checkout .woocommerce-checkout-review-order .shipping td,.checkout .woocommerce-checkout-review-order-table .shipping td{padding-top:24px;padding-top:1.5rem}.checkout .woocommerce-checkout-review-order thead th,.checkout .woocommerce-checkout-review-order-table thead th{text-align:left}.checkout .woocommerce-checkout-review-order thead th:last-child,.checkout .woocommerce-checkout-review-order-table thead th:last-child{text-align:right}.checkout .woocommerce-checkout-review-order td,.checkout .woocommerce-checkout-review-order th,.checkout .woocommerce-checkout-review-order-table td,.checkout .woocommerce-checkout-review-order-table th{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;padding-right:6px;padding-right:.375rem;padding-left:0;padding-left:0}.checkout .woocommerce-checkout-review-order td:last-child,.checkout .woocommerce-checkout-review-order th:last-child,.checkout .woocommerce-checkout-review-order-table td:last-child,.checkout .woocommerce-checkout-review-order-table th:last-child{padding-right:0;padding-right:0;padding-left:6px;padding-left:.375rem}.checkout .woocommerce-checkout-review-order tbody td:last-child,.checkout .woocommerce-checkout-review-order-table tbody td:last-child{text-align:right}.checkout .woocommerce-checkout-review-order tfoot td,.checkout .woocommerce-checkout-review-order tfoot th,.checkout .woocommerce-checkout-review-order-table tfoot td,.checkout .woocommerce-checkout-review-order-table tfoot th{padding-top:6px;padding-top:.375rem;padding-bottom:0;padding-bottom:0}.checkout .woocommerce-checkout-review-order tfoot th,.checkout .woocommerce-checkout-review-order-table tfoot th{text-align:left}.checkout .woocommerce-checkout-review-order tfoot td,.checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}.checkout .wc-terms-and-conditions{margin-top:6px;margin-top:.375rem;margin-bottom:6px;margin-bottom:.375rem}.checkout .woocommerce-form__label{background-color:#f6f6f6;padding:18px;padding:1.125rem;margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.checkout .woocommerce-form__label span{position:relative;top:1px;padding-left:9px;padding-left:.5625rem}.checkout .shipping_address{display:none}.checkout .shipping_address.show{display:block}.checkout .woocommerce-form__input{font-size:24px;font-size:1.5rem;margin:0;margin:0}.place-order .alt{width:100%}.payment_method_paypal img{margin-left:6px;margin-left:.375rem;margin-right:6px;margin-right:.375rem}.payment_box p{padding:0 12px 24px 12px;font-size:12px;font-size:.75rem}.order_review_content{position:static}@media screen and (min-width:640px){.order_review_content{position:sticky;top:20px}}.added_to_cart.disabled,.added_to_cart:disabled,.button--alert:disabled,.button--disabled:disabled,.button--expand:disabled,.button--large:disabled,.button--radius:disabled,.button--round:disabled,.button--secondary:disabled,.button--small:disabled,.button--success:disabled,.button--tiny:disabled,.button--warning:disabled,.button.disabled,.button:disabled,.contact-form__flat .disabled.wpcf7-submit,.contact-form__flat .wpcf7-submit:disabled,.disabled.button--alert,.disabled.button--disabled,.disabled.button--expand,.disabled.button--large,.disabled.button--radius,.disabled.button--round,.disabled.button--secondary,.disabled.button--small,.disabled.button--success,.disabled.button--tiny,.disabled.button--warning,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5!important;cursor:not-allowed}.woocommerce-error li{background-color:#e74c3c;color:#fff;padding:6px;padding:.375rem;margin-bottom:6px;margin-bottom:.375rem}.woocommerce-error li:last-child{margin-bottom:0;margin-bottom:0}.woocommerce-MyAccount-navigation-link{padding:6px;padding:.375rem}.woocommerce-Address{margin-bottom:12px;margin-bottom:.75rem}.woocommerce-Address .woocommerce-Address-title{margin-bottom:6px;margin-bottom:.375rem}.woocommerce-Address address{line-height:1.4}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}@media screen and (min-width:1024px){.woocommerce-MyAccount-content .woocommerce-address-fields .form-row{margin-top:9px;margin-top:.5625rem;margin-bottom:9px;margin-bottom:.5625rem;max-width:49%;display:inline-block;width:100%}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row:nth-child(odd){padding-right:1%}}.woocommerce-MyAccount-content .woocommerce-address-fields .form-row .required{text-decoration:none}.account-details,.woocommerce-columns--addresses{display:block}@media screen and (min-width:640px){.account-details,.woocommerce-columns--addresses{display:flex;justify-content:flex-start}}.account-details .account-details__addresses,.account-details__addresses,.woocommerce-column--billing-address,.woocommerce-column--shipping-address{flex-grow:1;display:inline-block;width:100%;border:1px solid #ddd;padding:24px;padding:1.5rem;margin-bottom:18px;margin-bottom:1.125rem}@media screen and (min-width:640px){.account-details .account-details__addresses,.account-details__addresses,.woocommerce-column--billing-address,.woocommerce-column--shipping-address{margin-bottom:0;margin-bottom:0;display:inline-block}}.account-details .account-details__addresses address,.account-details__addresses address,.woocommerce-column--billing-address address,.woocommerce-column--shipping-address address{line-height:1.4}.account-details__addresses:first-child,.woocommerce-column--billing-address:first-child,.woocommerce-column--shipping-address:first-child{margin-right:0;margin-right:0}@media screen and (min-width:640px){.account-details__addresses:first-child,.woocommerce-column--billing-address:first-child,.woocommerce-column--shipping-address:first-child{margin-right:18px;margin-right:1.125rem}}.woocommerce-EditAccountForm fieldset{margin-top:36px;margin-top:2.25rem;margin-bottom:12px;margin-bottom:.75rem}.woocommerce-EditAccountForm .form-row-first{margin-right:0;margin-right:0}@media screen and (min-width:640px){.woocommerce-EditAccountForm .form-row-first{margin-right:2%}}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:100%;max-width:100%;margin-bottom:12px;margin-bottom:.75rem}@media screen and (min-width:640px){.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:100%;max-width:49%;float:left}}.account-details{padding-top:12px;padding-top:.75rem}.account-details h3{display:inline-block;float:left}.account-details .edit{display:inline-block;float:right;text-transform:uppercase;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;padding-top:9px;padding-top:.5625rem;padding-bottom:9px;padding-bottom:.5625rem;background-color:#305c22;color:#fff;font-size:12px;font-size:.75rem;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.account-details .edit:hover{background-color:#2980b9}.woocommerce-form-password-change p{margin-bottom:12px;margin-bottom:.75rem}.woocommerce-form-password-change p:last-child{margin-bottom:0;margin-bottom:0}.woocommerce-orders-table__row{border-bottom:1px solid #ddd}.woocommerce-orders-table__row:last-child{border:none}.woocommerce-orders-table__row .woocommerce-button{margin-left:6px;margin-left:.375rem}.woocommerce-orders-table__row .woocommerce-button:first-child{margin-left:0;margin-left:0}.register .form-row,.woocommerce-form-login .form-row{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.woocommerce-ResetPassword{margin-bottom:18px;margin-bottom:1.125rem}.woocommerce-ResetPassword p:first-child{background-color:#f6f6f6;padding:18px;padding:1.125rem;margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}.woocommerce-ResetPassword .clear,.woocommerce-ResetPassword .form-row{display:inline-block}.woocommerce-order-received .page__title{margin-bottom:12px;margin-bottom:.75rem}.woocommerce-order .woocommerce-notice,.woocommerce-order .woocommerce-order-overview,.woocommerce-order p{background-color:#f6f6f6;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}.woocommerce-order .woocommerce-customer-details p{background-color:transparent;padding:0;padding:0}.woocommerce-order-details{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}.woocommerce-table--order-details{margin-bottom:30px;margin-bottom:1.875rem}.woocommerce-table--order-details .woocommerce-table__line-item{border-bottom:1px solid #ddd}.woocommerce-table--order-details .woocommerce-table__line-item:last-child{border:none}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{text-align:left;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}.woocommerce-table--order-details tfoot tr{border-bottom:1px solid #ddd}.woocommerce-table--order-details tfoot tr:last-child{border:none}.woocommerce-pagination .page-numbers{text-align:center}.woocommerce-pagination .page-numbers li .page-numbers{display:block;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;background-color:#f6f6f6;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.woocommerce-pagination .page-numbers li .page-numbers:hover{opacity:.7}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#305c22;color:#fff;pointer-events:none}.woocommerce-pagination .page-numbers li .page-numbers.next{background-color:transparent}.woocommerce-breadcrumb{margin-bottom:18px;margin-bottom:1.125rem}.product{position:relative;padding-bottom:18px;padding-bottom:1.125rem;text-align:center}.product .wp-post-image{width:100%;display:block;padding-bottom:6px;padding-bottom:.375rem;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.product .woocommerce-loop-product__link{display:block}.product .woocommerce-loop-product__link:hover .wp-post-image{opacity:.7}.product .woocommerce-loop-product__title{padding-bottom:6px;padding-bottom:.375rem}.product .price{display:block;padding-bottom:6px;padding-bottom:.375rem}.product .star-rating{color:#000;padding-bottom:6px;padding-bottom:.375rem}.product .onsale{position:absolute;top:3px;right:3px;z-index:9;background-color:#fff;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;min-width:84px}.woocommerce-product-gallery{opacity:1!important}.woocommerce .quantity{position:relative;display:inline-block;min-width:90px}.woocommerce .quantity .screen-reader-text{display:none}.woocommerce .quantity .qty{background:0 0;border:solid 1px #ddd;max-width:42px;padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce .quantity .qty{background:0 0;border:1px solid #ddd;margin:0;display:inline-block}.quantity-nav{height:100%;display:inline-block;position:absolute;top:0}.quantity-nav .quantity-button{border:1px solid #ddd;border-left:none;height:50%;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem;text-align:center;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.quantity-nav .quantity-button:hover{background-color:#f6f6f6}.quantity-nav .quantity-button:active{background-color:#ddd}.quantity-nav .quantity-button.quantity-up{border-bottom:none}.product-quantity{padding-right:20px!important}.related h2{margin-bottom:12px;margin-bottom:.75rem}.woocommerce-Reviews .comment{margin-bottom:18px;margin-bottom:1.125rem}.woocommerce-Reviews .comment .avatar{margin-bottom:12px;margin-bottom:.75rem}.select2-container--default .select2-selection--single{border-radius:0;background-color:#f6f6f6;border:1px solid #ddd;padding:.5rem;font-size:14px;font-size:.875rem;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,.75);line-height:1.5;border-radius:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:block;width:100%;height:auto;min-height:37px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.shipping-calculator-form .form-row{margin-top:9px;margin-top:.5625rem;margin-bottom:9px;margin-bottom:.5625rem}@media screen and (min-width:640px){.shipping-calculator-form .form-row{margin-top:12px;margin-top:.75rem;margin-bottom:12px;margin-bottom:.75rem}}.woocommerce-error,.woocommerce-message{margin-top:18px;margin-top:1.125rem;margin-bottom:18px;margin-bottom:1.125rem}.woocommerce-error .wc-forward,.woocommerce-message .wc-forward{display:block;margin-right:0;margin-right:0;margin-bottom:12px;margin-bottom:.75rem}@media screen and (min-width:640px){.woocommerce-error .wc-forward,.woocommerce-message .wc-forward{display:inline-block;margin-right:12px;margin-right:.75rem;margin-bottom:0;margin-bottom:0}}.woocommerce-message{background-color:#f6f6f6;padding:12px;padding:.75rem}.woocommerce-product-details__short-description{margin-bottom:18px;margin-bottom:1.125rem}.single-product .single_add_to_cart_button{min-width:140px}.single-product .product_meta{padding-top:12px;padding-top:.75rem}.single-product .price del{margin-right:12px;margin-right:.75rem}.single-product .onsale{top:5px;right:20px;background-color:#305c22;color:#fff}@media screen and (min-width:640px){.single-product .onsale{right:70px}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:32px;width:32px;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background:url(../img/preload.gif) center center;background-size:cover;line-height:1;text-align:center;font-size:2em}.woocommerce-tabs{margin-top:36px;margin-top:2.25rem;margin-bottom:36px;margin-bottom:2.25rem}.wc-tabs{display:block;text-align:left}@media screen and (min-width:640px){.wc-tabs{display:flex;justify-content:space-around;border-bottom:2px solid #ddd}}.wc-tabs li{position:relative;display:block;border-bottom:2px solid #ddd;margin-bottom:12px;margin-bottom:.75rem;padding-bottom:6px;padding-bottom:.375rem;padding-left:6px;padding-left:.375rem;padding-right:6px;padding-right:.375rem}.wc-tabs li::before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:transparent;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (min-width:640px){.wc-tabs li{border-bottom:none;display:inline-block;margin-bottom:0;margin-bottom:0}}.wc-tabs li.current-tab::before{background-color:#305c22}.wc-tabs li.current-tab a{color:#305c22}.wc-tabs li.current-tab a:hover{opacity:1}.wc-tabs li a{color:#999;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.wc-tabs li a:hover{opacity:.6}.woocommerce-Tabs-panel{display:none}.woocommerce-Tabs-panel.shown-tab{height:100%;display:block;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem}.woocommerce-Tabs-panel.shown-tab h2{display:none}.woocommerce-Tabs-panel.shown-tab p{text-align:left}.variations{padding-bottom:18px;padding-bottom:1.125rem}.variations .value{padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}.variations .value select{margin-bottom:0;margin-bottom:0;padding-left:18px;padding-left:1.125rem;padding-right:18px;padding-right:1.125rem}@media screen and (min-width:640px){.woocommerce-product-gallery .first-slider .slick-current{cursor:url(../img/zoom-plus-base.png) 20 20,default;cursor:-webkit-image-set(url("../img/zoom-plus-base.png") 1x, url("../img/zoom-plus.png") 2x) 20 20,default;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}}@media screen and (min-width:640px){.overlay-slider .third-slider .slick-current{cursor:url(../img/zoom-minus-base.png) 20 20,default;cursor:-webkit-image-set(url("../img/zoom-minus-base.png") 1x, url("../img/zoom-minus.png") 2x) 20 20,default;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}}.dark{color:#fff}.light{color:#000}.gray{background-color:#555}.cream{background-color:#fcf9ee}.composer__block{position:relative;z-index:10}.composer__block:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:40px;background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%)}.composer__block.cream .composer__txt-only{background-color:#fcf9ee}.composer__block.gray .composer__txt-only{background-color:#555}.composer__txt-only{background-color:#fff;position:relative;z-index:5;padding-top:30px;padding-top:1.875rem;padding-bottom:30px;padding-bottom:1.875rem;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}@media screen and (min-width:640px){.composer__txt-only{padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem;padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}}@media screen and (min-width:1024px){.composer__txt-only{padding-top:36px;padding-top:2.25rem;padding-bottom:36px;padding-bottom:2.25rem}}.composer__txt-prefix{font-weight:700;line-height:1.1;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.2s;font-size:16px;font-size:1rem;padding-top:12px;padding-top:.75rem}@media screen and (min-width:640px){.composer__txt-prefix{line-height:1.5;font-size:18px;font-size:1.125rem;padding-top:0;padding-top:0;padding-bottom:0;padding-bottom:0}}.composer__txt-prefix.fade-in-up{opacity:1;visibility:visible;top:0}.composer__txt-title{color:#305c22;text-transform:uppercase;font-weight:700;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.3s;margin-top:6px;margin-top:.375rem;margin-bottom:12px;margin-bottom:.75rem;line-height:1.1}@media screen and (min-width:640px){.composer__txt-title{line-height:1.3;margin-top:0;margin-top:0;margin-bottom:12px;margin-bottom:.75rem}}@media screen and (min-width:1024px){.composer__txt-title{line-height:1.4;margin-bottom:12px;margin-bottom:.75rem}}.composer__txt-title.fade-in-up{opacity:1;visibility:visible;top:0}.banner__divider,.composer__txt-divider,.cta__divider,.single-related__divider,.value__story-divider{background-color:#305c22;max-width:60px;height:1px;border:none;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.4s;margin-top:9px;margin-top:.5625rem;margin-bottom:15px;margin-bottom:.9375rem}@media screen and (min-width:640px){.banner__divider,.composer__txt-divider,.cta__divider,.single-related__divider,.value__story-divider{margin-top:18px;margin-top:1.125rem;margin-bottom:24px;margin-bottom:1.5rem}}.composer__txt-divider.fade-in-up,.fade-in-up.banner__divider,.fade-in-up.cta__divider,.fade-in-up.single-related__divider,.fade-in-up.value__story-divider{opacity:1;visibility:visible;top:0}.composer__txt-link{text-align:center;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.5s;margin-top:18px;margin-top:1.125rem;margin-bottom:36px;margin-bottom:2.25rem}@media screen and (min-width:1024px){.composer__txt-link{margin-bottom:0;margin-bottom:0}}.composer__txt-link.fade-in-up{opacity:1;visibility:visible;top:0}@media screen and (min-width:640px){.composer__txt-only-wrap{padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}}@media screen and (min-width:1024px){.composer__txt-only-wrap{padding-left:48px;padding-left:3rem;padding-right:48px;padding-right:3rem}}.composer__txt-only-wrap.txt-left .composer__txt-link{text-align:center}@media screen and (min-width:640px){.composer__txt-only-wrap.txt-left .composer__txt-link{text-align:left}}.composer__txt-only--content.fade-in-up p{opacity:1;visibility:visible;top:0}.composer__txt-only--content p{color:#474747;line-height:1.5;text-align:left;opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.6s}@media screen and (min-width:1024px){.composer__txt-only--content p{line-height:1.8}}.composer__txt-only--content.double{column-count:1}.composer__txt-only--content.double p{padding-left:6px;padding-left:.375rem;padding-right:6px;padding-right:.375rem}@media screen and (min-width:640px){.composer__txt-only--content.double{column-count:2}.composer__txt-only--content.double p{padding-left:9px;padding-left:.5625rem;padding-right:9px;padding-right:.5625rem}}.composer__related-title{color:#305c22;text-transform:uppercase;position:relative;opacity:0;visibility:hidden;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;padding-top:18px;padding-top:1.125rem;padding-bottom:18px;padding-bottom:1.125rem}.composer__related-title.fade-in-up{opacity:1;visibility:visible;top:0}.composer__img{opacity:0;visibility:hidden;position:relative;top:9px;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition-delay:.2s;max-width:85%;padding:12px;padding:.75rem}@media screen and (min-width:640px){.composer__img{max-width:90%;padding:18px;padding:1.125rem}}@media screen and (min-width:1024px){.composer__img{max-width:100%;padding:24px;padding:1.5rem}}.composer__img.fade-in-up{opacity:1;visibility:visible;top:0}.composer__block .price,.composer__block .summary__short-description,.composer__block .woocommerce-loop-product__title{text-align:left}.composer__margin-top--none{margin-top:0;margin-top:0}.composer__margin-top--small{margin-top:24px;margin-top:1.5rem}@media screen and (min-width:640px){.composer__margin-top--small{margin-top:36px;margin-top:2.25rem}}@media screen and (min-width:1024px){.composer__margin-top--small{margin-top:48px;margin-top:3rem}}.composer__margin-top--medium{margin-top:48px;margin-top:3rem}@media screen and (min-width:640px){.composer__margin-top--medium{margin-top:72px;margin-top:4.5rem}}@media screen and (min-width:1024px){.composer__margin-top--medium{margin-top:96px;margin-top:6rem}}.composer__margin-top--large{margin-top:96px;margin-top:6rem}@media screen and (min-width:640px){.composer__margin-top--large{margin-top:144px;margin-top:9rem}}@media screen and (min-width:1024px){.composer__margin-top--large{margin-top:192px;margin-top:12rem}}.composer__margin-bottom--none{margin-bottom:0;margin-bottom:0}.composer__margin-bottom--small{margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width:640px){.composer__margin-bottom--small{margin-bottom:36px;margin-bottom:2.25rem}}@media screen and (min-width:1024px){.composer__margin-bottom--small{margin-bottom:48px;margin-bottom:3rem}}.composer__margin-bottom--medium{margin-bottom:48px;margin-bottom:3rem}@media screen and (min-width:640px){.composer__margin-bottom--medium{margin-bottom:72px;margin-bottom:4.5rem}}@media screen and (min-width:1024px){.composer__margin-bottom--medium{margin-bottom:96px;margin-bottom:6rem}}.composer__margin-bottom--large{margin-bottom:96px;margin-bottom:6rem}@media screen and (min-width:640px){.composer__margin-bottom--large{margin-bottom:144px;margin-bottom:9rem}}@media screen and (min-width:1024px){.composer__margin-bottom--large{margin-bottom:192px;margin-bottom:12rem}}.composer__video.grid-container--large .video-ui__video{max-height:70vh}.about__case_study-title,.about__story-single__year,.about__story-title,.banner__title,.case-studies__intro-title,.case-studies__single__title,.composer__related-title,.composer__txt-title,.contact-form__title,.cta__title,.hero__description,.hero__video-title,.primary-title,.secondary-title,.single-project__title,.single-related__headline,.single-related__title,.slider__title,.tertiary-title,.value__story-single__title,.value__story-title,.work-intro__title{font-family:Rufina,Georgia,Cambria,"Times New Roman",Times,serif}.about__story-title,.case-studies__intro-title,.composer__txt-title,.contact-form__title,.primary-title,.single-project__title,.single-related__headline,.value__story-title,.work-intro__title{text-transform:uppercase;font-size:28px;font-size:1.75rem}@media screen and (min-width:640px){.about__story-title,.case-studies__intro-title,.composer__txt-title,.contact-form__title,.primary-title,.single-project__title,.single-related__headline,.value__story-title,.work-intro__title{font-size:36px;font-size:2.25rem}}@media screen and (min-width:1024px){.about__story-title,.case-studies__intro-title,.composer__txt-title,.contact-form__title,.primary-title,.single-project__title,.single-related__headline,.value__story-title,.work-intro__title{font-size:42px;font-size:2.625rem}}.about__story-single__year,.banner__title,.composer__related-title,.cta__title,.secondary-title,.slider__title{font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){.about__story-single__year,.banner__title,.composer__related-title,.cta__title,.secondary-title,.slider__title{font-size:28px;font-size:1.75rem}}@media screen and (min-width:1024px){.about__story-single__year,.banner__title,.composer__related-title,.cta__title,.secondary-title,.slider__title{font-size:34px;font-size:2.125rem}}.about__case_study-title,.case-studies__single__title,.hero__description,.hero__video-title,.single-related__title,.tertiary-title,.value__story-single__title{font-size:21px;font-size:1.3125rem}@media screen and (min-width:640px){.about__case_study-title,.case-studies__single__title,.hero__description,.hero__video-title,.single-related__title,.tertiary-title,.value__story-single__title{font-size:24px;font-size:1.5rem}}@media screen and (min-width:1024px){.about__case_study-title,.case-studies__single__title,.hero__description,.hero__video-title,.single-related__title,.tertiary-title,.value__story-single__title{font-size:28px;font-size:1.75rem}}.about__story-single__text,.case-studies__single__category,.contact-form__text,.hero__title,.single-project__image-title,.single-project__location p,.single-project__partner p,.single-project__services p,.single-project__year p,.single-related__category,.site-footer a,.site-footer address,.site-footer p,.slider__text,.text,.value__story-single__text{font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-size:.875rem}.hero{position:relative;max-height:70vh;overflow:hidden}.hero__gradient{height:30%;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 100%)}.hero__gradient-top{height:30%;position:absolute;top:0;left:0;width:100%;z-index:9;background-color:rgba(0,0,0,.5);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,top top,right top,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%)}.hero__content{position:relative;height:90vh;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:flex-end;overflow:hidden}.hero__content__poster{background-position:center;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.hero__box{width:100%;position:relative;z-index:9}.hero__title{color:#fff;display:block;text-transform:uppercase;padding-top:6px;padding-top:.375rem;padding-bottom:6px;padding-bottom:.375rem}.hero__description{color:#fff;position:relative;line-height:1.3;font-size:28px;font-size:1.75rem;margin-bottom:9px;margin-bottom:.5625rem}@media screen and (min-width:640px){.hero__description{font-size:42px;font-size:2.625rem;margin-bottom:15px;margin-bottom:.9375rem}}@media screen and (min-width:1024px){.hero__description{margin-bottom:24px;margin-bottom:1.5rem;font-size:54px;font-size:3.375rem}}.hero__video-title{color:#fff;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;text-transform:uppercase;line-height:1.3;width:100%;max-width:70%;z-index:25;font-size:24px;font-size:1.5rem;margin-bottom:9px;margin-bottom:.5625rem}@media screen and (min-width:640px){.hero__video-title{max-width:50%;font-size:30px;font-size:1.875rem;margin-bottom:15px;margin-bottom:.9375rem}}@media screen and (min-width:1024px){.hero__video-title{margin-bottom:24px;margin-bottom:1.5rem;font-size:42px;font-size:2.625rem}}.hero__video-title.autoplay{top:50%}.hero__carousel{position:absolute;top:0;left:0;width:100%;height:100%}.hero__carousel-single{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hero-video-ui__video{object-fit:cover}.instagram{position:relative}@media screen and (max-width:640px){.instagram .instagram__link .row__column.tab-2:nth-child(5),.instagram .instagram__link .row__column.tab-2:nth-child(6),.instagram .instagram__link .tab-2.account-form__login:nth-child(5),.instagram .instagram__link .tab-2.account-form__login:nth-child(6),.instagram .instagram__link .tab-2.account-form__register:nth-child(5),.instagram .instagram__link .tab-2.account-form__register:nth-child(6){display:none}}.instagram__link{opacity:1;display:block}.instagram__link:hover .instagram__tag,.instagram__link:hover .instagram__title{opacity:.8}.instagram__cta{z-index:10;width:100%}.instagram__overlay{background-color:#305c22}.instagram__overlay.insta-0{border-left:0}.instagram__overlay.insta-3{border-right:0}.instagram__img{height:280px;background-repeat:no-repeat;background-size:cover;opacity:.7}.instagram__tag,.instagram__title{color:#fff}.instagram__tag{font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){.instagram__tag{font-size:20px;font-size:1.25rem}}.instagram__title{font-weight:700;line-height:1;text-transform:uppercase;font-size:52px;font-size:3.25rem;padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}@media screen and (min-width:640px){.instagram__title{font-size:36px;font-size:2.25rem}}.home-video{position:relative;top:9px;opacity:0;transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}.home-video.fade-in-up{opacity:1;visibility:visible;top:0}.home-video.playing .video-ui__video{max-height:unset}.video-ui{width:100%;display:block;position:relative;cursor:pointer;margin-top:18px;margin-top:1.125rem;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}@media screen and (min-width:640px){.video-ui{margin-top:0;margin-top:0}}.video-ui__video{width:100%;display:block}.video-ui__video-poster{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:15}.video-ui__playpause{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);cursor:pointer;z-index:20;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.video-ui__playpause img{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:30%}.video-ui__playpause.autoplay img{display:none}.video-ui__video::-internal-media-controls-download-button{display:none}.video-ui__video::-webkit-media-controls-enclosure{overflow:hidden}.video-ui__video::-webkit-media-controls-panel{width:calc(100% + 30px)}.video::-webkit-media-controls{display:none}.js--start-video{background-size:100% 100%;min-width:100%;min-height:100%}@media screen and (min-width:640px){.js--start-video{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}}body{opacity:1;visibility:visible}body.video-fullscreen-playing{opacity:0;visibility:hidden}html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{width:100%;min-height:100%;margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#000;padding:0;margin:0;position:relative;cursor:auto;font-family:Bangla,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;font-size:14px;font-size:.875rem}a{background-color:transparent}a:hover{cursor:pointer}a:active,a:hover{outline:0}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}figure{padding:0;padding:0;margin:0;margin:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.about__story-single__text,.antialiased,.case-studies__single__category,.composer__txt-only--content p,.contact-form__cell input,.contact-form__cell input::placeholder,.contact-form__cell textarea,.contact-form__cell textarea::placeholder,.contact-form__email input,.contact-form__email input::placeholder,.contact-form__email textarea,.contact-form__email textarea::placeholder,.contact-form__flat .wpcf7-submit,.contact-form__name input,.contact-form__name input::placeholder,.contact-form__name textarea,.contact-form__name textarea::placeholder,.contact-form__social a,.contact-form__social address,.contact-form__social p,.contact-form__text,.contact-form__text input,.contact-form__text input::placeholder,.contact-form__text textarea,.contact-form__text textarea::placeholder,.contact-form__title,.contact-form__wrap__address-wrap a,.contact-form__wrap__address-wrap address,.contact-form__wrap__address-wrap p,.contact-form__wrap__contacts a,.contact-form__wrap__contacts address,.contact-form__wrap__contacts p,.contact-form__wrap__info a,.contact-form__wrap__info address,.contact-form__wrap__info p,.hero__title,.single-project__image-title,.single-project__location p,.single-project__partner p,.single-project__services p,.single-project__year p,.single-related__category,.site-footer a,.site-footer address,.site-footer p,.slider__text,.text,.value__story-single__text,.work-list__sub,.work-list__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}textarea{height:auto}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}hr{display:block;border:solid #ccc;border-width:1px 0 0;clear:both;height:0}@font-face{font-family:Iconae;font-style:normal;font-weight:200;src:url(../fonts/iconae/light/iconae-light.eot);src:url(../fonts/iconae/light/iconae-light.eot?#iefix) format("embedded-opentype"),url(../fonts/iconae/light/iconae-light.woff2) format("woff2"),url(../fonts/iconae/light/iconae-light.woff) format("woff"),url(../fonts/iconae/light/iconae-light.ttf) format("truetype"),url(../fonts/iconae/light/iconae-light.ttf) format("svg")}@font-face{font-family:Iconae;font-style:normal;font-weight:400;src:url(../fonts/iconae/regular/iconae-regular.eot);src:url(../fonts/iconae/regular/iconae-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/iconae/regular/iconae-regular.woff2) format("woff2"),url(../fonts/iconae/regular/iconae-regular.woff) format("woff"),url(../fonts/iconae/regular/iconae-regular.ttf) format("truetype"),url(../fonts/iconae/regular/iconae-regular.ttf) format("svg")}@font-face{font-family:Iconae;font-style:normal;font-weight:900;src:url(../fonts/iconae/filled/iconae-filled.eot);src:url(../fonts/iconae/filled/iconae-filled.eot?#iefix) format("embedded-opentype"),url(../fonts/iconae/filled/iconae-filled.woff2) format("woff2"),url(../fonts/iconae/filled/iconae-filled.woff) format("woff"),url(../fonts/iconae/filled/iconae-filled.ttf) format("truetype"),url(../fonts/iconae/filled/iconae-filled.ttf) format("svg")}.iconae{font-family:Iconae;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;font-size:16px;font-size:1rem;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconae.extra-light{font-weight:100}.iconae.light{font-weight:300}.iconae.regular{font-weight:400}.iconae.bold{font-weight:700}.iconae.filled{font-weight:900}.iconae.x2{font-size:32px;font-size:2rem}.iconae.x3{font-size:48px;font-size:3rem}.iconae.x4{font-size:64px;font-size:4rem}.ae--arrow-circle-down:before{content:""}.ae--arrow-circle-left:before{content:""}.ae--arrow-circle-right:before{content:""}.ae--arrow-circle-up:before{content:""}.ae--arrow-double-down:before{content:""}.ae--arrow-double-left:before{content:""}.ae--arrow-double-right:before{content:""}.ae--arrow-double-up:before{content:""}.ae--arrow-down-alias:before{content:""}.ae--arrow-down:before{content:""}.ae--arrow-left-alias:before{content:""}.ae--arrow-left:before{content:""}.ae--arrow-right-alias:before{content:""}.ae--arrow-right:before{content:""}.ae--arrow-small-down:before{content:""}.ae--arrow-small-left:before{content:""}.ae--arrow-small-right:before{content:""}.ae--arrow-small-up:before{content:""}.ae--arrow-up-alias:before{content:""}.ae--arrow-up:before{content:""}.ae--bell:before{content:""}.ae--bin-opened:before{content:""}.ae--bin:before{content:""}.ae--calendar:before{content:""}.ae--camera:before{content:""}.ae--cart:before{content:""}.ae--check:before{content:""}.ae--circle-check:before{content:""}.ae--circle-cross:before{content:""}.ae--circle-minus:before{content:""}.ae--circle-plus:before{content:""}.ae--clock:before{content:""}.ae--cloud:before{content:""}.ae--copy:before{content:""}.ae--cross:before{content:""}.ae--dollar:before{content:""}.ae--dots:before{content:""}.ae--download:before{content:""}.ae--exit:before{content:""}.ae--eye:before{content:""}.ae--facebook-square:before{content:""}.ae--facebook:before{content:""}.ae--file:before{content:""}.ae--floppy:before{content:""}.ae--flow-chart:before{content:""}.ae--folder:before{content:""}.ae--gear:before{content:""}.ae--globe:before{content:""}.ae--grab-grid:before{content:""}.ae--grid:before{content:""}.ae--hamburger:before{content:""}.ae--heart:before{content:""}.ae--home:before{content:""}.ae--image:before{content:""}.ae--instagram:before{content:""}.ae--laptop:before{content:""}.ae--like:before{content:""}.ae--lock-open:before{content:""}.ae--lock:before{content:""}.ae--mac:before{content:""}.ae--mail:before{content:""}.ae--marker:before{content:""}.ae--media:before{content:""}.ae--message:before{content:""}.ae--messages:before{content:""}.ae--minus:before{content:""}.ae--move:before{content:""}.ae--note:before{content:""}.ae--pages:before{content:""}.ae--pause-circle:before{content:""}.ae--pause:before{content:""}.ae--pencil:before{content:""}.ae--percentage:before{content:""}.ae--phone:before{content:""}.ae--pin:before{content:""}.ae--play-circle:before{content:""}.ae--play:before{content:""}.ae--plug-in:before{content:""}.ae--plug-off:before{content:""}.ae--plus:before{content:""}.ae--product-variable:before{content:""}.ae--product:before{content:""}.ae--products:before{content:""}.ae--refresh:before{content:""}.ae--returns:before{content:""}.ae--ribbon:before{content:""}.ae--search:before{content:""}.ae--seo:before{content:""}.ae--share:before{content:""}.ae--shopping-bag:before{content:""}.ae--smartphone:before{content:""}.ae--smartwatch:before{content:""}.ae--speedometer:before{content:""}.ae--star:before{content:""}.ae--stock:before{content:""}.ae--tablet:before{content:""}.ae--tag:before{content:""}.ae--tags:before{content:""}.ae--target:before{content:""}.ae--truck:before{content:""}.ae--tune:before{content:""}.ae--twitter-square:before{content:""}.ae--twitter:before{content:""}.ae--unlike:before{content:""}.ae--upload:before{content:""}.ae--user:before{content:""}.ae--youtube-play:before{content:""}.ae--zoom-in:before{content:""}.ae--zoom-out:before{content:""}