@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/cardo-regular.woff2') format('woff2')}@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/cardo-italic.woff2') format('woff2')}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;border:0;background:transparent;vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;background:transparent;vertical-align:baseline;font-size:100%}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:bold;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}svg:not(:root){overflow:hidden}cufon{overflow:hidden}iframe{max-width:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#333;font-size:12px;font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Arial,sans-serif;line-height:20px}strong,th,thead td{font-weight:bold}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var,input[type=text],input[type=password],input[type=email],textarea{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace}code,pre{display:block;white-space:pre}del{color:#666;text-decoration:line-through}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}abbr,acronym{text-transform:uppercase;letter-spacing:.1em}a abbr,a acronym{border:0}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted #ccc;cursor:help}sup{vertical-align:super}sub{vertical-align:sub}p,ul,ol,dl,table,fieldset,blockquote,pre,code{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;font-weight:normal;line-height:1em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}ul{margin-left:1.5em;list-style-type:disc}ul li{margin-left:.85em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style-position:outside;list-style-type:decimal}dt{margin-top:.8em;margin-bottom:.4em;font-weight:bold}ol ol,ul ol{margin-left:2.5em}ul ol,ol ul,ol ol,ul ul{margin-bottom:0}a:link,a:visited,a:hover,a:active,a:focus{outline:0 none;color:#666;text-decoration:none}.center{text-align:center}.alignright{float:right}.alignleft{float:left}.aligncenter{margin-right:auto;margin-left:auto}.clearboth{display:block;clear:both;overflow:hidden;width:100%;height:0;font-size:0;line-height:0}fieldset{padding:1em;border:1px solid #ccc}legend{padding:0 .8em;font-weight:bold;font-size:1.2em}textarea,input[type=text],input[type=password],input[type=email],select{border:1px solid #ccc;background:#fff;font-size:inherit}input,select{cursor:pointer}input[type=text],input[type=password],input[type=email]{cursor:text}textarea{overflow:auto;vertical-align:top}textarea,input{padding:5px;outline:0}select{padding:2px}option{padding:0 4px}input[type=button],button{padding:4px;vertical-align:middle;cursor:pointer}input.text_input{border:1px solid #ccc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:url("/wp-content/themes/striking/images/input_bg.png") no-repeat scroll 0 0 transparent}input.text_input:focus{border:1px solid #999}table,td,th{vertical-align:middle}caption{padding-bottom:.8em}.table_style{margin-bottom:20px;border:1px solid #ddd}.table_style table{margin:0;padding:0;width:100%;border:1px solid #fff;border-collapse:collapse;text-align:left}.table_style th{padding:12px;background-color:#eee;color:#555;text-align:center;font-weight:normal;font-size:14px}.table_style tbody{background:#f9f9f9}.table_style td{padding:12px;border-top:1px dashed #fff;color:#666;text-align:center}.table_style tbody tr:hover td{border-top:1px solid #fff;background:#fff;color:#333}.table_style tfoot{background-color:#f3f3f3}.table_style tfoot td{padding:8px}.one_third,.one_fourth,.one_fifth,.four_fifth{position:relative;float:left;margin-right:4%;min-height:1px;height:auto !important;height:1px}.one_third{width:30.6666%}.one_fourth{width:22%}.one_fifth{width:16.8%}.four_fifth{width:79.2%}.last{clear:right;margin-right:0 !important}.divider{position:relative;display:block;clear:both;margin-bottom:40px;padding-top:20px;border-bottom:1px solid #eee}.divider.top a{position:absolute;top:10px;right:0;padding:0 2px;width:20px;background:none repeat scroll 0 0 #fff;color:#ccc;text-align:right;text-decoration:none;font-size:10px}.divider_padding{position:relative;display:block;clear:both;padding-top:30px}.divider_line{position:relative;display:block;clear:both;margin-bottom:10px;border-bottom:1px solid #eee}img.alignleft,.wp-caption.alignleft{margin:2px 16px 2px 2px !important}img.alignright,.wp-caption.alignright{margin:2px 2px 2px 16px !important}img.aligncenter,.wp-caption.aligncenter{display:block;margin:2px auto !important;text-align:center}.wp-caption{margin-bottom:10px;padding-top:5px;border:1px solid #ddd;background:#f5f5f5;text-align:center}.wp-caption img{margin:0;padding:0;border:0 none}p.wp-caption-text{margin:0;padding:0 5px 5px;text-align:center;font-size:12px;line-height:16px}.image_styled{margin-bottom:10px}.image_styled.aligncenter .image_frame,.image_styled.aligncenter .image_shadow{margin:0 auto}.image_frame{position:relative;background:url("/wp-content/themes/striking/images/loading.gif") #f9f9f9 no-repeat 50% 50%}.image_styled,.image_frame,.image_styled img{display:block}.image_frame img{visibility:hidden}#feature .image_frame img{visibility:visible}.image_frame{border:1px solid #eee}.image_styled.alignleft{margin-right:16px}.image_styled.alignright{margin-left:16px}.image_no_link{cursor:default}blockquote{padding:10px 20px 10px 45px;background:url("/wp-content/themes/striking/images/quote.gif") no-repeat scroll 0 6px transparent;color:#444;font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;line-height:24px}blockquote p{margin-bottom:8px}blockquote.alignleft{margin:10px 20px 0 0;width:220px}blockquote.alignright{margin:10px 0 0 20px;width:220px}blockquote cite{color:#666;font-size:12px}ul.list4{margin-left:5px;list-style-type:none}ul.list4 li{margin:4px 0;padding-left:28px;background-color:transparent;background-image:url("/wp-content/themes/striking/images/list_styles_black.png");background-attachment:scroll;background-repeat:no-repeat}ul.list4 li{background-position:-250px -90px}.icon_text{padding:0 0 0 22px;background-color:transparent;background-image:url("/wp-content/themes/striking/images/icons.png");background-attachment:scroll;background-repeat:no-repeat}#footer .icon_text.default{background-image:url("/wp-content/themes/striking/images/footer_icons.png")}.icon_home{background-position:-390px -30px}.icon_email{background-position:-360px -60px}.icon_phone{background-position:-210px -210px}.icon_cellphone{background-position:-30px -390px}.icon_text.default{background-image:url("/wp-content/themes/striking/images/icons_black.png")}.icon_text.gray{background-image:url("/wp-content/themes/striking/images/icons_gray.png")}.accordion .tab:nth-last-child(2){border-bottom:0}#footer .accordion .tab:nth-last-child(2){border-bottom:0}.error,.success{margin-bottom:20px;border:1px solid #bbb;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.error{border-color:#fdced0;background:#fde9ea;color:#a14a40}.success{border-color:#bfe098;background:#e2f2ce;color:#466840}.error a{color:#a14a40 !important}.success a{color:#466840 !important}.framed_box{margin-bottom:20px;border:1px solid #bbb;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.framed_box.center{text-align:center}.framed_box_content{padding:20px;padding-bottom:0;border:1px solid #fff;background-color:#f0f0f0}.button,.button span{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.button{position:relative;overflow:visible;outline:0;border:1px solid #999;border:rgba(0,0,0,0.2) 1px solid;border-bottom:rgba(0,0,0,0.4) 1px solid;background:-moz-linear-gradient(center top,rgba(255,255,255,.1) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);white-space:normal;line-height:1em;-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#19FFFFFF",EndColorStr="#19000000");cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none}button::-moz-focus-inner{border:0}button.button{margin:0;padding:0}a.button,a.button:hover{text-decoration:none}.button.full,.button.full span{display:block}.button:hover{background:-moz-linear-gradient(center top,rgba(255,255,255,.2) 0,rgba(255,255,255,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.2)));-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#33FFFFFF",EndColorStr="#19FFFFFF")}.button:active{top:1px;background:-moz-linear-gradient(center top,rgba(0,0,0,.1) 0,rgba(255,255,255,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.1)),to(rgba(0,0,0,.1)));-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#19000000",EndColorStr="#19FFFFFF")}.button span{position:relative;padding:.6em 1.3em;border-top:rgba(255,255,255,0.2) 1px solid;color:#fff;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.25);white-space:normal;line-height:1em}@media screen and (-webkit-min-device-pixel-ratio:0){button.button span{margin-top:-1px;margin-right:-2px;margin-left:-2px}}.button.medium span{font-size:14px}.button.large span{font-size:18px}.button.gray{background-color:#666}#header,#feature,#page,#footer{min-width:980px}#page{position:relative;background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 0 -159px transparent}#main,#sidebar{position:relative}* html #page,* html #sidebar{display:inline}.inner{position:relative;margin:0 auto;width:960px;height:100%}#page .inner{padding:40px 0 0}#page_bottom{height:30px;background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 0 -20px transparent}#footer{width:100%}.right_sidebar #main{float:left;width:630px}.right_sidebar #main .content{overflow:hidden;width:630px}.right_sidebar #sidebar{float:right;margin:0 0 .5em 30px;width:300px}.right_sidebar #sidebar_content{overflow:hidden;padding-top:50px;padding-left:25px;min-height:100px;background:url("/wp-content/themes/striking/images/sidebar_sprites.png") no-repeat scroll left -50px transparent}.right_sidebar #sidebar_content.lessgap{padding-top:22px}.right_sidebar #sidebar_bottom{clear:both;height:50px;background:url("/wp-content/themes/striking/images/sidebar_sprites.png") no-repeat scroll left 0 transparent}.home #sidebar_content{padding-top:30px}#header{position:relative;z-index:1050;width:100%;height:90px}#top_area{position:absolute;top:10px;right:0}#logo{position:absolute;left:0}#navigation{position:absolute;right:-15px;bottom:0;height:60px}.jqueryslidemenu{position:relative;z-index:400}.jqueryslidemenu ul{z-index:400;margin:0;padding:0;list-style-type:none}.jqueryslidemenu>ul{display:inline-block;zoom:1;*display:inline}.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin:0}.jqueryslidemenu ul li a{display:block;overflow:hidden;padding:0 15px;height:60px;background:url("/wp-content/themes/striking/images/blank.gif") 0 0 repeat;text-decoration:none;line-height:56px}* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li ul{position:absolute;left:100%;z-index:401;display:none;visibility:hidden;padding:3px 0;border:1px solid #bbb;border-top:0}.jqueryslidemenu ul li ul li{display:list-item;float:none;margin:0}.jqueryslidemenu ul li ul li ul{top:0;z-index:402;padding:2px 0;border:1px solid #ccc}.jqueryslidemenu ul li ul li a{margin:0;padding:5px 15px 7px;width:200px}.jqueryslidemenu ul ul li a,.jqueryslidemenu ul ul li a:link,.jqueryslidemenu ul ul li a:visited{height:100%;line-height:20px}.jqueryslidemenu ul li ul li a:hover,.jqueryslidemenu ul ul li a:hover{padding:5px 15px 7px;border-right:0;border-left:0}.jqueryslidemenu ul ul ul{margin-top:-5px}.jqueryslidemenu ul li ul{-webkit-box-shadow:1px 3px 3px #333;-moz-box-shadow:1px 3px 3px #333;box-shadow:1px 3px 3px #333}#feature{background:url("/wp-content/themes/striking/images/feature_bg.png") no-repeat scroll 50% 0 transparent}#feature .inner{padding-top:15px;padding-bottom:15px}#feature h1{margin-bottom:0;padding:5px 0;font-size:3.5em}#introduce{overflow:hidden;padding:5px 0;letter-spacing:1px;font-weight:200;font-size:1.8em;line-height:1.3em}#feature .top_shadow{overflow:hidden;height:10px;background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 0 0 transparent;font-size:0;line-height:10px}#feature .bottom_shadow{height:9px;background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 0 -10px transparent;font-size:0;line-height:9px}#breadcrumbs{position:relative;margin:-20px 0 20px;padding:0 0 8px;font-size:11px}#footer{background:url("/wp-content/themes/striking/images/footer.png") no-repeat scroll 50% 0 transparent}#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}#footer_shadow{overflow:hidden;height:10px;background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 0 -19px transparent;font-size:0;line-height:10px}#footer_bottom{background:url("/wp-content/themes/striking/images/site_layout_sprites.png") repeat-x scroll 50% -58px transparent;letter-spacing:1px}#footer_bottom .inner{padding-top:12px;padding-bottom:12px}#copyright{float:left;min-height:1.5em;font-size:13px;line-height:1.5em}#footer_menu{float:right;text-align:right}#footer_menu a{padding:0 5px}#footer_menu li,#footer_menu ul{display:inline;margin:0;text-transform:uppercase;font-weight:normal}.nivoSlider img:not(:first-child){display:none}.portfolio_container{display:block;overflow:hidden;margin:0;padding:0;list-style-type:none;word-spacing:-4px;letter-spacing:-4px}.portfolio_container .portfolio_item{position:relative;display:-moz-inline-box;display:inline-block;overflow:hidden;margin:10px 0 50px 0;padding:0;vertical-align:top;word-spacing:normal;letter-spacing:normal}.portfolio_title{line-height:1em}.portfolios .portfolio_three_columns{margin-right:-39px}.portfolio_three_columns .portfolio_item{margin-right:39px;width:294px}.portfolio_three_columns .portfolio_image .image_frame{width:292px}.portfolio_three_columns .portfolio_image .image_shadow{width:292px}.portfolios .portfolio_three_columns.with_sidebar{margin-right:-30px}.portfolio_three_columns.with_sidebar .portfolio_item{margin-right:30px;width:190px}.portfolio_three_columns.with_sidebar .portfolio_image .image_frame{width:188px}.portfolio_three_columns.with_sidebar .portfolio_image .image_shadow{width:188px}.entry{clear:both;overflow:hidden}.entry .entry_title{margin-bottom:10px}.entry .entry_title a{color:#333}.entry_image{margin:0}.entry_image .image_shadow{width:100%}.entry .entry_meta{position:relative;overflow:hidden;margin-bottom:10px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;line-height:28px}.entry .entry_meta .separater{padding:0 4px}.entry .entry_meta .comments{float:right}.read_more_link{position:relative}.read_more_link.button{top:0}.read_more_link.button:active{top:1px}.read_more_wrap{position:relative;top:-5px;margin-bottom:12px}#feature .entry_meta .separater{padding:0 .6em}#feature .entry_meta .comments{float:right}#feature a{color:#ccc}.entry.content{margin-bottom:40px}.entry.content footer{clear:both;margin-top:80px;margin-bottom:-20px}.entry_navigation{clear:both;overflow:hidden;margin-bottom:40px}.entry_navigation .nav-previous{float:left;width:50%}.entry_navigation .nav-next{float:right;width:50%;text-align:right}#comments ul{list-style-type:none}.commentlist{margin:0}.commentlist ul{margin-left:20px}.commentlist li{margin:0;border-top:1px solid #eee}.commentlist li .comment_wrap{position:relative;overflow:visible;padding:20px 0}.gravatar{float:left;height:70px;border:1px solid #eee}.gravatar img{padding:4px;width:60px;height:60px;border:1px solid #fff;background-color:#f9f9f9}.comment_content{position:relative;overflow:hidden;padding-left:20px;min-height:80px}li.bypostauthor .gravatar{-webkit-box-shadow:0 0 2px rgba(200,0,0,0.1);-moz-box-shadow:0 0 2px rgba(200,0,0,0.1);box-shadow:0 0 2px rgba(200,0,0,0.1)}.commentlist li ul li{margin-left:20px}.comment_author{font-style:normal;font-size:18px}.comment_author span{display:none}.comment_time{float:right}.comment_text{clear:both;overflow:hidden;padding-top:5px}#respond{margin-top:20px}#comments label{padding-left:6px;opacity:.75}.widget{margin-bottom:4em}.widget p{margin:0}.widget ul,.widget_recent_posts ul,.widget_popular_posts ul{margin:0;list-style:none}#sidebar_content .widget:last-child{margin-bottom:20px}.home #sidebar_content .widget:last-child{margin-bottom:0}.widget_text p{margin-bottom:1em}.textwidget:after{content:"";display:block;clear:both}.widget_recent_posts li,.widget_popular_posts li{margin:0;padding:5px 0;border-bottom:1px solid #f0f0f0}.widget_recent_posts li a,.widget_popular_posts li a{margin:0;padding-left:20px;background:url("/wp-content/themes/striking/images/widget_list_arrows.png") no-repeat scroll -48px 2px transparent;line-height:20px}.widget_nav_menu ul{list-style:none;margin:0}.widget_nav_menu li{margin:0;padding:0}.widget_nav_menu li a{display:block;margin:0;padding:5px 20px;border-bottom:1px solid #f0f0f0;background:url("/wp-content/themes/striking/images/widget_list_arrows.png") no-repeat scroll -48px 9px transparent;line-height:20px}#footer .widget{margin-bottom:3em}#footer h3.widgettitle{margin-bottom:.5em;font-size:2em}#footer .widget_recent_posts li,#footer .widget_popular_posts li{margin:0;padding:5px 0;border-bottom:0;background:url("/wp-content/themes/striking/images/footer_list_divider.png") repeat-x scroll 0 bottom transparent}#footer .widget_recent_posts li a,#footer .widget_popular_posts li a{padding-left:15px;background:url("/wp-content/themes/striking/images/footer_list_style.png") no-repeat scroll 0 0 transparent;text-decoration:none}#footer .widget_nav_menu li{margin:0;padding:0}#footer .widget_nav_menu li a{position:relative;padding:5px 0 5px 15px;border:0;background:url("/wp-content/themes/striking/images/footer_list_style.png") no-repeat scroll 0 5px transparent;text-decoration:none}#footer .widget_nav_menu li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:url("/wp-content/themes/striking/images/footer_list_divider.png") repeat-x scroll 0 bottom transparent;content:""}#footer .text_input{border:1px solid #999;border:rgba(255,255,255,0.15) 1px solid;background:-moz-linear-gradient(center top,rgba(255,255,255,.03) 0,rgba(255,255,255,.05) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.03)),to(rgba(255,255,255,.05)));-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.1);box-shadow:inset 2px 2px 5px rgba(0,0,0,0.1);color:#666;color:rgba(255,255,255,0.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#33FFFFFF')";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#19FFFFFF",EndColorStr="#33FFFFFF")}#searchform .text_input{padding:8px;width:160px;height:1em;vertical-align:middle;line-height:1em}#footer #searchform .text_input{width:50%}#searchform button{margin-left:2px;vertical-align:middle}#searchform button span{padding:7px 13px;line-height:1em}#feature #searchform .text_input{color:#fff;font-size:14px}.posts_list{margin:0;list-style:none}.posts_list p{margin:0}.posts_list li,#sidebar .posts_list li,#footer .posts_list li{padding:5px 0}.posts_list li a,#sidebar .posts_list li a,#footer .posts_list li a{padding:0;background:0;line-height:20px}.posts_list .thumbnail,#sidebar .posts_list .thumbnail,#footer .posts_list .thumbnail{display:block;float:left;margin:4px 8px 8px 0;border:1px solid #eee;line-height:100%}.posts_list .thumbnail img{display:block;width:65px;height:65px;border:1px solid #fff}.posts_list time{display:block}.posts_list .post_extra_info{overflow:hidden}#footer .posts_list .thumbnail img{width:60px;height:60px;border:0}.contact_info_wrap .icon_text,.contact_info_wrap .contact_address{padding-left:26px}.contact_info_wrap p{margin-bottom:5px}pre,code,.wp-caption,.table_style,.framed_box_content,.gravatar{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}body{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;line-height:30px}#main .content{font-style:normal;font-family:Cardo,"Times New Roman",Times,serif}#header{height:200px;background-color:#fbfaf9}#logo{bottom:72px}#navigation .menu>li.current-menu-item>a,#navigation .menu>li.current-menu-item>a:visited,#navigation .menu>li.current_page_item>a,#navigation .menu>li.current_page_item>a:visited,#navigation .menu>li.current-page-ancestor>a,#navigation .menu>li.current-page-ancestor>a:visited{color:#6a521c}#navigation .menu>li>a,#navigation .menu>li>a:visited{font-size:16px;color:#272423;background-color:transparent}#navigation ul ul li a,#navigation ul ul li a:visited{font-size:14px;color:#272423}#navigation ul li ul{background-color:#fbfaf9}#navigation ul ul li a:hover,#navigation ul ul li a:active{color:#0d92c1 !important}#navigation ul li ul li a:hover,#navigation ul ul li a:hover{background-color:#fbfaf9 !important}a:hover{text-decoration:none}#feature{background-color:#fbfaf9}#feature h1{font-size:36px;color:#272423}#introduce{font-size:18px;color:#272423}#introduce a{color:#272423}#page{background-color:#fbfaf9;color:#555;font-size:20px}.divider.top a{background-color:#fbfaf9}#breadcrumbs{font-size:11px}#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{color:#272423}#page h1{color:#272423}#page h2{color:#272423}#page h3{color:#272423}#page h4{color:#272423}#page h5{color:#272423}#page h6{color:#272423}#page a,#page a:visited{color:#0f84b2}#page a:hover,#page a:active{color:#0f84b2}#page h1 a,#page h1 a:visited,#page h1 a:hover,#page h1 a:active{color:#272423}#page h2 a,#page h2 a:visited,#page h2 a:hover,#page h2 a:active{color:#272423}#page h3 a,#page h3 a:visited,#page h3 a:hover,#page h3 a:active{color:#272423}#page h4 a,#page h4 a:visited,#page h4 a:hover,#page h4 a:active{color:#272423}#page h5 a,#page h5 a:visited,#page h5 a:hover,#page h5 a:active{color:#272423}#page h6 a,#page h6 a:visited,#page h6 a:hover,#page h6 a:active{color:#272423}#sidebar .widget a,#sidebar .widget a:visited{color:#0f84b2}#sidebar .widget a:hover,#sidebar .widget a:active{color:#0f698d}#sidebar .widgettitle{color:#272423;font-size:24px}#breadcrumbs{color:#6a521c}#breadcrumbs a,#breadcrumbs a:visited{color:#0f84b2}#breadcrumbs a:hover,#breadcrumbs a:active{color:#0f84b2}.portfolio_title,#page .portfolio_title a,#page .portfolio_title a:visited{font-size:25px;color:#2f8fbe}#footer{background-color:#c7000d;color:#fff;font-size:13px}#footer .widget a,#footer .widget a:visited{color:#fbfaf9}#footer .widget a:active,#footer .widget a:hover{color:#fff}#footer h3.widgettitle{color:#fff;font-size:24px}#footer_bottom{background-color:#006d97}#copyright{color:#87ceeb;font-size:10px}#footer_menu a{font-size:9px}#footer_menu a,#footer_menu a:visited{color:#eee}#footer_menu a:hover,#footer_menu a:active{color:#fff}#footer_bottom a,#footer_bottom a:visited{color:#eee}#footer_bottom a:hover,#footer_bottom a:active{color:#fff}.divider,.divider_line,.commentlist li,.entry .entry_meta,#sidebar .widget li{border-color:#eee}h1{font-size:31px}h2{font-size:27px}h3{font-size:24px}h4{font-size:22px}h5{font-size:21px}h6{font-size:20px}.entry{margin-bottom:80px}.entry_title{font-size:30px}.read_more_link.button{background-color:#005880}.read_more_link.button span{color:#fff}.read_more_link.button:hover{background-color:#272423}.read_more_link.button:hover span{color:#0f698d}#page .entry .entry_title a,#page .entry .entry_title a:visited{color:#272423}#page .entry .entry_title a:hover,#page .entry .entry_title a:active{color:#272423}#page .entry_meta a,#page .entry_meta a:visited{color:#666}#page .entry_meta a:hover,#page .entry_meta a:active{color:#272423}#page input[type="text"],#page input[type="password"],#page input[type="email"],#page input[type="file"],#page input[type="datetime"],#page input[type="datetime-local"],#page input[type="date"],#page input[type="month"],#page input[type="time"],#page input[type="week"],#page input[type="number"],#page input[type="url"],#page input[type="search"],#page input[type="tel"],#page input[type="color"],#page textarea{color:#272423}#footer input[type="text"],#footer input[type="password"],#footer input[type="email"],#footer input[type="file"],#footer input[type="datetime"],#footer input[type="datetime-local"],#footer input[type="date"],#footer input[type="month"],#footer input[type="time"],#footer input[type="week"],#footer input[type="number"],#footer input[type="url"],#footer input[type="search"],#footer input[type="tel"],#footer input[type="color"],#footer textarea,#footer .text_input{color:#fff}.comment_wrap li{border-top:0;margin-bottom:20px}#page .doradoserif20{text-align:center;font-style:normal;line-height:1.333;font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;color:#6a521c;font-family:Cardo,"Times New Roman",Times,serif;margin-bottom:16px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}#copyright a{border-bottom:1px solid gray;padding-bottom:1px}#copyright a:hover{border-bottom:1px solid #fff}#page p a,#breadcrumbs a{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1px}#page p a:hover,#breadcrumbs a:hover{border-bottom:1px solid #2f8fbe}#HomeEslogan{text-align:center;font-size:35px;line-height:120%;margin-bottom:10px}.recuadro_calltoaction2{text-align:center;font-size:25px !important;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;margin-bottom:15px}.castro-h1.recuadro_calltoaction1{text-align:center;font-size:29px}.framed_box{border:3px solid #0d92c1;margin-bottom:20px}.button.gray:hover{background-color:#045675}.button.gray{background-color:#2094c6}.divider_line{border-bottom:1px solid #dcdcd5;margin-bottom:30px}hr{border-top:3px solid #dcdcd5;height:3px}#eslogan1{border-right:1px #dcdcd5 dashed;padding:34px 0 0 0;text-align:center;width:320px;top:24px;right:640px;position:absolute;font-size:1.8em;font-style:oblique;font-weight:normal;height:60px;font-family:Cardo,Times New Roman,Times,serif;color:#6a521c}#eslogan2{border-left:1px #dcdcd5 dashed;padding:34px 0 0 0;text-align:center;width:320px;top:24px;right:0;position:absolute;font-size:1.8em;font-style:oblique;font-weight:normal;height:60px;font-family:Cardo,Times New Roman,Times,serif;color:#6a521c}}[class*="zocial-"]:before{font-family:"zocial",sans-serif}*/#respond{font-size:14px}a.button{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}.button.medium span{font-size:16px}time.comment_time{font-size:14px}#comments_title{font-size:16px}.entry_image{margin-bottom:10px}#breadcrumbs{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif !important;margin:-35px 0 30px}#feature h1{border-bottom-color:#dcdcd5;border-bottom-style:dashed;border-bottom-width:1px}#footer{background:#0878a3;border-top:10px solid #005778 !important}.comment_author{font-size:20px;font-weight:bold}.comment_text{font-size:16px}#comments,nav.entry_navigation a{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif !important}#footer h4.widgettitle{color:#fbfaf9;font-size:24px}.entry_meta{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:12px}.widget ul{text-transform:uppercase;font-size:15px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}#navigation ul li{padding-top:15px;height:30px;line-height:30px}#navigation ul li#menu-item-4466 a:link,#navigation ul li#menu-item-4466 a:visited,#navigation ul li#menu-item-4466 a:hover,#navigation ul li#menu-item-4466 a:active,#navigation ul li#menu-item-3640 a:link,#navigation ul li#menu-item-3640 a:visited,#navigation ul li#menu-item-3640 a:hover,#navigation ul li#menu-item-3640 a:active,#navigation ul li#menu-item-3641 a:link,#navigation ul li#menu-item-3641 a:visited,#navigation ul li#menu-item-3641 a:hover,#navigation ul li#menu-item-3641 a:active,#navigation ul li#menu-item-2719 a:link,#navigation ul li#menu-item-2719 a:visited,#navigation ul li#menu-item-2719 a:hover,#navigation ul li#menu-item-2719 a:active,#navigation ul li#menu-item-2368 a:link,#navigation ul li#menu-item-2368 a:visited,#navigation ul li#menu-item-2368 a:hover,#navigation ul li#menu-item-2368 a:active{border-right:1px dashed #dcdcd5;height:30px;line-height:30px}#navigation ul li#menu-item-2366 a:link,#navigation ul li#menu-item-2366 a:visited,#navigation ul li#menu-item-2366 a:hover,#navigation ul li#menu-item-2366 a:active{height:30px;line-height:30px}.image_frame{border:0}.image_styled .image_shadow{display:none}.right_sidebar #sidebar_content.lessgap{padding-top:0}.right_sidebar #sidebar_content{background:0;padding-left:20px;border-left-color:#dcdcd5;border-left-style:dashed;border-left-width:1px}.right_sidebar #sidebar_bottom{background:0}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:normal;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}#footer_bottom .inner{min-height:4.4em}#copyright{min-height:3.2em}#top_area{top:05px}#logo{top:0;left:382px}#navigation>ul>li{width:160px;letter-spacing:.05em}#navigation{text-transform:uppercase;text-align:center !important;margin:0;bottom:0;height:60px;width:960px;right:0;left:0;top:142px;position:absolute;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;font-size:.8em !important;border-top-color:#dcdcd5;border-top-style:solid;border-top-width:3px;border-bottom-color:#dcdcd5;border-bottom-style:solid;border-bottom-width:1px}a.mylinkcolor{color:#2f8fbe !important;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:17px !important}a.mylinkcolor:hover{border-bottom:1px solid #2f8fbe}.inner #sidebar .widget_nav_menu .current-menu-item>a,.inner #sidebar .widget_nav_menu .current-menu-item>a:visited,.inner #sidebar .widget_nav_menu .current_page_item>a,.inner #sidebar .widget_nav_menu .current_page_item>a:visited{color:#6a521c !important}.contacto1{text-align:left;font-size:22px;line-height:1.2em;font-style:normal;font-variant:normal;font-weight:bold;color:#272423;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}.contacto2{text-align:left line-height:1.2em;font-size:17px;font-style:normal;font-variant:normal;font-weight:normal;color:#272423;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}.contacto3{color:#0d92c1;font-size:17px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;line-height:1.2em}.botones1{font-size:17px;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif}#feature .inner{padding:25px 0 0 0}#feature .top_shadow,#feature .bottom_shadow,#footer_shadow,#page_bottom{display:none}#page{background-image:none}#page_bottom{background:0}.menu-toggle{display:none}.table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}:focus-visible{outline:3px solid #1685ad;outline-offset:3px}html{scroll-behavior:smooth}.castro-form{margin:28px 0;color:#373431;font:14px/1.6 "Lucida Sans Unicode","Lucida Grande",sans-serif;max-width:100%}.castro-form *{box-sizing:border-box}.castro-form label{display:block;margin:0 0 15px;font-weight:600}.castro-form input:not([type=radio]):not([type=hidden]),.castro-form textarea{display:block;width:100%;padding:11px 12px;margin-top:5px;border:1px solid #c8c5bc;border-radius:4px;background:#fff;color:#272423;font:16px/1.5 sans-serif;height:auto;box-shadow:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.castro-form fieldset{border:1px solid #d6d2c8;padding:16px;margin:0 0 20px;border-radius:4px}.castro-form legend{font-weight:600;padding:0 8px}.service-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-options label{font-weight:400;margin:0;display:flex;gap:9px;align-items:center}.service-options input{margin:0;width:18px;height:18px;accent-color:#107ca6;flex:none}.castro-form .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:12px;color:#625f58}.castro-submit{background:#107ca6;border:0;border-radius:4px;color:white;padding:13px 25px;cursor:pointer;font:600 15px sans-serif}.castro-submit:disabled{opacity:.6;cursor:wait}#form-status{margin-top:16px;font-weight:600}#form-status.error{color:#9b291d}#form-status.success{color:#176b45}.image_frame{max-width:100%}.image_frame img{opacity:1 !important}.image_styled .image_frame>a{display:block}.image_no_link{cursor:default}.castro-lightbox{border:0;border-radius:6px;padding:45px 12px 12px;background:#fff;max-width:95vw;max-height:94vh}.castro-lightbox::backdrop{background:#000b}.castro-lightbox img{display:block;max-width:90vw;max-height:78vh;width:auto;height:auto;margin:auto}.castro-lightbox button{position:absolute;top:7px;right:10px;border:0;background:#fff;font:28px sans-serif;cursor:pointer}.search-results li{padding:18px 0;border-bottom:1px solid #ddd;list-style:none}.search-results h2{font-size:23px;margin:0 0 8px}.search-results p{margin:0}.search-summary{color:#666}#navigation li:hover>ul,#navigation li:focus-within>ul{display:block;visibility:visible}@media(max-width:1000px){body{min-width:0 !important}#header,#feature,#page,#footer,#footer_bottom{min-width:0 !important}.inner{width:auto !important;max-width:960px;margin-left:20px !important;margin-right:20px !important}#header{height:auto !important;min-height:130px}#header .inner{height:auto !important;min-height:130px}#logo{position:relative !important;top:auto !important;left:auto !important;padding:20px 0;width:250px;max-width:65%}#logo img{max-width:100%;height:auto}#top_area{right:0 !important;top:23px !important}#navigation{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;clear:both;padding:0 0 12px}#navigation>ul{display:flex;flex-wrap:wrap;justify-content:center}#navigation>ul>li{float:none !important}#navigation>ul>li>a{padding:9px 14px !important}#page .inner,#footer .inner{box-sizing:border-box}#main,#sidebar{min-width:0;max-width:100%}#page img,#footer img{max-width:100%;height:auto}#page .divider,#footer .divider{max-width:100%;box-sizing:border-box}#page .image_frame{height:auto !important;max-width:100%}.image_styled{max-width:100%}.image_shadow{display:none}.right_sidebar #main{width:67%;box-sizing:border-box}.right_sidebar #sidebar{width:30%;box-sizing:border-box}.right_sidebar #main .content{padding-right:20px;padding-left:0}#footer .one_fourth,#footer .one_fourth.last{width:23%;margin-right:2%}#footer .one_fourth.last{margin-right:0}#page .portfolio_container{width:100% !important;display:flex;flex-wrap:wrap;gap:24px;margin:0 !important;padding:0 !important}.portfolio_container .portfolio_item{width:calc(33.333% - 16px) !important;margin:0 !important;padding:0 !important}.portfolio_image,.portfolio_image .image_frame{width:100% !important;max-width:100%;height:auto !important}.portfolio_image img{width:100%;height:auto}iframe,video,audio{max-width:100%}.table-scroll table{min-width:480px}}@media(max-width:720px){.inner{margin-left:18px !important;margin-right:18px !important}body{font-size:15px;line-height:1.65}#header{min-height:104px}#header .inner{min-height:104px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#logo{padding:18px 0;width:210px;max-width:66%}#top_area{display:none}.menu-toggle{display:inline-flex;gap:10px;align-items:center;background:transparent;border:1px solid #cfc9bc;border-radius:4px;color:#4d493f;padding:10px 12px;font:14px sans-serif;cursor:pointer}#navigation{display:none;width:100%;padding-bottom:16px}#navigation.is-open{display:block}#navigation>ul{display:grid;grid-template-columns:1fr 1fr;gap:4px;float:none !important}#navigation>ul>li{margin:0 !important;border:0 !important}#navigation>ul>li>a{padding:12px 10px !important;display:block;border-radius:3px;background:#f2f0eb;text-align:center;font-size:16px !important;line-height:1.3 !important}#navigation .current-menu-item>a{background:#e8e3d8 !important}#feature .inner{padding:20px 0 !important}#feature h1{font-size:29px !important;line-height:1.2 !important}#feature .breadcrumbs{position:static !important;padding:12px 0 0 !important}#page{padding-top:22px !important}#main,#sidebar,.right_sidebar #main,.right_sidebar #sidebar{width:100% !important;float:none !important;margin:0 !important;padding:0 !important;background:none !important}.right_sidebar #main .content{padding:0 !important}#sidebar_content{padding:24px 0 0 !important;background:none !important}#sidebar{margin-top:30px !important;border-top:1px solid #d8d4cb}#sidebar_bottom{display:none}#page .one_third,#page .one_fourth,#page .one_fifth,#page .four_fifth{float:none !important;width:100% !important;margin:0 0 24px !important;clear:both;box-sizing:border-box}#page h1,#HomeEslogan{font-size:28px !important;line-height:1.25 !important}#page h2{font-size:24px;line-height:1.35}#page h2.doradoserif20{font-size:19px !important}#page h3{font-size:22px;line-height:1.35}#page .image_styled.alignleft,#page .image_styled.alignright{max-width:46%;margin-bottom:14px}#page .portfolio_container{gap:25px}.portfolio_container .portfolio_item{width:100% !important}.button span{max-width:100%;box-sizing:border-box}.button{max-width:100%;box-sizing:border-box}#footer .one_fourth,#footer .one_fourth.last{float:none !important;width:100% !important;margin:0 0 28px !important}#footer{padding-top:20px !important}#footer .inner{padding:0 !important}#footer_bottom .inner{height:auto !important;min-height:75px;padding:18px 0 !important}#copyright{float:none !important;text-align:center;line-height:1.6}#footer_menu{float:none !important;text-align:center}#footer .divider{margin-bottom:24px !important}.form-grid,.service-options{grid-template-columns:1fr}.castro-form fieldset{padding:12px}.castro-submit{width:100%;min-height:48px}.contacto1{font-size:25px !important}.contacto2,.contacto3{font-size:15px !important;overflow-wrap:anywhere}.commentlist .children{padding-left:12px !important}.commentlist .avatar{max-width:40px}.entry_title{font-size:27px !important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none !important;transition:none !important}}.image_frame img{visibility:visible !important}.image_frame{background:0}@media(max-width:1000px){#logo{top:0 !important;bottom:auto !important}.framed_box,.wp-caption{max-width:100% !important;box-sizing:border-box}#navigation{width:100% !important;height:auto !important}#top_area{display:none}}@media(max-width:720px){#logo{width:140px;padding:12px 0}#logo img{width:125px;height:auto}#header .inner{min-height:132px}#navigation>ul>li{width:auto !important}#page .framed_box{width:100% !important;margin-left:0 !important;margin-right:0 !important}.framed_box_content{padding:18px !important}.page-id-1412 .image_styled.alignleft{float:none;max-width:146px;margin:0 auto 16px}.page-id-1412 .contacto1{display:block;text-align:center}.wp-caption img{max-width:100% !important}.wp-caption p{box-sizing:border-box;padding:5px !important}#page .framed_box .button span{width:auto !important}}.castro-lightbox .lightbox-prev,.castro-lightbox .lightbox-next{top:48%;background:#fff;border:1px solid #ccc;border-radius:50%;width:42px;height:42px;line-height:1}.castro-lightbox .lightbox-prev{left:8px;right:auto}.castro-lightbox .lightbox-next{right:8px}.castro-lightbox p{text-align:center;font:13px/1.5 sans-serif;margin:12px 35px 0}.castro-lightbox [hidden]{display:none}@media(max-width:1000px){#main .content{width:auto !important;max-width:100% !important;box-sizing:border-box}}@media(max-width:720px){.entry_meta{height:auto !important;line-height:1.8 !important;overflow-wrap:anywhere}.entry_meta>span,.entry_meta .tags{white-space:normal !important;max-width:100%}.entry_title,.entry-title{overflow-wrap:break-word}.commentlist li{max-width:100%;box-sizing:border-box}}#eslogan1,#eslogan2{text-wrap:balance}@media(max-width:1000px){#header,#header .inner{min-height:0}#header .inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;column-gap:24px;row-gap:0;padding-top:58px;padding-bottom:0}#logo{grid-column:2;grid-row:1;justify-self:center;width:160px;max-width:100%;padding:0;margin:0}#logo a,#logo img{display:block;width:100%;height:auto}#header #top_area,#top_area .widget,#top_area .textwidget{display:contents}#eslogan1,#eslogan2{position:static;top:auto;right:auto;width:auto;height:auto;min-width:0;padding:8px 16px;margin:0;text-align:center;font-size:20px;line-height:1.35;box-sizing:border-box;grid-row:1}#eslogan1{grid-column:1;border:0;border-right:1px dashed #dcdcd5}#eslogan2{grid-column:3;border:0;border-left:1px dashed #dcdcd5}#header .menu-toggle{display:inline-flex;position:absolute;top:10px;right:0;gap:9px;align-items:center;justify-content:center;grid-area:auto;min-width:96px;min-height:44px;margin:0;padding:10px 12px;border:1px solid #cfc9bc;border-radius:4px;background:transparent;color:#4d493f;font:14px sans-serif;cursor:pointer}#header .menu-toggle:hover,#header .menu-toggle[aria-expanded=true]{background:#f2f0eb}#header .inner::after{content:"";display:block;grid-column:1/-1;grid-row:2;width:100%;height:0;border-bottom:1px solid #dcdcd5;margin-top:18px}#navigation{display:none;grid-column:1/-1;grid-row:3;margin:0;padding:14px 0 0;border:0}#navigation.is-open{display:block}#navigation>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;float:none !important;border:0;background:0;padding:0;margin:0}#navigation>ul>li{width:auto !important;border:0 !important;margin:0 !important;padding:0;height:auto}#navigation>ul>li>a{display:block;background:#f2f0eb;border:1px solid #ded9ce !important;border-radius:3px;padding:13px 8px !important;height:auto !important;min-height:46px;box-sizing:border-box;font-size:15px !important;line-height:1.3 !important;letter-spacing:0;text-align:center}#navigation .current-menu-item>a{background:#e8e3d8 !important}}@media(max-width:720px){#header .inner{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr)}#logo{width:140px}#eslogan1,#eslogan2{font-size:18px;padding:8px 12px}#navigation>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#header .inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;padding-top:60px}#logo{grid-column:1/-1;grid-row:1;width:125px;margin:0 0 8px}#eslogan1,#eslogan2{grid-row:2;font-size:17px;padding:4px 10px}#eslogan1{grid-column:1}#eslogan2{grid-column:2;border-left:0}#header .inner::after{grid-row:3;margin-top:18px}#navigation{grid-row:4}}@media(max-width:1000px){.page-id-3582 #page .portfolio_three_columns.portfolio_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;max-width:396px;margin:0 auto 24px !important}.page-id-3582 .portfolio_three_columns .portfolio_item{width:auto !important;min-width:0;float:none}.page-id-3582 .portfolio_three_columns .portfolio_image{display:block;max-width:190px;margin:0 auto}.page-id-3582 .portfolio_three_columns .image_frame{box-sizing:border-box}.page-id-3582 #page .portfolio_three_columns .image_frame img{display:block;max-width:188px;margin:0 auto}.page-id-3582 #page .framed_box_content{height:auto !important;min-height:192px}}main{display:block}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;transform:translateY(-200%);padding:12px 18px;background:#fff;color:#005778;font:700 16px sans-serif;border:2px solid #005778}.skip-link:focus{transform:none}#page .castro-h1,#page .castro-h2,#page .castro-h3,#page .castro-h4{margin-bottom:.6em;line-height:1.2;font-weight:normal;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;color:#272423}#page .castro-h1{font-size:31px}#page .castro-h2{font-size:27px}#page .castro-h3{font-size:24px}#page .castro-h4{font-size:22px}#page .castro-h1.recuadro_calltoaction1{font-size:29px;text-align:center}#page .recuadro_calltoaction2{font-size:25px !important;margin-bottom:15px}#page #comments_title{font-size:16px}#footer .castro-contact-heading{font-size:24px;color:#fbfaf9;margin-bottom:.6em}#footer h3.widgettitle{color:#fff}#page .contacto1{font-size:22px;font-weight:bold;margin:0;line-height:1.2}.contact-intro{margin-bottom:1em}.image_styled .image_frame>span.image_no_link{display:block}figcaption.wp-caption-text{margin:0;padding:0 5px 5px;text-align:center;font-size:12px;line-height:16px}.catalogue-table tbody th{font-weight:normal;text-align:inherit}@media(max-width:720px){#page .castro-h1,#page .castro-h1.recuadro_calltoaction1{font-size:28px !important;line-height:1.25 !important}#page .castro-h2{font-size:24px;line-height:1.35}#page .castro-h3{font-size:22px;line-height:1.35}#page .castro-h4{font-size:22px;line-height:1.2}#page .contacto1{font-size:25px !important}#page .doradoserif20{font-size:19px !important}#page figcaption.wp-caption-text{box-sizing:border-box;padding:5px !important}}

#page .castro-hero{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}@media(max-width:720px){#page .castro-hero{height:auto;aspect-ratio:1/1}}

[data-castro-logo] .pc-logo{display:block;width:100%;height:auto;overflow:visible}[data-castro-logo] .pc-rays{transform-box:view-box;transform-origin:100px 83px}@media(prefers-reduced-motion:reduce){[data-castro-logo] .pc-rays{transform:none!important}}#logo .pc-logo{max-width:100%;aspect-ratio:190/166}@media(min-width:1001px){#logo{width:187px}#logo a{display:block}}.brand .pc-logo{width:104px;height:auto;flex:none;aspect-ratio:190/166}@media(max-width:560px){.brand .pc-logo{width:86px}}
.castro-benefit-icon{display:block;max-width:100%;height:auto;color:#a49a85}
