@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&display=swap);:root{--text-normal:#333;--text-bold:#333;--text-dark:#000;--link-primary-text:#455EAB;--link-primary-text-hover:#3b5193;--site-background:#FFF;--site-background-dark:#000;--site-background-alt:#EEE;--button-neutral-text:#FFF;--button-neutral-text-hover:#FFF;--button-neutral-background:#455EAB;--button-neutral-background-hover:#455EAB;--button-primary-text:#FFF;--button-primary-text-hover:#FFF;--button-primary-background:#455EAB;--button-primary-background-hover:#455EAB;--button-secondary-text:#FFF;--button-secondary-text-hover:#FFF;--button-secondary-background:#455EAB;--button-secondary-background-hover:#455EAB;--menu-text:#333;--menu-text-hover:#333;--menu-background:#FFF;--menu-background-hover:#CCC}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}#cboxContent,body{height:100%;background-color:var(--site-background)}section{width:100%;padding:0;margin:0 auto}.card{padding:20px;border-radius:8px;background-color:rgba(var(--color-background-card-rgb),.9);border:solid 1px var(--color-secondary-lighter)}.headedSection{margin-top:40px}.bottomedSection{margin-bottom:40px}.paddedSection{padding:40px 0}.SectionTitle{padding:20px 0}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab';font-weight:400}b,body,button,footer,input,option,p,select,strong,table,textarea{font:20px/1.5 'Roboto Slab';font-weight:100}.row{width:90%;margin:0 auto;max-width:1400px!important;padding:20px}p{margin-bottom:20px;text-align:justify}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}@media screen and (max-width:1000px){section{width:100%}}.both_padded_section{padding:0}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.inline-google-icon{margin-bottom:-11%}img{width:auto;height:auto;max-width:100%}.imageHolder{overflow:hidden;border:none}.imageHolder span{text-align:center;display:block}.imageHolder img{width:100%}.imageHolderSelected{border:solid 1px var(--color-danger-main)}.imageHolder hr{border-color:var(--color-danger-main);width:80%;margin:20px 10%;display:none}.content_design_name{text-align:center;width:100%}img.fullWidth{width:100%}img.halfWidth{width:50%;height:50%}img.image_center{margin:0 auto;display:block}img.circle_image{border-radius:50%}img.thumbnail{width:100px;height:auto}.cropped_thumbnail{width:calc((100% / 3) - 5px);height:100px;float:left;margin:5px 5px 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:var(--color-background-offwhite)}.big_cropped_thumbnail{height:200px;width:200px}.square_thumbnail{position:relative;width:100%;height:0;padding-bottom:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block}.logo_thumbnail{position:relative;width:100%;height:0;padding-bottom:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;background-color:#ccc}.square_thumbnail_half{position:relative;width:50%;left:25%;height:0;padding-bottom:50%;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block}.rectangle_thumbnail{position:relative;width:100%;height:0;padding-bottom:50%;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;background-color:var(--color-background-offwhite)}.round_thumbnail{border-radius:50%}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0}.spaceGrid{grid-gap:40px}.cb01,.cb02,.cb03,.cb04,.cb06,.cb09,.cb12{box-sizing:border-box;overflow:hidden}.cb01,.cb01_s{grid-column:auto/span 1}.cb02,.cb02_s{grid-column:auto/span 2}.cb03,.cb03_s{grid-column:auto/span 3}.cb04,.cb04_s{grid-column:auto/span 4}.cb06,.cb06_s{grid-column:auto/span 6}.cb09,.cb09_s{grid-column:auto/span 9}.cb12,.cb12_s{grid-column:auto/span 12}.testGrid{background-color:var(--yellow-primary)}.cbdh{grid-row:auto/span 2}@media screen and (max-width:1000px) and (min-width:0px){.cb01{grid-column:auto/span 4}.cb02{grid-column:auto/span 4}.cb03{grid-column:auto/span 12}.cb04{grid-column:auto/span 12}.cb06{grid-column:auto/span 12}.cb09{grid-column:auto/span 12}.cb12{grid-column:auto/span 12}.cb01_s{grid-column:auto/span 1}.cb02_s{grid-column:auto/span 2}.cb03_s{grid-column:auto/span 6}.cb04_s{grid-column:auto/span 6}.cb06_s{grid-column:auto/span 6}.cb09_s{grid-column:auto/span 9}.grid_order_top{order:1}.grid_order_bottom{order:2}.spaceGrid{grid-gap:20px}}.grid_align_top{align-self:start}h1,h2,h3,h4,h5,h6{padding:0;margin:0;width:100%;display:block;line-height:normal}h1{font-size:54px}h2{font-size:41px}h3{font-size:32px}h4{font-size:20px}@media screen and (max-width:1000px){h1{font-size:36px}h2{font-size:29px}h3{font-size:25px}h4{font-size:20px}}body{color:var(--text-normal)}table{color:var(--text-normal)}input{color:var(--text-normal)}textarea{color:var(--text-normal)}select{color:var(--text-normal)}option{color:var(--text-normal)}p{color:var(--text-normal)}b,strong{color:var(--text-normal);font-weight:700;font-size:1em}h1{color:var(--red-primary)}h2{color:var(--red-primary)}h3{color:var(--red-primary)}h4{color:var(--red-primary)}a{text-decoration:none;color:var(--text-normal)}a:hover{color:var(--text-normal);text-decoration:none}.button,a.button,button{display:block;background-color:var(--gray-light);padding:5px 0;text-align:center;color:var(--text-normal);border-radius:20px;border:solid 1px var(--site-background);width:50%;margin:0 auto;cursor:pointer!important;transition:border-color .4s ease 0s,background-color .4s ease 0s}.button:hover,a.button:hover,button:hover{background-color:var(--site-background)}.submit,a.submit{background-color:var(--red-primary);color:var(--text-normal);border-color:var(--red-primary)}.submit:hover,a.submit:hover{background-color:var(--red-light)}.secondary,a.secondary{background-color:var(--blue-primary);color:var(--text-normal);border-color:var(--blue-primary)}.secondary:hover,a.secondary:hover{background-color:var(--blue-light)}.cancel,a.cancel{background-color:var(--site-background);border:none;color:var(--text-normal)}.cancel:hover,a.cancel:hover{background-color:var(--gray-dark)}.delete,.trash,a.delete,a.trash{background-color:var(--red-primary);border:none;color:var(--text-normal)}.delete:hover,.trash:hover,a.delete:hover,a.trash:hover{background-color:var(--red-dark)}.spinnerButton{pointer-events:none}.clickable i{display:none}.spinnerButton i{display:inline-block}.showSpinner{display:block}.no_button{border:none;background:0 0;padding:0;margin:0}.no_button:hover{border:none;background:0 0}.button_center{margin:0 auto;display:table}.button_center_headed{margin:20px auto 0 auto;display:table}.button_inline{float:left;margin:0 5px 5px 0}.button_full_width{width:calc(100% - 32px);display:block;margin:0 auto}@media screen and (max-width:1000px){.button,a.button,button{width:100%}}.nav_00_menu_logo{background-color:#20262a;padding:20px}.nav_00_logo{display:block}.nav_00_logo img{max-width:100%;height:60px}a.nav_00_header_button{background-color:var(--text-normal);border:none;color:var(--text-primary);margin:10px 0;padding:10px 0}a.nav_00_header_button:hover{background-color:var(--gray-light)}.nav_00_menu{width:100%}.nav_00_menu-container{margin:0;background:var(--menu-text)}.nav_00_menu img{max-width:100%}.nav_00_menu-mobile{display:none;padding:20px}.nav_00_menu-mobile:after{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.nav_00_menu .nav_00_menu_left_padder{width:20%;float:left;display:inline-block;padding:1.5em 3em}.nav_00_menu-dropdown-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";display:none;cursor:pointer;float:right;padding:1.5em 2em;background:var(--design-background-offwhite);color:#333}.nav_00_menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;clear:right}.nav_00_menu>ul:after,.nav_00_menu>ul:before{content:"";display:table}.nav_00_menu>ul:after{clear:both}.nav_00_menu>ul>li{float:left;background:var(--site-background);padding:0;margin:0;width:calc(100% / 6)}.nav_00_menu>ul>li a{text-decoration:none;padding:20px 0;display:block;text-align:center}.nav_00_menu>ul>li:hover{background:var(--red-primary);color:var(--text-normal)}.nav_00_menu>ul>li a:hover{color:#fff}.nav_00_menu>ul>li>ul{display:none;width:100%;background:var(--site-background);padding:10px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box}.nav_00_menu>ul>li>ul:after,.nav_00_menu>ul>li>ul:before{content:"";display:table}.nav_00_menu>ul>li>ul:after{clear:both}.nav_00_menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:20%;background:0 0;float:left}.nav_00_menu>ul>li>ul>li a{color:#777;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #ccc}.nav_00_menu>ul>li>ul>li a:hover{color:#03a9f4}.nav_00_menu>ul>li>ul>li>ul{display:block;padding:0;margin:10px 0 0;list-style:none;box-sizing:border-box}.nav_00_menu>ul>li>ul>li>ul:after,.nav_00_menu>ul>li>ul>li>ul:before{content:"";display:table}.nav_00_menu>ul>li>ul>li>ul:after{clear:both}.nav_00_menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:10px 0;margin:0;font-size:.8em}.nav_00_menu>ul>li>ul>li>ul>li a{border:0;font-size:14px}.nav_00_menu>ul>li>ul.normal-sub{width:300px;left:auto;padding:10px 20px}.nav_00_menu>ul>li>ul.normal-sub>li{width:100%}.nav_00_menu>ul>li>ul.normal-sub>li a{border:0;padding:1em 0}@media only screen and (max-width:959px){.nav_00_menu-container{width:100%}.nav_00_menu-container .nav_00_menu{display:inline-block}.nav_00_menu-mobile{display:block;float:right;padding:20px 20px 0}.nav_00_menu-dropdown-icon:before{display:block}.nav_00_menu>ul{display:none;width:100%}.nav_00_menu>ul>li{width:100%;float:none;display:block}.nav_00_menu>ul>li a{padding:1.5em;width:100%;display:block}.nav_00_menu>ul>li>ul{position:relative;padding:0 40px}.nav_00_menu>ul>li>ul.normal-sub{width:100%}.nav_00_menu>ul>li>ul>li{float:none;width:100%;margin-top:20px}.nav_00_menu>ul>li>ul>li:first-child{margin:0}.nav_00_menu>ul>li>ul>li>ul{position:relative}.nav_00_menu>ul>li>ul>li>ul>li{float:none}.nav_00_menu .show-on-mobile{display:block}}#nav-001-menu-wrapper{overflow:hidden;max-width:100%;cursor:pointer;height:50px}#nav-001-menu-wrapper #hamburger-menu{position:absolute;width:25px;height:20px;margin:15px;left:20px}#nav-001-menu-wrapper #hamburger-menu span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:10px;color:#000;background-color:var(--menu-text);position:absolute;transform:rotate(0);transition:.4s ease-in-out}#nav-001-menu-wrapper #hamburger-menu span:nth-child(1){top:0}#nav-001-menu-wrapper #hamburger-menu span:nth-child(2){top:9px}#nav-001-menu-wrapper #hamburger-menu span:nth-child(3){top:18px}#nav-001-menu-wrapper #hamburger-menu.open span:nth-child(1){transform:translateY(9px) rotate(135deg)}#nav-001-menu-wrapper #hamburger-menu.open span:nth-child(2){opacity:0;transform:translateX(-60px)}#nav-001-menu-wrapper #hamburger-menu.open span:nth-child(3){transform:translateY(-9px) rotate(-135deg)}#nav-001-menu-logo{position:absolute;top:0;left:calc(50% - 75px);z-index:1000;width:150px}#nav-001-menu-logo img{width:150px;height:auto}.nav-001-menu-wrapper-button-holder{position:absolute;right:20px}.nav-001-menu-wrapper-button-holder a{float:left;display:block;color:var(--menu-text);background-color:var(--menu-background);padding:10px 20px}#nav-001-menu-container .menu-list .menu-submenu{padding-top:20px;padding-bottom:20px}#nav-001-menu-container .menu-list .menu-submenu li{padding:20px}#nav-001-menu-container .menu-list{padding-left:0;display:block;position:absolute;width:100%;max-width:450px;background:#fff;box-shadow:rgba(100,100,100,.2) 6px 2px 10px;z-index:999;overflow-y:auto;overflow-x:hidden;left:-100%}#nav-001-menu-container .menu-list .menu-element,#nav-001-menu-container .menu-list .menu-login,#nav-001-menu-container .menu-list li.accordion-toggle{border-top:1px solid #dbdcd2}#nav-001-menu-container .menu-list li.accordion-toggle .icon-plus{color:red}.menu-element a{color:var(--menu-text);display:block;padding:20px}.menu-element:hover{color:var(--menu-text-hover);background-color:var(--menu-background-hover)}#nav-001-menu-container .menu-list li:first-of-type{border-top:0}.accordion-content,.accordion-toggle{cursor:pointer;position:relative}.accordion-content{display:none}.accordion-toggle a:after,.accordion-toggle a:before{content:'';display:block;position:absolute;top:50%;right:30px;width:15px;height:2px;margin-top:-1px;background-color:var(--menu-background);transform-origin:50% 50%;transition:all .3s ease-out}.accordion-toggle a:before{transform:rotate(-90deg);opacity:1;z-index:2}.accordion-toggle.active-tab{background:var(--menu-background);color:var(--menu-text);transition:all .3s ease}.accordion-toggle a.active:before{transform:rotate(0);background:var(--menu-background)!important;color:var(--menu-text)}.accordion-toggle a.active:after{transform:rotate(180deg);background:var(--menu-background)!important;opacity:0}input,input[type=email],input[type=number],input[type=tel],input[type=text],textarea{border:none;border:solid 1px var(--gray-light);padding:10px;transition:50ms border-bottom-color ease-in-out;width:calc(100% - 22px);border-radius:8px}textarea{height:300px;clear:left}select{border:none;border-bottom:solid 1px var(--site-background);padding:5px}option{padding:5px;color:var(--lightblue-primary)}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border:solid 1px var(--site-background)}form div{padding:20px 0;width:100%;display:table}label{font-size:.75em;text-transform:uppercase;display:block;float:left;width:100%}.largeLabel{width:100%}input.disabled{cursor:not-allowed;background-color:var(--design-background)}input.full_width_input{width:calc(100% - 22px)}.requiredField{color:var(--red-primary)}.requiredField::after{content:" *";padding-right:10px;color:var(--red-dark)}.form-error{color:red;font-size:.75em}.valid{border-color:green}.submitDivCart{text-align:right;padding:0}input[type=radio]{display:none}label.coolRadioLabel{display:table;cursor:pointer;margin:0 0 5px 0;padding:6px 0;width:100%;border:solid 1px var(--site-background);text-align:center;font-size:1em;background:var(--design-background);color:var(--text-normal)}label.coolRadioLabel p{text-align:center;font-size:1em}label.coolRadioLabelHalf{width:calc((100% - 4px)/ 2);max-width:none;display:inline-block;float:left}label.coolRadioLabelThird{width:calc((100% - 6px)/ 3);max-width:none;display:inline-block;float:left}label.coolLeft{border-radius:8px 0 0 8px;border-right:none}label.coolRight{border-radius:0 8px 8px 0}input[type=radio]:checked+label.coolRadioLabel{background-color:var(--lightblue-primary);color:var(--text-normal)}label.coolRadioLabelAlert{background-color:var(--yellow-primary)}@media screen and (max-width:1000px){input{width:calc(100% - 2px)}textarea{width:calc(100% - 2px);border:solid 1px var(--site-background);height:130px}label{width:100%}form div{padding:10px 0;width:100%}}.thankYouPage{background-color:transparent;padding:4em 0;margin:4em 0}.thankYouPage span.thankYouIcon{display:block;width:100%;text-align:center;color:var(--red-primary);font-size:3em}.thankYouPage span.thankYouTitle{display:block;width:100%;text-align:center;font-size:2em}.thankYouPage span.thankYoutext{display:block;width:100%;text-align:center}ul.unorderedList{list-style:disc}ul.orderedList{list-style:decimal}.orderedList li,ul.unorderedList li{margin:0 0 5px 40px}li.second_level_list{margin:0 0 0 20px}li.third_level_list{margin:0 0 0 40px}ul ul{margin:0 0 0 20px}ul ul ul{margin:0 0 0 40px}ul ul ul ul{margin:0 0 0 60px}@media screen and (max-width:1000px){.orderedList li,ul.unorderedList li{text-align:center;margin:0 0 20px 0}}.withHeader{margin-top:20px}.withBottomer{margin-bottom:20px}.withMediumHeader{margin-top:60px}.withBigHeader{margin-top:100px}.studentHeader{margin-top:70px}.text_left,.text_left p{text-align:left}.text_center,.text_center p{text-align:center}.text_right,.text_right p{text-align:right}.pull_left{float:left}.pull_center{display:table;margin:0 auto}.pull_right{float:right}.xsmall{font-size:.75em}.small{font-size:.85em}.large{font-size:1.25em}.xlarge{font-size:2em}.huge{font-size:3em}.noeta{display:none!important}.block_head{display:block}.mosaic_image_holder{position:relative;width:100%;height:0;padding-bottom:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;background-image:url(uploads/noPic.svg)}.list_image_holder{height:300px;width:100%}.product_box{margin-bottom:60px;padding:0 0 20px 0}.product_box,.product_box p{text-align:center}.product_box h4{margin-top:20px}.product_box img{width:100%;height:auto}.product_list_box,.product_list_box p{text-align:left}.product_list_box img{width:100%;height:auto}.promo_icon{position:relative;top:10%;left:0;z-index:10;color:var(--text-normal);border:solid 2px var(--green-dark);padding:5px;background:var(--green-light);border-radius:16px;display:block;text-align:center}.product_mosaic_name{font-size:1.25em}.mosaic_price{padding:10px 0 0 0;color:var(--site-background)}.article_box{margin-bottom:60px}.article_box,.article_box p{text-align:center}.article_box h4{margin-top:20px}.article_box img{width:100%;height:auto}.article_list_box,.article_list_box p{text-align:left}.article_list_box img{width:100%;height:auto}.addthis_inline_share_toolbox{margin:0 0 40px 0}.star_holder{margin:20px 0;display:block}.product_price{margin:20px;text-align:right;font-size:2em}.product_description{margin-top:20px}.product_description ul li{list-style-type:disc;margin:0 0 5px 40px}.promo_icon_page{color:var(--text-normal);border:solid 2px var(--green-dark);padding:5px;background:var(--green-light);border-radius:16px;text-align:center}@media screen and (max-width:1000px){.star_holder{margin:0}.product_price{margin:0}}.post_page img{width:80%;margin:0 auto;max-width:800px;display:block;height:auto}.post_page img.fullwidth{width:100%;margin:0 auto;display:block;height:auto}.post_page h1{margin-bottom:40px}.post_page_sidebar ul{margin-bottom:80px}.post_page_sidebar ul li a.large_sidebar_button{border:solid 1px #ccc;border-radius:8px;padding:20px 10px;display:block;text-align:center;background:var(--lightblue-primary);color:var(--text-normal)}.post_page_sidebar img{width:80%;height:auto;margin:10px auto;display:block}.admin_nav{width:100%;background:#333;color:#fff;position:fixed;bottom:0}footer{background-color:var(--blue-primary);width:100%;border-top:solid 1px var(--blue-dark);margin:40px 0 0 0;padding:40px 0 20px 0;color:var(--text-normal);float:left}footer a{color:var(--text-normal)}footer a:hover{color:var(--orange-light)}footer ul{margin:0 0 20px 0}footer ul li{margin:0 0 5px 0}@media screen and (max-width:1000px){footer div.cb02{grid-column:auto/span 12}footer{text-align:center}}.module_intro_text img{width:80%;margin:0 10%;height:auto}.home_box_image{width:100%;height:200px}@media screen and (max-width:1000px){.module_intro_text img{width:100%;margin:0}}details{padding:0;border:solid 1px var(--yellow-dark);background:var(--yellow-light)}details>summary{padding:10px}details>ul{margin:0;background:var(--design-background)}details>ul>li{list-style-type:disc;margin:0 0 10px 40px}.side_image_text{position:relative;top:20px;left:20px;width:calc(100% - 80px);height:calc(100% - 80px);background-color:rgba(255,255,255,.8);padding:20px;font-size:3em;font-family:'Roboto Slab';color:var(--text-normal);text-shadow:4px 4px rgba(0,0,0,.1);font-weight:100}.bx-wrapper{position:relative;margin:0;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;max-height:calc(100vh - 50px);overflow:hidden}.bx-wrapper img{display:block;margin:0 auto;width:100%}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background-color:var(--site-background)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../../../art/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../../../art/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../../../art/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:23}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../../art/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../../art/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.cx-wrapper{position:relative;margin:0;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.cx-wrapper img{display:block;margin:0 auto;width:90%;max-width:1440px!important}.cxslider{margin:0;padding:0}ul.cxslider{list-style:none}.cx-viewport{-webkit-transform:translatez(0)}.cx-wrapper{background-color:var(--site-background)}.cx-wrapper .cx-controls-auto,.cx-wrapper .cx-pager{position:absolute;bottom:-30px;width:100%}.cx-wrapper .cx-loading{min-height:50px;background:url(../../../art/cx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.cx-wrapper .cx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.cx-wrapper .cx-pager.cx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.cx-wrapper .cx-pager.cx-default-pager a.active,.cx-wrapper .cx-pager.cx-default-pager a:focus,.cx-wrapper .cx-pager.cx-default-pager a:hover{background:#000}.cx-wrapper .cx-controls-auto .cx-controls-auto-item,.cx-wrapper .cx-pager-item{display:inline-block;vertical-align:bottom}.cx-wrapper .cx-pager-item{font-size:0;line-height:0}.cx-wrapper .cx-prev{left:10px;background:url(../../../art/controls.png) no-repeat 0 -32px}.cx-wrapper .cx-prev:focus,.cx-wrapper .cx-prev:hover{background-position:0 0}.cx-wrapper .cx-next{right:10px;background:url(../../../art/controls.png) no-repeat -43px -32px}.cx-wrapper .cx-next:focus,.cx-wrapper .cx-next:hover{background-position:-43px 0}.cx-wrapper .cx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:23}.cx-wrapper .cx-controls-direction a.disabled{display:none}.cx-wrapper .cx-controls-auto{text-align:center}.cx-wrapper .cx-controls-auto .cx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../../art/controls.png) -86px -11px no-repeat;margin:0 3px}.cx-wrapper .cx-controls-auto .cx-start.active,.cx-wrapper .cx-controls-auto .cx-start:focus,.cx-wrapper .cx-controls-auto .cx-start:hover{background-position:-86px 0}.cx-wrapper .cx-controls-auto .cx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../../art/controls.png) -86px -44px no-repeat;margin:0 3px}.cx-wrapper .cx-controls-auto .cx-stop.active,.cx-wrapper .cx-controls-auto .cx-stop:focus,.cx-wrapper .cx-controls-auto .cx-stop:hover{background-position:-86px -33px}.cx-wrapper .cx-controls.cx-has-controls-auto.cx-has-pager .cx-pager{text-align:left;width:80%}.cx-wrapper .cx-controls.cx-has-controls-auto.cx-has-pager .cx-controls-auto{right:0;width:35px}.cx-wrapper .cx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.cx-wrapper .cx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.project_section ul{padding:revert}.project_section ul li{list-style:disc;padding:10px 0 10px 20px}.project_grid_box{background-color:var(--site-background);padding:0 0 20px 0;margin:0;position:relative}.floating_project_label{position:absolute;top:100px;left:0;background-color:var(--red-primary);color:#fff;width:50%;padding:0 0 0 10px;z-index:20}.floating_project_label_green{position:absolute;top:150px;left:0;background-color:var(--yellow-dark);color:#fff;width:50%;padding:0 0 0 10px;z-index:20}.project_grid_name{padding:20px;color:var(--text-normal);font-size:1.25em}.project_grid_addy{padding:20px;color:var(--text-normal)}.project_grid_price{padding:20px;color:var(--text-normal);text-align:center;border-top:solid 1px #fff;border-bottom:solid 1px #fff;margin:10px 30px;width:calc(100% - 100px)}.project_detail_floorplans{background-color:var(--gray-dark);padding:10px;color:var(--text-normal)}.project_detail_floorplans img{width:100%;height:auto}.project_detail_floorplans h3{color:var(--red-primary);padding:20px 0}.project_detail_floorplans img.floorplan_icon{width:32px;height:auto;padding:0 20px}.project_advance_holder{background:linear-gradient(180deg,rgba(0,0,0,0) 55px,RGB(215,37,38) 56px,rgba(0,0,0,0) 57px)}.project_advance_box{width:calc((100% / 8) - 62px);float:left;margin:10px;padding:20px}.project_dot{height:50px;width:50px;background-color:var(--red-primary);border-radius:50%;display:block;margin:0 auto}.project_dot_white{height:50px;width:50px;background-color:var(--design-background);border-radius:50%;display:block;margin:0 auto}.project_advance_box h4{text-align:center;color:var(--text-normal);padding:20px 0 0 0}.dark_section{background-color:var(--site-background)}@media screen and (max-width:1000px){.project_advance_holder{background:linear-gradient(90deg,rgba(0,0,0,0) calc((100% / 2) - 1px),RGB(215,37,38) calc(100% / 2),rgba(0,0,0,0) calc((100% / 2) + 1px))}.project_advance_box{width:100%;margin:0;padding:20px 0 40px 0}.project_advance_box h4{background-color:var(--site-background);padding:10px 0}}.home_form{padding:20px;background-color:#ededed;display:block;border:solid 1px var(--site-background);background-image:url(../../../art/home-form-01.jpg);background-repeat:no-repeat;background-size:cover;background-color:var(--blue-primary)}.home_form h1,.home_form h2,.home_form label,.home_form p{text-align:center;color:var(--text-normal)}.home_form_form{width:500px;margin:0 auto;background:var(--blue-light);padding:20px;border-radius:8px}@media screen and (max-width:1000px){.home_form_form{width:auto;margin:0}.home_form{padding:0}}.testimonial_dialogue{border-radius:8px}.testimonial_dialogue,.testimonial_dialogue p{background:var(--blue-primary);color:var(--text-normal)}.testimony_image{width:100%;height:200px}.testimony_text,.testimony_text p{padding:10px}.counter-value{font-size:3em;text-align:center}.cookies{position:fixed;width:calc(80% - 20px);height:auto;bottom:10px;left:10%;z-index:1001;background:var(--red-primary);color:var(--text-normal);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;cursor:pointer;padding:10px;border-radius:8px;font-size:.75em}.cookies p{padding:0;margin:0;width:90%;float:left;color:var(--text-normal)}.cookies a{padding:0;margin:0;width:10%;float:left;color:var(--text-normal);display:block;text-align:center}.cookies_hide{width:0;height:0;padding:0;margin:0}@media screen and (max-width:1000px){.cookies{width:calc(100% - 30px);left:5px}}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:90%;margin-left:5%;height:100%}.facebook-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.facebook-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.pageAlert{position:fixed;bottom:20px;right:20px;z-index:300;width:20%;height:auto;padding:20px;margin:0 0 20px 0;-webkit-transition:all .5s ease-out;border-radius:8px}.pageAlert a{color:var(--white-text);text-decoration:underline}.staticAlert{padding:20px;border-radius:8px}.staticAlert a{color:var(--white-text);text-decoration:underline}.alertLeft{width:10%;float:left;font-size:2em}.alertRight{width:70%;float:left}.alertRight p{font-size:2em}.alertBox{border:solid 1px var(--yellow-primary);background-color:var(--yellow-light);color:var(--yellow-dark)}.errorBox{border:solid 1px var(--red-primary);background-color:var(--red-light);color:var(--red-dark)}.successBox{border:solid 1px var(--green-primary);background-color:var(--green-light);color:var(--green-dark)}.infoBox{border:solid 1px var(--blue-dark);background-color:var(--lightblue-light);color:var(--text-normal)}.alert_hide{animation-name:bounceOutDown}#toTop{position:fixed;bottom:20px;right:20px;z-index:201;background:var(--gray-dark);color:var(--text-normal);cursor:pointer;padding:20px 30px;border-radius:8px;display:none}#toTop::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d8"}.cart_product_holder{width:calc(100% - 2px);border:solid 1px var(--site-background);display:table;margin:0 0 20px 0;border-radius:8px}.cart_image_holder{height:150px;width:150px;background:url(../../../art/home-form-01.jpg) no-repeat;background-size:cover;float:left}.cart_product_description{padding:20px;float:left;width:calc(100% - 190px)}.cart_summary_holder{background:var(--design-background-offwhite);padding:20px;width:calc(100% - 40px);display:table;border-radius:8px}dl{width:100%;display:table}dt{width:50%;float:left;font-weight:700;clear:left;margin:0 0 5px 0}dd{width:50%;float:left;text-align:right}.cart_create_account_holder{margin:0 0 40px 0;background-color:var(--lightblue-lightest);border-radius:8px;padding:20px}.login_holder{background-color:var(--yellow-lightest)}.cart_paybutton_holder{background:var(--design-background-offwhite);padding:20px;border-radius:8px}.cart_paybutton_holder img{width:50%}.cart_pay_button{width:calc(100% - 22px);padding:20px 0;border-radius:8px;background-color:var(--design-background);color:var(--text-normal);background-image:url(../../../art/lightbulb.png);background-position:10px center;background-repeat:no-repeat;margin:0 auto 20px auto}.cart_pay_button:hover{background-color:var(--design-background-offwhite)}.webpay_pay_buttton{background-image:url(../../../art/webpay.png)}.cart_bottom_banner img{width:100%;height:auto}.login_container{width:100%;height:500px;margin:auto;padding:20px}#loginLogo{width:50%;margin:0 auto;min-width:300px}#loginLogo img{max-height:100px;margin:0 auto;display:block;max-width:100%!important}#loginForm div h1{font-size:3em}#loginForm div input{width:calc(100% - 72px);border:none;border-bottom:solid 1px #ccc;padding:12px 5px;float:left;max-width:none;border-radius:0}#loginForm .inputIcon{width:30px;height:53px;border-bottom:solid 1px #ccc;float:left;background-position:7px 50%;line-height:48px;color:#ddd}#loginForm .loginUserIcon{text-align:center}#loginForm .loginPasswordIcon{text-align:center}#loginForm .submitDiv{float:none}#loginForm .submitDiv button{float:none}@media screen and (max-width:1000px){.login_container{width:calc(90% - 40px);max-height:calc(90% - 40px)}#loginForm .inputIcon{height:42px}}.calendarHolder{display:grid;grid-template-columns:repeat(7,1fr)}.homeCalendarHolder{display:table}.calendar_header{float:left;text-align:center;background-color:var(--color-warning-main);color:var(--text-normal);margin:0 5px}.calendar_day_box{border:solid 1px var(--gray-light);margin:5px;position:relative;width:calc(100% - 12px);height:0;padding-bottom:100%;background:var(--design-background);overflow:hidden}@media screen and (max-width:1000px){.calendarHolder{grid-template-columns:repeat(2,1fr)}.calendar_header{display:none;margin:0}.calendar_empty{display:none}}.calendar_day_box:after{content:"";display:block;padding-bottom:100%}.today_box{background:var(--blue-primary);color:var(--text-normal)}.old_box{border:solid 1px var(--design-background-offwhite);color:var(--color-secondary-dark)}.calendar_empty{border:0;background:rgba(255,255,255,0)}.calendar_day{display:block;text-align:center;color:var(--text-normal);font-weight:700}.today_box .calendar_day{color:var(--text-normal)}.old_box .calendar_day{display:block;text-align:center;color:var(--color-secondary-dark);font-weight:700}a.calendar_event_link{padding:0;background:var(--lightblue-light);text-align:center;border-radius:6px;font-size:.75em;margin:2px 5px 2px 5px;float:left;height:auto;overflow:hidden;width:calc(100% - 10px);color:var(--text-normal)}a.calendar_event_link:hover{background:var(--lightblue-primary)}.calendar_color_box{height:20px;width:20px;display:block}.calendar_color_00{background:#0f0;color:var(--text-normal)}.calendar_color_01{background:var(--blue-primary);color:var(--text-normal)}.calendar_color_02{background:var(--blue-primary);color:var(--text-normal)}.calendar_color_03{background:#508164;color:var(--text-normal)}.calendar_color_04{background:#93c252;color:var(--text-normal)}.calendar_color_05{background:#f3ec3c;color:var(--text-normal)}.calendar_color_06{background:#f2c536;color:var(--text-normal)}.calendar_color_07{background:#e09730;color:var(--text-normal)}.calendar_color_08{background:#d5672c;color:var(--text-normal)}.calendar_color_09{background:#b73744;color:var(--text-normal)}.calendar_color_10{background:#774697;color:var(--text-normal)}.calendar_color_11{background:#5a53a0;color:var(--text-normal)}.calendar_color_12{background:#393582;color:var(--text-normal)}.calendar_color_00:hover,.calendar_color_01:hover,.calendar_color_02:hover,.calendar_color_03:hover,.calendar_color_04:hover,.calendar_color_05:hover,.calendar_color_06:hover,.calendar_color_07:hover,.calendar_color_08:hover,.calendar_color_09:hover,.calendar_color_10:hover,.calendar_color_11:hover,.calendar_color_12:hover{color:var(--text-normal)}.agenda_holder{background:var(--color-warning-main);margin:0 0 10px 0}.agenda_date{font-size:.8em}.agenda_entry{width:100%;margin:2px 0 0 0}.box_grid{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}.box_grid figure{position:relative;float:left;overflow:hidden;margin:0;min-width:100%;max-width:100%;max-height:100%;width:48%;background:#fff;text-align:center;cursor:pointer}.box_grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.box_grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.box_grid figure figcaption::after,.box_grid figure figcaption::before{pointer-events:none}.box_grid figure figcaption,.box_grid figure figcaption>a{position:absolute;top:0;left:0;width:calc(100% - 4em);height:100%}.box_grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.box_grid figure h2{word-spacing:0;font-weight:300}.box_grid figure h2 span{font-weight:800}.box_grid figure h2,.box_grid figure p{margin:0}.box_grid figure p{letter-spacing:1px;font-size:68.5%}figure.effect-lily img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align:left;width:calc(100% - 2em);height:calc(100% - 2em)}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:2em;width:auto;height:auto}figure.effect-lily h2,figure.effect-lily p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);background:#000;color:#fff}figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s;color:#fff;font-size:1.25em;text-shadow:1px 1px 10px rgba(0,0,0,.46);width:auto}figure.effect-lily p{color:rgba(255,255,255,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;background-color:#fff;color:#333;padding:10px}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity:1}figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lily:hover h2,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-lily:hover p{-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}figure.effect-apollo{background:#3498db}figure.effect-apollo img{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}figure.effect-apollo p{position:absolute;right:0;bottom:0;margin:0 2em 0 0;padding:0 1em;width:calc(100% - 4em);border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;color:#fff;height:50%}figure.effect-apollo h2{text-align:left;color:#fff;font-size:1.25em;width:calc(100% - 4em)}figure.effect-apollo:hover img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}figure.effect-apollo:hover p{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}figure.effect-layla{background:#18a367}figure.effect-layla figcaption{padding:2em;width:calc(100% - 4em)}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before{position:absolute;content:'';opacity:0}figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-layla h2{padding-top:26%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;color:#fff;font-size:1.25em;width:calc(100% - 4em)}figure.effect-layla p{padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}figure.effect-layla h2,figure.effect-layla img{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-layla img,figure.effect-layla p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-layla:hover img{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-layla:hover h2,figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover img,figure.effect-layla:hover p{-webkit-transition-delay:.15s;transition-delay:.15s}figure.effect-romeo{-webkit-perspective:1000px;perspective:1000px}figure.effect-romeo img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,0,300px);transform:translate3d(0,0,300px)}figure.effect-romeo:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-romeo figcaption::after,figure.effect-romeo figcaption::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:'';-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}figure.effect-romeo:hover figcaption::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}figure.effect-romeo:hover figcaption::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}figure.effect-romeo h2,figure.effect-romeo p{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-romeo h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-150%,0);transform:translate3d(0,-50%,0) translate3d(0,-150%,0);color:#fff;font-size:1.25em;width:calc(100% - 4em)}figure.effect-romeo p{padding:.25em 2em;-webkit-transform:translate3d(0,-50%,0) translate3d(0,150%,0);transform:translate3d(0,-50%,0) translate3d(0,150%,0)}figure.effect-romeo:hover h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}figure.effect-romeo:hover p{-webkit-transform:translate3d(0,-50%,0) translate3d(0,100%,0);transform:translate3d(0,-50%,0) translate3d(0,100%,0)}figure.effect-steve{z-index:auto;overflow:visible;background:#000}figure.effect-steve h2:before,figure.effect-steve:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;content:'';-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-steve:before{box-shadow:0 3px 30px rgba(0,0,0,.8);opacity:0}figure.effect-steve figcaption{z-index:1}figure.effect-steve img{opacity:1;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:perspective(1000px) translate3d(0,0,0);transform:perspective(1000px) translate3d(0,0,0)}figure.effect-steve h2,figure.effect-steve p{background:#fff;color:#2d434e;font-size:1em}figure.effect-steve h2{position:relative;margin-top:2em;padding:.25em}figure.effect-steve h2:before{box-shadow:0 1px 10px rgba(0,0,0,.5)}figure.effect-steve p{margin-top:1em;padding:.5em;font-weight:800;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}figure.effect-steve:hover:before{opacity:1}figure.effect-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0,0,21px);transform:perspective(1000px) translate3d(0,0,21px)}figure.effect-steve:hover h2:before{opacity:0}figure.effect-steve:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.box_grid_aires{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}.box_grid_aires figure{position:relative;float:left;overflow:hidden;margin:0;min-width:100%;max-width:100%;max-height:100%;width:48%;text-align:center;cursor:pointer}.box_grid_aires figure .aires-property-business{position:absolute;z-index:10;left:10px;top:10px;padding:5px 10px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:4px}.box_grid_aires figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:1}.box_grid_aires figure figcaption{padding:0;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.75) 100%)}.box_grid_aires figure figcaption::after,.box_grid_aires figure figcaption::before{pointer-events:none}.box_grid_aires figure figcaption .aires-property-area,.box_grid_aires figure figcaption .aires-property-bath,.box_grid_aires figure figcaption .aires-property-hab,.box_grid_aires figure figcaption .aires-property-type{position:absolute;left:0;bottom:-70px;padding:5px 0;text-align:center;width:25%;font-size:.6em;-webkit-transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;background-color:#073855}.box_grid_aires figure figcaption .aires-property-area{left:25%}.box_grid_aires figure figcaption .aires-property-hab{left:50%}.box_grid_aires figure figcaption .aires-property-bath{left:75%}.box_grid_aires figure figcaption .aires-property-area span,.box_grid_aires figure figcaption .aires-property-bath span,.box_grid_aires figure figcaption .aires-property-hab span,.box_grid_aires figure figcaption .aires-property-type span{display:block;clear:left;font-size:.8em}.box_grid_aires figure figcaption .aires-property-price{position:absolute;z-index:3;right:10px;top:10px;padding:5px 10px;background-color:rgba(4,181,195,.75);color:#fff;border-radius:4px}.box_grid_aires figure figcaption,.box_grid_aires figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.box_grid_aires figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.box_grid_aires figure h2{word-spacing:0;font-weight:300;position:absolute;bottom:20px;padding:0 10px;text-align:left;color:#fff;font-size:1.15em;-webkit-transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;font-weight:700}.box_grid_aires figure h2 span{clear:left;display:block;font-size:.5em}.box_grid_aires figure h2,.box_grid_aires figure p{margin:0}.box_grid_aires figure p{letter-spacing:1px;font-size:68.5%}figure.effect-aires-property{z-index:auto;overflow:visible;background:#000;overflow:hidden}figure.effect-aires-property:hover .aires-property-area,figure.effect-aires-property:hover .aires-property-bath,figure.effect-aires-property:hover .aires-property-hab,figure.effect-aires-property:hover .aires-property-type,figure.effect-aires-property:hover h2{-webkit-transform:perspective(1000px) translate3d(0,-70px,0);transform:perspective(1000px) translate3d(0,-70px,0)}.animated_infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#colorBoxContainer{display:table;width:100%;padding:0;margin:0;background:var(--design-background)}.colorBoxContentBox{width:calc(100% - 40px);margin:0;padding:20px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0;display:none}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:rgba(0,0,0,.9)}#colorbox{outline:0;border:solid 1px var(--gray-dark);border-radius:8px}#cboxContent{background:var(--design-background);overflow:hidden}.cboxIframe{background:var(--design-background)}#cboxError{padding:50px;border:1px solid var(--gray-dark)}#cboxLoadedContent{margin-bottom:0}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:var(--text-normal);display:none}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:var(--text-normal; } #cboxLoadingOverlay { background:url(../art/colorbox/loading_background.png) no-repeat center center; } #cboxLoadingGraphic { background:url(../art/colorbox/loading.gif) no-repeat center center; } #cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose { border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active { outline:0; } #cboxSlideshow { position:absolute; bottom:4px; right:30px; color:var(--text-normal); } #cboxClose { position:absolute; top:0; right:0; background:url(../art/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; } #cboxClose:hover { background-position:-25px -25px; } .cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFF,endColorstr=#00FFFF);}