.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-repeater-item-c1927d3 .slick-slide-bg{background-color:#ffffff;background-image:url(http://icmi.quirera.com/wp-content/uploads/2018/09/mainbg01.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-repeater-item-fea98b0 .slick-slide-bg{background-color:#ffffff;background-image:url(http://icmi.quirera.com/wp-content/uploads/2018/09/mainbg02.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-repeater-item-37eb77f .slick-slide-bg{background-color:#ffffff;background-image:url(http://icmi.quirera.com/wp-content/uploads/2018/09/mainbg03.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .slick-slide{height:827px;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .slick-slide-bg{animation-duration:calc(5000ms*1.2);transition-duration:calc(5000ms);}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-content{max-width:56%;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .slick-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;line-height:56.9px;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-button{font-family:"Open Sans", Sans-serif;font-size:18px;border-width:2px;}.elementor-9 .elementor-element.elementor-element-c1dedf7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-4d5af1b .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-6fb9845 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-6fb9845{color:#474747;font-family:"Montserrat", Sans-serif;font-size:7px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-6fb9845 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-81996f9 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-81996f9{font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-81996f9 > .elementor-widget-container{margin:50px 0px 70px 0px;}.elementor-9 .elementor-element.elementor-element-cf433d0 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c7ddecf{text-align:center;}.elementor-9 .elementor-element.elementor-element-c7ddecf.elementor-widget-heading .elementor-heading-title{color:#f6bd00;}.elementor-9 .elementor-element.elementor-element-c7ddecf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-1e19fd9{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e19fd9.elementor-widget-heading .elementor-heading-title{color:#828282;}.elementor-9 .elementor-element.elementor-element-1e19fd9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;font-style:italic;}.elementor-9 .elementor-element.elementor-element-ee79759 .elementor-text-editor{text-align:justify;}.elementor-9 .elementor-element.elementor-element-ee79759{font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-ee79759 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-3fa7b7d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3683973{text-align:center;}.elementor-9 .elementor-element.elementor-element-3683973.elementor-widget-heading .elementor-heading-title{color:#f6bd00;}.elementor-9 .elementor-element.elementor-element-3683973 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-462c7d4{text-align:center;}.elementor-9 .elementor-element.elementor-element-462c7d4.elementor-widget-heading .elementor-heading-title{color:#828282;}.elementor-9 .elementor-element.elementor-element-462c7d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;font-style:italic;}.elementor-9 .elementor-element.elementor-element-f091be3 .elementor-text-editor{text-align:justify;}.elementor-9 .elementor-element.elementor-element-f091be3{font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-f091be3 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-af7b73e{background-color:#f2f2f4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-af7b73e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-1f125d1 > .elementor-element-populated{margin:0px 20px 0px -20px;}.elementor-9 .elementor-element.elementor-element-8e0aa34.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-8e0aa34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;letter-spacing:5px;}.elementor-9 .elementor-element.elementor-element-4fe727e.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-4fe727e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;font-style:italic;}.elementor-9 .elementor-element.elementor-element-b611210 .elementor-text-editor{text-align:justify;}.elementor-9 .elementor-element.elementor-element-b611210{color:#828282;font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-b611210 > .elementor-widget-container{margin:50px 0px 70px 0px;}.elementor-9 .elementor-element.elementor-element-d518ade > .elementor-element-populated{margin:0px 0px 0px 5px;}.elementor-9 .elementor-element.elementor-element-9394a52{text-align:center;}.elementor-9 .elementor-element.elementor-element-9394a52 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c166268 > .elementor-container{max-width:1400px;}.elementor-9 .elementor-element.elementor-element-c166268{padding:120px 0px 120px 0px;}.elementor-9 .elementor-element.elementor-element-91ae302 > .elementor-container{max-width:1600px;}.elementor-9 .elementor-element.elementor-element-11e31ea.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-11e31ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-df42bae.elementor-widget-heading .elementor-heading-title{color:#828282;}.elementor-9 .elementor-element.elementor-element-df42bae .elementor-heading-title{font-size:18px;font-weight:400;line-height:30px;}.elementor-9 .elementor-element.elementor-element-df42bae > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-61e976b.elementor-widget-heading .elementor-heading-title{color:#828282;}.elementor-9 .elementor-element.elementor-element-61e976b .elementor-heading-title{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-10ea849 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-0f6328d .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-385fc7d .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-385fc7d{color:#474747;font-family:"Montserrat", Sans-serif;font-size:7px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-385fc7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2efe8a7 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-2efe8a7{font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-2efe8a7 > .elementor-widget-container{margin:50px 0px 70px 0px;}.elementor-9 .elementor-element.elementor-element-4ddd23a .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-e05de61 > .elementor-container{min-height:600px;}.elementor-9 .elementor-element.elementor-element-e05de61 > .elementor-container:after{content:"";min-height:inherit;}.elementor-9 .elementor-element.elementor-element-e05de61 .ee-parallax__inner{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgmic.jpg");}.elementor-9 .elementor-element.elementor-element-e05de61{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgmic.jpg");transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-e05de61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-6b9b363{text-align:center;}.elementor-9 .elementor-element.elementor-element-6b9b363.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6b9b363 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ccbaf09{text-align:center;}.elementor-9 .elementor-element.elementor-element-ccbaf09.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-ccbaf09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;}.elementor-9 .elementor-element.elementor-element-2e12b3e a.elementor-button, .elementor-9 .elementor-element.elementor-element-2e12b3e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;background-color:rgba(0,0,0,0);}.elementor-9 .elementor-element.elementor-element-2e12b3e .elementor-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-2e12b3e > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-875d3b8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-f40cf35 .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-7a69a81 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-7a69a81{color:#474747;font-family:"Montserrat", Sans-serif;font-size:7px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-7a69a81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7a61d61 .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-7a61d61{color:#828282;font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-7a61d61 > .elementor-widget-container{margin:50px 0px 70px 0px;}.elementor-9 .elementor-element.elementor-element-23aaed1 > .elementor-element-populated{margin:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb5f2fd{text-align:right;}.elementor-9 .elementor-element.elementor-element-5b473cf{text-align:right;}.elementor-9 .elementor-element.elementor-element-5b473cf.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-5b473cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-8e4ce15{text-align:right;}.elementor-9 .elementor-element.elementor-element-8e4ce15.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-8e4ce15 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-f379d91 > .elementor-element-populated{margin:0px 0px 0px 40px;}.elementor-9 .elementor-element.elementor-element-a7d17f5{text-align:left;}.elementor-9 .elementor-element.elementor-element-31287fa{text-align:left;}.elementor-9 .elementor-element.elementor-element-31287fa.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-31287fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-6b9191a{text-align:left;}.elementor-9 .elementor-element.elementor-element-6b9191a.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-6b9191a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-ca7874f > .elementor-element-populated{margin:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cc25299{text-align:right;}.elementor-9 .elementor-element.elementor-element-1a2393b{text-align:right;}.elementor-9 .elementor-element.elementor-element-1a2393b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-1a2393b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-ee942c3{text-align:right;}.elementor-9 .elementor-element.elementor-element-ee942c3.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-ee942c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-986d1c6 > .elementor-element-populated{margin:0px 0px 0px 40px;}.elementor-9 .elementor-element.elementor-element-2bc3c10{text-align:left;}.elementor-9 .elementor-element.elementor-element-b5b2b2b{text-align:left;}.elementor-9 .elementor-element.elementor-element-b5b2b2b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-b5b2b2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-8b5041f{text-align:left;}.elementor-9 .elementor-element.elementor-element-8b5041f.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-8b5041f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-584878a > .elementor-element-populated{margin:0px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1921673{text-align:right;}.elementor-9 .elementor-element.elementor-element-9f47a8c{text-align:right;}.elementor-9 .elementor-element.elementor-element-9f47a8c.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-9f47a8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-3f45929{text-align:right;}.elementor-9 .elementor-element.elementor-element-3f45929.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-3f45929 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-bc4025d > .elementor-element-populated{margin:0px 0px 0px 40px;}.elementor-9 .elementor-element.elementor-element-7b218a0{text-align:left;}.elementor-9 .elementor-element.elementor-element-9452fa5{text-align:left;}.elementor-9 .elementor-element.elementor-element-9452fa5.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-9452fa5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;}.elementor-9 .elementor-element.elementor-element-29aa662{text-align:left;}.elementor-9 .elementor-element.elementor-element-29aa662.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-29aa662 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-29cd1b8 .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-3a2bf0f .ee-parallax__inner{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgmarketing.jpg");background-size:auto;}.elementor-9 .elementor-element.elementor-element-3a2bf0f{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgmarketing.jpg");background-size:auto;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-3a2bf0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-dcd1209.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-dcd1209 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-dcd1209 > .elementor-element-populated{background-color:rgba(242,242,244,0.9);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dcd1209 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e1c41a6.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-e1c41a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;}.elementor-9 .elementor-element.elementor-element-e1c41a6 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:110px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-987cc08.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-987cc08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;font-style:italic;}.elementor-9 .elementor-element.elementor-element-987cc08 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-62b91a2 > .elementor-widget-container{margin:70px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-053ffb6 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-9 .elementor-element.elementor-element-6d37d49{background-color:#f2f2f4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-6d37d49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-d6cdfaa .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-cdc1987.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-cdc1987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;letter-spacing:5px;}.elementor-9 .elementor-element.elementor-element-252a5f7.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-252a5f7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-252a5f7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-29ce631.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-29ce631 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;letter-spacing:-0.3px;}.elementor-9 .elementor-element.elementor-element-29ce631 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-9 .elementor-element.elementor-element-920f15a.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-920f15a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-920f15a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-1d4ac5f.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-1d4ac5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-1d4ac5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-00b552b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-00b552b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-00b552b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-5cea73b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-5cea73b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-5cea73b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-2d071ad.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-2d071ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-2d071ad > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-8f4adc3.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-8f4adc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-8f4adc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-e2b0305.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-e2b0305 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-e2b0305 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-7b69d0b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-7b69d0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-7b69d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-b3808ab.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-b3808ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-b3808ab > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-26dd110.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-26dd110 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-26dd110 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-2101faf.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-2101faf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-2101faf > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-1ecb7c2.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-1ecb7c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-1ecb7c2 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-24dd0e8.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-24dd0e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-24dd0e8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-2b55e4e.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-2b55e4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-2b55e4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-0f5cac2.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-0f5cac2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-0f5cac2 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-1444998.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-1444998 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-1444998 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-059722b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-059722b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-059722b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-dbf1eb4.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-dbf1eb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-dbf1eb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-447cdbd.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-447cdbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-447cdbd > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9 .elementor-element.elementor-element-6ef3195.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-6ef3195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-6ef3195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-4d6ebd4 > .elementor-widget-container{margin:105px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f784ee1.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-f784ee1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-f784ee1 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:120px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-d24677b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-d24677b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-d24677b > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-a2224f2.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-a2224f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-a2224f2 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-ebd8e31.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-ebd8e31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-ebd8e31 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-6b75095.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-6b75095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-6b75095 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-f8fa915.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-f8fa915 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-f8fa915 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-522684f.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-522684f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-522684f > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-e9c149d.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-e9c149d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-e9c149d > .elementor-widget-container{margin:0px 4px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-5f1d401.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-5f1d401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-5f1d401 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-3ee4039.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-3ee4039 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-3ee4039 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-837e5ff.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-837e5ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-837e5ff > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-5256c00.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-5256c00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-5256c00 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 20px 70px;}.elementor-9 .elementor-element.elementor-element-a356e1d.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-a356e1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-9 .elementor-element.elementor-element-a356e1d > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 35px;}.elementor-9 .elementor-element.elementor-element-9c588c9.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-9c588c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-9c588c9 > .elementor-widget-container{margin:0px 0px 0px 40px;padding:0px 0px 0px 70px;}.elementor-9 .elementor-element.elementor-element-ac5e90b .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-4d13a91 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-26d3f03 .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-96b052a .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-96b052a{color:#474747;font-family:"Montserrat", Sans-serif;font-size:7px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-96b052a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b3c25f7 .elementor-text-editor{text-align:left;}.elementor-9 .elementor-element.elementor-element-b3c25f7{color:#828282;font-family:"Roboto", Sans-serif;font-size:18px;line-height:30px;}.elementor-9 .elementor-element.elementor-element-b3c25f7 > .elementor-widget-container{margin:50px 0px 70px 0px;padding:0px 75px 0px 75px;}.elementor-9 .elementor-element.elementor-element-f4942f0 .elementor-spacer-inner{height:140px;}.elementor-9 .elementor-element.elementor-element-24f592f .ee-parallax__inner{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgincometuit-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-24f592f{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgincometuit-1.jpg");background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-24f592f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-dbc95a9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-dbc95a9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-dbc95a9 > .elementor-element-populated{background-color:rgba(242,242,244,0.9);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-dbc95a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-43b3a2b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-43b3a2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;line-height:50px;letter-spacing:4.8px;}.elementor-9 .elementor-element.elementor-element-43b3a2b > .elementor-widget-container{margin:0% 0% 0% 40%;padding:11% 0% 5% 0%;}.elementor-9 .elementor-element.elementor-element-9306733{text-align:left;}.elementor-9 .elementor-element.elementor-element-9306733 > .elementor-widget-container{margin:0% 0% 0% 40%;padding:0% 0% 0% 1%;}.elementor-9 .elementor-element.elementor-element-92f8918{text-align:left;}.elementor-9 .elementor-element.elementor-element-92f8918.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-92f8918 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-92f8918 > .elementor-widget-container{margin:0% 0% 0% 40%;}.elementor-9 .elementor-element.elementor-element-9b15894{text-align:justify;}.elementor-9 .elementor-element.elementor-element-9b15894.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-9b15894 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-9b15894 > .elementor-widget-container{margin:0% 0% 0% 40%;padding:0% 5% 2% 0%;}.elementor-9 .elementor-element.elementor-element-c3d6834{text-align:left;}.elementor-9 .elementor-element.elementor-element-c3d6834 > .elementor-widget-container{margin:0% 0% 0% 40%;padding:0% 0% 0% 1%;}.elementor-9 .elementor-element.elementor-element-0ffd183{text-align:left;}.elementor-9 .elementor-element.elementor-element-0ffd183.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-0ffd183 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0ffd183 > .elementor-widget-container{margin:0% 0% 0% 40%;}.elementor-9 .elementor-element.elementor-element-898e4b2{text-align:justify;}.elementor-9 .elementor-element.elementor-element-898e4b2.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-898e4b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-898e4b2 > .elementor-widget-container{margin:0% 0% 0% 40%;padding:0% 5% 10% 0%;}.elementor-9 .elementor-element.elementor-element-0021991 .ee-parallax__inner{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgtheater.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0021991{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgtheater.jpg");background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-0021991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-87d22ab.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-87d22ab > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-87d22ab > .elementor-element-populated{background-color:rgba(242,242,244,0.9);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-87d22ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-84f822b.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-84f822b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;letter-spacing:4.8px;}.elementor-9 .elementor-element.elementor-element-84f822b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:11% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-a142434{text-align:justify;}.elementor-9 .elementor-element.elementor-element-a142434.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-a142434 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-a142434 > .elementor-widget-container{margin:0% 40% 0% 0%;padding:0% 4% 5% 5%;}.elementor-9 .elementor-element.elementor-element-62317f3{text-align:left;}.elementor-9 .elementor-element.elementor-element-62317f3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 6%;}.elementor-9 .elementor-element.elementor-element-209bf18{text-align:left;}.elementor-9 .elementor-element.elementor-element-209bf18.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-209bf18 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-209bf18 > .elementor-widget-container{margin:0% 0% -1% 0%;padding:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-1e378d1{text-align:justify;}.elementor-9 .elementor-element.elementor-element-1e378d1.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-1e378d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-1e378d1 > .elementor-widget-container{margin:0% 35% 0% 0%;padding:0% 4% 2% 5%;}.elementor-9 .elementor-element.elementor-element-5c54634{text-align:left;}.elementor-9 .elementor-element.elementor-element-5c54634 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 6%;}.elementor-9 .elementor-element.elementor-element-59b1c18{text-align:left;}.elementor-9 .elementor-element.elementor-element-59b1c18.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-59b1c18 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-59b1c18 > .elementor-widget-container{margin:0% 0% -1% 0%;padding:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-31d2dd7{text-align:justify;}.elementor-9 .elementor-element.elementor-element-31d2dd7.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-31d2dd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-31d2dd7 > .elementor-widget-container{margin:0% 35% 0% 0%;padding:0% 4% 2% 5%;}.elementor-9 .elementor-element.elementor-element-c6bc4eb{text-align:left;}.elementor-9 .elementor-element.elementor-element-c6bc4eb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 6%;}.elementor-9 .elementor-element.elementor-element-048f418{text-align:left;}.elementor-9 .elementor-element.elementor-element-048f418.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-048f418 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25.18px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-048f418 > .elementor-widget-container{margin:0% 0% -1% 0%;padding:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-98d0b22{text-align:justify;}.elementor-9 .elementor-element.elementor-element-98d0b22.elementor-widget-heading .elementor-heading-title{color:#646464;}.elementor-9 .elementor-element.elementor-element-98d0b22 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-98d0b22 > .elementor-widget-container{margin:0% 35% 0% 0%;padding:0% 0% 10% 5%;}.elementor-9 .elementor-element.elementor-element-0d29d86.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-0d29d86 > .elementor-element-populated{margin:0% 7% 0% 35%;}.elementor-9 .elementor-element.elementor-element-529bb31.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-529bb31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;letter-spacing:4.8px;}.elementor-9 .elementor-element.elementor-element-529bb31 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-f0891be.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-f0891be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;font-style:italic;}.elementor-9 .elementor-element.elementor-element-f0891be > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-8e51c2c{text-align:justify;}.elementor-9 .elementor-element.elementor-element-8e51c2c.elementor-widget-heading .elementor-heading-title{color:#494949;}.elementor-9 .elementor-element.elementor-element-8e51c2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-9 .elementor-element.elementor-element-8e51c2c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-9b660ff{text-align:right;}.elementor-9 .elementor-element.elementor-element-9b660ff .elementor-image img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-9b660ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container{min-height:340px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container:after{content:"";min-height:inherit;}.elementor-9 .elementor-element.elementor-element-4e4638f .ee-parallax__inner{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgarch.jpg");}.elementor-9 .elementor-element.elementor-element-4e4638f{background-image:url("http://icmi.quirera.com/wp-content/uploads/2018/09/bgarch.jpg");transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-ce3a80c{text-align:center;}.elementor-9 .elementor-element.elementor-element-ce3a80c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-ce3a80c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;letter-spacing:4.8px;}.elementor-9 .elementor-element.elementor-element-d088163 > .elementor-container{max-width:1295px;}.elementor-9 .elementor-element.elementor-element-312d0a4 .elementor-text-editor{text-align:left;}.elementor-9 .elementor-element.elementor-element-312d0a4{color:#494949;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:30px;}.elementor-9 .elementor-element.elementor-element-312d0a4 > .elementor-widget-container{margin:90px 0px 50px 0px;padding:0px 75px 0px 75px;}.elementor-9 .elementor-element.elementor-element-b2553fb .elementor-text-editor{text-align:left;}.elementor-9 .elementor-element.elementor-element-b2553fb{color:#494949;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:18px;}.elementor-9 .elementor-element.elementor-element-b2553fb > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0% 30% 0% 30%;}.elementor-9 .elementor-element.elementor-element-57d2cd5 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-9b95297{background-color:#f2f2f4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-9b95297 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-ed52e96 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child){margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-2833f04 .elementor-spacer-inner{height:60px;}.elementor-9 .elementor-element.elementor-element-32219be .elementor-text-editor{text-align:center;}.elementor-9 .elementor-element.elementor-element-32219be{color:#474747;font-family:"Montserrat", Sans-serif;font-size:7px;font-weight:300;}.elementor-9 .elementor-element.elementor-element-32219be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}body.rtl .elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-button{background-color:#f6bd00;font-size:16px;text-transform:none;}.elementor-9 .elementor-element.elementor-element-3f8a8ee .elementor-spacer-inner{height:30px;}.elementor-9 .elementor-element.elementor-element-47ae62b{background-color:#f6bd00;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-9 .elementor-element.elementor-element-47ae62b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e01daa0 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-6fb87ce{text-align:center;}.elementor-9 .elementor-element.elementor-element-6fb87ce.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-6fb87ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;letter-spacing:1.3px;}.elementor-9 .elementor-element.elementor-element-6fb87ce > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7aa2874{text-align:center;}.elementor-9 .elementor-element.elementor-element-7aa2874.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-7aa2874 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;letter-spacing:1px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-ccbaf09{text-align:center;}.elementor-9 .elementor-element.elementor-element-43b3a2b > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-9 .elementor-element.elementor-element-9306733 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-92f8918 > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-9b15894 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-c3d6834 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-0ffd183 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-898e4b2 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-0d29d86 > .elementor-element-populated{margin:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-b44e758 > .elementor-element-populated{margin:40px 0px 40px 0px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container{min-height:301px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container:after{content:"";min-height:inherit;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-3b7f9d6 .slick-slide{height:100vh;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-content{max-width:100%;}.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-heading{font-size:31px;}.elementor-9 .elementor-element.elementor-element-4d5af1b .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-ee79759 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3fa7b7d > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f091be3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1f125d1 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d518ade > .elementor-element-populated{margin:-20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-61e976b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9 .elementor-element.elementor-element-0f6328d .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-4ddd23a .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-e05de61 > .elementor-container{min-height:629px;}.elementor-9 .elementor-element.elementor-element-e05de61 > .elementor-container:after{content:"";min-height:inherit;}.elementor-9 .elementor-element.elementor-element-6b9b363 > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2e12b3e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-f40cf35 .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-7a69a81{font-size:1px;}.elementor-9 .elementor-element.elementor-element-eb5f2fd{text-align:center;}.elementor-9 .elementor-element.elementor-element-5b473cf{text-align:center;}.elementor-9 .elementor-element.elementor-element-8e4ce15{text-align:center;}.elementor-9 .elementor-element.elementor-element-f379d91 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a7d17f5{text-align:center;}.elementor-9 .elementor-element.elementor-element-31287fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-6b9191a{text-align:center;}.elementor-9 .elementor-element.elementor-element-cc25299{text-align:center;}.elementor-9 .elementor-element.elementor-element-1a2393b{text-align:center;}.elementor-9 .elementor-element.elementor-element-ee942c3{text-align:center;}.elementor-9 .elementor-element.elementor-element-986d1c6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2bc3c10{text-align:center;}.elementor-9 .elementor-element.elementor-element-b5b2b2b{text-align:center;}.elementor-9 .elementor-element.elementor-element-8b5041f{text-align:center;}.elementor-9 .elementor-element.elementor-element-1921673{text-align:center;}.elementor-9 .elementor-element.elementor-element-9f47a8c{text-align:center;}.elementor-9 .elementor-element.elementor-element-3f45929{text-align:center;}.elementor-9 .elementor-element.elementor-element-bc4025d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7b218a0{text-align:center;}.elementor-9 .elementor-element.elementor-element-9452fa5{text-align:center;}.elementor-9 .elementor-element.elementor-element-29aa662{text-align:center;}.elementor-9 .elementor-element.elementor-element-e1c41a6 .elementor-heading-title{font-size:55px;}.elementor-9 .elementor-element.elementor-element-d6cdfaa .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-cdc1987 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-cdc1987 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f784ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d24677b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a2224f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ebd8e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6b75095 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8fa915 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-522684f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e9c149d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5f1d401 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3ee4039 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-837e5ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5256c00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a356e1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9c588c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-ac5e90b .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-26d3f03 .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-b3c25f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f4942f0 .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-9306733{text-align:center;}.elementor-9 .elementor-element.elementor-element-92f8918{text-align:center;}.elementor-9 .elementor-element.elementor-element-9b15894{text-align:center;}.elementor-9 .elementor-element.elementor-element-c3d6834{text-align:center;}.elementor-9 .elementor-element.elementor-element-0ffd183{text-align:center;}.elementor-9 .elementor-element.elementor-element-898e4b2{text-align:center;}.elementor-9 .elementor-element.elementor-element-a142434{text-align:center;}.elementor-9 .elementor-element.elementor-element-a142434 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-62317f3{text-align:center;}.elementor-9 .elementor-element.elementor-element-209bf18{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e378d1{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e378d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5c54634{text-align:center;}.elementor-9 .elementor-element.elementor-element-59b1c18{text-align:center;}.elementor-9 .elementor-element.elementor-element-31d2dd7{text-align:center;}.elementor-9 .elementor-element.elementor-element-31d2dd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c6bc4eb{text-align:center;}.elementor-9 .elementor-element.elementor-element-048f418{text-align:center;}.elementor-9 .elementor-element.elementor-element-98d0b22{text-align:center;}.elementor-9 .elementor-element.elementor-element-98d0b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-529bb31 .elementor-heading-title{font-size:55px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container{min-height:597px;}.elementor-9 .elementor-element.elementor-element-4e4638f > .elementor-container:after{content:"";min-height:inherit;}.elementor-9 .elementor-element.elementor-element-2833f04 .elementor-spacer-inner{height:10px;}.elementor-9 .elementor-element.elementor-element-3f8a8ee .elementor-spacer-inner{height:10px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-3f4a7b8{width:16.14%;}.elementor-9 .elementor-element.elementor-element-6931b57{width:83.86%;}.elementor-9 .elementor-element.elementor-element-e2d6919{width:47.368%;}.elementor-9 .elementor-element.elementor-element-9a1aebf{width:52.632%;}.elementor-9 .elementor-element.elementor-element-0d29d86{width:50%;}.elementor-9 .elementor-element.elementor-element-b44e758{width:50%;}}/* Start custom CSS for slides, class: .elementor-element-3b7f9d6 */.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-button{
    width: 200px;
    margin-top: 80px
}
.elementor-9 .elementor-element.elementor-element-3b7f9d6 .elementor-slide-heading{
    margin-top:40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-09d0ef6 */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-09d0ef6 .elementor-slide-heading{
        font-size: 28px!important;
    }

}
@media only screen 
  and (min-device-width: 720px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
      .elementor-9 .elementor-element.elementor-element-09d0ef6 .elementor-slide-heading{
        font-size: 41px!important;
    }
      
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb9845 */.elementor-9 .elementor-element.elementor-element-6fb9845 h1 {
    overflow: hidden;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-6fb9845 h1:before,
.elementor-9 .elementor-element.elementor-element-6fb9845 h1:after {
    background-color: #f6bd00;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 7%;
}
.elementor-9 .elementor-element.elementor-element-6fb9845 h1:before {
    right: 4em;
    margin-left: -50%;
}
.elementor-9 .elementor-element.elementor-element-6fb9845 h1:after {
    left: 4em;
    margin-right: -50%;
}
.elementor-element-6fb9845{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7ddecf */.elementor-9 .elementor-element.elementor-element-c7ddecf{
    margin-bottom: 0;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3683973 */.elementor-9 .elementor-element.elementor-element-3683973{
    margin-bottom: 0;
    margin-top: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e0aa34 */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-8e0aa34 h1{
        font-size: 32px!important;
    }

}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1)
  {
    .elementor-9 .elementor-element.elementor-element-8e0aa34 h1{
        font-size: 57px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe727e */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-4fe727e h2{
        font-size: 27px!important;
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f125d1 */@media only screen 
  and (min-device-width: 720px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .elementor-9 .elementor-element.elementor-element-1f125d1 .elementor-column-wrap{
        margin-left: 20px;
    }
}

@media only screen 
  and (min-device-width: 720px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
      .elementor-9 .elementor-element.elementor-element-1f125d1 h1{
        font-size: 39px!important;
    }
      
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08c967c */.caption-style-2 {
  position: relative;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.caption-style-2 img {
  width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  
  		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
}
.caption-style-2:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

	.caption-style-2 li:hover .caption{
		opacity: 1;
		transform: translateY(-50px);
		-webkit-transform:translateY(-50px);
		-moz-transform:translateY(-580px);
		-ms-transform:translateY(-50px);
		-o-transform:translateY(-50px);

	}

	.caption-style-2 .caption{
		/*cursor: pointer;*/
		position: absolute;
		opacity: 0;
		bottom:100px;
		-webkit-transition:all 0.15s ease-in-out;
		-moz-transition:all 0.15s ease-in-out;
		-o-transition:all 0.15s ease-in-out;
		-ms-transition:all 0.15s ease-in-out;
		transition:all 0.15s ease-in-out;

	}
	.caption-style-2 .blur{
		background-color: rgba(128,128,128,0.2);
		height: 200px;
		width: 500px;
		top: 40%;
		z-index: 5;
		position: absolute;
	}

	/*.caption-style-2 .caption-text h1{*/
	/*	text-transform: uppercase;*/
	/*	font-size: 18px;*/
	/*}*/
	.caption-style-2 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 100%;
		height: 300px;
        margin-left:auto;
        margin-right:auto;
		text-align: center;
		top:50px;
		
	}
	.caption-style-2 .caption-text h1,
	.caption-style-2 .caption-text p{
    color: white;
	}

.elementor-9 .elementor-element.elementor-element-08c967c .caption{
    position: absolute;
    width: 99%;
    top: 70%;
}
@media (max-width: 768px){
    .elementor-9 .elementor-element.elementor-element-08c967c .elementor-column {
        width: 50%;
    }
    .caption-style-2 .blur {
    height: 156px;
    width: 351px;
    top: 40%;

}
.elementor-9 .elementor-element.elementor-element-08c967c .caption {
    position: absolute;
    width: 99%;
    top: 54%;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9270aec */.caption-style-2 {
  position: relative;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.caption-style-2 img {
  width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  
  		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
}
.caption-style-2:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

	.caption-style-2 li:hover .caption{
		opacity: 1;
		transform: translateY(-50px);
		-webkit-transform:translateY(-50px);
		-moz-transform:translateY(-580px);
		-ms-transform:translateY(-50px);
		-o-transform:translateY(-50px);

	}

	.caption-style-2 .caption{
		/*cursor: pointer;*/
		position: absolute;
		opacity: 0;
		bottom:100px;
		-webkit-transition:all 0.15s ease-in-out;
		-moz-transition:all 0.15s ease-in-out;
		-o-transition:all 0.15s ease-in-out;
		-ms-transition:all 0.15s ease-in-out;
		transition:all 0.15s ease-in-out;

	}
	.caption-style-2 .blur{
		background-color: rgba(128,128,128,0.2);
		height: 200px;
		width: 500px;
		top: 40%;
		z-index: 5;
		position: absolute;
	}


	.caption-style-2 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 100%;
		height: 300px;
        margin-left:auto;
        margin-right:auto;
		text-align: center;
		top:50px;
		
	}
	.caption-style-2 .caption-text h1,
	.caption-style-2 .caption-text p{
    color: white;
	}

    .elementor-9 .elementor-element.elementor-element-9270aec .caption{
        position: absolute;
        width: 99%;
        top: 70%;
    }
    
    .caption-style-2 .caption-text h1{
         font-family: "Roboto", Sans-serif;
         font-size: 24px;
             margin-bottom: 0px;
    margin-top: 20px;
    line-height: 28px;
    }
    
	.caption-style-2 .caption-text p{
    	font-family: "Roboto", Sans-serif;
    	font-size: 20px;
    	font-style: italic;
    	    
	}

@media (max-width: 768px){
    .elementor-9 .elementor-element.elementor-element-9270aec .elementor-column {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-9270aec .caption {
    position: absolute;
    width: 99%;
    top: 54%;
    height: 200px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-385fc7d */.elementor-9 .elementor-element.elementor-element-385fc7d h1 {
    overflow: hidden;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-385fc7d h1:before,
.elementor-9 .elementor-element.elementor-element-385fc7d h1:after {
    background-color: #f6bd00;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 7%;
}
.elementor-9 .elementor-element.elementor-element-385fc7d h1:before {
    right: 4em;
    margin-left: -50%;
}
.elementor-9 .elementor-element.elementor-element-385fc7d h1:after {
    left: 4em;
    margin-right: -50%;
}
.elementor-element-6fb9845{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e12b3e */.elementor-9 .elementor-element.elementor-element-2e12b3e .elementor-button{
    width: 200px;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a69a81 */.elementor-9 .elementor-element.elementor-element-7a69a81 h1 {
    overflow: hidden;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-7a69a81 h1:before,
.elementor-9 .elementor-element.elementor-element-7a69a81 h1:after {
    background-color: #f6bd00;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 7%;
}
.elementor-9 .elementor-element.elementor-element-7a69a81 h1:before {
    right: 4em;
    margin-left: -50%;
}
.elementor-9 .elementor-element.elementor-element-7a69a81 h1:after {
    left: 4em;
    margin-right: -50%;
}
.elementor-element-6fb9845{
    margin-bottom: 0 !important;
}

@media (max-width: 600px) {
    .elementor-9 .elementor-element.elementor-element-7a69a81 h2 span{
        font-size:44px!important;
    }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-7a69a81 h2 span{
        font-size: 42px!important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b473cf */.elementor-9 .elementor-element.elementor-element-5b473cf{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31287fa */.elementor-9 .elementor-element.elementor-element-31287fa{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2393b */.elementor-9 .elementor-element.elementor-element-1a2393b{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5b2b2b */.elementor-9 .elementor-element.elementor-element-b5b2b2b{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f47a8c */.elementor-9 .elementor-element.elementor-element-9f47a8c{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9452fa5 */.elementor-9 .elementor-element.elementor-element-9452fa5{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1c41a6 */.elementor-9 .elementor-element.elementor-element-e1c41a6{
    word-spacing: 400px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-e1c41a6 h2{
        font-size: 51px!important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62b91a2 */.elementor-9 .elementor-element.elementor-element-62b91a2 .larobox{
    display: inline-block;
    width: 150px;
    padding-right: 0;
    margin: auto;
    position: relative;
    vertical-align: text-top;
    
}
.elementor-9 .elementor-element.elementor-element-62b91a2 .larobox img{
    margin: auto;
}
.elementor-9 .elementor-element.elementor-element-62b91a2 .larobox p{
    text-align: center;
    font-family: Roboto, 'Sans-Serif';
    font-size: 18px;
    line-height: 16px;
    color: #494949;
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-62b91a2 .larobox p.primeiro{
      width: 80%;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 768px) {
    .elementor-9 .elementor-element.elementor-element-62b91a2 .larobox{
    width: 33.33%;
    }
    .elementor-9 .elementor-element.elementor-element-62b91a2 .larobox p{
    font-size: 16px;}

    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-053ffb6 */.elementor-9 .elementor-element.elementor-element-053ffb6 div span{
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #f6bd00;
    margin-left: 5%;
    position: relative;
    display: inline-block;
}
.elementor-9 .elementor-element.elementor-element-053ffb6 div span.laro1{
        border-top-color: #f6bd00;
            margin-left: 25px;

}
.elementor-9 .elementor-element.elementor-element-053ffb6 div span.laro2{
        border-top-color: #dbdbdb;
        margin-left: -4px;
        
}

.elementor-9 .elementor-element.elementor-element-053ffb6 div p{
    display: inline-block;
margin-bottom: 0;
font-family: Roboto,'Sans-Serif';
font-size: 16px;
color:#494949;

}
.elementor-9 .elementor-element.elementor-element-053ffb6 div p:first-child{
    margin-left: 25px;
}
.elementor-9 .elementor-element.elementor-element-053ffb6 .laroespaco{
    margin-bottom: 30px;
    width: 500px;
        margin-left: 25px;
        position: relative;

}
.elementor-9 .elementor-element.elementor-element-053ffb6 .laroespaco2{
    width: 500px;
    margin-left: 25px;
    position: relative;

}

@media screen and (max-width: 768px) {

    .elementor-9 .elementor-element.elementor-element-053ffb6 .laroespaco2,
    .elementor-9 .elementor-element.elementor-element-053ffb6 .laroespaco{
    width:320px;
        
    }
    .elementor-9 .elementor-element.elementor-element-053ffb6 div p:first-child{
    margin-left: 0px;
}
.elementor-9 .elementor-element.elementor-element-053ffb6 div span.laro1{
        border-top-color: #f6bd00;
            margin-left: 0;

}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdc1987 */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-cdc1987 h2{
        font-size: 31px!important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96b052a */.elementor-9 .elementor-element.elementor-element-96b052a h1 {
    overflow: hidden;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-96b052a h1:before,
.elementor-9 .elementor-element.elementor-element-96b052a h1:after {
    background-color: #f6bd00;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 7%;
}
.elementor-9 .elementor-element.elementor-element-96b052a h1:before {
    right: 4em;
    margin-left: -50%;
}
.elementor-9 .elementor-element.elementor-element-96b052a h1:after {
    left: 4em;
    margin-right: -50%;
}
.elementor-element-6fb9845{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b3a2b */.elementor-9 .elementor-element.elementor-element-43b3a2b{
    word-spacing: 400px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-43b3a2b h2{
        font-size: 56px!important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92f8918 */.elementor-9 .elementor-element.elementor-element-92f8918{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffd183 */.elementor-9 .elementor-element.elementor-element-0ffd183{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a628f5 */@media (max-width: 600px) {
    .elementor-9 .elementor-element.elementor-element-1a628f5{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9535b0e */@media (max-width: 600px) {
    .elementor-9 .elementor-element.elementor-element-9535b0e{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84f822b */.elementor-9 .elementor-element.elementor-element-84f822b{
    word-spacing: 400px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-84f822b h2{
        font-size: 56px!important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209bf18 */.elementor-9 .elementor-element.elementor-element-209bf18{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59b1c18 */.elementor-9 .elementor-element.elementor-element-59b1c18{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-048f418 */.elementor-9 .elementor-element.elementor-element-048f418{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529bb31 */.elementor-9 .elementor-element.elementor-element-529bb31{
    word-spacing: 400px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-529bb31 h2{
        font-size: 51px!important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce3a80c */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-ce3a80c h2{
        font-size: 36px!important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-312d0a4 */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-312d0a4 .elementor-widget-container{
        padding: 0!important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2553fb */@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px)
  and (-webkit-min-device-pixel-ratio: 2),
  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 359px){
    .elementor-9 .elementor-element.elementor-element-b2553fb .elementor-widget-container{
        padding: 0!important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32219be */.elementor-9 .elementor-element.elementor-element-32219be h1 {
    overflow: hidden;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-32219be h1:before,
.elementor-9 .elementor-element.elementor-element-32219be h1:after {
    background-color: #f6bd00;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 7%;
}
.elementor-9 .elementor-element.elementor-element-32219be h1:before {
    right: 4em;
    margin-left: -50%;
}
.elementor-9 .elementor-element.elementor-element-32219be h1:after {
    left: 4em;
    margin-right: -50%;
}
.elementor-element-6fb9845{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-8b2ebf1 */.elementor-9 .elementor-element.elementor-element-8b2ebf1 .elementor-button{
    width: 200px;

}
.elementor-9 .elementor-element.elementor-element-8b2ebf1{
        max-width: 540px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b95297 */.elementor-9 .elementor-element.elementor-element-9b95297 input,
.elementor-9 .elementor-element.elementor-element-9b95297 textarea{
    border:none;
}/* End custom CSS */